An inertial measurement unit, or IMU, is an electronic device that measures and reports on a craft's velocity, orientation, and gravitational forces, using a combination of accelerometers and gyroscopes, sometimes also magnetometers. IMUs are typically used to maneuver aircraft, including unmanned aerial vehicles (UAVs), among many others, and spacecraft, including satellites and landers.
—Source: Wikipedia
In the following image, you can see the Xsens MTi, which is the sensor used in this section.
In this section, we will learn how to use it in ROS, the topics published by the sensor, and a small example with code to take data from the sensor and publish a new topic.
You can use a lot of IMU devices with ROS. In this section, we will use the Xsens IMU, which is necessary to install the right drivers. But if you want to use MicroStrain 3DM-GX2 or Wiimote with Wii Motion Plus, you need to download the following drivers:
MicroStrain 3DM-GX2 IMU is available at http:...