Go to Post Go with what you know will work, and try a little less if you are feeling brave. That is my rule of thumb. - sanddrag [more]
Home
Go Back   Chief Delphi > Other > FIRST Tech Challenge
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #3   Spotlight this post!  
Unread 14-01-2009, 09:43
PhilBot's Avatar
PhilBot PhilBot is offline
Get a life? This IS my life!
AKA: Phil Malone
FRC #1629 (GaCo: The Garrett Coalition)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Maryland
Posts: 744
PhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond repute
Re: [FTC]: Tips page on using FTC Encoders with LabVIEW

Quote:
Originally Posted by jbbjjbt View Post
Our team has two issues with Labview/Motor controllers/encoders. They are:
1)Reset encoders only works roughly 80% of the time, even when called twice. So frequently in autonomous the robot turns when it should have gone straight or vice-versa.
2)The motor controllers/encoders lock up (probably need a better term) and the robot just sits and jiggles back and forth. The only way we've found to get out of this is to cycle the power to the motor controllers. This just about ruined us in competition because if you lock up in autonomous, you're dead in teleoperations.

Does anyone else have these problems, especially number 2? Does anyone know if the problems exist if you use RobotC?
We have both of these problems, and are trying to develop strategies to mitigate them.

Once such strategy is NOT to reset the encoders. If you never reset them, that problem goes away.

Something that is becoming clear to me is that for some reason the communications with the motot controller is VERY sensitive to battery voltage. Although these are nominally 12V batteries, when charged they get all the way up over 14V.

I've found that if the battery voltage gets close to 13V we seem to start getting more of the problems you are describing. Seems like that shouldn't be the case but it's what I've found. That's one reason I created the Battery monitoring VI. I need to know when that occurs.

We have two batteries and so we always have one on charge when using the other. After about an hour of testing you HAVE to change the battery otherwise you start getting those dropouts and "shimmies".

Another thing we found is that we get MUCH better reliability in AUTO, if we actually power down the NXT and 12V before each run. This emulates what happens on the field so maybe they discovered the same thing. If we just run the auto program three or four times in a row, successive runs seem to mess up, even if we reset 12V power and restart the NXT program. It's as if the NXT and motor controller get left in a bad state if you just stop the program and restart it. I can't explain it.

Bottom line, the NXT/Motor-controller communications are NOT solid enough (for a real competition), and the trick is finding the way to mitigate the problem.

From what little I've seen, it seems that Robot C has simmilar problems.
__________________
Phil Malone
Garrett Engineering And Robotics Society (GEARS) founder.
http://www.GEARSinc.org

FRC1629 Mentor, FTC2818 Coach, FTC4240 Mentor, FLL NeXTGEN Mentor

Last edited by PhilBot : 14-01-2009 at 09:55. Reason: 12V changed to 14V
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[FTC]: LabVIEW Programming Template for FTC Team 288 FIRST Tech Challenge 30 06-02-2010 17:49
[FTC]: FTC read encoders vi Jim.D FIRST Tech Challenge 8 26-12-2008 23:42
[FTC]: Progress report on using encoders PhilBot FIRST Tech Challenge 11 14-11-2008 14:01
[FTC]: First problem with FTC and LabView.....? PhilBot FIRST Tech Challenge 5 07-11-2008 10:36
[FTC]: FTC Servo-Motor Problem with Labview dnhansen FIRST Tech Challenge 1 26-10-2008 00:43


All times are GMT -5. The time now is 15:28.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi