从IMU加速度计读数中去除重力-旋转时机器人动作异常

问题描述

首先,我知道有关此主题的问题很多,我也在超级网站here上找到了神奇代码,我认为我成功实现了它,但是当机器人转动时,它开始即使我停下了机器人,它也会漂移并不稳定地移动。 过程是:获取四元数的方向,以及来自执行器的原始加速度,然后使用链接的代码去除重力,然后基本上执行this code以在ROS上发布tf。对于tf,我从陀螺仪获得旋转。 线性运动很好,但是即使在一个位置旋转,它也开始漂移,而在移动和旋转时,这是可怕的。我知道仅依靠IMU数据来计算里程是一个好主意,我应该期望会有一些漂移,但是我不认为这会是个坏问题。

我正在使用HEBI执行器,如有需要,我可以为您提供完整的代码,但我希望这是微不足道的解决方案,而我只是没有注意到错误。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...