Go to Post COMPETE like crazy for the 2 minutes you are on the field, COOPERATE like crazy all the rest of the time. When we play this way, we all win. - Chris Fultz [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

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 29-01-2009, 20:17
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

Quote:
Originally Posted by Rick Wagner View Post
Your thinking on that seems sound, but as you can't "track" (no slippage condition) and turn, by definition,
What exactly do you mean by this? I don't quite understand. Can you elaborate?

And I completely agree with you regarding usage of traction control in a pushing match -- a TCS would probably do the exact opposite of what you want. You definitely need an on/off switch.
__________________
Dan L
Team 97 Mentor
Software Engineer, Vecna Technologies
  #2   Spotlight this post!  
Unread 29-01-2009, 20:44
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
What exactly do you mean by this? I don't quite understand. Can you elaborate?

And I completely agree with you regarding usage of traction control in a pushing match -- a TCS would probably do the exact opposite of what you want. You definitely need an on/off switch.
The whole idea behind anti-slip control is that the wheels have a higher coefficient of friction when they are not slipping (they are tracking true), so the robot can accelerate faster and push harder. Any slippage at all and the wheel force drops about 20%. As you will be slipping in turns, by definition with slip steering, you will lose traction anyway and there's really nothing you can do about it. So anti-slip control makes sense only for straight line acceleration and straight ahead pushing.
  #3   Spotlight this post!  
Unread 29-01-2009, 21:12
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

Hmm. That does make sense. Two questions though:

I once looked into racecar launch control systems. The things I read said the fastest launch speeds are achieved by allowing about a 10% slip. Is there a basic-physics explanation for this, or is it due to the non-linear characteristics of rubber tires?

Second, say you mount one pair of wheels inline with the robot/trailer CoM so that the force produced is tangent to the path traced (well, assuming no linear net force). Do /those/ wheels slip in a skid-steering configuration (in the ideal case)? If not, would it be beneficial to have an angular TCS if you built your robot like this?

[edit] By CoM, I mean axis of rotation. If you put a pair of powered wheels in line with the axis of rotation, the path that they would trace would be a circle (with the wheel's direction of movement tangent to said circle). Therefore, the ideal turn would be such that there was no slippage on these wheels, and you could theoretically program some kind of rotational traction control system. I don't quite remember how to figure out the axis of rotation given a few force vectors on a rigid body, though. Also, this would only be the case if the wheels were in line with the axis of rotation... once you get off that axis, the wheels by definition need to slip, and you're in the useless case which rwagner described...
__________________
Dan L
Team 97 Mentor
Software Engineer, Vecna Technologies

Last edited by DanL : 30-01-2009 at 01:21.
  #4   Spotlight this post!  
Unread 29-01-2009, 21:26
deusex's Avatar
deusex deusex is offline
Registered User
FRC #0422
 
Join Date: Oct 2007
Location: Maggie Walker
Posts: 5
deusex is an unknown quantity at this point
Re: Traction Control for a Turning Tank-Drive

i have thought about using the comparative math earlier that looks at the forward momentum and then based on the case, modifies the casestrucutre and ultimately modifies the scaler going to the system
__________________
As Witicha Falls....

So Falls Witicha Falls
  #5   Spotlight this post!  
Unread 29-01-2009, 21:54
Burmeister #279's Avatar
Burmeister #279 Burmeister #279 is offline
What Time Is It?
AKA: Nick Burmeister
FRC #0279 (TechFusion)
Team Role: Programmer
 
Join Date: Nov 2008
Rookie Year: 2007
Location: Toledo
Posts: 207
Burmeister #279 is a glorious beacon of lightBurmeister #279 is a glorious beacon of lightBurmeister #279 is a glorious beacon of lightBurmeister #279 is a glorious beacon of lightBurmeister #279 is a glorious beacon of lightBurmeister #279 is a glorious beacon of light
Send a message via AIM to Burmeister #279
Re: Traction Control for a Turning Tank-Drive

Right off the bat we started with a 'master' disable switch on the driverstation and a momentary reset/disable button on the joystick, and thus far its been quite valuable in testing differences, as well as the fact that if something goes, say, kablooey [a strictly technical term], it can be both reset temporarily or shut off. using something like this could save your drivers in a dire situation.
__________________
WHAT TIME IS IT? TWO SEVEN NINE!!! [Team B =) ] Awards: 4 Safety, 2 Ind. Design, 2 Xerox, 1 Nat. Champs
2009 Buckeye Semi-Finalists (1014 & 695) || 2008 GLR Safety Award || 2006 GLR Safety Award
2005 Buckeye Regional Champs (67 & 274) & GM Industrial Design Award & Safety Award GLR Quarter Finalist & Xerox Creativity Award & Safety Award National Xerox Creativity Award & Curie Quarter Finalist (1126 & 180)
2004 Buckeye Delphi Driving Tomorrows Technology Award & Quarter Finalist GLR Champs Nationals Curie Division Finalist
2003 GLR GM Industrial Design Award || 2001 National Newton Division Winner & National Champions
2000 MI DaimlerChrysler Team Spirit Award
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
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