Go to Post We don't require innovation; we simply encourage it. - Tristan Lall [more]
Home
Go Back   Chief Delphi > Technical > Control System > Sensors
CD-Events   CD-Media   CD-Spy   FRC-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-16-2011, 02:08 PM
MichaelBick MichaelBick is offline
Mechanical Director, Drive Captain
FRC #1836 (Milken Knights)
Team Role: Mechanical
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 608
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Gyros and Field Centric Control

Our team is looking to implement field centric control on last year's robot during the preseason. I was wondering which gyros other teams have used in the past and your experiences with them. Thank you so much.
Reply With Quote
  #2   Spotlight this post!  
Unread 11-16-2011, 02:21 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 5,875
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Gyros and Field Centric Control

Quote:
Originally Posted by MICHAELABICK View Post
Our team is looking to implement field centric control on last year's robot during the preseason. I was wondering which gyros other teams have used in the past and your experiences with them. Thank you so much.
http://www.chiefdelphi.com/forums/sh...8&postcount=40


Reply With Quote
  #3   Spotlight this post!  
Unread 11-17-2011, 06:54 PM
MichaelBick MichaelBick is offline
Mechanical Director, Drive Captain
FRC #1836 (Milken Knights)
Team Role: Mechanical
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 608
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Gyros and Field Centric Control

Thank you so much.
Reply With Quote
  #4   Spotlight this post!  
Unread 11-18-2011, 09:58 AM
skimoose's Avatar
skimoose skimoose is offline
Parent/Mentor/Engineer
AKA: Arthur Dutra
FRC #0228 (GUS)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Meriden, Connecticut
Posts: 568
skimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond repute
Re: Gyros and Field Centric Control

Ether has pointed you in a good direction. To elaborate, you need to select a gyro with sufficient degrees/second response. A good minimum is 300. If your robot can turn faster or be struck and spun faster than the gyro can respond, your field centric controls will lose their bearing. There are several gyros available from Sparkfun with the correct input voltage. If you use a gyro that is close to your turn rate, you can always program a gyro reset into your operators controls. If the robot drifts off axis, the driver can manually position the robot back to a bearing of zero and hit a button to reset your bearing variable to zero as well.
__________________

2009 CT Regional Motorola Quality Award
2010 VRC Connecticut Championship Winners & Amaze Award
2010 VRC Championship Divisional Energy Award
2010 WPI Regional Winner
2010 WPI Regional Engineering Inspiration Award
2011 WPI Regional Chairman's Award
2012 WPI Regional Finalists
Reply With Quote
  #5   Spotlight this post!  
Unread 11-19-2011, 03:34 PM
MichaelBick MichaelBick is offline
Mechanical Director, Drive Captain
FRC #1836 (Milken Knights)
Team Role: Mechanical
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 608
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Gyros and Field Centric Control

Also, I was wondering if any teams use accelerometers on their robots. Do you have any recommendations for some that work with the wpilib library?
Reply With Quote
  #6   Spotlight this post!  
Unread 11-20-2011, 07:05 PM
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
Team Role: College Student
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,382
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: Gyros and Field Centric Control

Field-centric control would be a lot easier if you weren't hungry all the time. Your search for gyros is definitely a good first step.
Reply With Quote
  #7   Spotlight this post!  
Unread 11-20-2011, 07:43 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 5,875
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Gyros and Field Centric Control

Quote:
Originally Posted by Tristan Lall View Post
Field-centric control would be a lot easier if you weren't hungry all the time. Your search for gyros is definitely a good first step.
Whatcha smokin ?


Reply With Quote
  #8   Spotlight this post!  
Unread 01-13-2012, 12:18 AM
Sparks333's Avatar
Sparks333 Sparks333 is offline
Robotics Engineer
AKA: Dane B.
FRC #1425 (Wilsonville Robotics)
Team Role: Alumni
 
Join Date: Feb 2004
Rookie Year: 2003
Location: Wilsonville, Oregon
Posts: 180
Sparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of light
Send a message via AIM to Sparks333
Re: Gyros and Field Centric Control

FYI, integrating angular rate for any amount of time is going to get very drifty - especially if you get knocked by another robot. A gyro with a high rotational limit and a very high sampling rate are both decent ways around this, but they can't get rid of bias errors and non-smooth motion issues. One way to decrease drift is to do sensor fusion with wheel encoders - using something like a complementary filter can make one system more depended-upon during high rates of rotation, and the other more depended-upon during low rates of rotation. Far better, however, is to use some part of the field that the robot can localize to - in an extreme case, you might be able to use a compass module to find direction (but the hard-iron fields will probably render one useless), or perhaps using the camera for visual servoing. I'd personally recommend the latter - fixate on the targets and keep it always in frame.

Hope this is useful

Sparks
__________________
ICs do weird things when voltage is run out of spec.

I love to take things apart. The fact that they work better when I put them back together it just a bonus.

http://www.ravenblack.net/random/surreal.html
Reply With Quote
  #9   Spotlight this post!  
Unread 01-13-2012, 05:50 AM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 5,875
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Gyros and Field Centric Control

Quote:
Originally Posted by Sparks333 View Post
FYI, integrating angular rate for any amount of time is going to get very drifty - especially if you get knocked by another robot.
Many teams simply put a button on the joystick that the driver can push to re-zero the gyro when the bot is pointed in the desired direction.


Reply With Quote
  #10   Spotlight this post!  
Unread 01-13-2012, 01:37 PM
Sparks333's Avatar
Sparks333 Sparks333 is offline
Robotics Engineer
AKA: Dane B.
FRC #1425 (Wilsonville Robotics)
Team Role: Alumni
 
Join Date: Feb 2004
Rookie Year: 2003
Location: Wilsonville, Oregon
Posts: 180
Sparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of lightSparks333 is a glorious beacon of light
Send a message via AIM to Sparks333
Re: Gyros and Field Centric Control

That works too.
__________________
ICs do weird things when voltage is run out of spec.

I love to take things apart. The fact that they work better when I put them back together it just a bonus.

http://www.ravenblack.net/random/surreal.html
Reply With Quote
Reply


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


All times are GMT -5. The time now is 09:46 PM.

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


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