有 IMU 传感器,它可以为我提供原始数据,例如方向、角度和线性加速度。我正在使用 ROS 并做一些 Gazebo UUV 模拟。此外,我想从原始 IMU 数据中获得线速度。
所以朴素积分方法如下: IMU状态估计最简单的方法是对测量数据进行朴素积分。我们通过整合 IMU 获得的 3D 角速度数据来估计姿态。假设时间步长Δ较小,则可以增量计算每个时间步长的姿态。
如果我随着时间的推移进行积分,则会累积误差,并且在机器人转弯时会不准确。因此,我正在寻找一些可以纠正该错误的方法(ROS 包或外部 ROS 框架)或代码。
有什么帮助吗?