[发明专利]机器人记录运动轨迹的方法和显示机器人运动轨迹的方法有效
申请号: | 201911304179.9 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111085998B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 黄丽颖;赖钦伟 | 申请(专利权)人: | 珠海市一微半导体有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海市横琴*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 记录 运动 轨迹 方法 显示 | ||
本发明公开了一种机器人记录运动轨迹的方法和显示机器人运动轨迹的方法,所述机器人记录运动轨迹的方法,通过控制机器人在按照预设控制模式行走的过程中,只记录关键的位置点的轨迹参数,不需要对行走过程中的每一个位置点都进行记录,从而大大减少了机器人需要记录的数据量,降低机器人对存储容量的需求,进而提高机器人的性价比。所述显示机器人运动轨迹的方法,通过将所记录的轨迹关键点转换成全局地图中的轨迹连接点,再将这些轨迹连接点串连起来即可,由于只需要处理一些轨迹连接点,不需要每个轨迹点都进行处理,从而提高处理器的数据处理效率,大大节省了运算资源。
技术领域
本发明涉及智能移动机器人领域,具体涉及一种机器人记录运动轨迹的方法和显示机器人运动轨迹的方法。
背景技术
现有的智能移动机器人,在行走过程中一般都会记录其运动轨迹。记录机器人的运动轨迹有助于分析机器人的运动,将运动轨迹展示出来也能够增强交互性。机器人在记录运动轨迹时,会将每一个位置点的坐标和方向都记录下来,如此,就会产生比较多的数据,就需要耗费较大的存储容量才能进行有效的轨迹记录。
发明内容
为解决上述问题,本发明提供了一种机器人记录运动轨迹的方法和显示机器人运动轨迹的方法,可以减少机器人需要记录的数据量,降低存储容量的需求,提高机器人的性价比。本发明的具体技术方案如下:
一种机器人记录运动轨迹的方法,包括如下步骤:机器人按照预设控制模式行走,并在行走过程中实时判断当前位置是否属于轨迹关键点,如果是,则记录所述轨迹关键点的轨迹参数,否则继续行走。
进一步地,所述机器人按照预设控制模式行走,并在行走过程中实时判断当前位置是否属于轨迹关键点,具体包括如下步骤:机器人根据预设控制模式判断当前是否处于直线行走状态,如果是,则将直线的起点和终点作为轨迹关键点,如果否,则将机器人每行走一段预设距离所对应的位置点作为轨迹关键点。
进一步地,所述预设控制模式包括弓字型规划行走模式或者回字型规划行走模式。
进一步地,所述记录所述轨迹关键点的轨迹参数,具体包括如下步骤:记录所述轨迹关键点在局部子地图中的坐标;记录所述轨迹关键点的类型;记录所述轨迹关键点的序号;记录所述轨迹关键点所在的局部子地图的地图编号。
进一步地,所述记录所述轨迹关键点在局部子地图中的坐标,具体包括如下步骤:确定机器人在当前所建局部子地图的坐标原点相对于全局地图的坐标原点的坐标为(X1,Y1);记录所述轨迹关键点相对于所建局部子地图的坐标原点的坐标为(X2,Y2)。
进一步地,所述记录所述轨迹关键点的类型,具体包括如下步骤:当所记录的轨迹关键点是直线的起点时,记录所述轨迹关键点的类型为直线运动起点;当所记录的轨迹关键点是直线的终点时,记录所述轨迹关键点的类型为直线运动终点;当所记录的轨迹关键点不是直线上的点时,记录所述轨迹关键点的类型为非直线运动点。
进一步地,所述记录所述轨迹关键点的序号,记录所述轨迹关键点所在的局部子地图的地图编号,具体包括如下步骤:根据所确定的轨迹关键点的先后,按顺序进行编号,记录每个轨迹关键点相应的编号;并记录每个轨迹关键点所在的局部子地图的地图编号;所述地图编号是机器人根据建立局部子地图的先后,对所建局部子地图进行的顺序编码。
一种显示机器人运动轨迹的方法,包括如下步骤:根据上述机器人记录运动轨迹的方法,确定所记录的轨迹关键点;将所记录的轨迹关键点转换成全局地图中的轨迹连接点;根据所记录的轨迹关键点的轨迹参数,将所述轨迹连接点连接起来;将连接成的线以机器人运动轨迹的形式显示至显示终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市一微半导体有限公司,未经珠海市一微半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911304179.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种神经网络加速系统和方法
- 下一篇:一种混凝土再生微粉及其制备方法