Using MAVLink and BlueOS for Position Hold on a BlueROV2
Last updated
Last updated
By default, the Tracker 650 will send to , a component of . ArduSub requires these messages to enter Position Hold mode. You can also optionally send MAVLink that make the Tracker 650 look like a depth sounder, and optionally a message.
The position delta messages are necessary but not sufficient for ArduSub to do position hold (see the next two sections for other conditions).
The distance sensor messages tell ArduSub how far off the bottom (or other target surface) the DVL is. ArduSub doesn't really care, but it does pass this information to QGroundControl, which can display this on your piloting screen.
The SET_GPS_GLOBAL_ORIGIN message is described . The address and port of mavlink2rest are assumed to be 192.168.2.2:6040, which is the default in BlueOS. The address and port will need to be configured if they are different than the default. See . Other ROV operating systems running mavlink2rest may also work, but we have only tested with BlueOS at this time.