【技术实现步骤摘要】
机器人、机器人检测行人的装置、方法和可读存储介质
[0001]本申请实施例涉及机器人
,尤其涉及一种机器人、机器人检测行人的装置、方法和可读存储介质。
技术介绍
[0002]行人检测与跟踪一直是机器人领域研究的热点。随着激光雷达的快速发展,低成本2D激光雷达逐渐应用于市场,进而出现了许多基于2D激光雷达的行人检测方法。
[0003]现有技术中,行人检测算法基本上是基于深度学习方案来设计的,此类方法普遍依靠大量的数据,计算量大,时效性低。
技术实现思路
[0004]本申请实施例提供一种机器人、机器人检测行人的装置、方法和可读存储介质,可解决机器人检测行人时效性低的问题。
[0005]本申请实施例一方面提供了一种机器人,包括:存储器与所述存储器耦合的处理器;所述存储器存储有计算机程序;所述处理器用于执行所述计算机程序以实现如下步骤:
[0006]获取机器人激光雷达的检测区域中的多帧雷达数据,所述检测区域包括静态行人检测区域和动态行人检测区域;
[0007]通过第一类型算法对所述静态行人检测区域中的每帧雷达数据进行处理以及通过第二类型算法对所述动态行人检测区域中的每帧雷达数据进行处理,以得到所述检测区域的待追踪行人的待追踪行人信息;
[0008]基于所述多帧雷达数据中所述待追踪行人的待追踪行人信息之间的关联信息,以确定目标行人。
[0009]本申请实施例一方面提供了一种机器人检测行人的装置,包括:
[0010]获取模块,用于获取机器人激光雷达的检 ...
【技术保护点】
【技术特征摘要】
1.一种机器人,其特征在于,所述机器人包括:存储器与所述存储器耦合的处理器;所述存储器存储有计算机程序;所述处理器用于执行所述计算机程序以实现如下步骤:获取机器人激光雷达的检测区域中的多帧雷达数据,所述检测区域包括静态行人检测区域和动态行人检测区域;通过第一类型算法对所述静态行人检测区域中的每帧雷达数据进行处理以及通过第二类型算法对所述动态行人检测区域中的每帧雷达数据进行处理,以得到所述检测区域的待追踪行人的待追踪行人信息;基于所述多帧雷达数据中所述待追踪行人的待追踪行人信息之间的关联信息,以确定目标行人。2.根据权利要求1所述的机器人,其特征在于,所述静态行人检测区域相对于所述动态行人检测区域靠近所述机器人,且所述动态行人检测区域大于所述静态行人检测区域。3.根据权利要求1或2所述的机器人,其特征在于,所述通过第一类型算法对所述静态行人检测区域中的每帧雷达数据进行处理,包括:通过预设的聚类算法,将所述静态行人检测区域中的雷达数据聚成各个簇;将各个簇中面积大于预设面积的簇确定为人腿;将各所述人腿中距离最小且所述距离小于预设距离的两条所述人腿,进行配对,配对成功的两条所述人腿对应一个所述静态行人,未配对成功的单条所述人腿对应一个所述待追踪行人。4.根据权利要求1所述的机器人,其特征在于,所述通过第二类型算法对所述动态行人检测区域中的每帧雷达数据进行处理包括:根据所述雷达与所述机器人上的转换矩阵,将获取的所述雷达数据转换到预先建立的栅格地图坐标系中;以帧为单位统计所述栅格地图坐标系中各栅格的属性值,其中,将存在所述雷达数据的栅格的属性值增加一个统计量,将不存在所述雷达数据的栅格的属性值减去一个统计量;当所述栅格地图坐标系中各栅格的属性值的统计帧数到达预设帧数时,通过预设的聚类算法,将所述动态行人检测区域中的所述栅格地图坐标系下的雷达数据聚成各个簇;将各个簇中面积大于所述预设面积的簇确定为人腿;将各所述人腿中距离最小且所述距离小于预设距离的两条所述人腿,进行配对,配对成功的两条所述人腿对应一个待定动态行人,未配对成功的单条所述人腿对应一个所述待定动态行人;计算所述待定动态行人预设范围内的所有所述栅格的属性值之和,若所述属性值之小于预设阈值,则将所述待定动态行人确认为所述待追踪行人。5.根据权利要求4所述的机器人,其特征在于,所述待追踪行人信息包括所述待追踪行人的位置和速度,所述关联信息包括关联成功的次数;所述基于所述多帧雷达数据中所述待追踪行人的待追踪行人信息之间的关联信息,以确定目标行人,包括:基于每一帧雷达数据中待追踪行人的位置和速度,预测下一帧雷达数据中待追踪行人的预测位置;
将所述预测位置与下一帧雷达数据中的待追踪行人的实际位置之间进行最小距离匹配关联;若关联成功,则记录所述待追踪行人的关联成功的次数,并当所述待追踪行人关联成功的次数达到第一预设次数时,确认所述待追踪行人为所述目标行人。6.根据权利要求5所述的机器人,其特征在于,所述处理器还用于执行如下步骤:若关联失败,则将所述下一帧所述雷达数据中检测到的所述待追踪行人作为新增行人,将所述待追踪行人的关联成功的次数减去一个统计量,并记录关联失败的次数,当所述关联失败的次数达到第二预设次数时,确认所述待追踪行人非所述目标行人。7.根据权利要求5所述的机器人,其特征在于,所述处理器还用于执行如下步骤:若所述目标行人为在所述静态行人检测区域识别出的所述待追踪行人,则将与所述机器人距离最近的待追踪行人作为进行交互的交互对象;若所述目标行人为在所述动态行人检测区域识别出的所述待追踪行人,则将所述关联成功的次数最多的所述待追踪行人作为进行交互的交互对象。8.一种机器人检测行人的装置,其特征在于,包括:获取模块,用于获取机器人激光雷达的检测区域中的多帧雷达数据,所述检测区域包括静态行人检测区域和动态行人检测区域;识别模块,用于通过第一类型算法对所述静态行人检测区域中的每帧雷达数据进行处理以及通过第二类型算法对所述动态行人检测区域中的每帧雷达数据进行处理,以得到所述检测区域的待追踪行人的待追踪行人信息;确定模块,用于基于所述多帧雷达数据中所述待...
【专利技术属性】
技术研发人员:黄寅,
申请(专利权)人:深圳市普渡科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。