Comment on Building And Testing A DIY Robot Actuator by RetepV
I found this video quite an eye-opener: youtube.com/watch
Cycloidal and planetary motors are nice, and allow the robot's joints to look nicer, making the robot look more appealing. But they are actually really complex and it's very hard to get the tolerances right to minimize backlash. Which is why they are so expensive.
Belt-drive actuators are much cheaper, much more simple, more efficient, can easily minimize or even eliminate backlash, etc. They just make the robot look a little less aesthetically appealing if you try to use them as a 'module'. But belt-drives can easily be tucked away in the frame, the belt can be as long as you like, although you will have to properly guide it of course.
Look at car engines. They almost all use belt drives to drive the overhead cam shafts. There are a few engines that actually do use sets of gears, but they are far and few. But the fact that 99 or more % of cars use a belt should tell you enough. Try to turn a cam shaft with your bare hands. You can't, you can't apply enough torque, you have to use a lever. If you'd use gears, you can imagine the wear. While a belt (or a chain) can handle it easily.
The next step up is using real hydraulics, I guess. That's probably going to eliminate all backlash.
You'd probably want to measure the power draw of the motors to find out if you need to make corrections. You can't rely on accelerometers only, because you want to know how much a motor is 'away' from its projected value, because that is what you will need to correct. Backlash will make those measurements too imprecise.