Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

differeential steering complications

Status
Not open for further replies.

momin

New Member
I'm building an autonomous mobile robot for my FYP. differential steering is the technique I'm using to steer the unit. wheels configuration is as follow: two drive wheels in the rear each one has its own stepper motor and one caster wheel in the front. the robot is supposed to navigate on tiles covered floor and wheels are made of plastic not rubber. i have no localization method for my robot. so its important to me to know whether I'm going to face complications due to wheels slippage and skidding or not. and how to reduce these effects.
 
Wheel encoders will help, not much you can do about slippage. My Mongoose kit uses differential drive and optical rotation encoders on each drive wheel.
 
thanx blueroom for replying
rotary encoders will only give the no. of revolutions (or steps) the wheels have spin. they dont give any data about slippage.
 
Oh yea the plastic wheels will probably slip like crazy. Why not use rubber?

PS since it's a stepper you won't need the encoders.
 
Last edited:
Stepper motor drives tend to increase the slippage. They have a series of high-acceleration impulses that can break free of the static friction force between the wheels and the floor.
 
i tried differential steering using rubber wheels and a small caster wheel in front. slippage and skidding weren't the problem!. the problem is that some times (once every 30-50 steps) the left wheel motor misses some steps even that the unit is supposed to move forward. i think this is because the two motors (left-wheel & right-wheel motors) differ in their coil resistance. one motor has 13Ω/coil and the other has 20Ω/coil. this difference may cause the torque to differ in the wheels which causes one wheel to lag behind the other. am i right in my analysis??. if so i need suggestions to solve this complication.
 
This is why attaching rotary encoders to steppers results in high precision driver circuits =) You don't have to worry about slippage if you actually KNOW where the drive shaft is located.
 
That's a pretty big difference in resistance. Are they two completely different steppers, or rated for different voltages or something?

You may want to try swapping motor drives and see if the problem follows the motor or the drive. I've seen many software problems present themselves as electrical problems.
 
the motors are from the same manufacturer and they both have the same prefix in thier part no. (PM55L-048-.....). from outside they look the same but when i measured the coil resistance, thier is a difference.
i already did swap the connectors of the motors and the problem still occur at the left wheel motor.
 
Status
Not open for further replies.

Latest threads

Back
Top