Hacker News new | ask | show | jobs
by monknomo 3738 days ago
Backlash free motors are motors where the output shaft begins moving as soon as the motor starts moving. In particular, when the motor reverses direction there is no "slack" to pick up before the output shaft starts to move. The slack is called backlash when talking about gears and motors and what have you.

It's important for robots to not have backlash, because as movements are repeated, each bit of backlash adds up into a potentially big cumulative error. It could end up with the robot operating outside of the intended design envelope, which might be a safety problem.

I don't know what the startups are doing.

1 comments

Wouldn't that only be a problem with open loop control though ? If you have an encoder and use feedback would backlash still be an issue ?
We're getting outside of my home hobbyist experience here, but I think you could guarantee the robot would be in a particular position, but the backlash might make it hard to say when the robot will get to the particular position. Using encoders on all the motors would require having inputs for each encoder, which can get complex.

My guess is you can go pretty far with janky parts if you don't run for long periods of time and also measure where they are.