This repository contains a ROS plugin for the KVH1750 node, which accumulates individual IMU messages into the RawCachedIMUData available as part of the pronto package, and required for getting that package to work on robots which have a KVH 1750, but are not an ATLAS.
- Make sure
trooper_mlc_msgs
is part of the installed/built ROS packages for dependency resolution. One method of doing this is cloning pronto, then symlinking the trooper_mlc_msgs package frompronto-lcm-ros-translators/src/trooper_mlc_msgs
into the catkin workspace. - Clone this repository into the src directory of a catkin workspace.
- Execute
catkin_make install
in the catkin root directory (e.g.~/catkin_ws
, not~/catkin_ws/src
) - The plugin is correctly installed ROS if the command
rospack plugins --attrib=plugin kvh1750_trooper_plugin
returns text listing the location of the plugin.
When launching the ros_kvh1750 node, it will load the plugin defined in the node's private namespace under processor_type
(e.g. /ros_kvh1750/processor_type
). Setting that value to kvh1750_trooper_plugin
will load the plugin for operation.