[发明专利]一种深水机器人组合导航装置和方法有效
申请号: | 201310282048.1 | 申请日: | 2013-07-05 |
公开(公告)号: | CN104280024B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 冀大雄;刘健;刘铁军;徐春晖;石凯 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G01S15/06 |
代理公司: | 沈阳科苑专利商标代理有限公司21002 | 代理人: | 周秀梅,许宗富 |
地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 深水 机器人 组合 导航 装置 方法 | ||
1.一种深水机器人组合导航方法,其特征在于,包括以下步骤:
深水机器人下水后,导航计算机对测距器、航向传感器、航速传感器和深度传感器进行数据采集;
当导航计算机采集到测距器的距离数据时,计算深水机器人的初始位置;
判断初始位置是否有效;
如果初始位置有效,则判断距离数据是否有效,如果距离数据无效,则舍弃该距离数据,返回计算深水机器人的初始位置步骤;
如果距离数据有效,则根据距离数据对深水机器人的位置进行在线修正。
2.根据权利要求1所述的一种深水机器人组合导航方法,其特征在于,所述计算深水机器人的初始位置包括以下步骤:
1)当测距周期内的测距数据数量大于3时,将初始值N置0,对深水机器人水平面坐标进行解算,解算公式如下:
Ax=v(1)
式中,
(xi,yi,zi)(i=1,2,3)为第i号信标的三维坐标,(x,y,z)为深水机器人水平面坐标和深度,为第i号信标到坐标系原点的水平间距,为第i号信标到深水机器人的水平距离,其中Ri表示第i号信标的单程传播距离;
2)根据解算的深水机器人水平面坐标推算航位:
式中,(x0,y0)为初始点,Δt为采集周期,(xt,yt)为推算航位,ve=vsinθ,vn=vcosθ,θ为当前航向,v为当前航速。
3.根据权利要求2所述的一种深水机器人组合导航方法,其特征在于,所述判 断初始位置是否有效具体为:
在下一个测距周期到来时,重新解算公式(1)中的深水机器人水平面坐标,将其与所述推算航位求差后求取均方根误差,即:
如果e<=Bias
则N=N+1,返回2),直到N>=Window时,判定当前测距周期内解算的初始位置 有效,
否则N=0,返回1);
上式中,Bias范围为1米~100米,Window范围为2~30。
4.根据权利要求1所述的一种深水机器人组合导航方法,其特征在于,所述判断距离数据是否有效的方法为:判断公式
S(k)=HkPk|k-1H'k|k-1+Rk
是否成立,如果成立,则使用当前测量值zi;否则,舍弃;
式中,γ范围为6~500,Hk为观测矩阵,Pk|k-1为预测协方差矩阵,H'k|k-1为预测观测矩阵,Rk为观测噪声,为测量值的估计矩阵。
5.根据权利要求1所述的一种深水机器人组合导航方法,其特征在于,所述根据距离数据对深水机器人的位置进行在线修正包括以下步骤:
设任意信标的坐标为(xi,yi)(i=1,2,...,),则离散系统状态方程为
其中,
sk=[xk yk]T,xk,yk分别表示当前时刻k的东向坐标、北向坐标;
zk=c·τi,表示双程声传播距离,其中c表示声速,τi表示第i个信标的双程声传播时间,ve为深水机器人东向速度,xi为第i个信标的东向坐标,vn为深水机器人北向速 度,yi为第i个信标的北向坐标,zi为第i个信标的深度,zk为深水机器人当前时刻k的深度;
wk是一个二维向量,为过程驱动噪声,wk(1)和wk(2)为正值且不大于10;
νk是一个一维向量,为观测噪声,νk为正值且不大于50;
1)初始化
2)预测
Pk|k-1=APk|k-1A'+BQkB'
3)修正
Kk=Pk|k-1H'k(HkPk|k-1H'k|k-1+Rk)-1
Pk|k=(I-KkHk)Pk|k-1
其中
Qk=diag([wk(1))2 (wk(2))2]),
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282048.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公鸡专用饲料及其制备方法
- 下一篇:一种大豆秸秆妊娠母羊饲料及其制备方法