Go to Post Ive been chewing on my yellow food wristband every night since the team party on friday at UTC. Every day it tastes better and better...almost as good as the food. Anyone else think so? - Sscamatt [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 01-11-2004, 21:28
Salik Syed Salik Syed is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Stanford CA.
Posts: 514
Salik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud of
Send a message via AIM to Salik Syed
how do u figure out the torque req'd to move a robot?

Hi guys i've got a maybe simple question...
how does one go about calculating the torque req'd to move
a 130 lb robot with 6" wheels.... i know the whole force=mass* velocity
or whatever the heck they taught freshmen science doesn't seem right
... i mean what about friction etc.. i would think all of this goes into
the calculations....
btw i'm talking about torque @ the shaft not @ the wheel.although
i guess this can be calculated from the whole 3" lever arm distance or
whatever...

i don't know if its so simple actually.... now that i think of it.....
__________________
Team 701
  #2   Spotlight this post!  
Unread 01-11-2004, 22:50
patrickrd's Avatar
patrickrd patrickrd is offline
Registered User
AKA: Patrick Dingle
no team
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1999
Location: Medford, MA
Posts: 349
patrickrd is a splendid one to beholdpatrickrd is a splendid one to beholdpatrickrd is a splendid one to beholdpatrickrd is a splendid one to beholdpatrickrd is a splendid one to beholdpatrickrd is a splendid one to beholdpatrickrd is a splendid one to behold
Send a message via AIM to patrickrd
Re: how do u figure out the torque req'd to move a robot?

This is a great question but the answer is complicated. There are a couple things I think you might be wondering about.

1) Stiction. This is a made-up term for how much force is required to get an object to transition from static (not moving) to dynamic (moving). All wheels tend to dig into the ground and at a microscopic level, interweave with the abnormal properties of the ground material. This creates a bond between the ground and wheel. A certain amount of force is needed to break this bond, or overcome the "stiction." Stiction comes from many places in a mechanical system other than the wheels, too: ball bearings, grease in gearboxes, and many others. The more steps you have in your transmission, the more stiction you probably will have. Stiction -- to my knowledge -- is not a real scientific term, but it is commonly used. Generally, if you want to know how much force is required to overcome stiction, you've got to build a prototype and measure it. It is good practice to assume very large stiction when designing a robot or any mechanical device, until you can measure what it actually is.

2) Dynamic friction. When a robot starts to move (after overcoming friction), the robot will accelerate depending upon how much torque it transmits to the ground. The more torque, the faster it accelerates. Remember, torque equals force times distance, so force equals torque divided by distance. Since F = m*a, a = F / m. Substituting in what force equals, a = T / (d * m). With a wheel, you use the radius as d. Also, when there is more than one force, the SUM of the forces equals mass * acceleration. Thus, if there are losses in the system due to friction, then you have to subtract all the friction forces to get your net force. Again, you normally have to measure friction.

3) Gear ratios. Remember your gear ratios. The torque on the wheel is equal to the torque of the motor times the gear ratio. The speed of the wheel is equal to the torque divided by the gear ratio. The force that causes acceleration of the robot is the torque of the wheel, divided by the radius of the wheel.

Hope this helps.

Patrick
__________________
Systems Engineer - Kiva Systems, Woburn MA
Alumni, Former Mechanical Team Leader - Cornell University Robocup - 1999, 2000, 2002, 2003 World Champions
Founder - Team 639 - Ithaca High School / Cornell University
Alumni - Team 190 - Mass Academy / WPI
  #3   Spotlight this post!  
Unread 02-11-2004, 01:19
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Quote:
Originally Posted by patrickrd
1) Stiction. This is a made-up term for how much force is required to get an object to transition from static (not moving) to dynamic (moving). All wheels tend to dig into the ground and at a microscopic level, interweave with the abnormal properties of the ground material. This creates a bond between the ground and wheel. A certain amount of force is needed to break this bond, or overcome the "stiction." Stiction comes from many places in a mechanical system other than the wheels, too: ball bearings, grease in gearboxes, and many others. The more steps you have in your transmission, the more stiction you probably will have. Stiction -- to my knowledge -- is not a real scientific term, but it is commonly used.
"Stiction" is actually a legitimate term. It is a contraction of "stick-slip friction" and is characterized as the force required to overcome static adhesion/bonding forces that may occur when two objects are at rest with respect to one another. It is also sometimes called "static friction" although this is a slightly less accurate definition of the term.

Salik - to get to the heart of your question, there is not a simple, practical way for the vast majority of FIRST teams to accurately calculate the answer you seek. While classic physics equations will give a first order approximation (see "f = m * a"), drag on the system must also be factored in. Mechanical drag can come from many sources such stiction, dynamic friction, gear train efficiency losses (all outlined by Patrick), but also from binding due to bearing misalignments, bearing housings clamped a smidge too tight, rough finishes on bearing surfaces, burrs on gear teeth, metal chips falling into gears, misalignment of gear teeth, binding in chain linkages, wheels being slightly under inflated, wheel camber slightly off spec, adhesion characteristics of the wheel material, and about a zillion other causes.

What all this means is that rather than spend way too much time trying to characterize and something that cannot be completely characterized, just cheat and go straight to the answer. Do this by either measuring or estimating. If you are doing the analysis on a pre-existing robot or mechanism, the easiest solution is to just measure the mechanical drag. Connect a spring scale to the front of the robot, pull it over a known distance in a measured time increment, and calculate the force needed to do the task (disconnect and remove the motors so you don't have any back EMF concerns). The difference between the measured force and the theoretical force will be the measured drag.

If you are trying to do this for a future build, and are not characterizing an existing machine, then the problem is slightly harder. The best suggestion is to still measure one of your existing robots, as that will give you a ballpark estimate of the drag on a robot built with your production capabilities. Then add 10-15% to give a conservative estimate.

Note that a drag number that seems very high is not all that unusual. Don't be surprised if your drag coefficient is in the range of 40% for a typical FIRST robot. Once you have determined the drag on the robot, the fun part is trying to figure out where it is coming from, and how to reduce it. Here is one hint to get started: a friend who is a professional bicycle builder once told me that over 50% of the mechanical drag on a typical high-end racing bicycle comes from the interaction between the chain and the sprockets, and the chain itself. Get rid of the chain, and your mechanical drag coefficient goes WAY down.

-dave

p.s. I really, desperately want Dr. Joe or Andy Baker to come along and tell me that I have forgotten about some really simple, accurate way to predict mechanical drag - I'll even buy a case of Dew if they do! But I don't think it exists.
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!

Last edited by dlavery : 02-11-2004 at 01:31.
  #4   Spotlight this post!  
Unread 02-11-2004, 07:31
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,766
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Salik,
Dave presented a great explanation but I would like to weigh in on the motors. The bearing and brush friction can be considerable when the motor is new or if the output shaft should get bent during handling or running. If you don't measure force with the motors in place but disconnected from anything, add in a little fudge factor just to be on the safe side.
In my business, a real world example of stiction (we have always thought of it as "STicky frICTION") occurs between the rotating video head and the polished surface of the tape. Although every attempt is made to force a cushion of air between the two surfaces to overcome the stiction, other factors and Murphy will intervene. A fluid, for instance, in the form of high humidity or a liquid will actually turn into an adhesive under such tight tolerances. The result is tape damage as the tape sticks to the rotating head and is sucked out of the cassette at light speed. That is why all consumer video tape recording devices have humidity sensors on the surface of the video head. When the humidity gets too high, the transport is disabled.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #5   Spotlight this post!  
Unread 02-11-2004, 10:41
Salik Syed Salik Syed is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Stanford CA.
Posts: 514
Salik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud of
Send a message via AIM to Salik Syed
Re: how do u figure out the torque req'd to move a robot?

thanks.... i figured it would probably be quite complex...
I wanted to know because i designed a transmission and "it looks about right" however i did not know if the torque it supplies would be sufficient to move a robot... i guess the torque req'd to actually move it changes based on the speed the bot is currently moving at.... etc etc... but the torque figures i calculated for the output of the tranny seem irrelevent with out a "required torque " or something like that.... i'm guessing it will work since our older trannys worked w/ appx the same amount of torque etc... (those were designed guess & Check )
__________________
Team 701
  #6   Spotlight this post!  
Unread 02-11-2004, 11:36
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,183
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

My $.02...

In this game, wouldn't you want a design that produces far more torque than that required just to move the robot?
  #7   Spotlight this post!  
Unread 02-11-2004, 13:30
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: how do u figure out the torque req'd to move a robot?

Quote:
Originally Posted by Tom Bottiglieri
My $.02...

In this game, wouldn't you want a design that produces far more torque than that required just to move the robot?
Perhaps he is trying to determine the torque neccesary for his highest gear which he intends to use only when driving free of obstruction?

I think the best suggestion anyone can give you on calculating torque is too look at the numbers on other robots. Making any accurate calculation would probably be way to difficult.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #8   Spotlight this post!  
Unread 02-11-2004, 13:30
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,013
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Quote:
Originally Posted by Tom Bottiglieri
My $.02...

In this game, wouldn't you want a design that produces far more torque than that required just to move the robot?
Not Always.

The torque/speed trade off we all face when building a drive train pushes us in different directions. While the majority of winning bots have had a great deal of torque (many have multiple gears, but not all), some favored top speed. I suppose that, given the speeds at which we are limited just by drivabilty, even the fastest bots still had enough torque to accelrate up to speed rather quickly.

I surprised that the issue of turning hasn't come up yet. Assuming for a moment that you are building a 4 wheel bot, getting it to move forward requires a certain amount of torque, but turning it will likely require more. This topic has been covered very throughly, but it's still common for teams to find that they over geared their bot and it can't overcome the stiction of it's wheels being pulled across the carpet during a turn. This usually results in tripping breakers and short battery life along with no/poor turning.

I highly recommend you take a look at Chris Hibner's White Paper on drive train basics. I don't know that it will shed much light on your original question, but will probably give you an idea of the forces involved in turning a 4 wheel bot. This might be a good starting point.

-Andy A.
  #9   Spotlight this post!  
Unread 02-11-2004, 13:36
CrazyCarl461's Avatar
CrazyCarl461 CrazyCarl461 is offline
Power User
AKA: Carl Agnew
FRC #0461 (Westside Boiler Invasion)
Team Role: Coach
 
Join Date: May 2003
Rookie Year: 2001
Location: West Lafayette, IN
Posts: 189
CrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant future
Send a message via AIM to CrazyCarl461
Re: how do u figure out the torque req'd to move a robot?

In some cases, where pushing power is vastly more important to you than speed, you can gear for as much torque as it would take to cause the wheels to barely slip in the most extreme condition of pushing (as if the robot were driving up against a wall). You can even gear for more than that if your robot does something clever like lifts up another robot or a goal (when allowed) for more down force. If you are going to gear your robot using this approach, be prepared to use lots of powerful motors if you want any appreciable speed.

I agree with Andy, Chris Hibner and others have written some extremely useful whitepapers about this.
__________________
My 2011 Build Season Blog
Resistance may be futile, but capacitance has potential!
© All content is protected by the honor system
  #10   Spotlight this post!  
Unread 02-11-2004, 13:54
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,507
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Torque is directly proportional to current. For a certain motor, their will be a certain stall torque for which their is a stall current. The stall current for the FIRST drive motors is usually well above what the breakers can supply before tripping. So, you want to design your drive system around not tripping your breakers. When your motors are drawing about 40 amps, whatever torque they are making (determined by the curve graph), should translate through your drivetrain into (at least) just starting to make your wheels slip. Now, how much force does it take to make the wheels slip? Your guess is as good as mine. The main case in point is that you want the wheels to slip before the breakers trip.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #11   Spotlight this post!  
Unread 03-11-2004, 08:12
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,766
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Quote:
Originally Posted by sanddrag
Torque is directly proportional to current.
Sanddrag et al,
This would be the case if there weren't so many other variables in the system. Please remember, that unless the speed controllers are at full throttle (I don't recommend this except for short bursts) any current measuring you would use is likely averaging the current supplied to the motor. Remember that the controller outputs a PWM signal except when at full throttle. Each device will use a different method of trying to average the current so the results are really inconclusive under normal operating conditions. Averaging varying pulse width, fast rise time signals, with a complex component as a load is a daunting task for designers. Add to that the different brush/commutator designs, production variations, temperature induced resistance changes and transmissions losses and one can see that relying on current to torque conversions will become misleading. Dave's method is a simple, ball park approach to aid in design.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.

Last edited by Al Skierkiewicz : 03-11-2004 at 08:22.
  #12   Spotlight this post!  
Unread 02-11-2004, 21:38
Doug G's Avatar
Doug G Doug G is offline
Coach / Teacher
FRC #0701 (Robovikes)
Team Role: Coach
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Fairfield, CA
Posts: 876
Doug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond repute
Re: how do u figure out the torque req'd to move a robot?

Quote:
Originally Posted by dlavery
"..... the easiest solution is to just measure the mechanical drag. Connect a spring scale to the front of the robot, pull it over a known distance in a measured time increment, and calculate the force needed to do the task (disconnect and remove the motors so you don't have any back EMF concerns). The difference between the measured force and the theoretical force will be the measured drag.

If you are trying to do this for a future build, and are not characterizing an existing machine, then the problem is slightly harder. The best suggestion is to still measure one of your existing robots, as that will give you a ballpark estimate of the drag on a robot built with your production capabilities. Then add 10-15% to give a conservative estimate.
Salik,

I suggest you do just as Dave suggests. We have an accelerometer and a force probe that can easily measure the Force required to travel at various speeds and accelerations (hmmm.. 2nd Law) using the two robots from past years. Then compare the results to the theoretical torque output by those transmissions. This should get you close to a mechanical drag coefficient.

Regarding the efficiency of the chain drive. Can anyone comment on the differences they've experienced between a direct gear driven setup vs. a Chain driven setup? I remember the Bionic bulldogs (60) using a direct gear drive in 2001(?) and 2002 and then went to chain in 2004. I suspect the efficiency of a chain drive depends on the size of chain and how well it's tensioned.
__________________
Work Hard, Have Fun, Make a Difference!

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
Righting a robot... archiver 2001 2 24-06-2002 00:26
WASH Palm scouting at the Championship Mike Soukup Scouting 2 19-04-2002 15:14
Fork Lift Robot tinyfarnsworth General Forum 64 16-04-2002 12:09
"Motors and Drive train edition" of Fresh From the Forum Ken Leung CD Forum Support 6 29-01-2002 12:32
about how Drive Train push the robot... shouldn't the force accelerate the robot? Ken Leung Technical Discussion 12 26-11-2001 09:39


All times are GMT -5. The time now is 09:51.

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