基于传统特征和深度学习的无人机单目视觉里程测量的实时ROS实现

A. Nguyen, Duc Minh Nguyen, V. Pham, H. Nguyen, D. T. Tran, J.-H. Lee, A. Q. Nguyen
{"title":"基于传统特征和深度学习的无人机单目视觉里程测量的实时ROS实现","authors":"A. Nguyen, Duc Minh Nguyen, V. Pham, H. Nguyen, D. T. Tran, J.-H. Lee, A. Q. Nguyen","doi":"10.1109/ICCAIS56082.2022.9990287","DOIUrl":null,"url":null,"abstract":"Localization or state estimation is one of the most important tasks for UAVs based on different kinds of sensors such as GPS, IMU, Lidar or cameras. However, localization based on only a monocular camera or visual odometry is one of the most challenging research topics. Conventional methods are proposed based on the detection of key features in each image and matching them on consecutive images to estimate the camera motions. Deep-learning methods have also been studied to solve the problem. Although the current learning-based visual odometry methods score high results on public datasets, there is a lack of real-time implementation of the methods in common robot operating systems such as ROS to integrate them into a navigation system. In this paper, we introduce a ROS implementation of state-of-the-art conventional feature-based method, ORB-SLAM3, together with a deep-learning-based method, SC-SfMLearner for real-time UAV localization. A photo-realistic simulator, Flightmare, is used to test the implementation together with another navigation task such as control. The implementation can evaluate both algorithms in real-time operation to compare their performances. Based on evaluation results from the simulated environments, the limitation or failure cases of the algorithms could be found, then, the best parameters of the algorithms can be adjusted to improve the algorithms to avoid failures in practical experiments.","PeriodicalId":273404,"journal":{"name":"2022 11th International Conference on Control, Automation and Information Sciences (ICCAIS)","volume":"149 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-time ROS Implementation of Conventional Feature-based and Deep-learning-based Monocular Visual Odometry for UAV\",\"authors\":\"A. Nguyen, Duc Minh Nguyen, V. Pham, H. Nguyen, D. T. Tran, J.-H. Lee, A. Q. Nguyen\",\"doi\":\"10.1109/ICCAIS56082.2022.9990287\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Localization or state estimation is one of the most important tasks for UAVs based on different kinds of sensors such as GPS, IMU, Lidar or cameras. However, localization based on only a monocular camera or visual odometry is one of the most challenging research topics. Conventional methods are proposed based on the detection of key features in each image and matching them on consecutive images to estimate the camera motions. Deep-learning methods have also been studied to solve the problem. Although the current learning-based visual odometry methods score high results on public datasets, there is a lack of real-time implementation of the methods in common robot operating systems such as ROS to integrate them into a navigation system. In this paper, we introduce a ROS implementation of state-of-the-art conventional feature-based method, ORB-SLAM3, together with a deep-learning-based method, SC-SfMLearner for real-time UAV localization. A photo-realistic simulator, Flightmare, is used to test the implementation together with another navigation task such as control. The implementation can evaluate both algorithms in real-time operation to compare their performances. Based on evaluation results from the simulated environments, the limitation or failure cases of the algorithms could be found, then, the best parameters of the algorithms can be adjusted to improve the algorithms to avoid failures in practical experiments.\",\"PeriodicalId\":273404,\"journal\":{\"name\":\"2022 11th International Conference on Control, Automation and Information Sciences (ICCAIS)\",\"volume\":\"149 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 11th International Conference on Control, Automation and Information Sciences (ICCAIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCAIS56082.2022.9990287\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 11th International Conference on Control, Automation and Information Sciences (ICCAIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAIS56082.2022.9990287","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

定位或状态估计是基于GPS、IMU、激光雷达或摄像头等不同类型传感器的无人机最重要的任务之一。然而,仅基于单目相机或视觉里程计的定位是最具挑战性的研究课题之一。传统的方法是基于检测每幅图像中的关键特征,并将其与连续图像进行匹配来估计相机运动。人们还研究了深度学习方法来解决这个问题。尽管目前基于学习的视觉里程计方法在公共数据集上取得了很高的成绩,但在常见的机器人操作系统(如ROS)中缺乏对这些方法的实时实现,无法将它们集成到导航系统中。在本文中,我们介绍了一种基于最先进的传统特征方法ORB-SLAM3的ROS实现,以及一种基于深度学习的方法SC-SfMLearner,用于实时无人机定位。一个逼真的模拟器,Flightmare,被用来测试实现与另一个导航任务,如控制。该实现可以在实时运行中对两种算法进行评估,比较其性能。根据仿真环境的评价结果,找出算法的局限性或失效情况,调整算法的最佳参数,改进算法,避免在实际实验中出现故障。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Real-time ROS Implementation of Conventional Feature-based and Deep-learning-based Monocular Visual Odometry for UAV
Localization or state estimation is one of the most important tasks for UAVs based on different kinds of sensors such as GPS, IMU, Lidar or cameras. However, localization based on only a monocular camera or visual odometry is one of the most challenging research topics. Conventional methods are proposed based on the detection of key features in each image and matching them on consecutive images to estimate the camera motions. Deep-learning methods have also been studied to solve the problem. Although the current learning-based visual odometry methods score high results on public datasets, there is a lack of real-time implementation of the methods in common robot operating systems such as ROS to integrate them into a navigation system. In this paper, we introduce a ROS implementation of state-of-the-art conventional feature-based method, ORB-SLAM3, together with a deep-learning-based method, SC-SfMLearner for real-time UAV localization. A photo-realistic simulator, Flightmare, is used to test the implementation together with another navigation task such as control. The implementation can evaluate both algorithms in real-time operation to compare their performances. Based on evaluation results from the simulated environments, the limitation or failure cases of the algorithms could be found, then, the best parameters of the algorithms can be adjusted to improve the algorithms to avoid failures in practical experiments.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信