Go to Post Dear GDC, You are awesome. From, the Chief Delphi folks. - bam-bam [more]
Home
Go Back   Chief Delphi > Technical > Control System > Sensors
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-02-2011, 15:32
duffany1 duffany1 is offline
Registered User
AKA: Brandon
FRC #0195 (The Cyberknights)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2006
Location: Southington, CT
Posts: 17
duffany1 is an unknown quantity at this point
How to Mount a Gyro

Okay... So we understand how the gyro works but we are having trouble figuring out where to mount it and how to mount it. If anyone can provide a detailed description and pictures possibly that would be wonderful. Thanks in advance!
Reply With Quote
  #2   Spotlight this post!  
Unread 05-02-2011, 16:47
bladetech932's Avatar
bladetech932 bladetech932 is offline
Programmer of awesome
AKA: Jon
FRC #0932 (Circuit Chargers)
Team Role: College Student
 
Join Date: May 2009
Rookie Year: 2009
Location: Tulsa
Posts: 242
bladetech932 is on a distinguished road
Talking Re: How to Mount a Gyro

If you are trying to measure the angle of the robot you are going to want to mount it closest to the middle of the robot on a platform that insulates the gyro from anything else (ex. wood,rubber,etc)

Last year we put it in a wood box and mounted the box to the frame.
__________________
Expect the best, Prepare for the worst
Reply With Quote
  #3   Spotlight this post!  
Unread 05-02-2011, 17:07
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,998
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: How to Mount a Gyro

Mount it firmly to the robot - some vibration is OK but letting it move relative to the chassis is bad. As above mentioned, the center of the chassis base is a good idea, down low is good.

We have used velcro to good effect, allowing for easy mounting and removel when necessary. We have also used small non-metal screws (there are mounting holes) and even zip ties successfully. On a practice bot, we held it down with duct tape.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #4   Spotlight this post!  
Unread 10-02-2011, 00:26
WizenedEE's Avatar
WizenedEE WizenedEE is offline
Registered User
AKA: Adam
FRC #3238 (Cyborg Ferrets)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Anacortes, WA
Posts: 395
WizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to all
Re: How to Mount a Gyro

Why does it matter how close to the center of the robot they are? I've been trying to figure that one out for a while.
Reply With Quote
  #5   Spotlight this post!  
Unread 10-02-2011, 11:14
omalleyj omalleyj is offline
Registered User
AKA: Jim O'Malley
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: New Jersey
Posts: 132
omalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to behold
Re: How to Mount a Gyro

Quote:
Originally Posted by WizenedEE View Post
Why does it matter how close to the center of the robot they are? I've been trying to figure that one out for a while.
Think about an extreme example where the gyro very far from the axis of rotation. Its a yaw rate sensor where the amount of rotation is determined by integrating the angular acceleration. You can indirectly compensate for the increased acceleration by changing your mv/deg/s constant, but you will reduce the maximum deg/sec you can measure before you out pace its ability to keep up.
Reply With Quote
  #6   Spotlight this post!  
Unread 10-02-2011, 13:35
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: How to Mount a Gyro

Quote:
Originally Posted by WizenedEE View Post
Why does it matter how close to the center of the robot they are? I've been trying to figure that one out for a while.
For most yaw rate sensors, in most situations we're likely to encounter in FRC, it shouldn't matter. The entire robot is turning at the same rate. But in extreme conditions, linear acceleration can interfere with the ability of the sensor to measure the yaw rate. If you put the sensor far from the center of rotation, centripetal acceleration could result in inaccurate values being provided.

For example, the ADXRS300 datasheet says that a linear acceleration will cause a false response of 0.2 °/s/g. It's not much, but it introduces a rotational bias that can look like gyro drift as the sensor turns first one direction, then the other.
Reply With Quote
  #7   Spotlight this post!  
Unread 10-02-2011, 14:37
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: How to Mount a Gyro

Quote:
Originally Posted by omalleyj View Post
Think about an extreme example where the gyro very far from the axis of rotation. Its a yaw rate sensor where the amount of rotation is determined by integrating the angular acceleration. You can indirectly compensate for the increased acceleration by changing your mv/deg/s constant, but you will reduce the maximum deg/sec you can measure before you out pace its ability to keep up.
The datasheet for the ADXRS150 says the null has a linear acceleration effect of 0.2 degrees per second per g.

So if the gyro were mounted, say, 38/2 = 19 inches away from the center of rotation of the robot, and the robot were rotating at 180 degrees per second, you could calculate the effect:

180 degrees/sec = 3.14 radians/sec

(3.14^2)*(19) = 187.5 inches/sec^2 = 15.6 ft/sec^2 = 0.488 g's radial acceleration

So (0.2 degrees/sec/g)*(0.488 g) ~= 0.1 deg/sec





Last edited by Ether : 10-02-2011 at 14:49.
Reply With Quote
  #8   Spotlight this post!  
Unread 10-02-2011, 16:22
omalleyj omalleyj is offline
Registered User
AKA: Jim O'Malley
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: New Jersey
Posts: 132
omalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to beholdomalleyj is a splendid one to behold
Re: How to Mount a Gyro

Quote:
Originally Posted by Ether View Post
The datasheet for the ADXRS150 says the null has a linear acceleration effect of 0.2 degrees per second per g.

So if the gyro were mounted, say, 38/2 = 19 inches away from the center of rotation of the robot, and the robot were rotating at 180 degrees per second, you could calculate the effect:

180 degrees/sec = 3.14 radians/sec

(3.14^2)*(19) = 187.5 inches/sec^2 = 15.6 ft/sec^2 = 0.488 g's radial acceleration

So (0.2 degrees/sec/g)*(0.488 g) ~= 0.1 deg/sec



Ouch! I had never really considdered how much the rate of spinning dominates the terms as it rises. So if you have a very fast spinning robot (you know who you are ) even mounting the the gyro pretty close to center will lead to more accumulated error than you'd want if trying to go with a field-centric control, say. (and of course you need to either scale the output or go with a gyro that won't hit 5v before you hit maximum spinning speed)
Thanks for the analysis!
Reply With Quote
  #9   Spotlight this post!  
Unread 10-02-2011, 16:41
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: How to Mount a Gyro

Quote:
Originally Posted by omalleyj View Post
So if you have a very fast spinning robot (you know who you are ) even mounting the the gyro pretty close to center will lead to more accumulated error
The closer the gyro is to the center of rotation, the smaller "r" is, so the radial acceleration becomes negligible.


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 21:56.

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