Hi,
MANUAL_CONTROL
is a higher abstraction level for ArduSub of RC_OVERRIDE
, you can check that here.
Since MANUAL_CONTROL
uses RC_OVERRIDE
to accomplish the functionality, you need to send the commands periodically for both commands. The timeout is configured with RC_OVERRIDE_TIME
parameter.
- RC_OVERRIDE_TIME: Timeout after which RC overrides will no longer be used, and RC input will resume…
I highly recommend SITL to test your script, this will ensure you that the same setup will work with the real ROV.
Yes, that’s probably what is going. To allow MANUAL_CONTROL
or RC_OVERRIDE
in your script, you should disconnect or disable joystick in QGC. There is no workaround for it yet to allow multiple MANUAL_CONTROL
or RC_OVERRIDE
messages.