[发明专利]一种用于水下双目视觉的目标姿态误差测量方法有效
| 申请号: | 202010133113.4 | 申请日: | 2020-03-01 |
| 公开(公告)号: | CN111256732B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 高剑;梁晓敏;边琛益;封磊 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | G01C25/00 | 分类号: | G01C25/00;G01B11/00 |
| 代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 高凌君 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 水下 双目 视觉 目标 姿态 误差 测量方法 | ||
1.一种用于水下双目视觉的目标姿态误差测量方法,包括以下步骤:
步骤1:在水箱上方的空气中布置四个标定物,其中三个标定物固定在一根连杆上,两个标定物布置在另一根连杆上,两根连杆垂直相交于其中一个标定物;所述的标定物能够被三维定位系统拍摄,并能够被清晰识别;以两根连杆垂直相交的标定物中心点为世界坐标系的原点Oe,以一根连杆作为世界坐标系Ye轴,以另一根连杆作为世界坐标系Xe轴;
步骤2:通过以下过程计算支架坐标系:
步骤2.1:在水箱内部放置标定好的双目相机,此时水箱内未装水,双目相机光轴垂直指向水箱底部,在双目相机的相机坐标系原点正上方空间中布置一个标定物作为支架坐标系的原点,两个相互垂直的连杆在该点处相交,在这两个相互垂直的连杆上分别再放置一个标定物;通过三维定位系统测得三个标定物在世界坐标系下的坐标值A(X1,Y1,Z1),B(X2,Y2,Z2),C(X3,Y3,Z3),B点为支架坐标系原点;以BA方向为支架坐标系X方向,BC为支架坐标系Y方向,根据右手法则确定Z方向;
步骤2.2:根据公式
计算支架坐标系X轴、Y轴、Z轴的方向向量,其中表示X轴方向向量,表示Y轴方向向量,表示Z轴方向向量;其中
其特征在于:还包括以下步骤:
步骤3:通过以下过程计算目标坐标系:
步骤3.1:在水箱内部放置一个目标物体,此时水箱内未装水,在目标上放置一个标定物E作为目标坐标系的原点Ot',并且放置额外两个标定物D,F,且DE垂直于EF;通过三维定位系统测得目标坐标系标定物在世界坐标系下的坐标值D(X4,Y4,Z4),E(X5,Y5,Z5),F(X6,Y6,Z6),以ED方向为Xt方向,EF为Yt方向,根据右手法则确定Zt方向;
步骤3.2:根据公式
计算目标坐标系Xt轴、Yt轴、Zt轴的方向向量,其中表示Xt轴方向向量,表示Yt轴方向向量,表示Zt轴方向向量;其中
步骤4:根据公式:
计算全局坐标系下,支架坐标系相对于目标坐标系的旋转矩阵全局坐标系下,支架坐标系与相机坐标系的姿态相同,也是在全局坐标系下,相机坐标系相对于目标坐标系的旋转矩阵;
步骤5:通过以下过程计算相机坐标系下的目标坐标系:
步骤5.1:将标定好的双目相机放入密封舱内,在水箱中装水,在水下环境中通过双目相机对目标物体的标定物D,E,F坐标进行测量,得到标定物D,E,F在相机坐标系下的坐标值D'(X′4,Y′4,Z′4),E'(X′5,Y′5,Z′5),F'(X′6,Y′6,Z′6);
步骤5.2:根据公式
计算相机坐标系下的目标坐标系三轴的方向向量
步骤6:根据公式
计算相机坐标系下,相机坐标系相对于目标坐标系的旋转矩阵
步骤7:根据公式
计算当前实验下目标物体姿态前后变化的旋转矩阵R,其中
步骤8:根据步骤7得到的旋转矩阵R解算出当前实验下的姿态误差值:俯仰角r1,横滚角r2,偏航角r3。
2.根据权利要求1所述一种用于水下双目视觉的目标姿态误差测量方法,其特征在于:步骤8中调用matlab函数dcm2angle()对旋转矩阵R进行解算,得到当前实验下的姿态误差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010133113.4/1.html,转载请声明来源钻瓜专利网。





