đź“–
Cerulean Sonar Docs
Docs DirectoryStore
DVL-75
DVL-75
  • DVL-75
  • Overview
    • General Specifications
    • General Use Cases
    • The Basic System
    • System Components
    • Comparison of Tracker 650 and DVL-75
  • Usage Considerations and Scenarios
    • General Usage
    • Scenario: GPS Emulation
    • Scenario: Holding Position
    • Scenario: Autonomous Waypoint Navigation
    • Scenario: Returning to a Series of Known Positions
    • Scenario: Returning to Home
    • Scenario: Using GPS Assist
    • Scenario: Doing Your Own Dead Reckoning
    • Additional Connection Possibilities
    • General Hints and Tips
    • Operation in a Pool
  • Using MAVLink and BlueOS for Position Hold on a BlueROV2
    • ArduPilot Parameters
    • DVL Setup for MAVlink Support
  • Using Other Than the Bottom for the DVL (Side-Tracking Capability)
    • Side-Tracking Capability Design Use-Cases
    • Side-Tracking Capability Considerations
  • Mounting the DVL Components
    • Sensor Head Typical Mounting
    • Sensor Head Side-Tracking Mounting Alignment
    • All-in-One and Most-in-One Mounting Considerations
    • Mounting the Electronics Stack
    • Mounting an Auxiliary GPS
  • Assembling the Electronics Stack
    • Cerulean 300m Electronics Enclosure Assembly
  • Inertial Measurement Unit (IMU)
    • Baseline IMU Calibrations
    • Baseline IMU Background
    • Baseline IMU Blind Initial Calibration Procedure
    • Baseline IMU Status-Assisted Initial Calibration Procedure
    • Baseline IMU Calibration for Each Mission or Each Time Power is Applied
    • Upgraded IMU Calibration for Each Mission or Each Time Power is Applied
  • Communicating with the DVL
    • Factory Defaults and Default Messages
    • The Ethernet Interface
    • Tips on How to Find the IP Address Assigned to Your Ethernet Adapter
    • The Serial Interface
    • Resetting the Communications Parameters to Factory Default
    • What Do the LEDs Mean?
    • Outgoing Message Formats, DVL to Host
      • $GPRMC: NMEA standard Recommended Minimum GPS/Transit Data
      • $DVEXT: DVL Extended Data
      • $DVPDL: DVL Position and Angle Deltas Message
      • Freeform Error and Informational messages ($DVTXT)
      • Re-Tweeted GPS Messages
      • Re-Tweeted IMU Messages (IMU Raw Data)
      • $DVKFA, $DVKFB Kalman Filter Support Messages
        • Driving your own Kalman Filter
    • Commands Accepted by the DVL
      • $GPRMC
      • SET-POSITION
      • CONFIGURATION
      • SUPPRESS-GPS
      • DECLINATION
      • SET-SPEED-OF-SOUND
      • SET-VELOCITY-ADJUSTMENT
      • SEND-GPRMC
      • SEND-DVEXT
      • SEND-DVKFA
      • SEND-DVKFB
      • SEND-FREEFORM
      • SEND-DVPDL
      • RETWEET-GPS
      • RETWEET-IMU
      • SET-SENSOR-ORIENTATION
      • GRAB-IMU-CAL
      • VOID-IMU-CAL
      • BAUD-RATE
      • IP-ADDRESS
      • HOST-ADDRESS
      • MAVLINK-ADDRESS
      • FALLBACK-ADDRESS
      • UNICAST-TO-ME
      • PAUSE
      • RESUME
      • REBOOT
    • Blue Robotics Ping360 Discovery Protocol (Ethernet Only)
    • ARP (Address Resolution Protocol)
    • DHCP (Dynamic Host Configuration Protocol)
    • Ping (Internet Control Message Protocol Ping)
    • Mechanical Drawings
      • Mounting Dimensions, Sensor Head
      • Mounting Dimensions, Electronics Stack
      • RAM Mount Adapter Plate
      • Electronics Stack Assembly Drawing
      • Mounting Bracket for 300m Electronics Enclosure
      • Mounting Bracket for Sensor Head or Electronics Enclosure, fits BlueROV2 Heavy Thruster Guard
      • Mounting Bracket for All-in-One Enclosure, fits BlueROV2 Heavy Thruster Guard
      • Mounting Dimensions, Cerulean 300m Enclosure
      • Mounting Dimensions for the Cerulean All-in-One Enclosure
      • Mounting Dimensions, Cerulean GPS
  • Electrical Drawings
    • Serial Cable Supplied with Baseline Electronics Stack
    • DVL Serial Connection Example
    • Power over Ethernet (POE) Cabling
    • Standard Ethernet Pinouts
    • Optional GPS Wiring
    • Sensor Head Wiring
    • Using External Power with Serial Cable
    • Serial to USB Interface Using Blue Robotics BLUART Board
  • CAD Models
  • Appendix – Coordinate Systems
  • Copyright
Powered by GitBook
On this page
  1. Communicating with the DVL

Commands Accepted by the DVL

Here is a summary table of commands the DVL recognizes. Each message is described in further detail after the table. “Sticky” means the effect of the command is preserved across a power on/off cycle. Commands are terminated with a newline (ASCII 0x0A, C++ “\n”). Carriage returns (ASCII 0x0D, C++ “\r”), if any, prior to the newline are ignored. There are additional commands for factory use that are not documented. Try not to experiment, for example, we recommend not sending a “BRICK-DEVICE” command to see what will happen.

Command

Serial

Ethernet

Sticky*

Notes

$GPRMC

X

X

Set position using a $GPRMC-formatted message

SET-POSITION

X

X

Set a starting lat/long position

CONFIGURATION

X

X

Send the current system configuration

SUPPRESS-GPS

X

X

Ignore GPS reading for n seconds

DECLINATION

X

X

X

Set the magnetic declination for the area

HEADING-OFFSET

X

X

X

Offsets the heading output to as-mounted

SET-SPEED-OF-SOUND

X

X

X

Sets the speed of sound in the body of water where operating

SET-VELOCITY-ADJUSTMENT

X

X

X

Set a global adjustment to measured velocity

SEND-GPRMC

X

X

X

Turn on/off $GPRMC output message

SEND-DVEXT

X

X

X

Turn on/off Extended DVL Data message

SEND-FREEFORM

X

X

X

Turn on/off freeform messages

SEND-DVFKA

X

X

X

Turn on/off $DVKFA message

SEND-DVFKB

X

X

X

Turn on/off $DVKFB

RETWEET-GPS

X

X

X

Forward GPS messages to the main commo link

RETWEET-IMU

X

X

X

Forward IMU messages to the main commo link

SET-SIDE-TRACKING

X

X

Turn side-tracking on/off

SEND-SIDE-TRACKING-FRAME

X

X

Send the most recent side-tracking target surface normal

SET-SENSOR-ORIENTATION

X

X

X

Sets the mounting orientation of the DVL sensor with respect to the ROV coordinate frame

GRAB-IMU-CAL

X

X

X

Save Baseline IMU calibration coefficients

VOID-IMU-CAL

X

X

X

Delete Baseline IMU calibration coefficients

BAUD-RATE

X

X

X

Set the serial port baud rate

IP-ADDRESS

X

X

X

Set/delete a static IP address for the DVL

HOST-ADDRESS

X

X

X

Set an IP address for the host

MAVLINK-ADDRESS

X

X

X

Set an IP address and port for the the MAVlink REST server. Setting ing the IP address to 0.0.0.0 will disable the MAVlink interface.

FALLBACK-ADDRESS

X

X

X

Set a fallback IP address for the DVL

UNICAST-TO-ME

X

Change broadcast to unicast

PAUSE

X

X

Suspends pinging and processing

RESUME

X

X

Resumes pinging and processing

MANUAL-MODE

X

X

See appendix on manual mode

REBOOT

X

X

Restart the DVL as if powered up

Ethernet Discovery

X

Blue Robotics Ethernet Discovery

(ARP)

X

Ethernet Address Resolution Protocol

(DHCP)

X

Ethernet Dynamic Host Configuration Protocol

(Ping)

X

Ethernet Internet Control Message Protocol Ping

PreviousDriving your own Kalman FilterNext$GPRMC

Last updated 1 year ago