Hostname: page-component-8448b6f56d-sxzjt Total loading time: 0 Render date: 2024-04-24T08:55:14.066Z Has data issue: false hasContentIssue false

Self-Localization in Highly Dynamic Environments Based on Dual-Channel Unscented Particle Filter

Published online by Cambridge University Press:  19 November 2020

Chen Hao*
Affiliation:
School of Electronics and Information Engineering, Tongji University, Shanghai, China E-mails: liuchengju@tongji.edu.cn, qjchen@tongji.edu.cn
Liu Chengju
Affiliation:
School of Electronics and Information Engineering, Tongji University, Shanghai, China E-mails: liuchengju@tongji.edu.cn, qjchen@tongji.edu.cn
Chen Qijun
Affiliation:
School of Electronics and Information Engineering, Tongji University, Shanghai, China E-mails: liuchengju@tongji.edu.cn, qjchen@tongji.edu.cn
*
*Corresponding author. E-mail: hao.chen@tongji.edu.cn

Summary

Self-localization in highly dynamic environments is still a challenging problem for humanoid robots with limited computation resource. In this paper, we propose a dual-channel unscented particle filter (DC-UPF)-based localization method to address it. A key novelty of this approach is that it employs a dual-channel switch mechanism in measurement updating procedure of particle filter, solving for sparse vision feature in motion, and it leverages data from a camera, a walking odometer, and an inertial measurement unit. Extensive experiments with an NAO robot demonstrate that DC-UPF outperforms UPF and Monte–Carlo localization with regard to accuracy.

Type
Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I. and Leonard, J. J., “Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age,” IEEE Trans. Robot. 32(6), 13091332 (2016).CrossRefGoogle Scholar
Chen, Y., Chen, W., Zhu, L., Su, Z., Zhou, X., Guan, Y. and Liu, G., “A study of sensor-fusion mechanism for mobile robot global localization,” Robotica 37(11), 18351849 (2019).CrossRefGoogle Scholar
D’Alfonso, L., Lucia, W., Muraca, P. and Pugliese, P., “Mobile robot localization via EKF and UKF: A comparison based on real data,” Robot. Autonom. Syst. 74, 122127 (2015).CrossRefGoogle Scholar
Geneva, P., Eckenhoff, K. and Huang, G., “A Linear-Complexity EKF for Visual-Inertial Navigation with Loop Closures,” Proceedings of the International Conference on Robotics and Automation (May 2019) pp. 35353541.CrossRefGoogle Scholar
Barczyk, M., Bonnabel, S., Deschaud, J. E. and Goulette, F., “Invariant EKF design for scan matching-aided localization,” IEEE Trans. Cont. Syst. Technol. 23(6) 24402448 (2015).CrossRefGoogle Scholar
Li, M. and Mourikis, A. I., “High-precision, consistent EKF-based visual-inertial odometry,” Int. J. Robot. Res. 32(6), 690711 (2013).CrossRefGoogle Scholar
Miller, I., Campbell, M. and Huttenlocher, D., “Map-aided localization in sparse global positioning system environments using vision and particle filtering,” J. Field Robot. 28(5), 619643 (2011).CrossRefGoogle Scholar
Howard, A., “Multi-robot simultaneous localization and mapping using particle filters,” Int. J. Robot. Res. 25(12), 12431256 (2006).CrossRefGoogle Scholar
Li, J., Meng, Q., Wang, Y. and Zeng, M., “Odor source localization using a mobile robot in outdoor airflow environments with a particle filter algorithm,” Autonom. Robots 30(3), 281292 (2011).CrossRefGoogle Scholar
Chien, C. H., Wang, W. Y., Jo, J. and Hsu, C. C., “Enhanced Monte Carlo localization incorporating a mechanism for preventing premature convergence,” Robotica 35(7), 15041522 (2017).CrossRefGoogle Scholar
Sarkar, B., Saha, S. and Pal, P. K., “A novel method for computation of importance weights in Monte Carlo localization on line segment-based maps,” Robot. Autonom. Syst. 74(PA), 5165 (2015).CrossRefGoogle Scholar
Pilania, V. and Gupta, K., “Localization aware sampling and connection strategies for incremental motion planning under uncertainty,” Autonom. Robots 41(1), 111132 (2017).CrossRefGoogle Scholar
Fu, W. K., Lin, K. L. and Shih, C. S., “Key-Frame Selection for Multi-Robot Simultaneous Localization and Tracking in Robot Soccer Field,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (October 2018) pp. 109116.CrossRefGoogle Scholar
Sun, D., F. Geißer and B. Nebel, “Towards Effective Localization in Dynamic Environments,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (October 2016) pp. 45174523.CrossRefGoogle Scholar
Tipaldi, G. D., Meyer-Delius, D. and Burgard, W., “Lifelong localization in changing environments,” Int. J. Robot. Res. 32(14), 16621678 (2013).CrossRefGoogle Scholar
Valencia, R., Saarinen, J., Andreasson, H., Vallvé, J., Andrade-Cetto, J. and Lilienthal, A. J., “Localization in Highly Dynamic Environments Using Dual-Timescale NDT-MCL,” Proceedings of the IEEE International Conference on Robotics and Automation (May 2014) pp. 39563962.CrossRefGoogle Scholar
Walcott-Bryant, A., Kaess, M., Johannsson, H. and Leonard, J. J., “Dynamic Pose Graph SLAM: Long-Term Mapping in Low Dynamic Environments,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (October 2012) pp. 1871–1878.CrossRefGoogle Scholar
Sridharan, M., Kuhlmann, G. and Stone, P., “Practical Vision-Based Monte Carlo Localization on a Legged Robot,” Proceedings of the IEEE International Conference on Robotics and Automation (April 2005) pp. 33663371.Google Scholar
Perico, D. H., Homem, T. P., Almeida, A. C., Silva, I. J., Vilão, C. O., Ferreira, V. N. and Bianchi, R. A., “Humanoid robot framework for research on cognitive robotics,” J. Cont. Automat. Electric. Syst. 29(4), 470479 (2018).CrossRefGoogle Scholar
Middleton, R., Freeston, M. and McNeill, L., “An application of the extended Kalman filter to robot soccer localisation and world modeling,” IFAC Proc. Vol. 37(14), 729734 (2004).CrossRefGoogle Scholar
Cano, P. and Ruiz-del-Solar, J., “Robust tracking of soccer robots using random finite sets,” IEEE Intell. Syst. 32(6), 2229 (2017).CrossRefGoogle Scholar
Jochmann, G., Kerner, S., Tasse, S. and Urbann, O., “Efficient multi-hypotheses unscented Kalman filtering for robust localization,” In: Robot Soccer World Cup (July 2011) pp. 222233.CrossRefGoogle Scholar
Quinlan, M. J. and Middleton, R. H., Multiple model Kalman filters: A localization technique for robocup soccer. In: Robot Soccer World Cup (June 2009) pp. 276287.CrossRefGoogle Scholar
Li, D., Chen, Q. and Zeng, Z., “Self-Localization Algorithm of Mobile Robot Based on Unscented Particle Filter,” Proceedings of the 37th Chinese Control Conference (July 2018) pp. 54595464.CrossRefGoogle Scholar
Panchpor, A. A., Shue, S. and Conrad, J. M., “A Survey of Methods for Mobile Robot Localization and Mapping in Dynamic Indoor Environments,” Proceedings of the Conference on Signal Processing and Communication Engineering Systems (January 2018) pp. 138144.CrossRefGoogle Scholar
Menegatti, E., Pretto, A., Scarpa, A. and Pagello, E., “Omnidirectional vision scan matching for robot localization in dynamic environments,” IEEE Trans. Robot. 22(3), 523535 (2006).CrossRefGoogle Scholar
Saputra, M. R. U., Markham, A. and Trigoni, N., “Visual SLAM and structure from motion in dynamic environments: A survey,” ACM Comput. Surv. (CSUR) 51(2), 37 (2018).CrossRefGoogle Scholar
Thrun, S., Burgard, W. and Fox, D., Probabilistic Robotics (The MIT Press, England, 2005).Google Scholar
Enderle, S., Ritter, M., Fox, D., Sablatnög, S., Kraetzschmar, G. and Palm, G., “Vision-Based Localization in Robocup Environments,” In: Robot Soccer World Cup (August 2000) pp. 291296.CrossRefGoogle Scholar
Hartley, R. and Zisserman, A., Multiple View Geometry in Computer Vision (Cambridge University Press, Cambridge, 2003).Google Scholar
Oriolo, G., Paolillo, A., Rosa, L. and Vendittelli, M., “Humanoid odometric localization integrating kinematic, inertial and visual information,” Autonom. Robots 40(5), 867879 (2016).CrossRefGoogle Scholar
Qin, T., Li, P. and Shen, S., “Vins-mono: A robust and versatile monocular visual-inertial state estimator,” IEEE Trans. Robot. 34(4), 10041020 (2018).CrossRefGoogle Scholar
Laue, T. and Röfer, T., “Simrobot-Development and Applications,” Proceedings of the International Conference on Simulation, Modeling and Programming for Autonomous Robots (2008).Google Scholar
Cheng, J., Sun, Y. and Meng, M. Q. H., “Robust semantic mapping in challenging environments,” Robotica, 38(2), 115 (2019).CrossRefGoogle Scholar
Bowman, S. L., Atanasov, N., Daniilidis, K. and Pappas, G. J., “Probabilistic Data Association for Semantic Slam,” Proceedings of the IEEE International Conference on Robotics and Automation (May 2017) pp. 17221729.CrossRefGoogle Scholar
Dong, W., Roy, P. and Isler, V., “Semantic mapping for orchard environments by merging two-sides reconstructions of tree rows,” J. Field Robot., 37(1), 97121 (2020).CrossRefGoogle Scholar
McCormac, J., Handa, A., Davison, A. and Leutenegger, S., “Semanticfusion: Dense 3D Semantic Mapping with Convolutional Neural Networks,” Proceedings of the IEEE International Conference on Robotics and Automation (May 2017) pp. 46284635.CrossRefGoogle Scholar