【技术实现步骤摘要】
本专利技术属于移动机器人自主导航
,特别是基于稀疏视觉特征地图的无人车位置跟踪方法。
技术介绍
随着移动机器人技术的发展,针对非结构化场景自主建立环境地图,并基于所建立的环境地图实现安全的导航控制,成为越来越迫切的核心需求,是达成移动机器人高层次作业任务的基础支撑。为了提高建图的效率,一般的做法是提取环境的稀疏特征信息进行运算,最终生成的地图也是稀疏的表达形式,从而难以直接用于自主移动平台的路径规划和控制。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于稀疏视觉特征地图的无人车位置跟踪方法,以解决稀疏环境地图难以集成到规划控制系统的问题。为此,本专利技术提供以下技术方案:一种基于稀疏视觉特征地图的无人车位置跟踪方法,其特征在于,包括以下步骤:步骤1,启动设有避障探索模块的无人车:设置无人车为随机探索环境的自动运动模式,启动双目相机,采集环境图像,建立稀疏视觉特征地图,并以二进制文件形式将稀疏视觉特征地图数据存储至车载计算机本地磁盘,构成稀疏视觉特征地图数据库;步骤2,从无人车载计算机的本地磁盘读取地图数据文件至内存,设置为定位跟踪模式;定位成功后,接收用户设置的目标位置坐标信息;按如下步骤,有位置关系变化后,反复尝试重定位:2.1.当没有成功重定位时,由所述避障探索模块生成随机控制量控制无人车运动;2.2.运动后采集新的场景图像,与稀疏视觉特征地图数据库中的场景进行匹配;2.3.匹配成功后进行位姿估计,计算无人车相对于地图的相对位置关系,实现重定位;步骤3:计算目标位置跟踪控制角:设无人车中心为本体坐标系的原点,前方为z轴的正方向,右方为x轴 ...
【技术保护点】
一种基于稀疏视觉特征地图的无人车位置跟踪方法,其特征在于,包括以下步骤:步骤1,启动设有避障探索模块的无人车:设置无人车为随机探索环境的自动运动模式,启动双目相机,采集环境图像,建立稀疏视觉特征地图,并以二进制文件形式将稀疏视觉特征地图数据存储至车载计算机本地磁盘,构成稀疏视觉特征地图数据库;步骤2,从无人车载计算机的本地磁盘读取地图数据文件至内存,设置为定位跟踪模式;定位成功后,接收用户设置的目标位置坐标信息;按如下步骤,有位置关系变化后,反复尝试重定位:2.1.当没有成功重定位时,由所述避障探索模块生成随机控制量控制无人车运动;2.2.运动后采集新的场景图像,与稀疏视觉特征地图数据库中的场景进行匹配;2.3.匹配成功后进行位姿估计,计算无人车相对于地图的相对位置关系,实现重定位;步骤3:计算目标位置跟踪控制角:设无人车中心为本体坐标系的原点,前方为z轴的正方向,右方为x轴正方向,建立本体坐标系;设无人车启动时的无人车中心为全局坐标系的原点,前方为z轴的正方向,右方为x轴正方向,建立世界坐标系;根据当前定位信息和目标位置信息,计算目标位置跟踪控制角:设置无人车在世界坐标系下的当前位置 ...
【技术特征摘要】
1.一种基于稀疏视觉特征地图的无人车位置跟踪方法,其特征在于,包括以下步骤:步骤1,启动设有避障探索模块的无人车:设置无人车为随机探索环境的自动运动模式,启动双目相机,采集环境图像,建立稀疏视觉特征地图,并以二进制文件形式将稀疏视觉特征地图数据存储至车载计算机本地磁盘,构成稀疏视觉特征地图数据库;步骤2,从无人车载计算机的本地磁盘读取地图数据文件至内存,设置为定位跟踪模式;定位成功后,接收用户设置的目标位置坐标信息;按如下步骤,有位置关系变化后,反复尝试重定位:2.1.当没有成功重定位时,由所述避障探索模块生成随机控制量控制无人车运动;2.2.运动后采集新的场景图像,与稀疏视觉特征地图数据库中的场景进行匹配;2.3.匹配成功后进行位姿估计,计算无人车相对于地图的相对位置关系,实现重定位;步骤3:计算目标位置跟踪控制角:设无人车中心为本体坐标系的原点,前方为z轴的正方向,右方为x轴正方向,建立本体坐标系;设无人车启动时的无人车中心为全局坐标系的原点,前方为z轴的正方向,右方为x轴正方向,建立世界坐标系;根据当前定位信息和目标位置信息,计算目标位置跟踪控制角:设置无人车在世界坐标系下的当前位置为xcurr,zcurr和朝向hcurr,目标位置在世界坐标系下的坐标为xt和zt,可得到目标位置跟踪控制角,将目标位置变...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。