Real-time ROS Implementation of Conventional Feature-based and Deep-learning-based Monocular Visual Odometry for UAV

A. Nguyen, Duc Minh Nguyen, V. Pham, H. Nguyen, D. T. Tran, J.-H. Lee, A. Q. Nguyen
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于传统特征和深度学习的无人机单目视觉里程测量的实时ROS实现
定位或状态估计是基于GPS、IMU、激光雷达或摄像头等不同类型传感器的无人机最重要的任务之一。然而,仅基于单目相机或视觉里程计的定位是最具挑战性的研究课题之一。传统的方法是基于检测每幅图像中的关键特征,并将其与连续图像进行匹配来估计相机运动。人们还研究了深度学习方法来解决这个问题。尽管目前基于学习的视觉里程计方法在公共数据集上取得了很高的成绩,但在常见的机器人操作系统(如ROS)中缺乏对这些方法的实时实现,无法将它们集成到导航系统中。在本文中,我们介绍了一种基于最先进的传统特征方法ORB-SLAM3的ROS实现,以及一种基于深度学习的方法SC-SfMLearner,用于实时无人机定位。一个逼真的模拟器,Flightmare,被用来测试实现与另一个导航任务,如控制。该实现可以在实时运行中对两种算法进行评估,比较其性能。根据仿真环境的评价结果,找出算法的局限性或失效情况,调整算法的最佳参数,改进算法,避免在实际实验中出现故障。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Wireless Smart Shoes for Running Gait Analysis Based on Deep Learning A quadratic correlation algorithm with variable sets of lags for frequency estimation Deployment of UAVs for Optimal Multihop Ad-hoc Networks Using Particle Swarm Optimization and Behavior-based Control Analyze the Transient Overvoltages in the station of Vietnamese model HVDC-MMC system Dual-scale generalized Radon-Fourier transform family for long time coherent integration
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1