

FOLLOWUS
School of Mechanical Engineering & Automation, Beihang University, Beijing 100191, China
School of Physics and Mechatronics Engineering, Longyan University, Longyan 364000, China
State Key Laboratory of Intelligent Manufacturing System Technology, Beijing Institute of Electronic System Engineering, Beijing 100040, China
ZHANG Yi-cheng, E-mail: zycet@126.com
Received:27 January 2020,
Revised:2020-;4-22,
Published Online:04 June 2020,
Published:2020-12
Scan QR Code
Tian-miao WANG, Yi-cheng ZHANG, Jian-hong LIANG, et al. Multi-UAV collaborative system with a feature fast matching algorithm[J]. Frontiers of Information Technology & Electronic Engineering, 2020, 21(12): 1695-1712.
Tian-miao WANG, Yi-cheng ZHANG, Jian-hong LIANG, et al. Multi-UAV collaborative system with a feature fast matching algorithm[J]. Frontiers of Information Technology & Electronic Engineering, 2020, 21(12): 1695-1712. DOI: 10.1631/FITEE.2000047.
针对多无人机协同任务,基于新的分布式结构建立一套实时的单目同步定位与地图创建(SLAM)框架。该SLAM框架与其他一般SLAM框架主要有两点不同:首先它不以建立全局地图为目标,而是着眼于估算无人机最新的相邻位置关系;其次系统中没有中央化结构,每个飞行器拥有独立的计算测量地图和自运动估计器,通过自身地图与相邻无人机地图间的关系计算相对位置。为实时实现以上性能,设计一套新的特征描述与匹配算法,以避免由于无人机数量变多导致的特征数据计算压力灾难性扩张。基于哈希与主成分分析,将匹配算法的时间复杂度从
O
(log
N
)优化至
O
(1)。为评估性能,将算法在多视角的立体数据集上进行验证,取得良好结果。最后,通过仿真与真实飞行试验,测试整体系统可行性。
We present a real-time monocular simultaneous localization and mapping (SLAM) system with a new distributed structure for multi-UAV collaboration tasks. The system is different from other general SLAM systems in two aspects: First
it does not aim to build a global map
but to estimate the latest relative position between nearby vehicles; Second
there is no centralized structure in the proposed system
and each vehicle owns an individual metric map and an ego-motion estimator to obtain the relative position between its own map and the neighboring vehicles'. To realize the above characteristics in real time
we demonstrate an innovative feature description and matching algorithm to avoid catastrophic expansion of feature point matching workload due to the increased number of UAVs. Based on the hash and principal component analysis
the matching time complexity of this algorithm can be reduced from
O
(log
N
) to
O
(1). To evaluate the performance
the algorithm is verified on the acknowledged multi-view stereo benchmark dataset
and excellent results are obtained. Finally
through the simulation and real flight experiments
this improved SLAM system with the proposed algorithm is validated.
O Amidi , , , T Kanade , , , K Fujita . . A visual odometer for autonomous helicopter flight . . Robot Auton Syst , , 1999 . . 28 ( ( 2 ): ): 185 - - 193 . . DOI: 10.1016/S0921-8890(99)00016-0 http://doi.org/10.1016/S0921-8890(99)00016-0 . .
ED Andersen , , , CN Taylor . . Improving MAV pose estimation using visual information . . IEEE/RSJ Int Conf on Intelligent Robots and Systems , , 2007 . . p.3745 - - 3750 . . DOI: 10.1109/IROS.2007.4399563 http://doi.org/10.1109/IROS.2007.4399563 . .
H Bay , , , T Tuytelaars , , , L van Gool . . SURF: speeded up robust features . . Proc 9 th European Conf on Computer Vision , , 2006 . . p.404 - - 417 . . DOI: 10.1007/11744023_32 http://doi.org/10.1007/11744023_32 . .
F Caballero , , , L Merino , , , J Ferruz , , , 等 . . Improving vision-based planar motion estimation for unmanned aerial vehicles through online mosaicing . . Proc IEEE Int Conf on Robotics and Automation , , 2006 . . p.2860 - - 2865 . . DOI: 10.1109/ROBOT.2006.1642135 http://doi.org/10.1109/ROBOT.2006.1642135 . .
F Caballero , , , L Merino , , , J Ferruz , , , 等 . . Homography based Kalman filter for mosaic building . . Applications to UAV position estimation. Proc IEEE Int Conf on Robotics and Automation , , 2007 . . p.2004 - - 2009 . . DOI: 10.1109/ROBOT.2007.363616 http://doi.org/10.1109/ROBOT.2007.363616 . .
F Caballero , , , L Merino , , , J Ferruz , , , 等 . . Unmanned aerial vehicle localization based on monocular vision and online mosaicking . . J Intell Robot Syst , , 2009 . . 55 ( ( 4-5 ): ): 323 - - 343 . . DOI: 10.1007/s10846-008-9305-7 http://doi.org/10.1007/s10846-008-9305-7 . .
P Campoy , , , JF Correa , , , I Mondragón , , , 等 . . Computer vision onboard UAVs for civilian tasks . . J Intell Robot Syst , , 2009 . . 54 ( ( 1-3 ): ): 105 - - 135 . . DOI: 10.1007/s10846-008-9256-z http://doi.org/10.1007/s10846-008-9256-z . .
A Cunningham , , , V Indelman , , , F Dellaert . . DDF-SAM 2.0: consistent distributed smoothing and mapping . . Proc IEEE Int Conf on Robotics and Automation , , 2013 . . p.5220 - - 5227 . . DOI: 10.1109/ICRA.2013.6631323 http://doi.org/10.1109/ICRA.2013.6631323 . .
D Eberli , , , D Scaramuzza , , , S Weiss , , , 等 . . Vision based position control for MAVs using one single circular landmark . . J Intell Robot Syst , , 2011 . . 61 ( ( 1-4 ): ): 495 - - 512 . . DOI: 10.1007/s10846-010-9494-8 http://doi.org/10.1007/s10846-010-9494-8 . .
C Forster , , , S Lynen , , , L Kneip , , , 等 . . Collaborative monocular SLAM with multiple micro aerial vehicles . . IEEE/RSJ Int Conf on Intelligent Robots and Systems , , 2013 . . p.3962 - - 3970 . . . .
D Fox , , , W Burgard , , , H Kruppa , , , 等 . . A probabilistic approach to collaborative multi-robot localization . . Auton Robot , , 2000 . . 8 ( ( 3 ): ): 325 - - 344 . . DOI: 10.1023/A:1008937911390 http://doi.org/10.1023/A:1008937911390 . .
A Howard , , , GS Sukhatme , , , MJ Matarić . . Multirobot simultaneous localization and mapping using manifold representations . . Proc IEEE , , 2006 . . 94 ( ( 7 ): ): 1360 - - 1369 . . DOI: 10.1109/JPROC.2006.876922 http://doi.org/10.1109/JPROC.2006.876922 . .
Y Ke , , , R Sukthankar . . PCA-SIFT: a more distinctive representation for local image descriptors . . Proc IEEE Computer Society Conf on Computer Vision and Pattern Recognition , , 2004 . . p.506 - - 513 . . DOI: 10.1109/CVPR.2004.1315206 http://doi.org/10.1109/CVPR.2004.1315206 . .
TC Li , , , JY Su , , , W Liu , , , 等 . . Approximate Gaussian conjugacy: parametric recursive filtering under nonlinearity, multimodality, uncertainty, and constraint, and beyond . . Front Inform Technol Electron Eng , , 2017 . . 18 ( ( 12 ): ): 1913 - - 1939 . . DOI: 10.1631/FITEE.1700379 http://doi.org/10.1631/FITEE.1700379 . .
DG Lowe . . Distinctive image features from scale- invariant keypoints . . Int J Comput Vis , , 2004 . . 60 ( ( 2 ): ): 91 - - 110 . . DOI: 10.1023/B:VISI.0000029664.99615.94 http://doi.org/10.1023/B:VISI.0000029664.99615.94 . .
M Masayoshi , , , A Chen , , , SPN Singh , , , 等 . . Autonomous helicopter tracking and localization using a self-surveying camera array. In: Corke P, Sukkariah S (Eds.) . . Field and Service Robotics. Springer Tracts in Advanced Robotics. Springer, Berlin, Heidelberg, Germany , , 2017 . . DOI: 10.1007/978-3-540-33453-8_3 http://doi.org/10.1007/978-3-540-33453-8_3 . .
J McDonald , , , M Kaess , , , C Cadena , , , 等 . . 6-DOF multi- session visual SLAM using anchor nodes . . European Conf on Mobile Robotics , , 2011 . . p.69 - - 76 . . . .
M Meingast , , , C Geyer , , , S Sastry . . Vision based terrain recovery for landing unmanned aerial vehicles . . Proc IEEE Conf on Decision and Control , , 2004 . . p.1670 - - 1675 . . DOI: 10.1109/cdc.2004.1430284 http://doi.org/10.1109/cdc.2004.1430284 . .
P Moallem , , , N Razmjooy . . Optimal threshold computing in automatic image thresholding using adaptive particle swarm optimization . . J Appl Res Technol , , 2012 . . 10 ( ( 5 ): ): 703 - - 712 . . DOI: 10.22201/icat.16656423.2012.10.5.361 http://doi.org/10.22201/icat.16656423.2012.10.5.361 . .
IF Mondragón , , , P Campoy , , , C Martinez , , , 等 . . Omnidirectional vision applied to unmanned aerial vehicles (UAVs) attitude and heading estimation . . Robot Auton Syst , , 2010a . . 58 ( ( 6 ): ): 809 - - 819 . . DOI: 10.1016/j.robot.2010.02.012 http://doi.org/10.1016/j.robot.2010.02.012 . .
IF Mondragón , , , MA Olivares-MȦndez , , , P Campoy , , , 等 . . Unmanned aerial vehicles UAVs attitude, height, motion estimation and control using visual systems . . Auton Robot , , 2010b . . 29 ( ( 1 ): ): 17 - - 34 . . DOI: 10.1007/s10514-010-9183-2 http://doi.org/10.1007/s10514-010-9183-2 . .
M Montemerlo , , , S Thrun , , , D Koller , , , 等 . . FastSLAM: a factored solution to the simultaneous localization and mapping problem . . Proc 8 th National Conf on Artificial Intelligence , , 2002 . . p.593 - - 598 . . . .
M Montemerlo , , , S Thrun , , , D Roller , , , 等 . . FastSLAM 2.0: an improved particle filtering algorithm for simultaneous localization and mapping that provably converges . . Proc 18 th Int Joint Conf on Artificial Intelligence , , 2003 . . p.1151 - - 1156 . . . .
JMM Montiel , , , J Civera , , , AJ Davison . . Unified inverse depth parametrization for monocular SLAM . . Robotics: Science and Systems II , , 2006 . . p.81 - - 88 . . DOI: 10.15607/RSS.2006.II.011 http://doi.org/10.15607/RSS.2006.II.011 . .
AI Mourikis , , , N Trawny , , , SI Roumeliotis , , , 等 . . Vision- aided inertial navigation for spacecraft entry, descent, and landing . . IEEE Trans Robot , , 2009 . . 25 ( ( 2 ): ): 264 - - 280 . . DOI: 10.1109/TRO.2009.2012342 http://doi.org/10.1109/TRO.2009.2012342 . .
R Mur-Artal , , , JMM Montiel , , , JD Tardós . . ORB-SLAM: a versatile and accurate monocular SLAM system . . IEEE Trans Robot , , 2015 . . 31 ( ( 5 ): ): 1147 - - 1163 . . DOI: 10.1109/TRO.2015.2463671 http://doi.org/10.1109/TRO.2015.2463671 . .
BB Ready , , , CN Taylor . . Improving accuracy of MAV pose estimation using visual odometry . . Proc American Control Conf , , 2007 . . p.3721 - - 3726 . . DOI: 10.1109/ACC.2007.4283137 http://doi.org/10.1109/ACC.2007.4283137 . .
BB Ready , , , CN Taylor . . Inertially aided visual odometry for miniature air vehicles in GPS-denied environments . . J Intell Robot Syst , , 2009 . . 55 ( ( 2-3 ): ): 203 - - 221 . . DOI: 10.1007/s10846-008-9294-6 http://doi.org/10.1007/s10846-008-9294-6 . .
R Rocha , , , J Dias , , , A Carvalho . . Cooperative multi-robot systems: a study of vision-based 3-D mapping using information theory . . Proc IEEE Int Conf on Robotics and Automation , , 2005 . . p.384 - - 389 . . DOI: 10.1109/ROBOT.2005.1570149 http://doi.org/10.1109/ROBOT.2005.1570149 . .
E Simo-Serra , , , E Trulls , , , L Ferraz , , , 等 . . Discriminative learning of deep convolutional feature point descriptors . . IEEE Int Conf on Computer Vision , , 2015 . . p.118 - - 126 . . DOI: 10.1109/ICCV.2015.22 http://doi.org/10.1109/ICCV.2015.22 . .
T Templeton , , , DH Shim , , , C Geyer , , , 等 . . Autonomous vision-based landing and terrain mapping using an MPC-controlled unmanned rotorcraft . . IEEE Int Conf on Robotics and Automation , , 2007 . . p.1349 - - 1356 . . DOI: 10.1109/ROBOT.2007.363172 http://doi.org/10.1109/ROBOT.2007.363172 . .
R Tsai , , , T Huang , , , WL Zhu . . Estimating three- dimensional motion parameters of a rigid planar patch, II: singular value decomposition . . IEEE Trans Acoust Speech Signal Process , , 1982 . . 30 ( ( 4 ): ): 525 - - 534 . . DOI: 10.1109/TASSP.1982.1163931 http://doi.org/10.1109/TASSP.1982.1163931 . .
TA Vidal-Calleja , , , C Berger , , , J SolȤ , , , 等 . . Large scale multiple robot visual mapping with heterogeneous landmarks in semi-structured terrain . . Robot Auton Syst , , 2011 . . 59 ( ( 9 ): ): 654 - - 674 . . DOI: 10.1016/j.robot.2011.05.008 http://doi.org/10.1016/j.robot.2011.05.008 . .
KM Yi , , , E Trulls , , , V Lepetit , , , 等 . . LIFT: learned invariant feature transform . . Proc 14 th European Conf on Computer Vision , , 2016 . . p.467 - - 483 . . DOI: 10.1007/978-3-319-46466-4_28 http://doi.org/10.1007/978-3-319-46466-4_28 . .
ZY Zhang . . Parameter estimation techniques: a tutorial with application to conic fitting . . Image Vis Comput , , 1997 . . 15 ( ( 1 ): ): 59 - - 76 . . DOI: 10.1016/S0262-8856(96)01112-2 http://doi.org/10.1016/S0262-8856(96)01112-2 . .
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621