Go to Post One wondered why they couldn't practice in the gym that day - because the robotics team had it reserved was the answer. "Oh, we have a robotics team?" Sigh. This is a team with a low number. They've been around for at least a dozen years. There's still a lot more culture-changing to do. - GaryVoshol [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
  #2   Spotlight this post!  
Unread 29-01-2009, 20:03
DanL DanL is offline
Crusty Mentor
FRC #0097
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Somerville, MA
Posts: 682
DanL is just really niceDanL is just really niceDanL is just really niceDanL is just really niceDanL is just really nice
Send a message via AIM to DanL
Re: Traction Control for a Turning Tank-Drive

How's this for some brief thinking? (Disclaimer: probably requires a physics class under your belt, preferably one with some calc)

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 predicted angular acceleration (derived from torque in step 2) -- this is your traction control system's wheel-slip-error measurement. If actual A_angular < predicted A_angular, you're slipping and you need to cut power.

Does this sound legit to you more mechanically-inclined people out there? It's an approximation since we're ignoring all the friction forces created by the the robot/trailer wheels sliding, but will it be close enough?

How about the process of combining linear traction control with angular traction control? Do people predict any weird dependencies, or can we just use good ol' superposition?
__________________
Dan L
Team 97 Mentor
Software Engineer, Vecna Technologies

Last edited by DanL : 29-01-2009 at 20:19.
 


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

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