aka fly by set point. The system should dynamically change the target heading or depth as the user changes the controls. If done right, the user should still feel like they have direct control of the thrusters on the ROV. The system will automatically compensate for tether pull and other dynamic forces making the ROV easier to fly.
This feature should address the following github issues: