The invention discloses a location method, device and electronic device based on point cloud. The method includes: after receiving the current frame point cloud data, the first frame cloud data of the current frame point cloud data is determined according to the environment map corresponding to the object to be located, and the current frame point cloud data is first matched with the previous frame cloud data according to the location information of the last frame point cloud data; according to the current frame, the current frame is matched with the point cloud data. The location information of the current frame point cloud data is determined by the initial matching results of the point cloud data and the last frame point cloud data, and the positioning object is located according to the location and orientation information of the current frame point cloud data. Using the scheme, the object can realize the function of real-time positioning and mapping even in the absence of satellite positioning signal, and can make use of the acquired multi frame cloud data to realize the accurate positioning of the robot.
【技术实现步骤摘要】
基于点云的定位方法、装置及电子设备
本专利技术涉及智能机器人
,具体涉及一种基于点云的定位方法、装置及电子设备。
技术介绍
随着科技的发展,以及人们对生活质量的要求的不断增高,智能机器人逐渐出现在人们的日常生活中,比如清扫机器人、工业机器人、服务机器人、仓库里搬运货物的机器人等。为了了解机器人的工作情况,需要对机器人进行实时定位,从而获取机器人的行走路线以及所在位置。然而,专利技术人在实现本专利技术的过程中发现,现有的机器人在室内工作的时候,大多利用卫星定位技术进行定位。但是,当机器人工作于无卫星定位信号的工作环境时,则不能实现其定位的功能。由此可见,现有技术中缺少一种能够很好解决上述问题的能够用于各种工作环境的基于点云的定位方法、装置及电子设备。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于点云的定位方法、装置及电子设备。根据本专利技术的一个方面,提供了一种基于点云的定位方法,包括:接收到当前帧点云数据后,根据与待定位物体相对应的环境地图确定所述当前帧点云数据的上一帧点云数据;根据上一帧点云数据的定位方位信息,将当前帧点云数据与上一帧点云数据进行初次匹配;根据当前帧点云数据与上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息;根据当前帧点云数据的定位方位信息对待定位物体进行定位。可选地,所述根据当前帧点云数据与所述上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息的步骤之后,进一步包括步骤:根据所述当前帧点云数据的定位方位信息,将当前帧点云数据与所述环境地图进行二次匹配;根据当 ...
【技术保护点】
一种基于点云的定位方法,包括:接收到当前帧点云数据后,根据与待定位物体相对应的环境地图确定所述当前帧点云数据的上一帧点云数据;根据所述上一帧点云数据的定位方位信息,将当前帧点云数据与所述上一帧点云数据进行初次匹配;根据当前帧点云数据与所述上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息;根据所述当前帧点云数据的定位方位信息对所述待定位物体进行定位。
【技术特征摘要】
1.一种基于点云的定位方法,包括:接收到当前帧点云数据后,根据与待定位物体相对应的环境地图确定所述当前帧点云数据的上一帧点云数据;根据所述上一帧点云数据的定位方位信息,将当前帧点云数据与所述上一帧点云数据进行初次匹配;根据当前帧点云数据与所述上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息;根据所述当前帧点云数据的定位方位信息对所述待定位物体进行定位。2.根据权利要求1所述的方法,其中,所述根据当前帧点云数据与所述上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息的步骤之后,进一步包括步骤:根据所述当前帧点云数据的定位方位信息,将当前帧点云数据与所述环境地图进行二次匹配;根据当前帧点云数据与所述环境地图的二次匹配结果对所述当前帧点云数据的定位方位信息进行修正,得到当前帧点云数据的修正后的定位方位信息。3.根据权利要求2所述的方法,其中,所述得到当前帧点云数据的修正后的定位方位信息的步骤之后,进一步包括:根据所述当前帧点云数据的修正后的定位方位信息,将所述当前帧点云数据加载到所述环境地图上,以实现所述环境地图的更新。4.根据权利要求2或3所述的方法,其中,所述根据所述当前帧点云数据的定位方位信息对所述待定位物体进行定位的步骤具体包括:根据所述当前帧点云数据的修正后的定位方位信息对所述待定位物体进行定位。5.根据权利要求1-4任一所述的方法,其中,所述根据当前帧点云数据与所述上一帧点云数据的初次匹配结果确定当前帧点云数据的定位方位信息的步骤具体包括:根据所述初次匹配结果确定所述待定位物体相对于所述上一帧点云数据的定位方位信息的位移变化量;根据所述上一帧点云数据的定位方位信息以及所述位移变化量,确定当前帧点云数据的定...
【专利技术属性】
技术研发人员:刘坤,谭平,栾成志,潘俊威,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。