基于非线性优化算法的视觉惯性里程计设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:shcxd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视觉惯性里程计(Visual Inertial Odometry)是融合视觉信息和惯性测量信息的SLAM系统。SLAM是Simultaneous Localization and Mapping的缩写,中文名称为同步定位与地图构建,是现代机器人开发使用中不可或缺的一项技术,随着人工智能水平和计算机计算能力的不断发展,近年来视觉SLAM技术的研究越来越火热。但纯视觉SLAM工作的场景仍然受限,只有在光照良好视觉纹理特征明显的环境下工作,并且在运动发生剧变很容易产生跟踪丢失的现象。而IMU可以通过惯性原理测量目标的运动状态,与视觉信息在某种程度上互补,将两种传感器信息融合到一起,可以得到更准确鲁棒的SALM系统。基于此,本文设计了一种基于优化算法的视觉惯性里程计算法,并将其应用在嵌入式开发平台上。本文的内容主要包括以下部分:(1)设计了一种使用半直接法的视觉里程计,通过在连续的输入图像帧中检测提取FAST关键点,并使用KLT光流法对其跟踪,进而恢复相机位姿,得到相机里程计数据。并且对算法过程进行分析,提出了一种基于ARM处理器NEON并行加速的方法,提高了算法运行速度。并且引用了GRIC选型标准,能够根据正确匹配关键点的特点,正确的选择计算机视觉对极几何模型来进行相机位姿恢复,增加了算法的鲁棒性。(2)分析SLAM系统相关理论并对相关公式进行推导,其中包括:计算机视觉对极几何相关理论推导,IMU预积分相关公式推导,不同导航坐标系之间变换推导,优化算法中目标函数、约束条件推导,以及求解目标函数时Jacobian矩阵的推导。(3)设计了一套完整的视觉惯性里程计系统,提出了一种基于优化算法的视觉惯性紧耦合方案,详细讨论了VIO中的视觉测量约束和IMU测量约束,按照状态向量之间的约束推导了非线性优化的目标函数,并介绍了优化算法中滑动窗口边缘化的策略,最后,采用了一种基于词袋模型的回环检测方法,通过检测回环帧,实现了重定位的功能,并且将回环约束加入到后端优化中,减小累计误差,消除轨迹漂移,进行了全局一致性的位姿图优化。(4)最后对本文设计的VIO算法进行实验验证,验证了本文设计的视觉前端加速方法有效可行,并使用公开数据集Eu Ro C数据集进行算法整体的验证实验,最后通过与传统基于滤波算法的视觉惯性SLAM系统OKVIS进行对比,证明了本文设计的基于优化算法的VIO算法的具有更高的准确性和鲁棒性,能够满足智能移动终端实时性的要求。
其他文献
县域各类规划由于历史、行政层级等原因造成目前多规并行冲突的局面,不但没有更好地发挥多种规划的作用,反而使规划体系变得更加繁杂,造成各规划之间在执行时存在多方干扰与
目的:1.通过文献收集,获取小儿抽动障碍中医辨证论治的方法和规律,为后续研究打下基础,为临床辨证论治提供客观依据。2.通过临床调查,研究小儿抽动障碍中医证型分布规律及影响抽动障碍的相关因素,为该病的预防与控制提供参考依据。方法:1.选择以“多发性抽动症”或含“抽动障碍”或含“抽动秽语综合症”并且“小儿”或含“儿童”为关键词,时间跨度为2011年1月1日至2018年12月31日收录于中国知网、万方数
随着深度学习,强化学习,元学习等学习模式的蓬勃发展,通用人工智能逐渐成为人工智能的目标。典型地,Alpha Go首先利用自学习模式取得了该方面的革命性突破。智能化特征提取代替繁杂的手工特征提取,越来越成为高光谱影像分类应用中的流行趋势。目前,很多基于深度学习的方法,例如SAE,DBN,CNN等,都在高光谱数据上展示了强大的特征提取能力。尤其是,CNN得益于卷积算子的特殊性,在高光谱数据上取得了非常
单目标跟踪要求在一段视频序列中仅根据有限的第一帧信息,在随后时空连续变化的情况中准确找到目标,其中涉及的变化包括空间的变化、时序的变化、目标的表观变化。目标跟踪技术在实际生活的许多方面都有重要应用。本文以孪生网络类的目标跟踪算法为基础研究对象,从网络结构、时序信息建模、参数微调三个角度进行改进。1,从网络结构角度,提出一种改进的二分支孪生网络结构,首先使用传统的孪生网络分别对输入的模板图和搜索图提
新疆作为西北边疆腹地,与14个国家相邻,是丝绸之路经济带的重要位置,其重要的经济、政治战略地位不言而喻,其经济发展对西北地区经济发展、乃至全国的经济发展意义重大。尼勒
随着网络购物的快速发展,产生了大量与商品相关具有研究价值的评论信息。这些信息对平台的发展、商家的信誉和消费者的购物体验有着非常重要的指导意义。这些评论数量巨大,仅仅靠人力难以分析处理。情感分析就是运用自然语言处理相关技术商品评论进行研究,并提取评论中有价值情感信息的技术。但是普通情感分析无法识别出同一评论中不同对象的情感,而对象级情感分析则可以识别出评论中不同的评论对象以及这些评论对象的不同情感,
Mo_2Fe B_2基金属陶瓷是一种具备高硬度、高耐磨性、良好的高温稳定性、优良的导电性的高性能复合材料,在高硬度和高耐磨领域有着广阔的应用前景。本文采用低成本的钼铁粉、碳化硼粉、铁粉为原料通过原位反应烧结法制备了Mo_2Fe B_2基金属陶瓷,并采用了X射线衍射(XRD)、扫描电子显微镜(SEM)、X射线能谱(EDS)和力学性能分析等检测手段系统地分析了Mo_2Fe B_2基金属陶瓷的烧结工艺、
随着计算机技术的发展,各种应用软件逐渐深入到人们日常生活的各个领域。但是应用软件的微小错误都可能对人们造成极其负面的影响,为此提高软件系统的可靠性和安全性是非常重要的。运行时验证作为一种轻量级验证技术,弥补了传统验证技术的缺陷,使用形式化方法描述性质并将其转换为对应的监控器,然后从被验证系统中提取运行轨迹并交予监控器,最终监控器将判断性质给出结果与反馈。各种时序逻辑被广泛用来描述运行时验证性质,命
随着互联网的发展,医疗机构的数据信息化建设也在逐步完善,这些丰富的数据资源蕴藏着许多有价值的信息,帮助研究学者对疾病获得更深层次的了解。作为系统生物医学中的常规工具,复杂网络可以获得疾病之间的全局和局部关系的全景图,从而更好地指导医生进行临床实践。现在有许多研究集中在常见的系统性疾病,而很少有研究集中在眼科疾病并发现眼科疾病与其它疾病之间的关系。对于眼科疾病,由于眼睛与其它器官关系密切,诊断过程较
近年来,多层复杂网络在学术界得到了越来越多的关注;相较于只能描述节点间单一关系的简单网络,多层网络可以同时表达出节点间的多重关系。而在现实世界的复杂系统中,个体之间往往同时具备不同的连接关系,例如:商人之间往往同时存在商业往来和朋友交际两种不同的联系,因此多层网络更适合用于完整的描述现实生活中的复杂系统。多层网络的数学表示一般使用邻接矩阵或者邻接表,因此随着网络层数的增加需要的存储空间也是线性增加