Calculating Stepper Motor Torque for a 4-Wheel Robot

Click For Summary

Discussion Overview

The discussion revolves around calculating the torque required for stepper motors in a 4-wheel robot that can move straight and curve. Participants explore various factors affecting torque, including weight, friction, and surface conditions, while seeking a formula for torque calculation.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant seeks a formula to calculate the torque for stepper motors based on the robot's weight and load.
  • Another participant requests additional information, such as the force needed to move the vehicle and the diameter of the wheels.
  • Concerns are raised about the relevance of surface friction coefficients to torque requirements.
  • Participants discuss the relationship between friction force, rolling resistance, and torque, with some suggesting that rolling resistance is crucial for calculations.
  • There is a mention of the maximum friction force and its distinction from the actual friction force applied during motion.
  • One participant proposes a formula involving static friction and rolling resistance coefficients to calculate torque.
  • Another participant suggests building a prototype to measure the force needed to move the robot as a practical approach to understanding torque requirements.

Areas of Agreement / Disagreement

Participants express differing views on the importance of various factors, such as friction coefficients and rolling resistance, in calculating torque. The discussion remains unresolved, with no consensus on the best approach or formula for torque calculation.

Contextual Notes

Participants highlight the need for specific details about the robot's operation, such as acceleration requirements and surface types, which may influence torque calculations. There are also references to various formulas and concepts that are not universally accepted among participants.

saleh2
Messages
6
Reaction score
0
Thread moved from the technical forums, so no Homework Template is shown
Hi everybody
I have 4 wheel robot like car .
2 stepper motors that one is in front and other is in rear of robot and these motors directly connected to wheels. so two of other wheels is not connected to motors.
this robot move straight and curve.

i want to find the formula that calculate torque of every stepper motor in straight and curve movement.

weight of robot: 4 kg
weight of load: 10 kg
 
Physics news on Phys.org
Hello @saleh2 ,
:welcome: !​
You will need a little more information, such as

What is the force needed to move the vehicle ?
What is the diameter of the wheels that are diven by the motors ?
Any friction ?

Do you have a sketch of the setup ?

##\ ##
 
saleh2 said:
I have 4 wheel robot like car .
2 stepper motors that one is in front and other is in rear of robot and these motors directly connected to wheels. so two of other wheels is not connected to motors.
this robot move straight and curve.

i want to find the formula that calculate torque of every stepper motor...
Can't you just look up a product data sheet for the motors?
...in straight and curve movement.
The torque required for flat, slow, un-accelerated motion is effectively zero, or rather is equal to the rolling resistance. It's generally not a useful thing to know. Is it really what you want? What are you going to use this information for?
 
BvU said:
You will need a little more information, such as

What is the force needed to move the vehicle ?
What is the diameter of the wheels that are diven by the motors ?
Any friction ?

Do you have a sketch of the setup ?

##\ ##

Thank you for response.

diameter of wheel is 9 cm. robot's length is 25 cm , robot's width is 25 cm
robot must be move in surface like asphalt, wood, ceramic, concrete, etc... so friction Coefficient can be vary from 0.3 to 1.

stepper motors are driven by s109 stepper driver that have Tushiba IC and controlled by arduino mega 2560.
 
Last edited:
saleh2 said:
diameter of wheel is 9 cm.
robot must be move in surface like asphalt, wood, ceramic, concrete, etc... so friction Coefficient can be vary from 0.3 to 1.
Surface friction coefficient has almost nothing to do with the torque requirement. Do you understand why?
stepper motors are driven by s109 stepper driver that have Tushiba IC and controlled by arduino mega 2560.
Google tells me that's the controller, not the motor.
 
russ_watters said:
Surface friction coefficient has almost nothing to do with the torque requirement. Do you understand why?

Google tells me that's the controller, not the motor.

can you explain it?
please correct my opinion:
F= umg
torque= F.r= umg.r
that r is the radius of robot turn some way.
centripetal force

stepper motor: Primopal 80 N.cm
driver: s109 (up to 4 ampere)
controller: arduino mega 2560
 
saleh2 said:
can you explain it?
please correct my opinion:
F= umg
torque= F.r= umg.r
that r is the radius of robot turn some way.
centripetal force
That equation calculates the maximum friction force the surfaces are able to withstand before slipping occurs. It has nothing to do with how much friction force is actually being applied (up to that limit).

[edit]
FYI, you can research "rolling resistance" for different combinations of surfaces/wheels, but again I'm not sure how useful that's really going to be to you.
 
Last edited:
russ_watters said:
how much friction force is actually being applied

how much?

it is need for calculating torque?
 
saleh2 said:
how much?
At steady speed in a straight line, it's zero.
it is need for calculating torque?
No.
 
  • #10
if you want to buy 2 motors for 4 wheel robot, (according to my details) you choose which stepper motor ?
 
  • #11
saleh2 said:
weight of robot: 4 kg
weight of load: 10 kg
Did you read the information about Rolling Resistance yet? It's important that you understand that concept so you can apply it to your torque calculations.

How fast does your 14kg robot+load have to accelerate? Does it have to ascend or descend any inclines? This looks like a school project, so were you given any other specifications beyond the masses? What are your wheels/tires made out of? What kind of surface will you be driving it on (concrete, carpet, dirt, grass, sand)?
 
Last edited:
  • Like
Likes   Reactions: russ_watters
  • #12
berkeman said:
Did you read the information about Rolling Resistance yet? It's important that you understand that concept so you can apply it to your torque calculations.

How fast does your 14kg robot+load have to accelerate? Does it have to ascend or descend any inclines? This looks like a school project, so were you given any other specifications beyond the masses? What are your wheels/tires made out of? What kind of surface will you be driving it on (concrete, carpet, dirt, grass, sand)?

yes, i read http://www.creativeworldindia.com/tutorials/e-learning/robotics/robotic-car/robotic-car.html, Torque T = ( F + 2R ) * r where r is radius of wheel , R is rolling resistance force, F is static friction force .
so T=(uN + 2*u'N)*r where u' is rolling resistance coefficient

this is my wheel , that made from aluminium.
max speed of robot is 0.5 m/s with no acceleration in many cases.
robot must be move in concrete, wood, ceramic, asphalt .
 
Last edited:
  • #13
saleh2 said:
robot must be move in concrete, wood, ceramic, asphalt .
Can you build a prototype of the same weight and drag it around to measure the force needed to move it (with a spring dynamometer) ?
Bumps, slopes ?
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
Replies
9
Views
2K
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 17 ·
Replies
17
Views
12K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K