
Effective Robotics Programming with ROS
By :

"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 manoeuvre aircraft, including unmanned aerial vehicles (UAVs), among many others, and spacecraft, including satellites and landers." | ||
--Wikipedia |
In this section, we will learn to use a low-cost sensor with 9 Degree of Freedom (DoF). This sensor has an accelerometer (x3), a magnetometer (x3), a barometer (x1), and a gyroscope (x3). 9DoF Razor IMU and the 9DoF sensor stick are low-cost IMU that can be used in your robotics projects. The two boards have an HMCL5883 magnetometer, an ADXL345, and ITG3200 gyroscope. The old version has different magnetometer. The main difference between the two boards are that the Razor IMU contains an ATMega328 microcontroller, so the pitch, roll, and yaw...