Studying slippage on pushing applications with snake robots

AbstractIn this paper, a framework for analyzing the motion resulting from the interaction between a snake robot and an object is shown. Metrics are derived to study the motion of the object and robot, showing that the addition of passive wheels to the snake robot helps to minimize slippage. However, the passive wheels do not have a significant impact on the force exerted onto the object. This puts snake robots in a similar framework as robotic arms, while considering special properties exclusive to snake robots (e.g., lack of a fixed-base, interaction with the environment through friction). It is also shown that the configuration (shape) of the snake robot, parameterized with the polar coordinates of the robot’s COM, plays an important role in the interaction with the object. Two examples, a snake robot with two joints and another with three joints, are studied to show the applicability of the model.

[1]  Pål Liljebäck,et al.  A simplified model of planar snake robot locomotion , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Shugen Ma,et al.  Dynamic analysis of 3-dimensional snake robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  Shugen Ma,et al.  Using a planar snake robot as a robotic arm taking into account the lack of a fixed base: Feasible region , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Pavel Grinfeld,et al.  Introduction to Tensor Analysis and the Calculus of Moving Surfaces , 2013 .

[5]  John T. Wen,et al.  Kinematic manipulability of general constrained rigid multibody systems , 1999, IEEE Trans. Robotics Autom..

[6]  R. Kalaba,et al.  A new perspective on constrained motion , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[7]  Howie Choset,et al.  Dynamic Ambiguities in Frictional Rigid-body Systems with Application to Climbing via Bracing , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2001, Auton. Robots.

[9]  Fumitoshi Matsuno,et al.  Trajectory Tracking Control of Snake Robots Based on Dynamic Model , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[10]  Pål Liljebäck,et al.  Hybrid Modelling and Control of Obstacle-Aided Snake Robot Locomotion , 2010, IEEE Transactions on Robotics.

[11]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2006, Auton. Robots.

[12]  Pål Liljebäck,et al.  A review on modelling, implementation, and control of snake robots , 2012, Robotics Auton. Syst..

[13]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[14]  Gregory S. Chirikjian,et al.  The kinematics of hyper-redundant robot locomotion , 1995, IEEE Trans. Robotics Autom..

[15]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[16]  Ross A. Knepper,et al.  Snakes on a plan: Toward combining planning and control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[17]  Shugen Ma,et al.  Snake robots in contact with the environment: Influence of the configuration on the applied wrench , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Bin Li,et al.  A unified dynamic model for locomotion and manipulation of a snake-like robot based on differential geometry , 2010, Science China Information Sciences.

[19]  Bernard Bayle,et al.  Manipulability analysis for mobile manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  Van-Duc Nguyen,et al.  Constructing stable grasps in 3D , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[21]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[22]  Antonio Bicchi,et al.  Dynamic analysis of mobility and graspability of general manipulation systems , 1998, IEEE Trans. Robotics Autom..

[23]  Howie Choset,et al.  Frictional Compliance Model Development and Experiments for Snake Robot Climbing , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[24]  Øyvind Stavdahl,et al.  Modular Pneumatic Snake Robot: 3D Modelling, Implementation And Control , 2008 .

[25]  Tetsuya Iwasaki,et al.  Serpentine locomotion with robotic snakes , 2002 .

[26]  Howie Choset,et al.  Sidewinding on slopes , 2010, 2010 IEEE International Conference on Robotics and Automation.

[27]  A. Kuwada,et al.  Automatic pipe negotiation control for snake-like robot , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[28]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[29]  Antonio Bicchi,et al.  On the mobility and manipulability of general multiple limb robots , 1995, IEEE Trans. Robotics Autom..

[30]  Shugen Ma,et al.  Studying slippage on pushing applications with snake robots , 2017, 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR).

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