王宏健, 王晶, 边信黔, 傅桂霞. 基于组合EKF的自主水下航行器SLAM[J]. 机器人, 2012, 34(1): 56-64..
WANG Hongjian, WANG Jing, BIAN Xinqian, FU Guixia. SLAM of AUV Based on the Combined EKF. ROBOT, 2012, 34(1): 56-64..
Abstract:A simultaneous localization and mapping(SLAM) algorithm based on the combined EKF(extended Kalman filter) of Sage-Husa adaptive EKF and strong tracking EKF is presented to solve the decrease of filtering accuracy of standard EKF when the statistical characteristics of noise are not accurate and the model builded can not match with the actual one completely.Firstly,the dynamic model,feature model and sensor measurement model of AUV(autonomous underwater vehicle) are set up.Then,feature extraction is implemented through Hough transform,and SLAM of AUV is realized with the combined EKF eventually.Simulation with trial data shows that the described method reduces the influence of both the time-variance of statistical characteristics of noise and the inaccuracy of model,and enhances the accuracy and robustness of SLAM system.
[1] Durrant-Whyte H F,Bailey T.Simultaneous localization and mapping(SLAM):Part I,The essential algorithms[J].IEEE Robotics and Automation Magazine,2006,13(2):99-108.
[2] Bailey T,Durrant-Whyte H F.Simultaneous localization and mapping(SLAM):Part Ⅱ,State of the art[J].IEEE Robotics and Automation Magazine,2006,13(3):108-117.
[3] Bosse M,Newman P,Leonard J,et al.An atlas framework for scalable mapping[C]//IEEE International Conference on Robotics and Automation.Piscataway,NJ,USA:IEEE,2003:1899-1906.
[4] Guivant J E,Nebot E M.Optimization of the simultaneous localization and map-building algorithm for real-time implementation[J].IEEE Transactions on Robotics and Automation,2001,17(3):242-257.
[5] Kim J H,Sukkarieh S.Airborne simultaneous localisation and map building[C]//IEEE International Conference on Robotics and Automation.Piscataway,NJ,USA:IEEE,2003:406-411.
[6] Ribas D.Underwater SLAM for structured environments using an imaging sonar[D].Girona,Spain:Girona University,2008.
[7] Guivant J E.Efficient simultaneous localisation and mapping in large environments[D].Australia:The University of Sydney,2002.
[8] Tully S,Moon H,Kantor G,et al.Iterated filters for bearingonly SLAM[C]//IEEE International Conference on Robotics and Automation.Piscataway,NJ,USA:IEEE,2008:1442-1448.
[9] Kang J G,Choi W S,An S Y,et al.Augmented EKF based SLAM method for improving the accuracy of the feature map[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems.Piscataway,N J,USA:IEEE,2010:3725-3731.
[10] Chanier F,Checchin P,Blanc C,et al.Comparison of EKF and PEKF in a SLAM context[C]//International IEEE Conference on Intelligent Transportation Systems.Piscataway,NJ,USA:IEEE,2008:1078-1083.
[11] 石勇,韩崇昭.自适应UKF算法在目标跟踪中的应用[J].自动化学报,2011,37(6):755-759.Shi Y,Han C Z.Adaptive UKF method with applications to target tracking[J].Acta Automatica Sinica,2011,37(6):755-759.
[12] 杨波,王跃钢,单斌,等.长航时环境下高精度组合导航方法研究与仿真[J].宇航学报,2011,32(5):1054-1059.Yang B,Wang Y G,Shan B,et al Research and simulation on high accuracy integrated navigation method under long-endurance environment[J].Journal of Astronautics,2011,32(5):1054-1059.
[13] 崔平远,冯军华,朱圣英,等.基于三维地形匹配的月球软着陆导航方法研究[J].宇航学报,2011,32(3):470-476.Cui P Y,Feng J H,Zhu S Y,et al.3D terrain feature matching based navigation for lunar soft landing[J].Journal of Astronautics,2011,32(3):470-476.
[14] 赵卓,刘明雍,赵涛.自适应算法在捷联惯导初始对准中的应用[J].火力与指挥控制,2011,36(2):78-80.Zhao Z,Liu M Y,Zhao T.Application of adaptive filtering algorithm to initial alignment of strapdown inertial system[J].Fire Control& Command Control,2011,36(2):78-80.
[15] 付梦印,邓志红,闫莉萍.Kalman滤波理论及其在导航系统中的应用[M].2版.北京:科学出版社,2010.Fu M Y,Deng Z H,Yan L P.Theory of Kalman filtering and its application in navigation system[M].2nd ed.Beijing:Science Press,2010.
[16] Sage A P,Husa G W.Adaptive filtering with unknown prior statistics[C]//Proceedings of Joint Automatic Control Conference.Washington,USA:American Automatic Control Council,1969:760-769.
[17] 张常云.自适应滤波方法研究[J].航空学报,1998,19(zl):96-99.Zhang C Y.Approach to adaptive filtering algorithm[J].Acta Aeronautica et Astronautica Sinica,1998,19(z 1):96-99.
[18] 王永刚,王顺宏.改进Sage-Husa滤波及在GPS/INS容错组合制导中的应用[J].中国惯性技术学报,2003,11(5):29-32.Wang Y G,Wang S H.Improved Sage-Husa filter and its application in GPS/INS fault tolerant integrated navigation[J].Journal of Chinese Inertial Technology,2003,11(5):29-32.
[19] 李振营,沈毅,胡恒章.带未知时变噪声系统的卡尔曼滤波算法研究[J].系统工程与电子技术,2000,26(1):160-162.Li Z Y,Shen Y,Hu H Z.Study of an Kalman filter algorithm for systems with unknown time-varying noise[J].Systems Engineering and Electronics,2000,26(1):160-162.
[20] 周东华.非线性系统的自适应控制导论[M].北京:清华大学出版社,2002.Zhou D H.Introduction to adaptive control of nonlinear systems[M].Beijing:Tsinghua University Press,2002.
[21] 黄晓瑞,崔平远,崔祜涛.GPS/INS组合导航系统自适应滤波算法与仿真研究[J].飞行力学,2001,19(2):69-72.Huang X R,Cui P Y,Cui H T.Research on adaptive filter algorithm and simulation for GPS/INS the integrated navigation[J].Flight Dynamics,2001,19(2):69-72.
[22] Daniel S,Le Leannec F,Roux C,et al.Side-scan sonar image matching[J].IEEE Journal of Oceanic Engineering,1998,23(3):245-259.
[23] Ruiz I T,Lane D M,Chantler M J.A comparison of inter-frame feature measures for robust object classification in sector scan sonar image sequences[J].IEEE Journal of Oceanic Engineering,1999,24(4):458-469.
[24] Pavlidis T.Algorithms for graphics and image processing[M].New York,USA:Computer Science Press,1982.
[25] Fischler M A,Bolles R C.Random sample consensus:A paradigm for model fitting with applications to image analysis and automated cartography[J].Communications of the ACM,1981,24(6):381-395.
[26] Illingworth J,Kittler J.A survey of the Hough transform[J].Computer Vision,Graphics,and Image Processing,1988,44(1):87-116.
[27] Ji J H,Chen G D,Sun L N.A novel Hough transform method for line detection by enhancing accumulator array[J].Pattern Recognition Letters,2011,32(11):1503-1510.
[28] Kiryati N,Eldar Y,Bruckstein A M.A probabilistic Hough transform[J].Pattern Recognition,1991,24(4):303-316.
[29] Xu L,Oja E.Randomized Hough transform(rht):Basic mechanisms,algorithms and computational complexities[J].CVGIP:Image Understanding,1993,57(2):131-154.
[30] Ser P K,Siu W C.Sampling Hough algorithm for the detection of lines and curves[C]//IEEE International Symposium on Circuits and Systems.Piscataway,NJ,USA:IEEE,1992:2497-2500.
[31] Kiryati N,Bruckstein A M.Heteroscedastic Hough transform (HtHT):An efficient method for robust line fitting in the 'errors in the variables' problem[J].Computer Vision and Image Understanding,2000,78(1):69-83.
[32] Matas J,Galambos C,Kittler J.Robust detection of lines using the progressive probabilistic Hough transform[J].Computer Vision and Image Understanding,2000,78(1):119-137.
[33] Cha J,Cofer R H,Kozaitis S P.Extended Hough transform for linear feature detection[J].Pattern Recognition,2006,39(6):1034-1043.
[34] Liu Z Y,Chiu C K,Xu L.Strip line detection and thinning by RPCL-based local PCA[J].Pattern Recognition Letters,2003,24(14):2335-2344.
[35] Zheng Y F,Li H P,Doermann D.A parallel-line detection algorithm based on HMM decoding[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2005,27(5):777-792.
[36] Li Z R,Liu Y E,Hayward R,et al.Knowledge-based power line detection for UAV surveillance and inspection systems[C]//2008 23rd International Conference Image and Vision Computing New Zealand.Piscataway,NJ,USA:IEEE,2008:6pp.
[37] Smith R,Self M,Cheeseman P.Estimating uncertain spatial relationships in robotics[M]//Autonomous Robot Vehicles.New York,USA:Springer-Verlag,1990:167-193.