自移动机器人控制方法、系统及自移动机器人技术方案

技术编号:39415982 阅读:11 留言:0更新日期:2023-11-19 16:07
本申请公开了一种自移动机器人控制方法、系统及自移动机器人,该方法包括:在自移动机器人处于卡困状态时,获取自移动机器人的代价地图,代价地图中记录有自移动机器人当前环境中的障碍物信息;根据障碍物信息,确定自移动机器人被障碍物限制的目标轮廓边;根据目标轮廓边,确定自移动机器人的脱困路径,并控制自移动机器人基于脱困路径运动,以脱离障碍物。本申请根据被障碍物限制的目标轮廓边确定脱困路径,控制自移动机器人基于该脱困路径运动,以远离障碍物,避免了自移动机器人与障碍物紧贴无法规划出新的运动路线而处于卡困状态,需要人为介入辅助脱困的问题,加强了自移动机器人的脱困路径规划能力,智能化程度高,用户体验更好。用户体验更好。用户体验更好。

【技术实现步骤摘要】
自移动机器人控制方法、系统及自移动机器人


[0001]本申请涉及智能装备
,具体涉及一种自移动机器人控制方法、系统及自移动机器人。

技术介绍

[0002]随着自动化技术的发展,自移动机器人在服务、物流、探测等领域具有越来越广的应用前景。
[0003]自移动机器人是一种能够在没有任何人类干预的情况下独立移动的机器人,它通常配备有传感器和控制器,使其能够感知环境、规划移动路线并避免障碍。目前的自移动机器人大多是通过执行原地旋转动作或者后退动作来判断自身是否具备重新规划运动路线的条件。
[0004]但是,在自移动机器人与障碍物紧贴无法执行原地旋转动作或者后退动作的工况下,自移动机器人会由于无法规划出新的运动路线而处于卡困状态,此时只能人为介入辅助脱困,智能化程度较低。

技术实现思路

[0005]鉴于以上问题,本申请提供一种自移动机器人控制方法、系统及自移动机器人,以解决上述技术问题。
[0006]第一方面,本申请提供一种自移动机器人控制方法,该自移动机器人控制方法包括:
[0007]在自移动机器人处于卡困状态时,获取自移动机器人的代价地图,代价地图中记录有自移动机器人当前环境中的障碍物信息;
[0008]根据障碍物信息,确定自移动机器人被障碍物限制的目标轮廓边;
[0009]根据目标轮廓边,确定自移动机器人的脱困路径,并控制自移动机器人基于脱困路径运动,以脱离障碍物。
[0010]在本申请一种可能的实现方式中,自移动机器人配置有用于检测环境中障碍物信息的感知传感器,获取自移动机器人的代价地图,之前,方法包括:
[0011]获取感知传感器在自移动机器人所处的当前环境中检测到的障碍物信息;
[0012]根据障碍物信息,构建代价地图。
[0013]在本申请一种可能的实现方式中,根据障碍物信息,确定自移动机器人被障碍物限制的目标轮廓边,包括:
[0014]根据障碍物信息,得到自移动机器人的每一轮廓边的代价值,代价值用于表征轮廓边被障碍物限制的大小程度;
[0015]根据每一轮廓边的代价值,确定目标轮廓边。
[0016]在本申请一种可能的实现方式中,根据每一轮廓边的代价值,确定目标轮廓边,包括:
[0017]针对于每一轮廓边,若该轮廓边的代价值大于或者等于预设代价阈值,则确定该轮廓边为目标轮廓边。
[0018]在本申请一种可能的实现方式中,根据目标轮廓边,确定自移动机器人的脱困路径,并控制自移动机器人基于脱困路径运动,包括:
[0019]以自移动机器人的前进方向作为前方,若目标轮廓边为自移动机器人的前轮廓边或后轮廓边,则确定脱困路径为相对轮廓边所在方向的直线路径,控制自移动机器人沿相对轮廓边所在方向作直线运动,相对轮廓边为与目标轮廓边相对的轮廓边;
[0020]若目标轮廓边为自移动机器人的任一侧轮廓边,则确定脱困路径为相对轮廓边所在方向的弧线路径,控制自移动机器人沿相对轮廓边所在方向作弧线运动;
[0021]若目标轮廓边为自移动机器人的任意两相邻轮廓边,则确定脱困路径为与该两相邻轮廓边分别相对的两轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿两轮廓边合成方向作弧线运动。
[0022]在本申请一种可能的实现方式中,若目标轮廓边为自移动机器人的前轮廓边或后轮廓边,则确定脱困路径为相对轮廓边所在方向的直线路径,控制自移动机器人沿相对轮廓边所在方向作直线运动,包括:
[0023]若目标轮廓边为前轮廓边,则确定脱困路径为后轮廓边所在方向的直线路径,控制自移动机器人沿后方作直线后退运动;
[0024]若目标轮廓边为后轮廓边,则确定脱困路径为前轮廓边所在方向的直线路径,控制自移动机器人沿前方作直线前进运动。
[0025]在本申请一种可能的实现方式中,若目标轮廓边为自移动机器人的任一侧轮廓边,则确定脱困路径为相对轮廓边所在方向的弧线路径,控制自移动机器人沿相对轮廓边所在方向作弧线运动,包括:
[0026]若目标轮廓边为左轮廓边,则确定脱困路径为右轮廓边所在方向的弧线路径,控制自移动机器人沿右方作右前方弧线前进运动或右后方弧线后退运动;
[0027]若目标轮廓边为右轮廓边,则确定脱困路径为左轮廓边所在方向的弧线路径,控制自移动机器人沿左方作左前方弧线前进运动或左后方弧线后退运动。
[0028]在本申请一种可能的实现方式中,若目标轮廓边为自移动机器人的任意两相邻轮廓边,则确定脱困路径为与该两相邻轮廓边分别相对的两轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿两轮廓边合成方向作弧线运动,包括:
[0029]若目标轮廓边为前轮廓边和左轮廓边,则确定脱困路径为后轮廓边和右轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿右后方作弧线后退运动;
[0030]若目标轮廓边为前轮廓边和右轮廓边,则确定脱困路径为后轮廓边和左轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿左后方作弧线后退运动;
[0031]若目标轮廓边为后轮廓边和左轮廓边,则确定脱困路径为前轮廓边和右轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿右前方作弧线前进运动;
[0032]若目标轮廓边为后轮廓边和右轮廓边,则确定脱困路径为前轮廓边和左轮廓边所在方向的合成方向的弧线路径,控制自移动机器人沿左前方作弧线前进运动。
[0033]在本申请一种可能的实现方式中,控制自移动机器人基于脱困路径运动,包括:
[0034]在自移动机器人基于脱困路径运动时,根据脱困路径和代价地图预测自移动机器
人是否会与障碍物发生碰撞;
[0035]若预测自移动机器人不会与障碍物发生碰撞,则控制自移动机器人基于脱困路径运动。
[0036]第二方面,本申请还提供一种自移动机器人控制系统,该自移动机器人控制系统包括控制端以及与控制端通信连接的自移动机器人;
[0037]控制端,用于控制自移动机器人运动,并实现第一方面或者第一方面任一种可能的实现方式中的自移动机器人控制方法。
[0038]第三方面,本申请还提供一种自移动机器人,该自移动机器人包括存储器和处理器,存储器用于存储计算机程序,计算机程序被处理器执行时,用于实现第一方面或者第一方面任一种可能的实现方式中的自移动机器人控制方法。
[0039]第四方面,本申请还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,该计算机指令被处理器执行时实现第一方面或者第一方面任一种可能的实现方式中的自移动机器人控制方法中的步骤。
[0040]从以上内容可得出,本申请具有以下的有益效果:
[0041]本申请中,在自移动机器人处于卡困状态时,根据代价地图中记录的障碍物信息,确定该自移动机器人被障碍物限制的目标轮廓边,再根据目标轮廓边确定脱困路径,控制自移动机器人基于该脱困路径运动,以远离障碍物,避免了自移动机器人与障碍物紧贴无法执行原地旋转动作或者后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自移动机器人控制方法,其特征在于,所述方法包括:在所述自移动机器人处于卡困状态时,获取所述自移动机器人的代价地图,所述代价地图中记录有所述自移动机器人当前环境中的障碍物信息;根据所述障碍物信息,确定所述自移动机器人被障碍物限制的目标轮廓边;根据所述目标轮廓边,确定所述自移动机器人的脱困路径,并控制所述自移动机器人基于所述脱困路径运动,以脱离所述障碍物。2.根据权利要求1所述的方法,其特征在于,所述自移动机器人配置有用于检测环境中障碍物信息的感知传感器,所述获取所述自移动机器人的代价地图,之前,所述方法包括:获取所述感知传感器在所述自移动机器人所处的当前环境中检测到的所述障碍物信息;根据所述障碍物信息,构建所述代价地图。3.根据权利要求1所述的方法,其特征在于,所述根据所述障碍物信息,确定所述自移动机器人被障碍物限制的目标轮廓边,包括:根据所述障碍物信息,得到所述自移动机器人的每一轮廓边的代价值,所述代价值用于表征所述轮廓边被所述障碍物限制的大小程度;根据每一所述轮廓边的代价值,确定所述目标轮廓边。4.根据权利要求3所述的方法,其特征在于,所述根据所述每一轮廓边的代价值,确定所述目标轮廓边,包括:针对于每一所述轮廓边,若该轮廓边的代价值大于或者等于预设代价阈值,则确定该轮廓边为所述目标轮廓边。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标轮廓边,确定所述自移动机器人的脱困路径,并控制所述自移动机器人基于所述脱困路径运动,包括:以所述自移动机器人的前进方向作为前方,若所述目标轮廓边为所述自移动机器人的前轮廓边或后轮廓边,则确定所述脱困路径为相对轮廓边所在方向的直线路径,控制所述自移动机器人沿所述相对轮廓边所在方向作直线运动,所述相对轮廓边为与所述目标轮廓边相对的轮廓边;若所述目标轮廓边为所述自移动机器人的任一侧轮廓边,则确定所述脱困路径为所述相对轮廓边所在方向的弧线路径,控制所述自移动机器人沿所述相对轮廓边所在方向作弧线运动;若所述目标轮廓边为所述自移动机器人的任意两相邻轮廓边,则确定所述脱困路径为与该两相邻轮廓边分别相对的两轮廓边所在方向的合成方向的弧线路径,控制所述自移动机器人沿所述两轮廓边合成方向作弧线运动。6.根据权利要求5所述的方法,其特征在于,所述若所述目标轮廓边为所述自移动机器人的前轮廓边或后轮廓边,则确定所述脱困路径为相对轮廓边所在方向的直线路径,控制所述自移动机器人沿所述相对轮廓边所在方向作直线运动,包括:若所述目标轮廓边为所述前轮廓边,则确定所述脱困路径为所述后轮廓边所在方向的直线路径,控制所述自移动机器人沿后方作直线后退运动;若所述目标轮廓边为所述后轮廓边,则确定所述脱困路径为所述前轮廓...

【专利技术属性】
技术研发人员:谢凯旋陈泽宇
申请(专利权)人:科沃斯家用机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1