【技术实现步骤摘要】
一种移动机器人的目标人员跟随控制方法及系统
[0001]本专利技术涉及移动机器人目标跟随
,特别是涉及一种移动机器人的目标人员跟随控制方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提到了与本专利技术相关的
技术介绍
,并不必然构成现有技术。
[0003]近年来,随着自动控制、传感器技术、人工智能等学科的发展,机器人技术也得到极大地提高。尤其是具有自主跟随能力的移动机器人需求越来越大。移动机器人凭借其运动灵活、结构简单等优势,广泛应用于引导、护理、巡逻等领域。具有人员跟随能力的移动机器人,利用人员识别技术,对指定目标人员进行识别和跟随,省去了用户的操控环节,解放了双手,可以有效提高工作效率。
[0004]现有技术方案中,主要采用激光和视觉传感器两种方式来实现机器人的人员跟随,主要存在以下问题:
[0005](1)环境因素。基于结构光的一类视觉传感器,受光照影响较大,在室外环境下,无法使用。
[0006](2)价格限制。激光传感器和双目相机价格往往偏高,且体积、重量偏大,应用于移动机器人会导致成本过高。而单目相机价格低廉,体积小,应用简单。
[0007](3)识别精度。激光传感器虽然能够提供较为精确的距离信息,但只依靠点云数据很难明确区分不同人员。单目相机信息内容丰富,易于识别。
技术实现思路
[0008]为了解决现有技术的不足,本专利技术提供了一种移动机器人的目标人员跟随控制方法及系统;
[0009]第一方面,本专利技术提供了一种移动机器人的目标 ...
【技术保护点】
【技术特征摘要】
1.一种移动机器人的目标人员跟随控制方法,其特征是,包括:初始化过程:获取待跟随目标人员的图像;获取待跟随目标人员的外观特征,设置待跟随目标人员编号ID;获取待跟随目标人员的骨骼关节信息,将左右脚踝中间点位置和颈部关节点位置作为待跟随的目标位置;跟随过程:判断是否检测到待跟随目标人员的左右脚踝中间点位置和颈部关节点位置;并如果检测到待跟随目标人员,移动机器人持续跟踪待跟随目标人员;重识别过程:如果待跟随目标人员从图像中丢失,则基于待跟随目标人员的外观特征,机器人对实时获取的每一帧图像进行待跟随目标人员的重识别;若重识别成功,则确保待跟随目标人员ID不变,并返回跟随过程:如果重识别失败,则对下一帧图像进行待跟随目标人员的重识别。2.如权利要求1所述的一种移动机器人的目标人员跟随控制方法,其特征是,获取待跟随目标人员的骨骼关节信息,将左右脚踝中间点位置和颈部关节点位置作为待跟随的目标位置;具体包括:基于OpenPose算法,获取待跟随目标人员的骨骼关节信息;将左脚踝关节点与右脚踝关节点之间的中间点位置,和颈部关节点位置作为待跟随的目标位置。3.如权利要求1所述的一种移动机器人的目标人员跟随控制方法,其特征是,如果检测到待跟随目标人员,移动机器人持续跟踪待跟随目标人员;具体包括:如果检测到待跟随目标人员的左右脚踝中间点位置和颈部关节点位置,则移动机器人持续跟踪待跟随目标人员,继续对待跟随目标人员的左右脚踝中间点位置和颈部关节点位置进行检测;如果仅检测到待跟随目标人员的颈部关节点位置,则移动机器人持续跟踪待跟随目标人员,继续对待跟随目标人员的左右脚踝中间点位置和颈部关节点位置进行检测;如果仅检测到待跟随目标人员的左右脚踝中间点位置,则移动机器人停在原地,继续对待跟随目标人员的左右脚踝中间点位置和颈部关节点位置进行检测,直至检测出来待跟随目标人员的左右脚踝中间点位置和颈部关节点位置,对待跟随目标人员进行重识别;如果左右脚踝中间点位置和颈部关节点位置均检测不到,说明目标超出视野范围,移动机器人停在原地,继续对待跟随目标人员的左右脚踝中间点位置和颈部关节点位置进行检测,直至检测出来待跟随目标人员的左右脚踝中间点位置和颈部关节点位置,对待跟随目标人员进行重识别。4.如权利要求1或3所述的一种移动机器人的目标人员跟随控制方法,其特征是,所述移动机器人持续跟踪待跟随目标人员;具体包括:根据当前图像中颈部关节位置、和左右脚踝中间点位置,基于无迹卡尔曼滤波算法,预测出下一帧图像中颈部关节位置、和左右脚踝中间点位置;根据下一帧图像中颈部关节位置、和左右脚踝中间点位置得到一个对应的检测框;如果当前图像中仅存在一人,则直接将检测框与已有跟踪轨迹相关联;如果当前图像中存在多人,得到每一个检测框与已有跟踪轨迹的相匹配程度,并将匹配程度最大的检测框与相应跟踪轨迹进行关联。5.如权利要求4所述的一种移动机器人的目标人员跟随控制方法,其特征是,根据当前
图像中颈部关节位置、和左右脚踝中间点位置,基于无迹卡尔曼滤波算法,预测出下一帧图像中颈部关节位置、和左右脚踝中间点位置;具体包括:根据当前图像中颈部关节位置、和左右脚踝中间点位置,基于无迹卡尔曼滤波算法,预测出下一帧图像中颈部关节位置、和左右脚踝中间点位置,计算预测出的颈部关节点位置到预测出的左右脚踝中间点位置的高度;基于预测出的颈部关节点位置到预测出的左右脚踝中间点位置的高度,通过针孔相机投影模型得到移动机器人与待跟随目标人员之间的距离;当移动机器人与待跟随目标人员之间的距离大于设定阈值时,移动机器人的加大跟随速度;以使机器人与待跟随目标人员之间的距离处于设定范围内;当移动机器人与待跟随目标人员之间的距离不大于设定阈值时,移动机器人的减小跟随速度,以使机器人与待跟随目标人员之间的距离处于设定范围内。6.如权利要求1所述的一种移动机器人的目标人员跟随控制方法,其特征是,如果待跟随目标人员从图像中丢失,则基于待跟随目标人员的外观特征,机器人对实时获取的每一帧图像进行待跟随目标人员的重识别;具体...
【专利技术属性】
技术研发人员:宋锐,刘锦浩,陈翔宇,王超群,李贻斌,柴汇,马昕,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。