【技术实现步骤摘要】
机器人以及障碍物避让控制方法的装置
[0001]本专利技术涉及智能设备领域,尤其涉及一种机器人以及障碍物避让控制方法的装置。
技术介绍
[0002]现有技术中,机器人,例如,机器人,在移动时,是根据全局地图中预先规划的路径进行移动。然而,实际实用过程中,会出现突然存在的障碍物,这些突然出现的障碍物由于没有预设规划路径进行避让,所以,会存在无法提前避让的问题。另外,还有些机器人虽然能够避障,但是其处理算法非常复杂,导致避障的运算过程非常复杂,增加了运算负担。
技术实现思路
[0003]有鉴于此,本申请提供一种机器人以及障碍物避让控制方法的装置,简化了障碍物避障的运算过程,以解决上述技术问题。
[0004]本申请实施例第一方面提供一种障碍物避让控制方法,应用于一机器人,所述方法包括步骤:
[0005]获取全局路径规划图,确定所述机器人在所述全局路径规划图中的位置信息,所述位置信息包括所述机器人在所述全局路径规划图中的当前路径点;
[0006]基于所述当前路径点确定所述机器人在所述全局路径规划图中的下一路径点;
[0007]判断所述下一路径点的预设范围内是否有障碍物;
[0008]在确定有障碍物时,确定所述全局路径规划图中从所述当前路径点开始的预设数量路径点的路径连线,并确定所述障碍物与所述路径连线之间的位置关系;
[0009]基于所述障碍物与所述路径连线之间的位置关系,调整全局路径规划图中的所述下一路径点的坐标位置;
[0010]基于调整后的所述下一 ...
【技术保护点】
【技术特征摘要】
1.一种障碍物避让控制方法,应用于一机器人,其特征在于,所述方法包括步骤:获取全局路径规划图,确定所述机器人在所述全局路径规划图中的位置信息,所述位置信息包括所述机器人在所述全局路径规划图中的当前路径点;基于所述当前路径点确定所述机器人在所述全局路径规划图中的下一路径点;判断所述下一路径点的预设范围内是否有障碍物;在确定有障碍物时,确定所述全局路径规划图中从所述当前路径点开始的预设数量路径点的路径连线,并确定所述障碍物与所述路径连线之间的位置关系;基于所述障碍物与所述路径连线之间的位置关系,调整全局路径规划图中的所述下一路径点的坐标位置;基于调整后的所述下一路径点的坐标位置更新所述全局路径规划图;以及,控制所述机器人按照更新后的所述全局路径规划图移动。2.根据权利要求1所述的障碍物避让控制方法,其特征在于,所述确定所述障碍物与所述路径连线之间的位置关系,包括以下至少一种:所述障碍物位于所述路径连线的同一侧;所述障碍物横跨在所述路径连线上;所述障碍物为至少两个并分别位于所述路径连线的两侧。3.根据权利要求2所述的障碍物避让控制方法,其特征在于,所述基于所述障碍物与所述路径连线之间的位置关系,调整全局路径规划图中的所述下一路径点的坐标位置,包括:当确定所述障碍物位于所述路径连线的同一侧时,将所述下一路径点自所述障碍物起向远离所述障碍物的一侧平移,使得所述机器人与所述障碍物之间的距离至少大于等于所述机器人与所述障碍物之间的最小安全距离。4.根据权利要求3所述的障碍物避让控制方法,其特征在于,所述将所述下一路径点自所述障碍物起向远离所述障碍物的一侧平移,包括:确定所述障碍物的距离该下一路径点最近的障碍物点,并确定该下一路径点与所述障碍物点之间的距离d,控制所述机器人沿着从所述障碍物点到所述下一路径点的方向平移预设距离L
‑
d,L为所述最小安全距离。5.根据权利要求2所述的障碍物避让控制方法,其特征在于,所述基于所述障碍物与所述路径连线之间的位置关系,调整全局路径规划图中的所述下一路径点的坐标位置,包括:当确定障碍物横跨在所述路径连线上时,将所述下一路径点沿着垂直于所述路径连线的方向穿过所述障碍物并继续向远离所述障碍物的一侧平移使得所述机器人与所述障碍物之间的距离至少大于等于所述机器人与所述障碍物之间的最小安全距离。6.根据权利要求5所述的障碍物避让控制方法,其特征在于,所述将所述下一路径点沿着垂直于所述路径连线的方向穿过所述障碍物并继续向远离所述障碍物的一侧平移,包括:将所述障碍物分为位于所述路径连线左侧的第一部分和位于所述路径连线右侧的第二部分;确定所述障碍物的第一部分的距离该下一路径点的最远的第一障碍物点,并确定所述第一障碍物点与该下一路径点之间的第一距离d1;确定所述障碍物的第二部分的距离该下一路径点的最远的第二障碍物点,并确定所述
第二障碍物点与该下一路径点之间的第二距离d2;确定所述第一距离d1大于所述第二距离d2时,将所述下一路径点沿着垂直于所述路径连线的方向向右平移预设距离L+d2,L为所述最小安全距离;或者,确定所述第一距离d1小于所述第二距离d2时,将所述下一路径点沿着垂直于所述路径连线的方向向左平移预设距离L+d1,L为所述最小安全距离;或者,确定所述第一距离d1等于所述第二距离d2时,将所述下一路径点沿着垂直于所述路径连线的方向向左平移预设距离L+d1或者将所述下一路径点沿着起沿着垂直于所述路径连线的方向向右平移预设距离L+d2,L为所述最小安全距离。7.根据权利要求2所述的障碍物避让控制方法,其特征在于,所述基于所述障碍物与所述路径连线之间的位置关系,调整全局路径规划图中的所述下一路径点的坐标位置,包括:当所述障碍物为至少两个并分别位于所述路径连线的两侧且至少两个所述障碍物之间的距离不允许所述机器人从中穿过时,将所述下一路径点沿着垂直于所述路径连线的方向穿过其中一个所述障碍物并继续向远离该障碍物的一侧平移使得所述机器人与该障碍物之间的距离至少大于等于所述机器人与该障碍物之间的最小安全距离。8.根据权利要求7所述的障碍物避让控制方法,其特征在于,所述将所述下一路径点沿着垂直于所述路径连线的方向穿过其中一个所述障碍物并继续向远离该障碍物的一侧平移,包括:将至少两个所述障碍物分为位于所述路径连线左侧的第一障碍物和位于所述路径连线右侧的第二障碍物;...
【专利技术属性】
技术研发人员:张殿旋,周邓金,陈家林,
申请(专利权)人:深圳市欧拉智造科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。