TVSLAM: An Efficient Topological-Vector Based SLAM Algorithm for Home Cleaning Robots

The Simultaneous Localization and Mapping problem limits the promotion of home cleaning robots in practical domestic environments. In this paper, a novel topological-vector based simultaneous localization and mapping (TVSLAM) algorithm is proposed to solve the problem. The algorithm involves four aspects. First, the ultra-wideband localization and dead reckoning localization are selected to develop a new combined localization algorithm which can improve the localization accuracy. In addition, a data acquisition algorithm which simplifies the process of data collection and demands much smaller memory size is proposed. Furthermore, a partitioning algorithm is developed to adapt to the various change rates of different rooms. Finally, an autonomous learning algorithm based on the regular and repetitive cleaning task is put forward. It makes the constructed map approach to the real environment with the increase of cleaning times. Overall, a novel topological-vector map is generated according to the above process of the algorithm. Simulation results show that the TVSLAM is an efficient and robust localization and mapping algorithm.

[1]  Se-Young Oh,et al.  Online complete coverage path planning for mobile robots based on linked spiral paths using constrained inverse distance transform , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Tae-Kyeong Lee,et al.  Integrated On-Line Localization, Mapping and Coverage Algorithm of Unknown Environments for Robotic Vacuum Cleaners Based on Minimal Sensing , 2011, Adv. Robotics.

[3]  Vicente Mut,et al.  Ultra wideband indoor navigation system , 2012 .

[4]  Hyun Myung,et al.  Indoor Mobile Robot Localization and Mapping Based on Ambient Magnetic Fields and Aiding Radio Sources , 2015, IEEE Transactions on Instrumentation and Measurement.

[5]  Nak Young Chong,et al.  Scan matching online cell decomposition for coverage path planning in an unknown environment , 2013 .

[6]  Fabrizio Abrate,et al.  Experimental EKF-based SLAM for Mini-rovers with IR Sensors Only , 2007, EMCR.

[7]  Stergios I. Roumeliotis,et al.  Weighted line fitting algorithms for mobile robot map building and efficient data representation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Se-Young Oh,et al.  A line feature based SLAM with low grade range sensors using geometric constraints and active exploration for mobile robot , 2008, Auton. Robots.

[9]  Jens-Steffen Gutmann,et al.  Vector Field SLAM—Localization by Learning the Spatial Variation of Continuous Signals , 2012, IEEE Transactions on Robotics.

[10]  Se-Young Oh,et al.  Sector-based maximal online coverage of unknown environments for cleaning robots with limited sensing , 2011, Robotics Auton. Syst..

[11]  Khelifa Baizid,et al.  Vector Maps: A Lightweight and Accurate Map Format for Multi-robot Systems , 2016, ICIRA.

[12]  R. Mautz Indoor Positioning Technologies , 2012 .

[13]  Hyun Myung,et al.  Virtual door algorithm for coverage path planning of mobile robot , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[14]  Se-Young Oh,et al.  SLAM with salient line feature extraction in indoor environments , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[15]  Woo-Jin Seo,et al.  A dead reckoning localization system for mobile robots using inertial sensors and wheel revolution encoding , 2011 .

[16]  Byung Kook Kim,et al.  An Efficient Localization Algorithm Based on Vector Matching for Mobile Robots Using Laser Range Finders , 2008, J. Intell. Robotic Syst..

[17]  Byung Kook Kim,et al.  VecSLAM: An Efficient Vector-Based SLAM Algorithm for Indoor Environments , 2009, J. Intell. Robotic Syst..

[18]  Enrique González,et al.  BSA: A Complete Coverage Algorithm , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[19]  Se-Young Oh,et al.  A new approach to simultaneous localization and map building with implicit model learning using neuro evolutionary optimization , 2010, Applied Intelligence.

[20]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[21]  Ales Jelinek VECTOR MAPS IN MOBILE ROBOTICS , 2015 .

[22]  Se-Young Oh,et al.  Smooth coverage path planning and control of mobile robots based on high-resolution grid map representation , 2011, Robotics Auton. Syst..

[23]  Seung-Mok Lee,et al.  DV-SLAM (Dual-Sensor-Based Vector-Field SLAM) and Observability Analysis , 2015, IEEE Transactions on Industrial Electronics.

[24]  Se-Young Oh,et al.  Line Segment-Based Indoor Mapping with Salient Line Feature Extraction , 2012, Adv. Robotics.

[25]  Sukhan Lee,et al.  Vision-Based Kidnap Recovery with SLAM for Home Cleaning Robots , 2012, J. Intell. Robotic Syst..

[26]  Manuela M. Veloso,et al.  WiFi localization and navigation for autonomous indoor mobile robots , 2010, 2010 IEEE International Conference on Robotics and Automation.