需要选配mpu6050才可以使用
安装依赖
sudo apt-get install ros-indigo-serial
下载并编译mpu版的dashgo包
cd ~/dashgo_ws/src
git clone https://github.com/EAIBOT/dashgo.git
git checkout mpu_01
cd ~/dashgo_ws
catkin_make
增加mpu6050, 不发布里程计节点odom->base_link的坐标关系
roslaunch dashgo_bringup minimal.launch
roslaunch mpu6050_serial_to_imu demo.launch
roslaunch dashgo_bringup robot_pose_ekf.launch
rosrun tf tf_echo /odom_combined /base_footprint
rosrun dashgo_bringup nav_grid_combined.py
芯片朝上,角度值顺时针增加,需要沿X轴翻转180度,和小车坐标系保持一致。
mpu6050默认频率为100HZ,处理速度过快会导致数据处理不过来。通过丢弃一些包降低频率。
robot_pose_ekf.launch 融合odom和imu, 发布odom_combined->base_link的坐标关系

本文介绍了如何使用MPU6050传感器进行角度修正,包括安装依赖、配置dashgo包、调整坐标系以及处理数据速率。通过调整,使传感器与小车坐标系一致,并演示了如何在robot_pose_ekf.launch中融合odom和imu数据。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



