Go to Post I'm frustrated by the world's reluctance to bend over backwards for FIRST. - Madison [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 29-01-2009, 20:10
Rick Wagner's Avatar
Rick Wagner Rick Wagner is offline
Registered User
FRC #3008 (Kalani Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Honolulu, Hawaii
Posts: 188
Rick Wagner is a splendid one to beholdRick Wagner is a splendid one to beholdRick Wagner is a splendid one to beholdRick Wagner is a splendid one to beholdRick Wagner is a splendid one to beholdRick Wagner is a splendid one to beholdRick Wagner is a splendid one to behold
Re: Traction Control for a Turning Tank-Drive

Quote:
Originally Posted by DanL View Post
How's this for some brief thinking?

1. Measure wheel rotational velocities (eg wheel encoders).
2. Assume no-slip condition, and calculate force vectors exerted by each wheel. Estimate robot-trailer CoM, and use vector arithmetic to calculate assumed torque around the CoM.
3. Using a gyro (needs to be right on the CoM?), calculate actual angular acceleration.
4. Compare actual angular acceleration to expected angular acceleration (calculated from torque in step 2) -- this is your traction control system's wheel-slip-error measurement. If actual angular acceleration < predicted angular acceleration, you're slipping and you need to cut power.

Does this sound legit to you more mechanically-inclined people out there?

How about the process of integrating linear traction control with angular traction control? What kind of weird dependencies to people see?
Your thinking on that seems sound, but as you can't "track" (no slippage condition) and turn, by definition, as you mentioned, I am not sure it will lead to a performance inprovement. Moreover, I think all traction control schemes will run into problems when pushing other robots or being pushed, and could have some unintended consequences. That is, turning and pushing could give incorrect results, decreasing performance. Perhaps a button on the control panel might be advised so the pilot can disable (toggle on/off) traction control for pushing and turning scenarios.
 


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
Implementing Traction Control for an advantage in the 2009 game DonRotolo Programming 143 27-02-2009 11:53
Using encoders for traction control help ellisk Programming 13 03-02-2009 19:56
Swerve/crab drive and tank turning activemx Technical Discussion 9 23-02-2004 18:26
traction vs turning HEPL andy Technical Discussion 2 10-02-2003 22:51
tank traction vs. speed DaBruteForceGuy General Forum 11 23-02-2002 15:23


All times are GMT -5. The time now is 21:49.

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