Skip to main content
edited title
Link
Kevin Q
  • 21
  • 1
  • 4

Velocity How to determine velocity profile for two stepper motor in robot driving

ugly URLs hidden from view
Source Link
stevenvh
  • 146.6k
  • 21
  • 460
  • 669

A robot has 2 parallel driving wheel. I don't know the friction of the ground surface. However, I can set the acceleration, starting velocity, ending velocity. The velocity profile has to be symmetrical, which has a trapezoidal shape if there's acceleration. If there's no acceleration, the motor starts with the maximum velocity. Though it's possible starting with maximum velocity proved by experiment, I would like to know some theory to make these decision rather than blind testing. A link to the stepper motor specification:  

http://www.nex-robotics.com/products/micromouse/high-torque-bipolar-stepper-motor.html motor specification A link to the motor controller:  
http://www.trinamic.com/tmctechlibcd/integrated_circuits/TMC222/TMC222_datasheet.pdfmotor controller

A robot has 2 parallel driving wheel. I don't know the friction of the ground surface. However, I can set the acceleration, starting velocity, ending velocity. The velocity profile has to be symmetrical, which has a trapezoidal shape if there's acceleration. If there's no acceleration, the motor starts with the maximum velocity. Though it's possible starting with maximum velocity proved by experiment, I would like to know some theory to make these decision rather than blind testing. A link to the stepper motor specification: http://www.nex-robotics.com/products/micromouse/high-torque-bipolar-stepper-motor.html A link to the motor controller: http://www.trinamic.com/tmctechlibcd/integrated_circuits/TMC222/TMC222_datasheet.pdf

A robot has 2 parallel driving wheel. I don't know the friction of the ground surface. However, I can set the acceleration, starting velocity, ending velocity. The velocity profile has to be symmetrical, which has a trapezoidal shape if there's acceleration. If there's no acceleration, the motor starts with the maximum velocity. Though it's possible starting with maximum velocity proved by experiment, I would like to know some theory to make these decision rather than blind testing. 

stepper motor specification 
motor controller

Source Link
Kevin Q
  • 21
  • 1
  • 4

Velocity profile for two stepper motor in robot driving

A robot has 2 parallel driving wheel. I don't know the friction of the ground surface. However, I can set the acceleration, starting velocity, ending velocity. The velocity profile has to be symmetrical, which has a trapezoidal shape if there's acceleration. If there's no acceleration, the motor starts with the maximum velocity. Though it's possible starting with maximum velocity proved by experiment, I would like to know some theory to make these decision rather than blind testing. A link to the stepper motor specification: http://www.nex-robotics.com/products/micromouse/high-torque-bipolar-stepper-motor.html A link to the motor controller: http://www.trinamic.com/tmctechlibcd/integrated_circuits/TMC222/TMC222_datasheet.pdf