[发明专利]基于路标导航的六自由度位置姿态确定方法无效
申请号: | 201010103522.6 | 申请日: | 2010-02-01 |
公开(公告)号: | CN101762277A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 崔平远;朱圣英;乔栋;尚海滨;徐瑞 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01C21/26 | 分类号: | G01C21/26;G01C11/00 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于路标导航的六自由度位置姿态确定方法,属于自动控制系统中的信息处理领域。本发明通过像素观测方程中位置元素与姿态元素的耦合性,考虑欧式变换下角度的不变性,把各导航路标观测视线之间所形成的夹角作为观测量,将像素观测方程中位置、姿态状态解耦,对像素观测方程中位置、姿态状态分别求解,减小算法的复杂性,快速确定结果并提高求解精度。该方法的适用性还可以由3个导航路标扩展到多个路标。 | ||
搜索关键词: | 基于 路标 导航 自由度 位置 姿态 确定 方法 | ||
【主权项】:
1.基于路标导航的六自由度位置姿态确定方法,其特征在于:包含如下步骤:步骤1,读取光学相机拍摄图像中导航路标的像素坐标移动载体在场景中利用其携带的光学相机可以对导航路标成像,通过提取图像中导航路标的像元、像线坐标,可以获得导航路标在移动载体相机坐标系下的指向方向。令在场景坐标系下,第i个导航路标的位置矢量为
移动载体相机坐标系相对场景坐标系位置矢量和转换矩阵分别为
和Cba,则在移动载体相机坐标系下,第i个导航路标的位置矢量
为r → i b = C ba ( r → * - ρ → i ) ]]> 其中,因场景坐标系为三维坐标系,转换矩阵Cba为三行三列矩阵;则所提取到的第i个导航路标的像元pi、像线li坐标值与移动载体的位置和姿态之间满足下式关系p i = f c 11 ( x - x i ) + c 12 ( y - y i ) + c 13 ( z - z i ) c 31 ( x - x i ) + c 32 ( y - y i ) + c 33 ( z - z i ) ]]>l i = f c 21 ( x - x i ) + c 22 ( y - y i ) + c 23 ( z - z i ) c 31 ( x - x i ) + c 32 ( y - y i ) + c 33 ( z - z i ) ]]> 其中x,y,z为移动载体在场景坐标系下的三轴位置坐标,xi,yi,zi为第i个导航路标在场景坐标系下的三轴位置坐标,cba(a=1,2,3;b=1,2,3)为转换矩阵Cba中相应元素,f为光学相机的焦距;步骤2,利用步骤1得到的导航路标的像元、像线坐标以及光学相机的焦距f,构建光学相机对导航路标的观测夹角矩阵
设移动载体的光学相机对第i个和第j个导航路标观测视线所形成的观测夹角为Aij:A ij = arccos ( p i p j + l i l j + f 2 | ( p i , l i , f ) | | ( p j , l j , f ) | ) ( i , j = 1,2 , · · · , n ) ]]> 且(i≠j)对于n个导航路标而言,任意两个路标两两组合共能构建出n(n-1)/2个观测夹角,这n(n-1)/2个观测夹角构成了测量的观测夹角矩阵![]()
A → = A 12 A 23 · · · A n ( n - 1 ) ]]> 步骤3,利用移动载体当前位置先验估计值
确定观测夹角的预报值Aij*以及观测矩阵H观测夹角矩阵的预报值
为A → * = A 12 * A 23 * · · · A n ( n - 1 ) * ]]> Aij*为任意第i个和第j个路标组合所对应的预报的观测夹角,其表达式为A ij * = arccos ( ( r → * - ρ → i ) · ( r → * - ρ → j ) | r → * - ρ → i | | r → * - ρ → j | ) ( i , j = 1,2 , · · · , n ) ]]> 观测矩阵的构建公式为H = h → 12 T h → 23 T · · · h → n ( n - 1 ) T ]]> 其中h → ij = m → ij r i * + m → ji r j * ]]>
和
为辅助向量,定义如下m → ij = n → j - ( n → i · n → j ) n → i sin A ij * ]]>m → ji = n → i - ( n → i · n → j ) n → j sin A ij * ]]>
和
分别为第i个与第j个路标的单位视线向量n → i = r → i * r i * ]]>n → j = r → j * r j * ]]> 其中![]()
分别为场景坐标系下第i个路标和第j个路标相对移动载体的预报的位置矢量r → i * = r → * - ρ → i ]]>r → j * = r → * - ρ → j ]]> ri*,rj*为第i个和第j个导航路标与移动载体之间的预报的距离;步骤4,利用步骤2、3中得到的观测夹角与观测矩阵,确定移动载体相对场景的位置利用测量的观测夹角矩阵
与预报的观测夹角矩阵
做差求取观测夹角矩阵偏差
构建观测角偏差矩阵δ A → = A → - A → * ]]> 进而利用迭代式δ r → = ( H T H ) - 1 H T δ A → ]]> 迭代运算位置偏差量
利用该偏差量对位置先验估计值
进行改进,求解出当前移动载体位置:r → = r → * + ( H T H ) - 1 H T δ A → ]]> 步骤5,利用步骤4得到的移动载体相对场景的位置结果,确定移动载体相对场景的姿态构建每个导航路标在移动载体坐标系下的单位指向矢量
及其组成的矩阵形式n → i b = ( p i , l i , f ) | ( p i , l i , f ) | ]]>N b = [ n → 1 b n → 2 b · · · n → n b ] ]]> 基于步骤4计算出的移动载体位置
确定场景坐标系下每个导航路标的单位指向矢量
及其组成的矩阵形式N a = r → - ρ → 1 r 1 r → - ρ → 2 r 2 · · · r → - ρ → n r n ]]> 利用Na和Nb,求解移动载体相对于场景坐标系的姿态转移矩阵最优解Cba为:C ba = 1 2 N ba ( 3 I - N ba T N ba ) ]]> 其中N ba = N b N a T ( N a N a T ) - 1 ; ]]> 根据姿态转移矩阵得到移动载体相对于场景坐标系的姿态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010103522.6/,转载请声明来源钻瓜专利网。
- 上一篇:上电复位电路
- 下一篇:一种锂离子电池正极浆料的配料方法