Go to Post The battery will be mounted at the top, correct? There can be no other way. - Travis Hoffman [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 11-12-2003, 23:59
Jay Lundy Jay Lundy is offline
Programmer/Driver 2001-2004
FRC #0254 (The Cheesy Poofs)
Team Role: Alumni
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Berkeley, CA
Posts: 320
Jay Lundy is a name known to allJay Lundy is a name known to allJay Lundy is a name known to allJay Lundy is a name known to allJay Lundy is a name known to allJay Lundy is a name known to all
Wheel slippage w/ positioning systems

I'm working on a positioning system for our robot, and I would really like to account for wheel slippage as well. Here are some ideas I've come up with or heard from other people:
  • Someone mentioned a non-driven wheel in another thread. I really liked that idea, but I think I'd have a hard time convincing my team we need another wheel tacked onto the robot, plus with uneven surfaces it could become a problem.
  • An accelerometer. They are a little expensive and some people have mentioned noise, but I think if you see fast movement in your wheels (slippage) and very little movment (caused by noise) you could interpret that as slippage. If you are moving and slipping at the same time, the noise would affect your reading though. A 2-axis accelerometer could also detect side-movement if you are hit, so it might be beneficial to have one on there anyway.
By the way I'm working on a system with the gyro and optical encoders. With accelerometers this isn't an issue, but other problems come into play.

So, are there any other ideas?
  #2   Spotlight this post!  
Unread 12-12-2003, 00:19
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Re: Wheel slippage w/ positioning systems

I've thought about this a bit, and on the plane back from Houston, this year, I thought that if you could monitor rpms at a given wheel, and also monitor the current going to the motors powering that wheel, you could compare the two values and experimentally determine whether your wheels are slipping. If you're drawing just a few Amps (some arbitrary low amount) while you're seeing high rpms, you might be able to safely assume that the given wheel is slipping.

Just something that might help.
  #3   Spotlight this post!  
Unread 12-12-2003, 01:29
Matt Adams's Avatar
Matt Adams Matt Adams is offline
b(o_o)d
FRC #1525 (Warbots)
Team Role: Engineer
 
Join Date: Dec 2003
Rookie Year: 2000
Location: Arlington Hts. IL
Posts: 375
Matt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond repute
Send a message via AIM to Matt Adams
Post Re: Wheel slippage w/ positioning systems

Quote:
Originally Posted by Jay Lundy
An accelerometer. They are a little expensive and some people have mentioned noise, but I think if you see fast movement in your wheels (slippage) and very little movment (caused by noise) you could interpret that as slippage. If you are moving and slipping at the same time, the noise would affect your reading though. A 2-axis accelerometer could also detect side-movement if you are hit, so it might be beneficial to have one on there anyway.
Accelerometer is the way to go if you can get it to work. The beautiful thing about acclerometers is that if you're slipping... you don't move. It's as simple as that. Your output voltage won't change, and you won't be tracked as having any movement.

Reduce noise with a little filter...

We're in the process of doing this now. Digikey sells 3-axis accelerometers for $18 I believe.

Matt
__________________
Matt Adams - Engineer at Danaher Motion
Team 1525 - Warbots - Deerfield High School
  #4   Spotlight this post!  
Unread 12-12-2003, 03:08
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Wheel slippage w/ positioning systems

Quote:
Originally Posted by Matt Adams
Accelerometer is the way to go if you can get it to work.
Accelerometers seem like the perfect solution in theory. However, to get from acceleration to position, you need to do a double integration. What this translates to is that even a slight amount of noise will be magnified by the integration and your positioning system will think it's moving when it's not. In our experience we encountered far less error due to wheel slip with our positioning system than we would have due to the double integration problem. Our robot would end up within a foot or so of our target location at the end of a 15 second autonomous round, and that was after doing complicated movements. Inertia-based systems have been known to drift by twice that amount or more when they're sitting still on a table for 15 seconds.
Quote:
I thought that if you could monitor rpms at a given wheel, and also monitor the current going to the motors powering that wheel, you could compare the two values and experimentally determine whether your wheels are slipping.
We actually had everything designed to do that this year but ran out of time to do the software. We had fabricated a PCB that implemented our current-sensing circuit from 2002 which attached to our 2003 positioning system. Would have been fun to try, but part of the reason we let it fall to the wayside was because our accuracy without it was much better than we had expected, making it unnecessary.
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
Who used wheel encoders CyberWolf_22 Technical Discussion 12 04-05-2003 15:37
3D Model of skyway 20" wheelchair wheel?? Elgin Clock 3D Animation and Competition 2 14-09-2002 16:41
Full list of teams & competitions archiver 2001 14 24-06-2002 00:52
"Motors and Drive train edition" of Fresh From the Forum Ken Leung CD Forum Support 6 29-01-2002 12:32


All times are GMT -5. The time now is 19:32.

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