forked from ros-drivers/microstrain_mips
-
Notifications
You must be signed in to change notification settings - Fork 98
Home
Ian J. Moore edited this page Mar 31, 2025
·
7 revisions
The microstrain_inertial package contains the following ROS packages:
-
microstrain_inertial_driver-- ROS node that will communicate with the devices -
microstrain_inertial_msgs-- Collection of messages produced by themicrostrain_inertial_drivernode -
microstrain_inretial_examples-- Collection of examples that show how to interact with themicrostrain_inertial_drivernode. -
microstrain_inertial_rqt-- Collection of RQT plugins to view the status of inertial devices when running themicrostrain_inertial_driver
3DM-GQ7, 3DM-CV7-INS, 3DM-GV7-INS, 3DM-CV7-AHRS, 3DM-GV7-AHRS, 3DM-GX5-45, 3DM-GX5-25, 3DM-GX5-15
There is a branch for each ROS version. The ros branch contains the ROS implementation, and the ros2 branch contains the ROS 2 implementation.
Both the ros and ros2 branches share most of their code by using git submodules. The following submodules contain most of the actual implementations:
-
microstrain_inertial_driver_common submoduled at
microstrain_inertial_driver/microstrain_inertial_driver_common -
microstrain_inertial_msgs_common submoduled at
microstrain_inertial_msgs/microstrain_inertial_msgs_common -
microstrain_inertial_rqt_common submoduled at
microstrain_inertial_rqt/microstrain_inertial_rqt_common
Previous versions of the driver were released as tags on Github. They can also be found in specific branches:
-
ros2-3.x.xcontains the most recent code before the standardizing refactor -
ros2-2.x.xcontains the most recent code before the MIP SDK refactor