LORD-MicroStrain / microstrain_inertial

ROS driver for all of MicroStrain's current G and C series products. To learn more visit
https://www.microstrain.com/inertial
97 stars 72 forks source link

3DMGV7-AHRS is compatible?? #281

Closed eeoon closed 10 months ago

eeoon commented 11 months ago

GV7 model is compatible? The gx5 model was confirmed to operate normally with the code below. However, when I connected the gv7 model and ran it, an error occurred.

env : ros2_humble

# ros2 launch microstrain_inertial_driver microstrain_launch.py

[INFO] [launch]: Default logging verbosity is set to INFO [INFO] [microstrain_inertial_driver_node-1]: process started with pid [344] [microstrain_inertial_driver_node-1] [INFO] [1698839403.829084098] [microstrain_inertial_driver]: Running microstrain_inertial_driver version: ros2-3.1.0 [microstrain_inertial_driver_node-1] [INFO] [1698839403.829231019] [microstrain_inertial_driver]: Using MIP SDK version: v1.0.0-42-gc332b1a [microstrain_inertial_driver_node-1] [INFO] [1698839403.829282059] [microstrain_inertial_driver]: Attempting to open serial port </dev/ttyACM0> at <115200> [microstrain_inertial_driver_node-1] [INFO] [1698839403.829825153] [microstrain_inertial_driver]: Setting device to idle in order to configure [microstrain_inertial_driver_node-1] [INFO] [1698839403.832000938] [microstrain_inertial_driver]: Main Connection Info: [microstrain_inertial_driver_node-1] ####################### [microstrain_inertial_driver_node-1] Model Name: 3DMGV7-AHRS [microstrain_inertial_driver_node-1] Serial Number: 6288.168747 [microstrain_inertial_driver_node-1] Firmware Version: 1.1.00 [microstrain_inertial_driver_node-1] ####################### [microstrain_inertial_driver_node-1] [INFO] [1698839403.832020370] [microstrain_inertial_driver]: Note: Not opening aux port because RTK dongle enable was not set to true. [microstrain_inertial_driver_node-1] [INFO] [1698839403.832983218] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/aiding_status [microstrain_inertial_driver_node-1] [INFO] [1698839403.832998398] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/antenna_offset_correction [microstrain_inertial_driver_node-1] [INFO] [1698839403.833003754] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/fix [microstrain_inertial_driver_node-1] [INFO] [1698839403.833010932] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/fix_info [microstrain_inertial_driver_node-1] [INFO] [1698839403.833015465] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/odom [microstrain_inertial_driver_node-1] [INFO] [1698839403.833019159] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/rf_error_detection [microstrain_inertial_driver_node-1] [INFO] [1698839403.833022801] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/sbas_info [microstrain_inertial_driver_node-1] [INFO] [1698839403.833026737] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss1/time_ref [microstrain_inertial_driver_node-1] [INFO] [1698839403.833030975] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/aiding_status [microstrain_inertial_driver_node-1] [INFO] [1698839403.833035180] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/antenna_offset_correction [microstrain_inertial_driver_node-1] [INFO] [1698839403.833039410] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/fix [microstrain_inertial_driver_node-1] [INFO] [1698839403.833042993] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/fix_info [microstrain_inertial_driver_node-1] [INFO] [1698839403.833046731] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/odom [microstrain_inertial_driver_node-1] [INFO] [1698839403.833051490] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/rf_error_detection [microstrain_inertial_driver_node-1] [INFO] [1698839403.833055101] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/sbas_info [microstrain_inertial_driver_node-1] [INFO] [1698839403.833058437] [microstrain_inertial_driver]: Note: The device does not support publishing the topic gnss2/time_ref [microstrain_inertial_driver_node-1] [INFO] [1698839403.833075525] [microstrain_inertial_driver]: Note: The device does not support publishing the topic nav/aiding_summary [microstrain_inertial_driver_node-1] [INFO] [1698839403.833080767] [microstrain_inertial_driver]: Note: The device does not support publishing the topic nav/dual_antenna_status [microstrain_inertial_driver_node-1] [INFO] [1698839403.833092612] [microstrain_inertial_driver]: Note: The device does not support publishing the topic nav/fix [microstrain_inertial_driver_node-1] [INFO] [1698839403.833099640] [microstrain_inertial_driver]: Note: The device does not support publishing the topic nav/heading_state [microstrain_inertial_driver_node-1] [INFO] [1698839403.833120100] [microstrain_inertial_driver]: Note: The device does not support publishing the topic rtk/status [microstrain_inertial_driver_node-1] [INFO] [1698839403.833125814] [microstrain_inertial_driver]: Note: The device does not support publishing the topic rtk/status_v1 [microstrain_inertial_driver_node-1] [INFO] [1698839403.836076818] [microstrain_inertial_driver]: Note: Not configuring GPIO

[microstrain_inertial_driver_node-1] [INFO] [1698839403.836108257] [microstrain_inertial_driver]: Setting PPS source to 0x0001

[microstrain_inertial_driver_node-1] [ERROR] [1698839403.836233097] [microstrain_inertial_driver]: Failed to configure PPS source

[ERROR] [launch_ros.actions.lifecycle_node]: Failed to make transition 'TRANSITION_CONFIGURE' for LifecycleNode '/microstrain_inertial_driver'

[ERROR] [launch_ros.actions.lifecycle_node]: Failed to make transition 'TRANSITION_ACTIVATE' for LifecycleNode '/microstrain_inertial_driver'

[microstrain_inertial_driver_node-1] [ERROR] [1698839403.836240206] [microstrain_inertial_driver]: Error(3): Invalid Parameter

[microstrain_inertial_driver_node-1] [ERROR] [1698839403.836260092] [microstrain_inertial_driver]: Failed to read configuration for node

[microstrain_inertial_driver_node-1] [ERROR] [1698839403.836266154] [microstrain_inertial_driver]: Failed to configure node base

[microstrain_inertial_driver_node-1] [WARN] [1698839403.836393724] [rcl_lifecycle]: No transition matching 3 found for current state unconfigured

[microstrain_inertial_driver_node-1] [ERROR] [1698839403.836401909] []: Unable to start transition 3 from current state unconfigured: Transition is not registered., at ./src/rcl_lifecycle.c:355

Why did this problem occur?

robbiefish commented 11 months ago

This appears to be the same issue as #273, specifically see this comment for a suggested fix

github-actions[bot] commented 10 months ago

This issue is stale because it has been open for 2 weeks with no activity. If the issue is still not resolved, please leave a comment describing what is still not working

github-actions[bot] commented 10 months ago

This issue was closed because it has been inactive for 2 weeks since being marked as stale. If the issue is still not resolved, please reopen the issue, and leave a comment describing what is still not working