ros-galactic-microstrain-inertial-driver throws C++ error
dackjavidson opened this issue · 1 comments
dackjavidson commented
Describe the bug
I am attempting to use the ros-galactic-microstrain-inertial-driver
package. This package has worked for several months but has suddenly started throwing the following C++ error:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid
To Reproduce
- Install:
sudo apt install ros-galactic-microstrain-inertial-driver=2.7.1-1focal.20221208.070011
- Source:
source /opt/ros/galactic/setup.bash
- Run:
ros2 run microstrain_inertial_driver microstrain_inertial_driver_node
Expected behavior
Node launches, prints MSCL version and serial port, waits for configure and activate events
Environment
- OS: Ubuntu 20.04
- Architecture: x86_64
- ROS Version: galactic, rolling
- Version: 2.7.1
- Sensor(s): 3DM-GQ7
Additional context
This problem has been reproduced on multiple coworkers' machines as well as our robot.
dackjavidson commented
Closed, the way I was attempting to launch this package is not expected to work