[发明专利]路径生成方法及生成装置、智能机器人及存储介质有效
申请号: | 202010084825.1 | 申请日: | 2020-02-10 |
公开(公告)号: | CN110928320B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 胡焉为;沈孝通;秦宝星;程昊天 | 申请(专利权)人: | 上海高仙自动化科技发展有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 邵泳城 |
地址: | 201203 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径 生成 方法 装置 智能 机器人 存储 介质 | ||
1.一种路径生成方法,应用于智能机器人,其特征在于,所述路径生成方法包括:
获取连续的多帧激光点云数据;
识别所述多帧激光点云数据中的路沿点云数据,所述路沿点云数据为道路的路沿上的点对应的激光点云数据;及
根据所述路沿点云数据生成移动路径并控制所述智能机器人按所述移动路径移动;
所述识别所述多帧激光点云数据中的路沿点云数据,包括:
根据当前帧激光点云数据及所述当前帧激光点云数据之前的预定帧数的激光点云数据计算地面法向向量;
根据所述当前帧激光点云数据计算当前帧法向向量、当前帧曲率、当前帧高度、和当前帧邻域二阶导;及
在所述当前帧法向向量与所述地面法向向量的内积小于预定内积阈值、所述当前帧高度处于预定高度范围内、所述当前帧曲率大于预定曲率阈值、及所述当前帧激光点云数据对应的邻域二阶导大于预定二阶导阈值时,确定所述当前帧激光点云数据为所述路沿点云数据;
所述路径生成方法还包括:
根据多帧所述路沿点云数据计算拟合直线;
在所述路沿点云数据和所述拟合直线的距离小于第一预定距离时,确定所述路沿点云数据为内点云数据;
在所述内点云数据的数量占多帧所述路沿点云数据中的比例大于预定比例时,确定每个所述内点云数据在所述拟合直线上的投影点,并计算相邻所述投影点之间的点间距离;及
在最大的所述点间距离小于第二预定距离时,存储所述拟合直线为路沿段,所述路沿段包括起点坐标、终点坐标、及指示所述路沿段的两侧中靠道路的一侧的方向数据。
2.根据权利要求1所述的路径生成方法,其特征在于,所述获取连续的多帧激光点云数据,包括:
获取多帧数据在第一坐标系下的三维坐标数据;
基于所述智能机器人的位姿确定所述第一坐标系和第二坐标系的转换矩阵;及
根据所述转换矩阵将所述三维坐标数据转换为所述第二坐标系下的激光点云数据,以得到所述多帧激光点云数据。
3.根据权利要求1所述的路径生成方法,其特征在于,所述根据当前帧激光点云数据及所述当前帧激光点云数据之前的预定帧数的激光点云数据计算地面法向向量,包括:
将所述当前帧激光点云数据及所述预定帧数的激光点云数据存入预定长度的队列中,所述预定长度根据所述预定帧数确定;
将所述队列中的所有激光点云数据累加成一个连续帧激光点云数据;及
根据所述连续帧激光点云数据和点云库中预存的第一函数计算所述地面法向向量。
4.根据权利要求1所述的路径生成方法,其特征在于,所述路径生成方法还包括:
在所述当前帧法向向量与所述地面法向向量的内积大于所述预定内积阈值、所述当前帧高度处于所述预定高度范围外、所述当前帧曲率小于所述预定曲率阈值、或所述当前帧激光点云数据对应的邻域二阶导小于所述预定二阶导阈值时,确定所述当前帧激光点云数据为噪声点云数据。
5.根据权利要求1所述的路径生成方法,其特征在于,所述根据多帧所述路沿点云数据计算拟合直线,包括:
基于随机采样一致性算法,根据多帧所述路沿点云数据计算所述拟合直线。
6.根据权利要求5所述的路径生成方法,其特征在于,所述路径生成方法还包括:
根据相邻两个所述路沿段的起点坐标和终点坐标判断所述相邻两个所述路沿段是否断开;及
在所述相邻两个所述路沿段未断开时,将相邻两个所述路沿段连接为一个整合路沿段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高仙自动化科技发展有限公司,未经上海高仙自动化科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010084825.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:位置匹配方法及装置
- 下一篇:一种高动态范围的时间-幅度转换电路及其测量方法