Adaptive Robust Three-dimensional Trajectory Tracking for Actively Articulated Tracked Vehicles

A new approach is proposed for an adaptive robust three-dimensional 3D trajectory-tracking controller design. The controller is modeled for actively articulated tracked vehicles AATVs. These vehicles have active sub-tracks, called flippers, linked to the ends of the main tracks, to extend the locomotion capabilities in hazardous environments, such as rescue scenarios. The proposed controller adapts the flippers configuration and simultaneously generates the track velocities, to allow the vehicle to autonomously follow a given feasible 3D path. The approach develops both a direct and differential kinematic model of the AATV for traversal task execution correlating the robot body motion to the flippers motion. The benefit of this approach is to allow the controller to flexibly manage all the degrees of freedom of the AATV as well as the steering. The differential kinematic model integrates a differential drive robot model, compensating the slippage between the vehicle tracks and the traversed terrain. The underlying feedback control law dynamically accounts for the kinematic singularities of the mechanical vehicle structure. The designed controller integrates a strategy selector too, which has the role of locally modifying the rail path of the flipper end points. This serves to reduce both the effort of the flipper servo motors and the traction force on the robot body, recognizing when the robot is moving on a horizontal plane surface. Several experiments have been performed, in both virtual and real scenarios, to validate the designed trajectory-tracking controller, while the AATV negotiates rubble, stairs, and complex terrain surfaces. Results are compared with both the performance of an alternative control strategy and the ability of skilled human operators, manually controlling the actively articulated components of the robot.

[1]  Michal Reinstein,et al.  Complementary filtering approach to orientation estimation using inertial sensors only , 2012, 2012 IEEE International Conference on Robotics and Automation.

[2]  Jaime Valls Miró,et al.  Planning high-visibility stable paths for reconfigurable robots on uneven terrain , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Liu Hsu,et al.  Introduction: Vehicle–terrain interaction for mobile robots , 2010 .

[4]  Robin R. Murphy,et al.  Human-robot interactions during the robot-assisted urban search and rescue response at the World Trade Center , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Matteo Menna,et al.  Real-time autonomous 3D navigation for tracked vehicles in rescue environments , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Arash Kalantari,et al.  Safe autonomous stair climbing for a tracked mobile robot using a kinematics based controller , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[7]  Shigeo Hirose,et al.  Stair Climbing Robots and High-Grip Crawler , 2010 .

[8]  Stefan Schaal,et al.  Locally Weighted Projection Regression: Incremental Real Time Learning in High Dimensional Space , 2000, ICML.

[9]  Roland Siegwart,et al.  Characterization and Comparison of Rover Locomotion Performance Based on Kinematic Aspects , 2007, FSR.

[10]  Kazuya Yoshida,et al.  Path following control for tracked vehicles based on slip-compensating odometry , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Keiji Nagatani,et al.  Quince : A Collaborative Mobile Robotic Platform for Rescue Robots Research and Development , 2010 .

[12]  J. Pujol The solution of nonlinear inverse problems and the Levenberg-Marquardt method , 2007 .

[13]  Bruno Siciliano,et al.  Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator , 1994, IEEE Trans. Control. Syst. Technol..

[14]  Kazuya Yoshida,et al.  Shared autonomy system for tracked vehicles on rough terrain based on continuous three‐dimensional terrain scanning , 2011, J. Field Robotics.

[15]  Philippe Bidaud,et al.  Kinematic analysis and stability optimization of a reconfigurable legged-wheeled mini-rover , 2002, SPIE Defense + Commercial Sensing.

[16]  Richard Bailey,et al.  Improved mobility in a multi-degree-of-freedom unmanned ground vehicle , 2004, SPIE Defense + Commercial Sensing.

[17]  Christopher K. I. Williams,et al.  Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning) , 2005 .

[18]  Roland Siegwart,et al.  Challenging data sets for point cloud registration algorithms , 2012, Int. J. Robotics Res..

[19]  Hong Gu,et al.  A review of locomotion mechanisms of urban search and rescue robot , 2007, Ind. Robot.

[20]  Giulio Sandini,et al.  Imitation learning of non-linear point-to-point robot motions using dirichlet processes , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Roland Siegwart,et al.  Comparing ICP variants on real-world data sets , 2013, Auton. Robots.

[22]  Mario Gianni,et al.  Terrain traversability in rescue environments , 2013, 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[23]  Kazuya Yoshida,et al.  Improvement of the Odometry Accuracy of a Crawler Vehicle with Consideration of Slippage , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[24]  Guangjun Liu,et al.  Track--Stair Interaction Analysis and Online Tipover Prediction for a Self-Reconfigurable Tracked Mobile Robot Climbing Stairs , 2009, IEEE/ASME Transactions on Mechatronics.

[25]  Mario Gianni,et al.  Rescue robots at earthquake-hit Mirandola, Italy: A field report , 2012, 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[26]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[27]  Hiroshi Masuda,et al.  HELIOS carrier: Tail-like mechanism and control algorithm for stable motion in unknown environments , 2009, 2009 IEEE International Conference on Robotics and Automation.

[28]  Michael Burke,et al.  Path-following control of a velocity constrained tracked vehicle incorporating adaptive slip estimation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[29]  Aude Billard,et al.  On Learning, Representing, and Generalizing a Task in a Humanoid Robot , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  Matteo Menna,et al.  An Augmented Reality approach for trajectory planning and control of tracked vehicles in rescue environments , 2013, 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[31]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Bin Li,et al.  An online stair-climbing control method for a transformable tracked robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[33]  David D. Woods,et al.  Envisioning human-robot coordination in future operations , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[34]  Robin R. Murphy,et al.  Trial by fire [rescue robots] , 2004, IEEE Robotics & Automation Magazine.

[35]  Steven Dubowsky,et al.  Control of Robotic Vehicles with Actively Articulated Suspensions in Rough Terrain , 2003, Auton. Robots.

[36]  Stergios I. Roumeliotis,et al.  Multi-sensor, high speed autonomous stair climbing , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  Panagiotis Papadakis,et al.  Terrain traversability analysis methods for unmanned ground vehicles: A survey , 2013, Eng. Appl. Artif. Intell..

[38]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[39]  Stergios I. Roumeliotis,et al.  Autonomous Stair Climbing for Tracked Vehicles , 2007, Int. J. Robotics Res..

[40]  Camillo J. Taylor,et al.  A mode-based sensor fusion approach to robotic stair-climbing , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[41]  Junyao Gao,et al.  A Mobile Robot Platform with Double Angle-Changeable Tracks , 2009, Adv. Robotics.

[42]  Václav Hlavác,et al.  Adaptive Traversability of unknown complex terrain with obstacles for mobile robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[43]  S. Ali A. Moosavian,et al.  Experimental slip estimation for exact kinematics modeling and control of a Tracked Mobile Robot , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  Paolo Fiorini,et al.  Search and Rescue Robotics , 2008, Springer Handbook of Robotics.

[45]  Shouichi Maeyama,et al.  A High Mobility 6-Crawler Mobile Robot ‘Kenaf’ , 2007 .

[46]  Sungchul Kang,et al.  ROBHAZ-DT3: teleoperated mobile platform with passively adaptive double-track for hazardous environment applications , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).