[发明专利]机器人曲面运动定位方法及其运动定位系统有效
| 申请号: | 201811604262.3 | 申请日: | 2018-12-26 |
| 公开(公告)号: | CN109676604B | 公开(公告)日: | 2020-09-22 |
| 发明(设计)人: | 张文;孙振国;张文东;丁雨林;陈强 | 申请(专利权)人: | 清华大学;浙江清华长三角研究院 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J5/00 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 董永辉;张超艳 |
| 地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机器人 曲面 运动 定位 方法 及其 系统 | ||
1.机器人曲面运动定位方法,其特征在于,所述方法包括如下步骤:
1)建立机器人曲面运动定位系统,定义坐标系:机器人曲面运动定位系统包括机器人,所述机器人上设置有RGB-D相机、惯性测量单元IMU、吸附装置和运动机构,所述吸附装置用于使机器人吸附在物体表面,所述运动机构用于驱动机器人运动;
所述坐标系包括空间惯性坐标系、RGB-D相机坐标系、惯性测量单元IMU坐标系、机器人坐标系;
对RGB-D相机的彩色图像与深度图像进行配准;
2)机器人运动,同时通过固联在机器人前方的RGB-D相机实时采集物体表面的彩色图像和深度图像,通过配备的惯性测量单元IMU采集机器人在曲面上运动的三轴角速度Ωk(ωx,ωy,ωz)和三轴加速度Ak(ax,ay,az);
3)在步骤2)中采集的彩色图像中利用ORB特征提取方法提取特征点,采用BRIEF算法计算描述子,利用最近邻搜索方法完成特征匹配,计算出空间惯性坐标系下机器人的旋转矩阵和平移向量
4)在每两帧彩色图像之间,根据第k-1帧图像对应的欧拉角(αk-1,βk-1,γk-1)和惯性测量单元IMU输出值计算第k帧的欧拉角将惯性测量单元IMU三轴加速度计输出值作为重力加速度在三轴上的分量Ak(ax,ay,az),并利用所述分量Ak(ax,ay,az)更新横滚角βk和俯仰角γk从而修正第k帧的欧拉角,利用更新后的横滚角βk和俯仰角γk修正步骤3)旋转矩阵再计算上一帧特征点在第k帧中的重投影误差,利用最小二乘法修正航向角αk和平移向量根据修正后的第k帧的欧拉角和平移向量计算机器人的三维坐标Pt,利用最小二乘法更新惯性测量单元IMU的三轴角速度误差bk(bx,by,bz),并将三轴角速度误差bk(bx,by,bz)返回给惯性测量单元IMU以修正惯性测量单元IMU的测量值;
5)利用步骤4)修正后的旋转矩阵和平移向量对RGB-D深度图像进行拼接,生成机器人运动曲面点云,对曲面点云进行体素栅格滤波;
6)根据机器人姿态应与机器人运动曲面适应的原则,结合机器人在曲面上的运动约束构造非线性方程对修正后的平移向量进行优化,得到机器人在第k帧的平移向量
7)执行闭环检测,对比第k帧中特征点的BRIEF描述子与BoW词袋模型中描述子,当相似度大于设定值就认定为相似,根据BoW词袋模型中的描述子对应的特征点三维坐标更新机器人位姿信息,否则将第k帧中特征点加入BoW词袋模型中,返回步骤3)。
2.根据权利要求1所述的机器人曲面运动定位方法,其特征在于:
步骤4)中根据第k-1帧图像对应的欧拉角(αk-1,βk-1,γk-1)和惯性测量单元IMU输出值计算第k帧的欧拉角的公式如式(1)和式(2):
Rk-1=DCMFromEuler(αk-1,βk-1,γk-1) (1)
其中,DCMFromEuler是将欧拉角转换为旋转矩阵;
EulerFromDCM是将旋转矩阵转换为欧拉角;
Ωk是惯性测量单元IMU采集机器人在运动曲面上运动的第k帧的三轴角速度;
bk-1是第k-1帧的惯性测量单元IMU的三轴角速度误差;
Rk-1是机器人在第k-1帧空间惯性坐标系下的旋转矩阵;
Δt是第k帧与第k-1帧的时间差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;浙江清华长三角研究院,未经清华大学;浙江清华长三角研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811604262.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柔性超冗余度机器人控制方法
- 下一篇:工具机加工整合控制系统及其加工方法





