一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于摄像机器人的目标跟踪方法与流程

2021-11-24 19:12:00 来源:中国专利 TAG:


1.本发明涉及摄像机器人的技术领域,特别是涉及一种基于摄像机器人的目标跟踪方法。


背景技术:

2.随着近年来科技的进步与影视技术的发展,越来越多的影视制作开始使用摄像机器人进行摄像拍摄。基于摄像机器人的目标跟踪技术是一种持续跟踪拍摄静态目标物的便捷拍摄方法。
3.目标的运动改变了目标和场景的外观模式、非刚性目标结构、目标间及目标与场景间的遮挡、摄像机的运动等情况使目标跟踪任务变得特别困难。目标跟踪常应用于需要了解目标每帧的位置及形状的应用环境中,并常用假设来约束特定应用环境中的跟踪问题。
4.通过目标跟踪技术,影视创作者可以在拍摄之前先使用动画建模模块搭建需要拍摄的静态目标场景,通过关键帧规划出摄像机的运行轨迹,将摄像机的光心轨迹利用目标跟踪算法纠正摄像机器人轨迹的滚动角(roll)、偏航角(yaw)、俯仰角(pitch),这样摄像机运行过程中画面中心可实时定位到目标跟踪物。同时,镜头控制器也可以运行镜头轨迹,实现自动跟焦的效果。利用目标跟踪技术,影视创作者可以通过计算机精准的控制摄像机器人,从而规划出自己想要的摄像机的运动轨迹,并且这些轨迹能不断精确的在空间中重复。精确的重复拍摄能够极大的提高特效镜头的拍摄效率和质量。
5.目前,摄像机运动控制系统中目标跟踪技术通常使用卷尺来测量出摄像机器人与目标物之间的距离。这种卷尺测量导致的误差会极大的影响跟踪效果;并且需要专业技术人员的现场操作,针对部分高机位拍摄,尺量摄像机光心位置到目标物之间距离较为麻烦。进一步地,若轨迹进行重新设计和调整则非常浪费时间,以及其昂贵的租赁费用,会大大增加拍摄成本。
6.因此,针对上述技术问题,有必要提供一种简单且易调整的基于摄像机器人的目标跟踪方法。


技术实现要素:

7.有鉴于此,本发明实施例的目的在于提供一种简单且易调整的基于摄像机器人的目标跟踪方法。
8.为了实现上述目的,本发明一实施例提供的技术方案如下:一种基于摄像机器人的目标跟踪方法包括:步骤s1:在预设场景中建立摄像机器人的三维空间模型,根据目标位置设计所述摄像机器人的机械臂轨迹,并选取所述机械臂轨迹的视频帧中若干帧作为基础计算帧,基于所述基础计算帧获得各个仿真目标的位姿信息;步骤s2:对所述各个仿真目标的位姿信息进行加权平均,将加权平均后的点值作为目标的理论位置的位姿信息,根据所述理论位置的位置信息调整摄像机器人的机械臂的参数,使得摄像机机器人的摄像机的光
心正对目标;步骤s3:基于所述目标的理论位置的位姿信息,获得摄像机器人的机械臂的末端轨迹曲线,根据机械臂生成的逆向运动学,进行可达性分析和加速度分析,以获得摄像机器人的机械臂的安全运动范围及摄像机器人的机械臂的关节轨迹;步骤s4:基于所述摄像机器人的机械臂的关节轨迹,计算所述关节轨迹中每一位置点至三维空间内目标的直线距离,设置摄像机器人的摄像机的焦距;步骤s5:将摄像机器人的机械臂的关节轨迹和目标的预设轨迹进行同步合成,根据所述同步合成的结果,实时控制摄像机器人的机械臂和摄像机器人的摄像机,从而实现目标实时跟踪。
9.作为本发明的进一步改进,步骤s1中基于右手坐标系建立目标的三维空间模型。
10.作为本发明的进一步改进,基于所述基础计算帧获得各个仿真目标的位姿信息之后,规划摄像机器人的机械臂的笛卡尔轨迹。
11.作为本发明的进一步改进,所述步骤s3中通过可达性分析和加速度分析将机械臂的笛卡尔轨迹转换成关节轨迹。
12.作为本发明的进一步改进,所述基于所述基础计算帧的计算方法为采用射线聚焦方法计算出各个仿真目标的位姿信息。
13.作为本发明的进一步改进,所述步骤s2中的摄像机器人的机械臂的参数包括姿态滚动角,俯仰角和偏航角。
14.本发明具有以下优点:
15.本发明实施例提供的基于摄像机器人的目标跟踪方法使得影视创作者能够在具有围绕目标跟踪物的过程拍摄需求中,能够只关注摄像机器人的机械臂的关键帧位置,利用目标跟踪算法在机械臂运动轨迹过程中,实时调整继续臂和摄像机,使得摄像机镜头实时对准目标物、摄像机镜头的焦距实时与目标物距离处于一致的位置。由于本发明实施例提供的基于摄像机器人的目标跟踪方法只需要关注机械臂的运动,从而简化了目标跟踪的控制且易于实现调整。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本发明实施例提供的一种基于摄像机器人的目标跟踪方法的流程示意图;
18.图2为图1所示实施例中的另一种表达方式的流程示意图。
具体实施方式
19.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
20.如图1和图2所示,一种基于摄像机器人的目标跟踪方法的流程示意图。在该实施
例中,基于摄像机器人的目标跟踪方法包括五个步骤,每个步骤的具体内容如下所示。
21.步骤s1:在预设场景中建立摄像机器人的三维空间模型,根据目标位置设计所述摄像机器人的机械臂轨迹,并选取所述机械臂轨迹的视频帧中若干帧作为基础计算帧,基于所述基础计算帧获得各个仿真目标的位姿信息。进一步地,该实施例的三维空间模型是基于右手坐标系建立的。基于基础计算帧获得各个仿真目标的位姿信息之后,规划摄像机器人的机械臂的笛卡尔轨迹。
22.其中,基于所述基础计算帧的计算方法为采用射线聚焦方法计算出各个仿真目标的位姿信息。在预设场景中,做出多条若干帧(也称关键帧)从摄像机器人光心方向延伸出去的射线,调整每一根摄像距离光心的偏移并计算出各个仿真目标点,并在右手坐标系中显示,尽量将各个仿真目标点距离调整至右手坐标系中显示至同一点。
23.步骤s2:对所述各个仿真目标的位姿信息进行加权平均,将加权平均后的点值作为目标的理论位置的位姿信息,根据所述理论位置的位置信息调整摄像机器人的机械臂的参数,使得摄像机机器人的摄像机的光心正对目标。在该实施例中,摄像机器人的机械臂的参数包括姿态滚动角,俯仰角和偏航角。
24.由于规划出来机械臂轨迹的每一帧末端(x,y,z,r,p,y)不仅有位置信息,同时还具有姿态信息,决定了摄像机器人运行过程中实时拍摄方向。通过目标跟踪算法,保持笛卡尔空间下的位置x,y,z不变,调整姿态滚动角(roll)、俯仰角(pitch)、偏航角(yaw),可使轨迹中每一点x,y,z,r,p,y对应的光心都正对目标物。
25.步骤s3:基于所述目标的理论位置的位姿信息,获得摄像机器人的机械臂的末端轨迹曲线,根据机械臂生成的逆向运动学,进行可达性分析和加速度分析,以获得摄像机器人的机械臂的安全运动范围及摄像机器人的机械臂的关节轨迹。只有通过了可达性分析和加速度分析的运动轨迹,才可以运行在真实的机械臂环境中。通过可达性分析和加速度验证,将笛卡尔轨迹转换成关节轨迹。转化过程中若逆向运动学无法算出解析解,则重复步骤s1进行关键帧空间位置调整。
26.步骤s4:基于所述摄像机器人的机械臂的关节轨迹,计算所述关节轨迹中每一位置点至三维空间内目标的直线距离,设置摄像机器人的摄像机的焦距。在设置摄像机器人的摄像机的焦距过程中,根据不同的摄像机器人或者不同的摄像机器人的摄像机,利用标定文件,进行焦距和光圈的轨迹规划。
27.步骤s5:将摄像机器人的机械臂的关节轨迹和目标的预设轨迹进行同步合成,根据所述同步合成的结果,实时控制摄像机器人的机械臂和摄像机器人的摄像机,从而实现目标实时跟踪。
28.本发明实施例提供的基于摄像机器人的目标跟踪方法使得影视创作者能够在具有围绕目标跟踪物的过程拍摄需求中,能够只关注摄像机器人的机械臂的关键帧位置,利用目标跟踪算法在机械臂运动轨迹过程中,实时调整继续臂和摄像机,使得摄像机镜头实时对准目标物、摄像机镜头的焦距实时与目标物距离处于一致的位置。
29.进一步地,由于本发明实施例提供的基于摄像机器人的目标跟踪方法只需要关注机械臂的运动,从而简化了目标跟踪的控制且易于实现调整对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示
范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
30.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献