什么是IMU
也即惯性测量单元,用于测量机器人的空间姿态,
其消息格式是sensor_msg中的Imu.msg
其中第一个数据的解释:机器人朝向相对于xyz三个坐标轴的偏移量,这个数据类型有三个分量,其中第四个用来解决万向锁的问题,和欧拉角描述一样,有兴趣可以去了解一下
获取IMU数据python实现
IMU三个话题
具体步骤思路
具体代码
IMU航向锁定
实际上就是上面代码加一下红色框到的部分,然后从输出到屏幕变成发布到运动控制节点,其实我们可以看到,从一个传感器节点获取到了数据,然后在回调函数中或者一个循环中进行相应的转换(其实回调函数就是接受到每次数据后然后进行处理的一个函数,这个处理的结果可以输出屏幕也可以发布到另外节点)