Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   pic: What's going on here? (http://www.chiefdelphi.com/forums/showthread.php?t=71567)

gorrilla 08-01-2009 21:01

Re: pic: What's going on here?
 
just wait untill you see what ive been up to lately.........:P

daneelshof 08-01-2009 21:44

Re: pic: What's going on here?
 
No one really answered this, but crab drive will provide a big advantage, provided anyone implementing has the resources to finish it during the build season.

Skid steer, Ackermann, Tank-style, etc. utilize a difference in torque applied between differing sets of wheels (usually simply left and right side sets) and the static friction and kinetic friction in order to, in a controlled manor, slip the wheels.

Because there is a finite amount of friction, and the playing field has very little, you would want to 'conserve' what little friction there is in order to have the maximum speed and control. Keeping the wheels parallel with each other and the vector of motion parallel to the wheels means none are deliberately made to slip giving the maximum traction (thus maximum acceleration). This is what crab drive accomplishes.

One more reason drag racers don't drive around curves :)

gblake 08-01-2009 23:07

Re: pic: What's going on here?
 
Are you guys who are saying that a crab will stay in, or mostly in, the wheel's static friction domain, trying to tell me that crab drives are going to be able to perfectly match their wheels rotation and orientation with the bot's motion vector (speed and direction) AND then, when they want to turn, will be able to magically have the wheel trace out an arc without slipping sideways in the least????

The last time I looked, wheels travel in straight lines and turning a bot required the wheels to follow an arc. Twisting the wheel (even slightly) to cause it to travel in an arc would seem to involve a bit of slip (did I mention that the wheels' rotation and direction have to stay perfectly matched with the bot's velocity vector? - That's the velocity vector that you are trying to change as you turn...).

Color me dubious that a Lunacy crab drive will be able to do this at all, much less have an easy time supplying a non-trivial, static-friction advantage to a Lunacy bot.

Blake

CraigHickman 08-01-2009 23:28

Re: pic: What's going on here?
 
Quote:

Originally Posted by gblake (Post 796389)
Are you guys who are saying that a crab will stay in, or mostly in, the wheel's static friction domain, trying to tell me that crab drives are going to be able to perfectly match their wheels rotation and orientation with the bot's motion vector (speed and direction) AND then, when they want to turn, will be able to magically have the wheel trace out an arc without slipping sideways in the least????

The last time I looked, wheels travel in straight lines and turning a bot required the wheels to follow an arc. Twisting the wheel (even slightly) to cause it to travel in an arc would seem to involve a bit of slip (did I mention that the wheels' rotation and direction have to stay perfectly matched with the bot's velocity vector? - That's the velocity vector that you are trying to change as you turn...).

Color me dubious that a Lunacy crab drive will be able to do this at all, much less have an easy time supplying a non-trivial, static-friction advantage to a Lunacy bot.

Blake

While your concerns are valid, you're skipping a few factors. One being traction control, which will be clarified once we get it working. Another being individual wheel power. Individually powered wheels will be able to "power through" turns, much akin to an all-wheel drive car, or a vehicle with sufficiently advanced traction control.

A decently intelligent thing to do with a crab in Lunacy would be to keep the bot in 4 wheel steering mode, and have it act like a car. This allows for the options of doing "crab" (or side to side) motions whenever the situation requires it. A simple combination of a gyro and individual wheel motors will allow a crab to go in any direction regardless of the trailer.

Killraine 09-01-2009 13:39

Re: pic: What's going on here?
 
Quote:

Originally Posted by jtkellertx (Post 795842)
I think it's been established that the transverse and inline friction are the same. The KoP sheet may say otherwise but real world testing shows them to be the same. Just fyi, :)

The real world testing we did confirmed the values on the KoP. Using a scale we pulled a 4 wheel, weighted (120lbs) chassis in both directions (with the wheels locked.) We got ~16 lbs in-line to overcome static friction and 25 lbs transverse.
I think FIRST would release an update if they were wrong. Recheck your tests and, in the future, explain your methods before making this kind of statement.

Katie_UPS 09-01-2009 16:18

Re: pic: What's going on here?
 
Thats super cool.

gblake 10-01-2009 22:41

Re: pic: What's going on here?
 
Quote:

Originally Posted by CraigHickman (Post 796415)
While your concerns are valid, you're skipping a few factors. One being traction control, which will be clarified once we get it working. Another being individual wheel power. Individually powered wheels will be able to "power through" turns, much akin to an all-wheel drive car, or a vehicle with sufficiently advanced traction control.

A decently intelligent thing to do with a crab in Lunacy would be to keep the bot in 4 wheel steering mode, and have it act like a car. This allows for the options of doing "crab" (or side to side) motions whenever the situation requires it. A simple combination of a gyro and individual wheel motors will allow a crab to go in any direction regardless of the trailer.

I am focusing on the situation where a bot in motion wants to change its trajectory.

Driving in a in a straight line, traction control (keeping the torque on the wheels less than the torque that will cause them to begin to slip) does sound like a useful thing.

But any attempt to orient those wheels non-trivially away from the bot's motion vector means they have to (and most certainly will) start slipping sideways. Maybe I am wrong, but I'm thinking that if you are slipping sideways, traction control will be dealing with the slipping coefficient of friction, not the static one; and that will put a big crimp in its usefulness during turns.

Eventually the bot will stop sliding sideways and the traction control can be used to move efficiently in the direction the wheels are pointing now.

I can see that a crab drive might turn you a bit more tightly or quickly, but you can still color me dubious that a crab system will be worth the trouble and weight.

Separately, if a bot is standing still and uses a crab drive to head sideways from a standing start, I can see some advantage accruing to a team that needs that motion to carry out their strategy and builds a crab drive. I can also see the trailer wrecking havoc on any attempt to drive a crab sideways without having your wheels slip sideways (away from the direction you point them).

Blake

gblake 13-01-2009 22:24

Re: pic: What's going on here?
 
Quote:

Originally Posted by gblake (Post 798214)
....

Folks,

I hear through the grapevine that instead of tossing down the gauntlet in a good debate, I came across rudely here (as we all know, email is tricky).

For anyone who perceived that way, sorry about that, it wasn't intentional - Instead I expected to see some equally spirited replies come back.

I definitely am eager to see what the real world has to say about both sides of this debate (and the similar ones about other design topics). In a few weeks if I need to enjoy eating some yummy crow, I will gladly bow to the masters.

It should be an interesting season.

Blake


All times are GMT -5. The time now is 06:31.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi