【技术实现步骤摘要】
一种非合作抛体的轨迹预测与捕获方法和装置
[0001]本专利技术属于计算机视觉与智能机器人交叉创新领域,具体涉及一种非合作抛体的轨迹预测与捕获方法和装置。
技术介绍
[0002]空间非合作抛体的轨迹预测与捕获方法是机器人的重要技术之一,对机器人落地应用有着重大意义,特别是球类机器人,通过此项技术,机器人可以快速捕捉空间运动物体,实现避障,抓取,互动等一系列操作。
[0003]目前,对于非合作抛体的轨迹预测与捕获主要基于动态捕捉系统。而该套系统具有两个主要弊端:一方面,动捕系统价格昂贵,且对试验场景的搭建有较高的要求。另一方面,动捕系统需要在抛体上安装传感器,这些都在很大程度上限制了该项技术广泛应用。
技术实现思路
[0004]本专利技术的目的在于针对现有技术的不足,提供了一种非合作抛体的轨迹预测与捕获方法和装置。该方法安装标定方便,价格低,精度高,稳定性好,对智能机器人的落地应用具有重要意义。
[0005]本专利技术的目的是通过以下技术方案来实现的:一种非合作抛体的轨迹预测与捕获方法,包括以下步骤:步骤一:基于高帧率RGB相机实现对目标抛体的粗定位;步骤二:基于校正后的卡尔曼滤波跟踪器实现对目标抛体运动轨迹的粗预测,得到粗预测结果;步骤三:基于粗预测结果控制带RGBD深度相机的移动机械臂移动到最佳视觉观测点后,基于RGBD深度相机实现对目标抛体的精定位;步骤四:基于多帧精定位结果进行目标抛体运动轨迹建模,并据此获得目标抛体的捕获点的精准坐标;步骤五:基于RGBD深度相机计算捕获点处目标 ...
【技术保护点】
【技术特征摘要】
1.一种非合作抛体的轨迹预测与捕获方法,其特征在于,包括以下步骤:步骤一:基于高帧率RGB相机实现对目标抛体的粗定位;步骤二:基于校正后的卡尔曼滤波跟踪器实现对目标抛体运动轨迹的粗预测,得到粗预测结果;步骤三:基于粗预测结果控制带RGBD深度相机的移动机械臂移动到最佳视觉观测点后,基于RGBD深度相机实现对目标抛体的精定位;步骤四:基于多帧精定位结果进行目标抛体运动轨迹建模,并据此获得目标抛体的捕获点的精准坐标;步骤五:基于RGBD深度相机计算捕获点处目标抛体的6D姿态并实施捕获。2.根据权利要求1所述的一种非合作抛体的轨迹预测与捕获方法,其特征在于,所述步骤一具体为:将高帧率RGB相机固定于实验场景,调整拍摄角度,使高帧率RGB相机拍摄到目标抛体空间运动全过程信息,进而获得目标抛体的RGB图像;再使用张氏标定法对高帧率RGB相机进行内外参标定;随后对于获得的RGB图像,通过基于灰度差异的物体边缘检测方法获得目标抛体的检测框;通过目标抛体的检测框得到在图像坐标系下目标抛体检测框中心点的坐标以及检测框的宽和高;结合高帧率RGB相机的内参标定结果得到目标抛体检测框中心点在高帧率RGB相机坐标系下的坐标;再结合高帧率RGB相机的外参标定结果,将检测框中心点在高帧率RGB相机坐标系下的坐标转换到世界坐标系下检测框中心点的坐标,由此基于高帧率RGB相机实现目标抛体的粗定位,所述高帧率RGB相机的帧率大于100。3.根据权利要求1所述的一种非合作抛体的轨迹预测与捕获方法,其特征在于,所述步骤二具体为:(2.1)使用目标抛体被抛出时刻在图像坐标系下检测框中心点的坐标以及检测框宽和高对卡尔曼滤波跟踪器进行初始化;(2.2)使用目标抛体运动初期p帧的在图像坐标系下检测框中心点的坐标以及检测框宽和高作为真值对初始化后的卡尔曼滤波跟踪器进行校正;(2.3)使用校正后的尔曼滤波跟踪器预测生成p帧后目标抛体在图像坐标系下的运动轨迹,包括p帧后任一时刻在图像坐标系下检测框中心点的坐标以及检测框宽和高,随后结合高帧率RGB相机的内参标定结果得到在高帧率RGB相机坐标系下检测框中心点的坐标,再结合高帧率RGB相机的外参标定结果得到在世界坐标系下检测框中心点的坐标;在世界坐标系下检测框中心点的坐标作为目标抛体运动轨迹的粗预测结果,由此基于校正后的卡尔曼滤波跟踪器实现对目标抛体运动轨迹的粗预测。4.根据权利要求3所述的一种非合作抛体的轨迹预测与捕获方法,其特征在于,所述步骤三具体为:(3.1)在目标抛体捕获任务开始前,使用张氏标定法对带RGBD深度相机的移动机械臂进行离线标定,获得RGBD深度相机的内外参;所述带RGBD深度相机的移动机械臂包括底座、手臂、机械手和RGBD深度相机;标定结束后,得到RGBD深度相机在世界坐标系下的初始坐标;(3.2)根据步骤(2.3)得到的目标抛体运动轨迹的粗预测结果,得到目标抛体在世界坐标系下的落地位置,从而计算得到最佳视觉观测点并触发带RGBD深度...
【专利技术属性】
技术研发人员:孟启炜,朱世强,寄珊珊,袁海辉,李特,顾建军,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。