View Single Post
  #2   Spotlight this post!  
Unread 13-02-2016, 14:23
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,731
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Run Motors at the Same Speed

You can feed each of the speed controllers the same value from a joystick, but the whole chain from the motor to the wheels on the carpet introduces error.

- the speed controllers must be identically calibrated
- the motors will vary within manufacturing tolerances
- the motors may have a design bias to turn better forward than they do backwards
- the gear trains the motors drive will have varying efficencies, binding, grease, tooth engagement, etc.

To match motor speeds in code through the whole chain you would need sensor feedback from something like an encoder or potentiometer.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 13-02-2016 at 15:09.
Reply With Quote