The invention provides a visual positioning and mapping method, device and electronic equipment, which relates to the technical field of intelligent positioning. The method includes: acquiring map information; map information includes coordinate information of map points and map points; determining the optimal observation direction according to map information and preset evaluation rules; and calculating the rotation angle of camera according to the optimal observation direction; The rotation angle generates control instructions and sends them to the control module so that the control module can control the rotation of the camera; the image collected by the rotating camera is received, the map information is updated according to the image and the current location is generated. The present invention can improve the accuracy and stability of the location and mapping.
【技术实现步骤摘要】
视觉定位与建图方法、装置及电子设备
本专利技术涉及智能定位
,尤其是涉及一视觉定位与建图方法、装置及设备。
技术介绍
同时定位与地图构建(SimultaneousLocalizationAndMapping,SLAM)是指:将一个机器人放入未知环境中的未知位置,实时求解机器人的位置与姿态并同时构建环境地图的技术。视觉SLAM以相机作为主要传感器获取信息,以求解机器人的位置与姿态,但是往往存在一些问题,比如在纹理单一场景表现较差。所谓纹理单一场景即相机画面中白墙、地砖等元素较多的场景。比如,雪地、浓雾天气、白色调室内环境、强反光地面等场景,都有可能导致视觉SLAM失效,从而影响机器人定位的精准度。而目前,尚未有方案能够克服视觉SLAM在纹理单一场景失效的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种视觉定位与建图方法、装置及设备,能够增加视觉SLAM的适用场景,减少其失效次数,从而提高定位的准确性和稳定性。第一方面,本专利技术实施例提供了一种视觉定位与建图方法、装置及设备,该方法包括:获取地图信息;地图信息包括地图点及地图点的坐标信息;根据地图信息和预设的评价规则确定最优的观测方向,并根据最优的观测方向计算相机的旋转角度;根据旋转角度生成控制指令,并将控制指令发送至控制模块,以使控制模块控制相机转动;接收转动后的相机采集的图像,根据图像更新地图信息并生成当前定位。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,根据地图信息和预设的评价规则确定最优的观测方向,并根据最优的观测方向计算相机的旋转角度的步骤,包括:根据地图 ...
【技术保护点】
1.一种视觉定位与建图方法,其特征在于,包括:获取地图信息;所述地图信息包括地图点及所述地图点的坐标信息;根据所述地图信息和预设的评价规则确定最优的观测方向,并根据所述最优的观测方向计算相机的旋转角度;根据所述旋转角度生成控制指令,并将所述控制指令发送至控制模块,以使所述控制模块控制所述相机转动;接收转动后的相机采集的图像,根据所述图像更新所述地图信息并生成当前定位。
【技术特征摘要】
1.一种视觉定位与建图方法,其特征在于,包括:获取地图信息;所述地图信息包括地图点及所述地图点的坐标信息;根据所述地图信息和预设的评价规则确定最优的观测方向,并根据所述最优的观测方向计算相机的旋转角度;根据所述旋转角度生成控制指令,并将所述控制指令发送至控制模块,以使所述控制模块控制所述相机转动;接收转动后的相机采集的图像,根据所述图像更新所述地图信息并生成当前定位。2.根据权利要求1所述的视觉定位与建图方法,其特征在于,所述根据所述地图信息和预设的评价规则确定最优的观测方向,并根据所述最优的观测方向计算相机的旋转角度的步骤,包括:根据所述地图信息确定所述地图点的数量分布最多的方向;将所述数量分布最多的方向作为最优的观测方向;根据所述最优的观测方向计算相机的旋转角度。3.根据权利要求2所述的视觉定位与建图方法,其特征在于,所述根据所述地图信息确定所述地图点的数量分布最多的方向的步骤,包括:获取所述坐标信息;将所述坐标信息投影到二维平面,得到投影信息;根据所述投影信息确定所述地图点的数量分布最多的方向。4.根据权利要求3所述的视觉定位与建图方法,其特征在于,所述将所述坐标信息投影到二维平面,得到投影信息的步骤,包括:将所述坐标信息投影到目标球面;根据所述目标球面得到二维平面,并生成投影信息。5.根据权利要求1-4任一项所述的视觉定位与建图方法,其特征在于,所述接收转动后的相机采集的图像,根据所述图像更新所述地图信息并生成当前定位的步骤,包括:接收转动后的相机采集的图像;根据转动后的相机采集的图像和所述地图信息生成当前定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。