The purpose of the present application is to provide a method for moving a mobile robot to stick an obstacle. Compared with the prior art, in the application when it is detected that the mobile robot and the obstacle distance reaches a preset distance, the mobile robot based on motion direction according to the preset preset speed, then the preset speed and the preset direction of the mobile robot based on the calculation in the next period of the motion of robot motion prediction and space. The robot motion prediction based on space, determine the adjustment speed of the mobile robot and adjust the direction of the mobile robot according to the speed of adjustment and the adjustment direction to make the paste the obstacle motion. In this way, the motion mode of the robot can be adjusted flexibly according to the change of the environment, and the collision of the mobile robot and the obstacle can be avoided.
【技术实现步骤摘要】
移动机器人贴障碍物运动的方法和设备
本申请涉及计算机
,尤其涉及一种移动机器人贴障碍物运动的技术。
技术介绍
目前,移动机器人的使用越来越普遍,特别是家庭服务类和商场导购类机器人,例如扫地机器人、拖地机器人,给人们的生活带来了极大的方便。而机器人在运动时,会遇到障碍物,例如,墙面,这时就需要机器人能够实现贴着障碍物运动,不要撞上障碍物。现有技术中,主要通过采用已知地图来实现贴障碍物运动,这种方式建立在存在已知地图的情况下,无法很好的适应环境的变化,因此,这种方式适用范围小,无法满足环境多变的需求。
技术实现思路
本申请的目的是提供一种移动机器人贴障碍物运动的方法。根据本申请的一个方面,提供了一种移动机器人贴障碍物运动的方法,其中,该方法包括:当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动;基于所述预设速度及所述预设方向计算所述移动机器人在下一个运动周期的机器人预测运动空间;基于所述机器人预测运动空间,确定所述移动机器人的调整速度以及调整方向,以使所述移动机器人按所述调整速度以及调整方向贴所述障碍物运动。进一步地,其中,所述当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动之前,所述方法还包括:当所述移动机器人与所述障碍物的距离大于预设距离,以当前速度且按指定方向靠近所述障碍物。进一步地,其中,所述当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动之前,所述方法还包括:当所述移动机器人与所述障碍物的距离大于预设距离,根据获取到的激光数据确定贴近所 ...
【技术保护点】
一种移动机器人贴障碍物运动的方法,其中,该方法包括:当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动;基于所述预设速度及所述预设方向计算所述移动机器人在下一个运动周期的机器人预测运动空间;基于所述机器人预测运动空间与所述障碍物的位置关系,确定所述移动机器人的调整速度以及调整方向,以使所述移动机器人按所述调整速度以及调整方向贴所述障碍物运动。
【技术特征摘要】
1.一种移动机器人贴障碍物运动的方法,其中,该方法包括:当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动;基于所述预设速度及所述预设方向计算所述移动机器人在下一个运动周期的机器人预测运动空间;基于所述机器人预测运动空间与所述障碍物的位置关系,确定所述移动机器人的调整速度以及调整方向,以使所述移动机器人按所述调整速度以及调整方向贴所述障碍物运动。2.根据权利要求1所述的方法,其中,所述当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动之前,所述方法还包括:当所述移动机器人与所述障碍物的距离大于预设距离,以当前速度且按指定方向靠近所述障碍物。3.根据权利要求1所述的方法,其中,所述当检测到移动机器人与障碍物的距离达到预设距离,所述移动机器人基于预设速度按预设方向运动之前,所述方法还包括:当所述移动机器人与所述障碍物的距离大于预设距离,根据获取到的激光数据确定贴近所述障碍物的目标位置,以使所述移动机器人向所述目标位置的方向移动。4.根据权利要求3所述的方法,其中,所述目标位置与所述移动机器人的当前距离最近。5.根据权利要求1所述的方法,其中,所述基于所述机器人预测运动空间与所述障碍物的位置关系,确定所述移动机器人的调整速度以及调整方向包括:基于所述机器人预测运动空间,确定所述障碍物是否在所述机器人预测运动空间内;当所述障碍物在所述机器人预测运动空间内,将所述预设速度减小预设速度增量以及按所述预设方向旋转一定预设角度增量,以确定所述调整速度以及调整方向。6.根据权利要求5所述的方法,其中,所述基于所述机器人预测运动空间与所述障碍物的位置关系,确定所...
【专利技术属性】
技术研发人员:赵永华,白静,李宇翔,陈士凯,
申请(专利权)人:上海思岚科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。