[发明专利]机器人控制方法、机器人及计算机可读存储介质在审
申请号: | 202210756708.4 | 申请日: | 2022-06-29 |
公开(公告)号: | CN115008465A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 李丰毅;王翰;吴松;蒋云;周恩德 | 申请(专利权)人: | 武汉擎朗智能科技有限公司;上海擎朗智能科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 郝文博 |
地址: | 430200 湖北省武汉市东湖新技术开发区佛祖岭街道光谷大道77*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 控制 方法 计算机 可读 存储 介质 | ||
1.一种机器人控制方法,所述机器人具有距离传感器,所述机器人控制方法包括:
控制距离传感器获得机器人周边环境的信息;
结合机器人周边环境的信息和代价地图,获取机器人周边预设距离范围内不同点位的代价值,并根据代价值获取目标点;
控制机器人从当前位置运动至目标点。
2.根据权利要求1所述的机器人控制方法,其中所述代价地图利用slam方法构建,并根据所述机器人中传感器获取的数据进行更新;所述代价值至少包括机器人发生碰撞的风险和与机器人当前位置的距离。
3.根据权利要求1所述的机器人控制方法,在控制机器人运动至预设位置的过程中,利用距离传感器实时获取机器人与障碍物之间的距离;
判断机器人与障碍物的距离是否小于第一阈值;
当机器人与障碍物的距离小于第一阈值,执行所述机器人控制方法。
4.根据权利要求3所述的机器人控制方法,在控制机器人从当前位置运动至目标点后,控制机器人继续执行运动至预设位置的过程。
5.根据权利要求1所述的机器人控制方法,还包括:
控制距离传感器持续扫描机器人的周边环境;
根据距离传感器获取的数据,判断机器人运动前方是否存在障碍物;
当机器人前方不存在障碍物时,控制机器人运动至目标点。
6.根据权利要求5所述的机器人控制方法,当机器人前方存在障碍物时,根据机器人当前位置的周边环境的信息重新选择目标点。
7.根据权利要求1所述的机器人控制方法,其中所述获取目标点的步骤包括:
以机器人的当前位置为圆心,由内至外遍历计算代价地图中圆心预设距离内不同点位的代价值;
选取代价值最低的点作为目标点。
8.根据权利要求1所述的机器人控制方法,其中所述控制机器人从当前位置运动至目标点的步骤包括:
计算目标点的坐标和机器人当前位置的坐标;
通过pid控制方式持续给出线速度和角速度,并计算两点之间的距离差,直到到达目标点。
9.根据权利要求1-8中任一项所述的机器人控制方法,其中所述障碍物包括机器人活动范围内的实体障碍物和/或在机器人活动范围内设定的虚拟墙。
10.根据权利要求1-8中任一项所述的机器人控制方法,其中所述控制距离传感器获得机器人周边环境的信息的步骤包括:对距离传感器获得的信息进行噪点过滤。
11.一种机器人,包括:
主体;
运动装置,所述运动装置设置于所述主体上,并能够受驱以带动所述主体运动;
距离传感器,所述距离传感器设置于所述主体上;和
控制系统,所述控制系统与所述距离传感器和所述运动装置通讯,并配置成能够执行如权利要求1-10中任一项所述的机器人控制方法。
12.根据权利要求11所述的机器人,其中所述距离传感器设置在主体的顶部和/或主体的底部,并能够扫描到所述机器人运动方向的正前方区域。
13.一种计算机可读存储介质,包括存储于其上的计算机可执行命令,所述可执行命令在被处理器执行时实施如权利要求1-10中任一项所述的机器人控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉擎朗智能科技有限公司;上海擎朗智能科技有限公司,未经武汉擎朗智能科技有限公司;上海擎朗智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210756708.4/1.html,转载请声明来源钻瓜专利网。