A method of attitude positioning error correction based on MEMS inertial measurement unit relates to a method of attitude positioning for robot surface motion. Firstly, the MEMS inertial measurement unit (IMU) is fixed on the carrier to be measured, and the output triaxial angular velocity and acceleration of the IMU are acquired. Then the IMU gyroscope is executed by controlling the carrier to remain at rest for 30-180 seconds after 2-10 minutes of motion on the working plane. The attitude matrix is calculated by cosine matrix method, and the roll angle and pitch angle are updated by the acceleration of three axes in the static state of the carrier to realize the attitude positioning of the robot. The method of the invention can effectively improve the attitude positioning accuracy by adjusting the moving speed of the carrier without increasing any hardware cost and changing the hardware installation structure, and is especially suitable for the application of the positioning of robot curved surface motion in indoor and strong magnetic interference environment.
【技术实现步骤摘要】
一种基于MEMS惯性测量单元的姿态定位误差修正方法
本专利技术属于惯性导航
,特别涉及一种机器人曲面运动的姿态定位方法,适合于移动机器人在室内、强磁干扰等作业环境下利用MEMS惯性测量单元进行姿态定位。
技术介绍
MEMS惯性测量单元以多轴方式组合陀螺仪、加速度计和磁力计等传感器,在动态环境下提供导航和姿态数据,被广泛应用在移动机器人、无人机、航天器等需要对运动物体进行姿态测量和控制的领域。惯性导航法是一种常见的姿态测量方法。通过对MEMS惯性测量单元陀螺仪所测量的三轴运动角速度进行积分,能够计算得到姿态信息。MEMS惯性测量单元陀螺仪内部由微纳米尺寸下加工成的微机械元件组成,由于尺寸、体积非常小,极易受到环境因素的影响,特别是温度变化对其精度影响较大。MEMS陀螺仪的确定性误差主要包括常值零偏、刻度因素非线性误差、刻度因素温度漂移误差与三轴非正交误差。在去除常值漂移和噪声后,随机漂移对信号本身仍然会造成累积误差。实际中的随机漂移的均值和方差都会因温度等工作环境变化随时间缓慢地发生变化。长时间累积计算会产生较大误差,需要利用其它传感器对陀螺仪漂移进行估计和误差补偿。已有的姿态估计方法,需要通过磁力计或GPS等外部辅助传感器对姿态定位误差进行修正和补偿。当作业环境中磁力计和GPS信号因强磁干扰、室内等因素而不可靠时,这些附加传感器以及相关的误差修正方法的应用受到限制。通过旋转惯性测量单元能够实现不依赖外界传感器而估计陀螺仪漂移并减小姿态定位误差。已有的单轴或多轴旋转惯性器件的装置及方法,如专利“一种双轴旋转光纤捷联惯性导航装置”(CN102980578 ...
【技术保护点】
1.一种基于MEMS惯性测量单元的姿态定位误差修正方法,其特征在于该方法包括以下步骤:1)定义γ为横滚角,θ为俯仰角,ψ为航向角;在载体运动的起始位置建立固定于地面的导航坐标系on‑xnynzn;在MEMS惯性测量单元上建立惯性测量单元坐标系ob‑xbybzb;将导航坐标系on‑xnynzn绕其自身zn轴转动‑ψ角得到坐标系o‑x3y3z3,将坐标系o‑x3y3z3绕其自身x3轴转动θ角得到坐标系o‑x2y2z2,将坐标系o‑x2y2z2再绕其自身y2轴转γ角得到惯性测量单元坐标系ob‑xbybzb;从导航坐标系on‑xnynzn到惯性测量单元坐标系ob‑xbybzb的转换矩阵C就是惯性测量单元的姿态矩阵,同时定义惯性测量单元初始姿态矩阵C0为单位矩阵I=diag(1,1,1):
【技术特征摘要】
1.一种基于MEMS惯性测量单元的姿态定位误差修正方法,其特征在于该方法包括以下步骤:1)定义γ为横滚角,θ为俯仰角,ψ为航向角;在载体运动的起始位置建立固定于地面的导航坐标系on-xnynzn;在MEMS惯性测量单元上建立惯性测量单元坐标系ob-xbybzb;将导航坐标系on-xnynzn绕其自身zn轴转动-ψ角得到坐标系o-x3y3z3,将坐标系o-x3y3z3绕其自身x3轴转动θ角得到坐标系o-x2y2z2,将坐标系o-x2y2z2再绕其自身y2轴转γ角得到惯性测量单元坐标系ob-xbybzb;从导航坐标系on-xnynzn到惯性测量单元坐标系ob-xbybzb的转换矩阵C就是惯性测量单元的姿态矩阵,同时定义惯性测量单元初始姿态矩阵C0为单位矩阵I=diag(1,1,1):将MEMS惯性测量单元固连在待测载体上任意位置,使惯性测量单元坐标系yb轴沿着载体正前方,zb轴沿着竖直向上方向,保持载体静止t0分钟,t0∈(0.5,3],记录静止过程中MEMS惯性测量单元输出的三轴角速度分别为三轴加速度分别为其中k代表角速度和加速度的采集序数,采用下式(2)估算t0/2时刻MEMS惯性测量单元的常值漂移值其中p是载体静止状态t0分钟内记录的三轴角速度最大采集序数;2)使待测载体沿着规划的路径运动,记录运动过程中MEMS惯性测量单元输出的三轴角速度分别为Ωx,Ωy,Ωz,输出的三轴加速度分别为ax,ay,az,当载体连续运动tspa分钟时,tspa∈[2,10],载体减速至静止状态;3)继续保持载体静止状态t0分钟,记录载体静止过程中MEMS惯性测量单元输出的三轴角速度和三轴加速度采用式(3)计算静止时MEMS惯性测量单元在tM时刻输出的三轴角速度的常值漂移值其中M代表步骤3)执行的次数,取正整数且M<20,采用式(4)计算待测...
【专利技术属性】
技术研发人员:张文,孙振国,张文东,陈强,
申请(专利权)人:清华大学,浙江清华长三角研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。