ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

The data communications protocol for the various MicroStrain 3DM inertial sensors is different. The 3DM-GX2, 3DM-GX3-25 and 3DM-GX3-35/45 each have a separate data communications protocol. All of these can be found at: http://www.microstrain.com/inertial/sensors. The error certainly could mean that the communication cable and/or power is disconnected/broken/mis-wired/etc. A number of other reasons could also cause the error including 1) the command being sent is not the correct command for the particular inertial sensor, 2) the serial port is not set correctly, 3) the command being sent is not structured correctly, 4) the sensor is busy with a previously instructed command, 5) the sensor is damaged, and so forth. A terminal program is often useful to observe the actual TX and RX traffic and troubleshoot the problem.