Go to Post Gracious professionalism dictates that if you come to play, I must help you. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-02-2004, 13:24
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: Inertial navigation systems

Quote:
Originally Posted by Greg Needel
yaw rate sensors are also called gyros they can measure the degree of lean in a direction. think of them as a virtual cup of coffie the coffie stays level to the ground but the cup changes.
Not quite. The yaw rate sensor doesn't measure degree of lean, it measures how fast you are leaning. Imagine if someone put a spedometer on the surface of the coffee that measured the speed between that surface and the mug.

The name Yaw Rate sensor come from the naming conventions for the 6 degrees of motion, heave (sliding up and down), surge (sliding forward and backward), sway (sliding side to side), roll (rotating side to side), pitch (rotating forward and backward) and yaw (rotating side to side). Since yaw referrs to side to side turning, so a Yaw Rate sensor measures the rate of side to side turning.
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student
  #2   Spotlight this post!  
Unread 01-02-2004, 21:13
Joe Johnson's Avatar Unsung FIRST Hero
Joe Johnson Joe Johnson is offline
Engineer at Medrobotics
AKA: Dr. Joe
FRC #0088 (TJ2)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Raynham, MA
Posts: 2,648
Joe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond repute
Re: Inertial navigation systems

Quote:
Originally Posted by shsdragon
wut are yaw switches
A Yaw Rate Sensor is an angular rate sensor -- it returns a voltage propotional to the rate of rotation of the sensor.

They are pricey ($100 for one from Analog Devices -- ADXRS150 -- mounted on an evaluation PCB -- the chip has a ball grid array interface which is not that easy to use for most teams), but they can be very useful.

Joe J.
  #3   Spotlight this post!  
Unread 01-02-2004, 02:11
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: Inertial navigation systems

I'd definately agree that the accelerometers were the weak link in the INS system. We didn't get much more than 10 or 15 seconds of good postition data from them, and it took under an hour for the INS to report a velocity greater than the speed of light while sitting on a table. The gyros (which were not kit gyros, as the 75 degree/sec limit of those wasn't enough for us), however, were much more accurate, and should make a return on this year's robot.

Commercial INS systems, which are accurate over a time period of hours, can cost tens of thousands of dollars, and for good reason.
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student
  #4   Spotlight this post!  
Unread 01-02-2004, 22:16
velocipenguin velocipenguin is offline
Registered User
#0246 (Overclocked)
Team Role: Programmer
 
Join Date: Feb 2004
Location: Boston, MA
Posts: 77
velocipenguin is on a distinguished road
Send a message via AIM to velocipenguin
Re: Inertial navigation systems

It seems to me that much of the noise inherent to analog accelerometers could be minimized through clever use of shielding and filtering. Team 190's inertial navigation system, while quite impressive, does not appear to be particularly well shielded; the top of that housing appears to be made of Lexan or similar material, which does not provide any electromagnetic shielding. Manufacturers of analog accelerometers usually suggest leaving most of the extraneous copper unetched and grounded on whatever PCB is used, which provides a nice big ground plane surrounding the sensor and its board traces. Performing all of the integration in software would also help somewhat, as op-amp integrators are alarmingly sensitive to noise. Using a simple approximation, such as that suggested elsewhere in this thread, reduces the sample rate enough to filter out quite a bit of the high-frequency noise without compromising the accuracy of the position data. Low-pass filters should be placed on all accelerometer outputs to reduce ripple from the accelerometer's internal clock. Finally, it would be wise to make sure the power supply is VERY well filtered. By paying careful attention to reducing or eliminating noise from external sources, it should be possible to construct an inertial navigation system that is suitably free from error to provide accurate position information throughout the entire match.
  #5   Spotlight this post!  
Unread 02-02-2004, 01:51
Scooter's Avatar
Scooter Scooter is offline
Galactic Doughnut!!
#0418 (Purple Haze)
Team Role: Programmer
 
Join Date: Feb 2003
Location: Austin, Texas
Posts: 117
Scooter will become famous soon enoughScooter will become famous soon enough
Send a message via AIM to Scooter
Re: Inertial navigation systems

I have been working on a 3 axis accelrometer for a satelltie with the University of Texas, and I can offer a few tips for those that are looking to develop one:

- I reccomend doing it as a seperate circuit and then feeding it into the UART of the robot controller as a digital stream. That way you can get accurate timing, etc.

-Make absolutely sure that you filter the analog vcc line on your microcontroller (an inductor up to power and a cap down to ground), as it needs an extremely accurate 2.5v to take a comparison reading from, and if the line is noisy, it'll throw off your readings.

-Use 2 sets of acclerometers and take the average of the both of them. Thus any error is reduced significantly.

-Search the web for analog smoothing algortihms. There are some really good ones out there.

-Shielding the lines, etc can be helpful, but the biggest difference that I have seen is fildering the analog vcc line. After I did that, my system's accuracy jumped up quite alot.

-There is a good white paper on this site on using the noise from the system to gain additional resolution. It has some good tips...

More later...
Bill
__________________
"Those who think that they know everything are especially annoying to those of us who do."
  #6   Spotlight this post!  
Unread 02-02-2004, 02:00
velocipenguin velocipenguin is offline
Registered User
#0246 (Overclocked)
Team Role: Programmer
 
Join Date: Feb 2004
Location: Boston, MA
Posts: 77
velocipenguin is on a distinguished road
Send a message via AIM to velocipenguin
Re: Inertial navigation systems

Quote:
Originally Posted by Scooter
-Make absolutely sure that you filter the analog vcc line on your microcontroller (an inductor up to power and a cap down to ground), as it needs an extremely accurate 2.5v to take a comparison reading from, and if the line is noisy, it'll throw off your readings.
I suspect the circuit inside the robot controller that supplies the analog output Vcc pins and ADC reference pins is already well-filtered and supplied from a stable internal voltage reference. Failing to do this within the robot controller would be a tremendous oversight on IFI's part.
  #7   Spotlight this post!  
Unread 02-02-2004, 02:54
Scooter's Avatar
Scooter Scooter is offline
Galactic Doughnut!!
#0418 (Purple Haze)
Team Role: Programmer
 
Join Date: Feb 2003
Location: Austin, Texas
Posts: 117
Scooter will become famous soon enoughScooter will become famous soon enough
Send a message via AIM to Scooter
Re: Inertial navigation systems

Quote:
Originally Posted by velocipenguin
I suspect the circuit inside the robot controller that supplies the analog output Vcc pins and ADC reference pins is already well-filtered and supplied from a stable internal voltage reference. Failing to do this within the robot controller would be a tremendous oversight on IFI's part.
Agreed, and I would be shocked if it wasn't. I was stating that you should filter it if you were building a seperate board with it's own microprocessor to take the readings and the pass them on digitally to the robot controller.

Bill
__________________
"Those who think that they know everything are especially annoying to those of us who do."
Closed Thread


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
Electrical componenets for autonomous navigation maclaren Electrical 10 18-12-2003 02:28
Inertial Navigation System CyberWolf_22 Electrical 19 04-12-2003 17:27
Full list of teams & competitions archiver 2001 14 24-06-2002 00:52
Robot electrical systems rules Morgan Jones Rules/Strategy 5 06-01-2002 00:50
page navigation Brandon Martus Announcements 2 06-12-2001 21:12


All times are GMT -5. The time now is 02:20.

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