handsfree_ros_imu is a ROS function package for learning to use IMU. It is suitable for 3 ROS IMUs launched by handsfree. It also contains output data display written in pure python, supporting Linux, Windows and other related script files.
rostopic:
- Topics posted by Gyroscopes and Accelerometers: /handsfree/imu
- Topics posted by Magnetometer: /handsfree/mag
HandsFree ROS IMU Purchase links Taobao Aliexpress
Selection Introduction : Contains basic knowledge of IMU, common selection issues, purchasing information, etc.
Supporting Software Package Installation : Contains usage under windows, Linux and Linux + ROS.
Python Driver Test : Contains basic knowledge of IMU, common selection questions, purchasing information, etc.
ROS-Driven Testing and Visualization : ROS Drive testing and visualization
Odometer and IMU Fusion : Taking A9 as an example of odometer and IMU integration
GPS and IMU Fusion : GPS and IMU fusion taking A9 as an example
Laser SLAM and IMU Fusion : Laser SLAM and IMU fusion using A9 as an example
Visual SLAM and IMU Fusion : Fusion of visual SLAM and IMU using A9 as an example
Questions and Answers : Contains question summary, how to ask, knowledge base and reference links
Appendix-Serial Port Assistant Test Communication : Use serial port assistant to test communication
There are accelerometers, gyroscopes, and magnetometers in the IMU. By fixing the imu to the object, you can obtain some information about the object during its movement, such as the object's three-axis acceleration information, three-axis angular velocity information, and three-axis angle information. , three-axis magnetic field information. Through this information, the state of the object during motion can be known.
IMU design has a wide range of applications and plays an important role in military aerospace, navigation, military, medical, entertainment, robotics, vehicles and other fields.
There are 3 product models in total:
- A9: Three-axis acceleration information, three-axis angular velocity information, three-axis angle information, and three-axis magnetic field information can be obtained.
- B9: Three-axis acceleration information, three-axis angular velocity information, three-axis angle information, and three-axis magnetic field information can be obtained.
- B6:Three-axis acceleration information, three-axis angular velocity information, and three-axis angle information can be obtained.