For some time now, moteus has supported operating in what is called
“voltage mode control”. In that mode of operation, the
current control loop of the Field Oriented Control process is short
circuited. Instead of modulating the output voltage to achieve a
desired current, instead it is assumed that there is no inductance and
the desired voltage can be selected purely using the phase resistance
and back EMF. This is a useful mode of operation anytime the output
current range is small relative to moteus’s ability to sense it, often
but not always with gimbal motors. The drawback of the mode was that:
- there is no torque control
- you had to know it existed
- you had to manually select it
However, as of release
2025-03-27
/ pypi 0.3.77, moteus_tool will now attempt to automatically select
voltage mode control if it looks like the motor is high resistance
relative to the controller being used.