Dynamics and Control of a Planar Multibody Mobile Robot for Confined Environment Inspection

In this paper, we study the dynamics of an articulated planar mobile robot for confined environment exploration. The mobile vehicle is composed of n identical modules hitched together with passive revolute joints. Each module has the structure of a four-bar parallel mechanism on a mobile platform. The dynamic model is derived using Lagrange formulation. Computer simulations illustrate the model by addressing a path following problem inside a pipe. The dynamic model presented in this paper is the basis for the design of motion control algorithms that encode energy optimization and sensor performance maximization.

[1]  Pål Liljebäck,et al.  A snake-like robot for internal inspection of complex pipe structures (PIKo) , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  U. Ascher,et al.  Stabilization of Constrained Mechanical Systems with DAEs and Invariant Manifolds , 1995 .

[3]  Josep M. Mirats Tur,et al.  Robotic devices for water main in‐pipe inspection: A survey , 2010, J. Field Robotics.

[4]  Shigeo Hirose,et al.  Design and Control of a Mobile Robot with an Articulated Body , 1990, Int. J. Robotics Res..

[5]  Jean-Claude Samin,et al.  Symbolic Modeling of Multibody Systems , 2003 .

[6]  Na Li,et al.  The Dynamic Modeling of Snake-Like Robot by Using Nominal Mechanism Method , 2008, ICIRA.

[7]  Joel W. Burdick,et al.  Gait kinematics for a serpentine robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  D. Bernstein Matrix Mathematics: Theory, Facts, and Formulas , 2009 .

[9]  O. Bauchau,et al.  Review of Contemporary Approaches for Constraint Enforcement in Multibody Systems , 2008 .

[10]  Javier Audry-Sanchez On the numerical solution of differential algebraic equations , 1988 .

[11]  D. Bernstein Matrix Mathematics: Theory, Facts, and Formulas , 2009 .

[12]  Robel Metiku,et al.  Computer-Aided Dynamic Force Analysis of Four-Bar Planar Mechanisms , 2004 .

[13]  Hooshang Hemami,et al.  Modeling of Nonholonomic Dynamic Systems With Applications , 1981 .

[14]  Kyung-Min Jeong,et al.  Development of a snake robot moving in a small diameter pipe , 2010, ICCAS 2010.

[15]  G. Gladwell,et al.  Solid mechanics and its applications , 1990 .

[16]  Pmej Patrick Wijckmans Conditioning of differential algebraic equations and numerical solution of multibody dynamics , 1996 .

[17]  Q. Yu,et al.  A direct violation correction method in numerical simulation of constrained multibody systems , 2000 .

[18]  Satyandra K. Gupta,et al.  A Case Study in Optimization of Gait and Physical Parameters for a Snake-Inspired Robot Based on a Rectilinear Gait , 2011 .

[19]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[20]  Stefano Stramigioli,et al.  Development of an inspection robot for small diameter gas distribution mains , 2011, 2011 IEEE International Conference on Robotics and Automation.

[21]  Frank Chongwoo Park,et al.  Parallel Robots , 2015, Encyclopedia of Systems and Control.

[22]  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.

[23]  Claudio Altani Following a path of varying curvature as an output regulation problem , 1999 .

[24]  Kristin Ytterstad Pettersen,et al.  Developments in Snake Robot Modeling and Locomotion , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[25]  Pierre Blazevic,et al.  Understanding Snakelike Locomotion Through a Novel Push-Point Approach , 2005 .

[26]  Pål Liljebäck,et al.  Snake Robot Obstacle-Aided Locomotion: Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[27]  K. Anderson,et al.  An extended divide-and-conquer algorithm for a generalized class of multibody constraints , 2012, Multibody System Dynamics.

[28]  Kurt S. Anderson,et al.  Canonical ensemble simulation of biopolymers using a coarse-grained articulated generalized divide-and-conquer scheme , 2013, Comput. Phys. Commun..

[29]  Juan A. Carretero,et al.  Overall Motion Planning for Kinematically Redundant Parallel Manipulators , 2012 .

[30]  Jianda Han,et al.  Statics and Stiffness Model of Serial-Parallel Manipulator Formed by k Parallel Manipulators Connected in Series , 2012 .

[31]  Sébastien Briot,et al.  Investigation on the Effort Transmission in Planar Parallel Manipulators , 2013 .

[32]  Hagen Schempf,et al.  Explorer: Untethered Real-Time Gas Main Assessment Robot System , 2003 .

[33]  Aksel Andreas Transeth,et al.  Modeling and path-following for a snake robot with active wheels , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Paolo Bolzern,et al.  Dynamic model of a two-trailer articulated vehicle subject to nonholonomic constraints , 1996, Robotica.

[35]  Dinesh K. Pai,et al.  Post-stabilization for rigid body simulation with contact and constraints , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[36]  P. Wiriyacharoensunthorn,et al.  Analysis and design of a multi-link mobile robot (Serpentine) , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[37]  Clément Gosselin,et al.  Singularity analysis of closed-loop kinematic chains , 1990, IEEE Trans. Robotics Autom..

[38]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2002 .

[39]  J. Ute,et al.  Fast and efficient locomotion of a snake robot based on self-excitation principle , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[40]  Claudio Altafini,et al.  Following a path of varying curvature as an output regulation problem , 2002, IEEE Trans. Autom. Control..

[41]  Kristin Ytterstad Pettersen,et al.  3-D Snake Robot Motion: Nonsmooth Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[42]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[43]  Shuichi Wakimoto,et al.  A miniature inspection robot negotiating pipes of widely varying diameter , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

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

[46]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[47]  M. R. Flannery,et al.  The enigma of nonholonomic constraints , 2005 .

[48]  Abhinandan Jain,et al.  Recursive Formulation of Operational Space Control , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[49]  Anirban Mazumdar,et al.  An Underactuated, Magnetic-Foot Robot for Steel Bridge Inspection , 2010 .

[50]  Per Grove Thomsen,et al.  Numerical Solution of Differential Algebraic Equations , 1999 .