An Application of the Simultaneous Localization and Mapping (SLAM) Method Based on the Unscented Kalman Filter (UKF) to a Reconfigurable Quadruped Robot with Crawling Locomotion

Motivated by availability of autonomous reconfigurable robots, we have developed a reconfigurable quadruped robot, Scorpio, which can perform crawling and rolling locomotion. In this paper, we present an approach to the simultaneous localization and mapping (SLAM) for the quadruped robot in crawling locomotion to achieve its autonomous operation in an unknown environment. For the solution of the SLAM problem, we developed a dynamic model of the crawling quadruped robot, which considers friction offered to supporting legs and the switching of supporting legs, and applied the SLAM algorithm based on the unscented Kalman filter (UKF). The feasibility of the approach is verified through numerical simulations whose results show that the algorithm provides accurate estimates of the robot trajectory and the locations of surrounding landmarks simultaneously. This work demonstrates an effective approach for the application of the SLAM algorithm to a reconfigurable robot.

[1]  Karthikeyan Elangovan,et al.  Constrained VPH+: a local path planning algorithm for a bio-inspired crawling robot with customized ultrasonic scanning sensor , 2016, Robotics and biomimetics.

[2]  W. Blajer,et al.  A unified approach to the modelling of holonomic and nonholonomic mechanical systems , 1996 .

[3]  Silvia Silva da Costa Botelho,et al.  Underwater SLAM: Challenges, state of the art, algorithms and a new biologically-inspired approach , 2014, 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics.

[4]  Rajesh Elara Mohan,et al.  Scorpio: A biomimetic reconfigurable rolling-crawling robot , 2016 .

[5]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[6]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[7]  Nicholas Roy,et al.  State Estimation for Legged Robots: Consistent Fusion of Leg Kinematics and IMU , 2013 .

[8]  Thejus Pathmakumar,et al.  Design and Implementation of a Shape Shifting Rolling–Crawling–Wall-Climbing Robot , 2017 .

[9]  Zheping Yan,et al.  An Adaptive UKF Based SLAM Method for Unmanned Underwater Vehicle , 2013 .

[10]  Mike Stilman,et al.  State Estimation for Legged Robots - Consistent Fusion of Leg Kinematics and IMU , 2012, RSS 2012.

[11]  K.J. Astrom,et al.  Revisiting the LuGre friction model , 2008, IEEE Control Systems.

[12]  D. Necsulescu,et al.  Navigation of an autonomous mobile robot using EKF-SLAM and FastSLAM , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[13]  Salah Sukkarieh,et al.  Airborne simultaneous localisation and map building , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[15]  José A. Castellanos,et al.  Unscented SLAM for large-scale outdoor environments , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Olivier Stasse,et al.  3D grid and particle based SLAM for a humanoid robot , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[17]  Ralf Simon King BiLBIQ: A Biologically Inspired Robot with Walking and Rolling Locomotion , 2012 .

[18]  W. Blajer A geometrical interpretation and uniform matrix formulation of multibody system dynamics , 2001 .

[19]  Adam Schmidt,et al.  The Visual SLAM System for a Hexapod Robot , 2010, ICCVG.

[20]  Rajesh Elara Mohan,et al.  Rolling Locomotion Control of a Biologically Inspired Quadruped Robot Based on Energy Compensation , 2015, J. Robotics.

[21]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[22]  Miguel A. Olivares-Méndez,et al.  Visual 3-D SLAM from UAVs , 2009, J. Intell. Robotic Syst..

[23]  Teresa A. Vidal-Calleja,et al.  Unscented Transformation of Vehicle States in SLAM , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[24]  Salah Sukkarieh,et al.  Inertial Sensor-Based Simultaneous Localization and Mapping for UAVs , 2015 .

[25]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[26]  Surya P. N. Singh,et al.  A Hybrid Motion Model for Aiding State Estimation in Dynamic Quadrupedal Locomotion , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[27]  J. A. Castellanos,et al.  Experiments in Multisensor Mobile Robot Localization and Map Building , 1998, IFAC Proceedings Volumes.

[28]  Stefan B. Williams,et al.  Autonomous underwater simultaneous localisation and map building , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).