We don’t yet have great docs on that, but you may find these useful:
- Custom vehicle frame - general questions about ArduSub - #2 by EliotBR
- ROV Mass/Buoyancy Distribution and Compensation - #2 by EliotBR
- some Python code for generating thrust factors
The reasoning there is that the thrust factors are scalers for the output, so if no normalisation is done then it’s unintentionally limiting motion directions that don’t have a thruster directly aligned with them.
A notable caveat is that