The invention discloses an intelligent vehicle positioning method based on a prior map, which includes acquiring position and attitude information and observation information of intelligent vehicle respectively through odometer and vehicle-borne radar of intelligent vehicle, processing position and attitude information and observation information of intelligent vehicle by SLAM algorithm, and obtaining global map of the whole operation area. Local map of local operation area and position and attitude information of intelligent vehicle in SLAM coordinate system; Obtain GPS position and attitude information of intelligent vehicle, and convert GPS position and attitude information to SLAM coordinate system to get GPS position and attitude information of intelligent vehicle in SLAM coordinate system; Use Kalman filter technology to get position and attitude information of intelligent vehicle in SLAM coordinate system and S GPS position and attitude information in LAM coordinate system is fused to get the initial position and attitude estimation of intelligent vehicle; global map and local map are matched to optimize the initial position and attitude estimation using the matching results, and the final position and attitude of intelligent vehicle are obtained. The invention can greatly improve the accuracy and accuracy of the positioning result of the intelligent vehicle.
【技术实现步骤摘要】
一种基于先验地图的智能车辆定位方法
本专利技术涉及智能车辆定位
,特别涉及一种基于先验地图的智能车辆定位方法。
技术介绍
智能车辆自主驾驶或辅助驾驶的前提之一就是要准确知道车辆的位姿,当前智能车辆自主驾驶或辅助驾驶中,定位方法一般包括:基于GPS定位、基于GPS与里程计融合进行定位以及同步定位和地图构件技术。其中,对于基于GPS技术进行定位,其容易受到外界环境的干扰,特别高楼林立的城市环境对GPS信号的干扰很大,会导致定位结果产生很大误差。对于GPS和里程计融合的定位方法,由于车辆里程计在车辆行驶过程中本身会累积较大的误差,因此得到的定位结果不准确。对于同步定位与地图构建技术,其使用雷达数据对里程计数据进行校正,得到智能车辆局部的位姿估计,再结合GPS定位,通过坐标转换和卡尔曼滤波,将二者进行融合,得到智能车辆的一个较为准确的位姿。但是受到先有计算机的运算能力的限制,需舍弃掉一部分的观测信息,导致地图精度下降,进而影响定位精度。
技术实现思路
本专利技术的目的在于提供一种基于先验地图的智能车辆定位方法,以提高智能车辆的定位精度。为实现以上目的,本专利技术采用一种基于先验地图的智能车辆定位方法,智能车辆在预先设定的运行区域内移动,该方法包括如下步骤:通过智能车辆的里程计、车载雷达,分别获取智能车辆的位姿信息、观测信息,所述位姿信息包括智能车辆在整个运行区域的位姿信息以及在局部运行区域的位姿信息,所述观测信息包括覆盖整个运行区域的观测信息以及覆盖局部运行区域的观测信息;利用SLAM算法对所述智能车辆的位姿信息、观测信息进行处理,得到整个运行区域的全局地图、局 ...
【技术保护点】
1.一种基于先验地图的智能车辆定位方法,智能车辆在预先设定的运行区域内移动,其特征在于,包括:通过智能车辆的里程计、车载雷达,分别获取智能车辆的位姿信息、观测信息,所述位姿信息包括智能车辆在整个运行区域的位姿信息以及在局部运行区域的位姿信息,所述观测信息包括覆盖整个运行区域的观测信息以及覆盖局部运行区域的观测信息;利用SLAM算法对所述智能车辆的位姿信息、观测信息进行处理,得到整个运行区域的全局地图、局部运行区域的局部地图以及智能车辆SLAM坐标系下的位姿信息;获取智能车辆在GPS地理坐标系下的位姿信息,并将GPS地理坐标系下的位姿信息转换至所述SLAM坐标系下,得到智能车辆在SLAM坐标系下的GPS位姿信息;利用卡尔曼滤波技术,将智能车辆SLAM坐标系下的位姿信息和智能车辆在SLAM坐标系下的GPS位姿信息进行融合,得到智能车辆的初步位姿估计;利用所述全局地图和局部地图进行匹配,并利用匹配结果对所述初步位姿估计进行优化,得到智能车辆的最终位姿。
【技术特征摘要】
1.一种基于先验地图的智能车辆定位方法,智能车辆在预先设定的运行区域内移动,其特征在于,包括:通过智能车辆的里程计、车载雷达,分别获取智能车辆的位姿信息、观测信息,所述位姿信息包括智能车辆在整个运行区域的位姿信息以及在局部运行区域的位姿信息,所述观测信息包括覆盖整个运行区域的观测信息以及覆盖局部运行区域的观测信息;利用SLAM算法对所述智能车辆的位姿信息、观测信息进行处理,得到整个运行区域的全局地图、局部运行区域的局部地图以及智能车辆SLAM坐标系下的位姿信息;获取智能车辆在GPS地理坐标系下的位姿信息,并将GPS地理坐标系下的位姿信息转换至所述SLAM坐标系下,得到智能车辆在SLAM坐标系下的GPS位姿信息;利用卡尔曼滤波技术,将智能车辆SLAM坐标系下的位姿信息和智能车辆在SLAM坐标系下的GPS位姿信息进行融合,得到智能车辆的初步位姿估计;利用所述全局地图和局部地图进行匹配,并利用匹配结果对所述初步位姿估计进行优化,得到智能车辆的最终位姿。2.如权利要求1所述的基于先验地图的智能车辆定位方法,其特征在于,所述通过智能车辆的里程计、车载雷达,分别获取智能车辆的位姿信息、观测信息,包括:构建里程计坐标系以及里程计坐标系下的智能车辆位姿模型,并结合智能车辆自带的里程计,获得智能车辆的位姿信息;利用所述车载雷达获取并记录智能车辆的观测信息。3.如权利要求2所述的基于先验地图的智能车辆定位方法,其特征在于,所述利用SLAM算法对所述智能车辆的位姿信息、观测信息进行处理,得到整个运行区域的全局地图、局部运行区域的局部地图以及智能车辆SLAM坐标系下的位姿信息,包括:建立与所述里程计坐标系同原点同轴的所述SLAM坐标系;在所述SLAM坐标系下,将所述整个运行区域的位姿信息作为SLAM算法的控制输入信息,将所述覆盖整个运行区域的观测信息作为SLAM算法的观测信息,得到整个运行区域的全局地图;在所述SLAM坐标系下,将所述局部运行区域的位姿信息作为SLAM算法的控制输入信息,将所述覆盖局部运行区域的观测信息作为SLAM算法的观测信息,得到局部运行区域的局部地图和智能车辆SLAM坐标系下的位姿信息。4.如权利要求3所述的基于先验地图的智能车辆定位方法,其特征在于,还包括:将所述全局地图中相对于同一个观测节点的两个位姿节点之间的差值作为全局误差项,利用高斯牛顿法对所述全局误差项进行迭代优化;将优化完成后全局误差项的位姿节点、观测节点添加至所述全局地图中,并在所述全局地图中将相应的位姿节点、观测节点及节点之间边剔除以得到优化后的全局地图;将所述局部地图中相对于同一个观测节点的两个位姿节点之间的差值作为局部误差项,利用高斯牛顿法对所述局部误差项进行迭代优化;将优化完成后局部误差项的位姿节点、观测节点添加至所述局部地图中,并在所述局部地图中将相应的位姿节点、观测节点及节点之间的边剔...
【专利技术属性】
技术研发人员:祝辉,姜云天,余彪,梁华为,殷若尘,陶翔,黄健,
申请(专利权)人:中国科学院合肥物质科学研究院,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。