移动机器人的目标跟随控制方法与相关技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本技术公开了一种移动机器人的目标跟随控制方法,包括步骤:在移动机器人上设置三角摄像机组,且分配对应ID号和视角范围;采集获得跟随目标身份特征,及将其上传和存储;检测待跟随目标的身份特征及上传至云服务器,由云服务器特征匹配,匹配成功时确定和锁定该待跟随目标为跟随目标;人对所锁定跟随目标跟踪,获得跟随目标与移动机器人的相对方向;对所锁定跟随目标实时检测,计算获得相对距离;根据所获得跟随目标与移动机器人的相对方向、相对距离确定运动路线,及根据运动路线控制移动机器人向跟随目标运动。本技术具备更高的特征检测功能和更高程度的自动化控制功能,可更好地用于机器人跟随过程。

权利要求书

1.一种移动机器人的目标跟随控制方法,其特征在于,包括步骤:

在移动机器人上设置三角摄像机组,且为每个摄像机分配对应ID号和视角范围;

采集获得跟随目标身份特征,及将其上传和存储至云服务器;

所述移动机器人利用三角摄像机组检测待跟随目标的身份特征及上传至云服务器,由云服务

器根据上传的身份特征与所存储跟随目标身份特征匹配,在匹配成功时确定和锁定该待跟随目标为跟随目标;

所述移动机器人对所锁定跟随目标实时跟踪,提取跟随目标所在摄像机的ID号和视角范围;对所提取视角范围进行分区设置,确定跟随目标所在分区位置;由所述摄像机的ID号和跟随目标所在分区位置获得跟随目标与移动机器人的相对方向;

所述移动机器人对所锁定跟随目标实时检测,计算获得跟随目标与移动机器人的相对距离;

根据所获得跟随目标与移动机器人的相对方向、相对距离确定运动路线,及根据运动路线控制移动机器人向跟随目标运动,以实现对跟随目标的跟随;

以及,还包括判断所提取视角范围中跟随目标的位置是否发生偏离,及在发生偏离时控制移动机器人向跟随目标所偏离的方向转动;在发生偏离时,判断跟随目标是否出现在其他摄像机的视角范围中,及在出现于其他摄像机的视角范围中时进行跟随任务交接。

2.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法采用窗口自适应的CamShift核密度估计算法对待跟随目标的人脸进行跟踪。

3.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法采用基于Harr特征的Adaboost人脸检测算法对待跟随目标的人脸进行检测。

4.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法还包括所述身份特征匹配失败时,由移动机器人发出提示警告。

5.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法中移动机器人采用射频距离检测方法对所锁定跟随目标检测获得相对距离。

6.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法还包括设置阈值,所述移动机器人根据阈值与相对距离的大小控制移动机器人运动。

7.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法采用PID控制算法控制移动机器人根据运动路线向跟随目标运动。

8.根据权利要求1所述移动机器人的目标跟随控制方法,其特征在于:所述方法还包括利用超声波距离检测方法判断移动机器人的运动路线中是否存在障碍物,及当存在障碍物时重新计算确定运动路线。

技术说明书

一种移动机器人的目标跟随控制方法

技术领域

本技术涉及一种移动机器人的目标跟随控制方法,属于机器人应用技术的领域。

背景技术

随着人工智能技术的发展,机器人越来越多地应用到各种场景中。例如,目前已经出现了作为娱乐用的机器人,无人驾驶车,机器狗以及平衡度极高的人形机器人等。但更多的是,现在的机器人都开始进入平常生活中,并为人类提供服务了,如餐厅中的送餐机器人等。

在很多情况下,机器人提供服务时,通常要求机器人本身能定位自己所在的位置以及服务对象的位置。例如,在博物馆中,可能会出现一种可以提供讲解服务的机器人,这时就需要一种能让机器人实时跟随客户的方法。而目前的跟踪技术,首先必须定位,通常的定位有基站定位,惯性定位等技术,但这些技术都需要依赖多种外设,实现成本高,而且要求对场所进行网络布线,布线结构复杂,信号传输不稳定。

因此,现有的移动机器人在跟随过程中,无法利用摄像功能,对跟随目标进行特征提取和检测,使得移动机器人需要依赖复杂的布线网络结构,不利于快速且精准地实现跟随目标的跟随。

技术内容

本技术所要解决的技术问题在于克服现有技术的不足,提供一种移动机器人的目标跟随控制方法,解决现有的移动机器人依赖复杂的布线网络结构,无法利用摄像功能对跟随目标进行特征提取和检测,不利于实现跟随目标的跟随的问题。

本技术具体采用以下技术方案解决上述技术问题:

一种移动机器人的目标跟随控制方法,该方法基于移动机器人和云服务器,包括步骤:

在移动机器人上设置三角摄像机组,且为每个摄像机分配对应ID号和视角范围;

采集获得跟随目标身份特征,及将其上传和存储至云服务器;

所述移动机器人利用三角摄像机组检测待跟随目标的身份特征及上传至云服务器,由云服务器根据上传的身份特征与所存储跟随目标身份特征匹配,由匹配成功时确定和锁定该待跟随目标为跟随目标;

所述移动机器人对所锁定跟随目标实时跟踪,提取跟随目标所在摄像机的ID号和视角范围;对所提取视角范围进行分区设置,确定跟随目标所在分区位置;由所述摄像机的ID号和跟随目标所在分区位置获得跟随目标与移动机器人的相对方向;

所述移动机器人对所锁定跟随目标实时检测,计算获得跟随目标与移动机器人的相对距离;

根据所获得跟随目标与移动机器人的相对方向、相对距离确定运动路线,及根据运动路线控制移动机器人向跟随目标运动,以实现对跟随目标的跟随。

进一步地,作为本技术的一种优选技术方案:所述方法采用窗口自适应的CamShift核密度估计算法对待跟随目标的人脸进行跟踪。

进一步地,作为本技术的一种优选技术方案:所述方法采用基于Harr特征的Adaboost人脸检测算法对待跟随目标的人脸进行检测。

进一步地,作为本技术的一种优选技术方案:所述方法还包括所述身份特征匹配失败时,由移动机器人发出提示警告。

进一步地,作为本技术的一种优选技术方案:所述方法还包括判断所提取视角范围中跟随目标的位置是否发生偏离,及在发生偏离时控制移动机器人向跟随目标所偏离的方向转动。

进一步地,作为本技术的一种优选技术方案:所述方法还包括在发生偏离时,判断跟随目标是否出现在其他摄像机的视角范围中,及在出现于其他摄像机的视角范围中时进行跟随任务交接。

进一步地,作为本技术的一种优选技术方案:所述方法中移动机器人采用射频距离检测方法对所锁定跟随目标检测获得相对距离。

进一步地,作为本技术的一种优选技术方案:所述方法还包括设置阈值,所述移动机器人根据阈值与相对距离的大小控制移动机器人运动。

进一步地,作为本技术的一种优选技术方案:所述方法采用PID控制算法控制移动机器人根据运动路线向跟随目标运动。

进一步地,作为本技术的一种优选技术方案:所述方法还包括利用超声波距离检测方法判断移动机器人的运动路线中是否存在障碍物,及当存在障碍物时重新计算确定运动路线。

本技术采用上述技术方案,能产生如下技术效果:

本技术所提供的移动机器人的目标跟随控制方法,通过对移动机器人所设置的摄像机组改

相关文档
最新文档