Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to read device info #370

Open
wuming122333 opened this issue Dec 22, 2024 · 1 comment
Open

Unable to read device info #370

wuming122333 opened this issue Dec 22, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@wuming122333
Copy link

Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://cumt-asus:43123/

SUMMARY

PARAMETERS

  • /microstrain_inertial_driver/aux_port: /dev/ttyACM1
  • /microstrain_inertial_driver/baudrate: 115200
  • /microstrain_inertial_driver/configure_after_reconnect: True
  • /microstrain_inertial_driver/debug: False
  • /microstrain_inertial_driver/device_setup: True
  • /microstrain_inertial_driver/diagnostics: False
  • /microstrain_inertial_driver/enable_hardware_odometer: False
  • /microstrain_inertial_driver/filter_adaptive_level: 2
  • /microstrain_inertial_driver/filter_adaptive_time_limit_ms: 15000
  • /microstrain_inertial_driver/filter_aiding_measurement_summary_data_rate: -1
  • /microstrain_inertial_driver/filter_aiding_status_data_rate: -1
  • /microstrain_inertial_driver/filter_angular_zupt: True
  • /microstrain_inertial_driver/filter_angular_zupt_topic: /moving_ang
  • /microstrain_inertial_driver/filter_antenna_offset_correction_data_rate: -1
  • /microstrain_inertial_driver/filter_auto_heading_alignment_selector: 1
  • /microstrain_inertial_driver/filter_auto_init: True
  • /microstrain_inertial_driver/filter_child_frame_id: sensor
  • /microstrain_inertial_driver/filter_data_rate: 10
  • /microstrain_inertial_driver/filter_declination: 0.23
  • /microstrain_inertial_driver/filter_declination_source: 2
  • /microstrain_inertial_driver/filter_dynamics_mode: 1
  • /microstrain_inertial_driver/filter_enable_altimeter_aiding: False
  • /microstrain_inertial_driver/filter_enable_external_gps_time_update: False
  • /microstrain_inertial_driver/filter_enable_external_heading_aiding: False
  • /microstrain_inertial_driver/filter_enable_gnss_antenna_cal: True
  • /microstrain_inertial_driver/filter_enable_gnss_heading_aiding: True
  • /microstrain_inertial_driver/filter_enable_gnss_pos_vel_aiding: True
  • /microstrain_inertial_driver/filter_enable_magnetometer_aiding: False
  • /microstrain_inertial_driver/filter_enable_odometer_aiding: False
  • /microstrain_inertial_driver/filter_enable_vertical_gyro_constraint: False
  • /microstrain_inertial_driver/filter_enable_wheeled_vehicle_constraint: False
  • /microstrain_inertial_driver/filter_external_gps_time_topic: /external_gps_time
  • /microstrain_inertial_driver/filter_external_speed_topic: /external_speed
  • /microstrain_inertial_driver/filter_frame_id: sensor_wgs84
  • /microstrain_inertial_driver/filter_gnss_antenna_cal_max_offset: 0.1
  • /microstrain_inertial_driver/filter_gnss_dual_antenna_data_rate: -1
  • /microstrain_inertial_driver/filter_heading_data_rate: -1
  • /microstrain_inertial_driver/filter_heading_source: 1
  • /microstrain_inertial_driver/filter_heading_state_data_rate: -1
  • /microstrain_inertial_driver/filter_imu_data_rate: -1
  • /microstrain_inertial_driver/filter_init_attitude: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_init_condition_src: 0
  • /microstrain_inertial_driver/filter_init_position: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_init_reference_frame: 2
  • /microstrain_inertial_driver/filter_init_velocity: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_lever_arm_offset: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_navsatfix_data_rate: -1
  • /microstrain_inertial_driver/filter_nmea_gga_data_rate: 0
  • /microstrain_inertial_driver/filter_nmea_gll_data_rate: 0
  • /microstrain_inertial_driver/filter_nmea_hdt_data_rate: 0
  • /microstrain_inertial_driver/filter_nmea_prka_data_rate: 0
  • /microstrain_inertial_driver/filter_nmea_rmc_data_rate: 0
  • /microstrain_inertial_driver/filter_nmea_talker_id: 3
  • /microstrain_inertial_driver/filter_odom_data_rate: -1
  • /microstrain_inertial_driver/filter_pps_source: 1
  • /microstrain_inertial_driver/filter_relative_odom_data_rate: -1
  • /microstrain_inertial_driver/filter_relative_position_config: False
  • /microstrain_inertial_driver/filter_relative_position_frame: 2
  • /microstrain_inertial_driver/filter_relative_position_ref: [0.0, 0.0, 0.01]
  • /microstrain_inertial_driver/filter_relative_position_source: 1
  • /microstrain_inertial_driver/filter_reset_after_config: True
  • /microstrain_inertial_driver/filter_sensor2vehicle_frame_selector: 1
  • /microstrain_inertial_driver/filter_sensor2vehicle_frame_transformation_euler: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_sensor2vehicle_frame_transformation_matrix: [1.0, 0.0, 0.0, 0...
  • /microstrain_inertial_driver/filter_sensor2vehicle_frame_transformation_quaternion: [0.0, 0.0, 0.0, 1.0]
  • /microstrain_inertial_driver/filter_speed_lever_arm: [0.0, 0.0, 0.0]
  • /microstrain_inertial_driver/filter_status_data_rate: -1
  • /microstrain_inertial_driver/filter_use_compensated_accel: True
  • /microstrain_inertial_driver/filter_vel_in_vehicle_frame: True
  • /microstrain_inertial_driver/filter_velocity_zupt: True
  • /microstrain_inertial_driver/filter_velocity_zupt_topic: /moving_vel
  • /microstrain_inertial_driver/gnss1_antenna_offset: [0.0, -0.7, -1.0]
  • /microstrain_inertial_driver/gnss1_data_rate: 2
  • /microstrain_inertial_driver/gnss1_fix_info_data_rate: -1
  • /microstrain_inertial_driver/gnss1_frame_id: gnss1_antenna_wgs84
  • /microstrain_inertial_driver/gnss1_nav_sat_fix_data_rate: -1
  • /microstrain_inertial_driver/gnss1_nmea_gga_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_gll_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_gsv_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_hdt_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_rmc_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_talker_id: 1
  • /microstrain_inertial_driver/gnss1_nmea_vtg_data_rate: 0
  • /microstrain_inertial_driver/gnss1_nmea_zda_data_rate: 0
  • /microstrain_inertial_driver/gnss1_odom_data_rate: -1
  • /microstrain_inertial_driver/gnss1_rf_error_detection_data_rate: -1
  • /microstrain_inertial_driver/gnss1_sbas_info_data_rate: -1
  • /microstrain_inertial_driver/gnss1_time_reference_data_rate: -1
  • /microstrain_inertial_driver/gnss2_antenna_offset: [0.0, 0.7, -1.0]
  • /microstrain_inertial_driver/gnss2_data_rate: 2
  • /microstrain_inertial_driver/gnss2_fix_info_data_rate: -1
  • /microstrain_inertial_driver/gnss2_frame_id: gnss2_antenna_wgs84
  • /microstrain_inertial_driver/gnss2_nav_sat_fix_data_rate: -1
  • /microstrain_inertial_driver/gnss2_nmea_gga_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_gll_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_gsv_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_hdt_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_rmc_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_talker_id: 2
  • /microstrain_inertial_driver/gnss2_nmea_vtg_data_rate: 0
  • /microstrain_inertial_driver/gnss2_nmea_zda_data_rate: 0
  • /microstrain_inertial_driver/gnss2_odom_data_rate: -1
  • /microstrain_inertial_driver/gnss2_rf_error_detection_data_rate: -1
  • /microstrain_inertial_driver/gnss2_sbas_info_data_rate: -1
  • /microstrain_inertial_driver/gnss2_time_reference_data_rate: -1
  • /microstrain_inertial_driver/gpio1_behavior: 0
  • /microstrain_inertial_driver/gpio1_feature: 0
  • /microstrain_inertial_driver/gpio1_pin_mode: 0
  • /microstrain_inertial_driver/gpio2_behavior: 0
  • /microstrain_inertial_driver/gpio2_feature: 0
  • /microstrain_inertial_driver/gpio2_pin_mode: 0
  • /microstrain_inertial_driver/gpio3_behavior: 0
  • /microstrain_inertial_driver/gpio3_feature: 0
  • /microstrain_inertial_driver/gpio3_pin_mode: 0
  • /microstrain_inertial_driver/gpio4_behavior: 0
  • /microstrain_inertial_driver/gpio4_feature: 0
  • /microstrain_inertial_driver/gpio4_pin_mode: 0
  • /microstrain_inertial_driver/gpio_config: False
  • /microstrain_inertial_driver/gps_leap_seconds: 18.0
  • /microstrain_inertial_driver/imu_angular_cov: [0.01, 0.0, 0.0, ...
  • /microstrain_inertial_driver/imu_data_rate: 100
  • /microstrain_inertial_driver/imu_frame_id: sensor
  • /microstrain_inertial_driver/imu_gps_corr_data_rate: -1
  • /microstrain_inertial_driver/imu_linear_cov: [0.01, 0.0, 0.0, ...
  • /microstrain_inertial_driver/imu_mag_data_rate: -1
  • /microstrain_inertial_driver/imu_nmea_prkr_data_rate: 0
  • /microstrain_inertial_driver/imu_orientation_cov: [0.01, 0.0, 0.0, ...
  • /microstrain_inertial_driver/imu_overrange_status_data_rate: -1
  • /microstrain_inertial_driver/imu_raw_data_rate: -1
  • /microstrain_inertial_driver/nmea_frame_id: nmea
  • /microstrain_inertial_driver/nmea_message_allow_duplicate_talker_ids: False
  • /microstrain_inertial_driver/nmea_message_config: False
  • /microstrain_inertial_driver/odometer_scaling: 0.0
  • /microstrain_inertial_driver/odometer_uncertainty: 0.0
  • /microstrain_inertial_driver/poll_max_tries: 60
  • /microstrain_inertial_driver/poll_port: False
  • /microstrain_inertial_driver/poll_rate_hz: 1.0
  • /microstrain_inertial_driver/port: /dev/ttyACM0
  • /microstrain_inertial_driver/publish_nmea: False
  • /microstrain_inertial_driver/raw_file_directory: /home/your_name
  • /microstrain_inertial_driver/raw_file_enable: False
  • /microstrain_inertial_driver/raw_file_include_support_data: False
  • /microstrain_inertial_driver/reconnect_attempts: 0
  • /microstrain_inertial_driver/rtcm_topic: /rtcm
  • /microstrain_inertial_driver/rtk_data_rate: 1
  • /microstrain_inertial_driver/rtk_dongle_enable: False
  • /microstrain_inertial_driver/rtk_status_data_rate: 1
  • /microstrain_inertial_driver/save_settings: False
  • /microstrain_inertial_driver/sbas_apply_integrity: False
  • /microstrain_inertial_driver/sbas_enable: True
  • /microstrain_inertial_driver/sbas_enable_corrections: True
  • /microstrain_inertial_driver/sbas_enable_ranging: False
  • /microstrain_inertial_driver/set_baud: False
  • /microstrain_inertial_driver/subscribe_rtcm: False
  • /microstrain_inertial_driver/use_device_timestamp: False
  • /microstrain_inertial_driver/use_enu_frame: False
  • /microstrain_inertial_driver/use_ros_time: False
  • /rosdistro: noetic
  • /rosversion: 1.17.0

NODES
/
microstrain_inertial_driver (microstrain_inertial_driver/microstrain_inertial_driver_node)

auto-starting new master
process[master]: started with pid [4880]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 679a5d7e-c084-11ef-a44f-adfdda62b5b0
process[rosout-1]: started with pid [4890]
started core service [/rosout]
process[microstrain_inertial_driver-2]: started with pid [4897]
[ INFO] [1734886038.396155968]: Running microstrain_inertial_driver version: 3.1.0
[ INFO] [1734886038.396546172]: Using MIP SDK version: v1.0.0-42-gc332b1a
[ INFO] [1734886038.398266914]: Attempting to open serial port </dev/ttyACM0> at <115200>
[ INFO] [1734886038.398539342]: Setting device to idle in order to configure
[ERROR] [1734886039.404434504]: Unable to read device info
[ERROR] [1734886039.404545440]: Error(-4): Timed out
[ERROR] [1734886039.404574091]: Failed to read configuration for node
[FATAL] [1734886039.404595913]: Unable to configure node base
[microstrain_inertial_driver-2] process has died [pid 4897, exit code 2, cmd /home/cumt/sensor/3DMX5/devel/lib/microstrain_inertial_driver/microstrain_inertial_driver_node __name:=microstrain_inertial_driver __log:=/home/cumt/.ros/log/679a5d7e-c084-11ef-a44f-adfdda62b5b0/microstrain_inertial_driver-2.log].
log file: /home/cumt/.ros/log/679a5d7e-c084-11ef-a44f-adfdda62b5b0/microstrain_inertial_driver-2*.log

@wuming122333 wuming122333 added the bug Something isn't working label Dec 22, 2024
@github-actions github-actions bot added the New This issue is new, and should not be marked as stale label Dec 22, 2024
@robbiefish robbiefish removed the New This issue is new, and should not be marked as stale label Jan 6, 2025
@robbiefish
Copy link

Hi @wuming122333, this is using an old version of the driver. I would suggest updating to the newest version and trying again.

Additionally, the logs make it seem like /dev/ttyACM0 might not be a MicroStrain device. If you are connecting over USB, please try installing the udev rules as documented here, and then try connecting to /dev/microstrain_main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants