Minimal representation for the control of parallel robots via leg observation considering a hidden robot model

Abstract Previous works on the visual servoing of parallel robots using the observation of their leg directions validated the feasibility of the approach but they have enlighten two main surprising results for which no answer was given: (i) the observed robot which is composed of n legs could be controlled in most cases using the observation of only m leg directions ( m n ) , and that (ii) in some cases, the robot did not converge to the desired end-effector pose, even if the observed leg directions did (i.e. there was not a global diffeomorphism between the observation space and the robot space). Recently, it was shown that the visual servoing of the leg directions of the Gough-Stewart platform and the Adept Quattro with 3 translational degrees of freedom was equivalent to controlling other virtual robots that have assembly modes and singular configurations different from those of the real ones. These hidden robot models are tangible visualizations of the mapping between the observation space and the real robots Cartesian space. Thanks to this concept, all the aforementioned points were answered for the mentioned robots. In this paper, the concept of hidden robot model is generalized for any type of parallel robots controlled using visual servos based on the observation of the leg directions. It is shown that the concept of hidden robot model is a powerful tool that gives useful insights about the visual servoing of robots using leg direction observation. With the concept of hidden robot model, the singularity problem of the controller can be addressed and the convergence issues of the controller can be explained, understood and solved. All these results are validated in simulations and through experiments on a Quattro robot.

[1]  Gosselin,et al.  [IEEE 2002 IEEE International Conference on Robotics and Automation - Washington, DC, USA (11-15 May 2002)] Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292) - Constraint singularities of parallel mechanisms , 2002 .

[2]  Etienne Burdet,et al.  Adaptive control of the Hexaglide, a 6 dof parallel manipulator , 1997, Proceedings of International Conference on Robotics and Automation.

[3]  Radu Horaud,et al.  Visual Servoing from Lines , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  C. R. Tischler,et al.  A spatial extension of Cardanic movement: its geometry and some derived mechanisms , 1998 .

[5]  G. Gogu Structural synthesis of fully-isotropic translational parallel robots via theory of linear transformations , 2004 .

[6]  Sébastien Briot,et al.  Minimal representation for the control of Gough-Stewart platforms via leg observation considering a hidden robot model , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  Sébastien Briot,et al.  Optimal Force Generation in Parallel Manipulators for Passing through the Singular Positions , 2008, Int. J. Robotics Res..

[8]  Sébastien Krut,et al.  Par4: very high speed parallel robot for pick-and-place , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[10]  C. Gosselin,et al.  Singularity Analysis of 3-DOF Planar Parallel Mechanisms via Screw Theory , 2003 .

[11]  Damien Chablat,et al.  Singularity Analysis of a Six-Dof Parallel Manipulator Using Grassmann-Cayley Algebra and Gröbner Bases , 2010 .

[12]  Sébastien Briot,et al.  Accuracy analysis of 3T1R fully-parallel robots , 2010 .

[13]  Damien Chablat,et al.  Stiffness Analysis of Overconstrained Parallel Manipulators , 2009, ArXiv.

[14]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[15]  Nicolas Andreff,et al.  Vision-based Kinematic Modelling of Some Parallel Manipulators for Control Purposes , 2006 .

[16]  P. Martinet,et al.  Image-based visual servoing of Gough-Stewart parallel manipulators using legs observation , 2006 .

[17]  Philippe Martinet,et al.  Dynamic control of the Quattro robot by the leg edges , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Larry S. Davis,et al.  Model-based object pose in 25 lines of code , 1992, International Journal of Computer Vision.

[19]  Jean-Pierre Merlet,et al.  Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[20]  G. Bogelsack,et al.  Termonology for the theory of machines and mechanisms , 1983 .

[21]  Philippe Martinet,et al.  Vision Based Control Law using 3D Visual Features , 1997 .

[22]  Fadi Dornaika,et al.  Visually guided object grasping , 1998, IEEE Trans. Robotics Autom..

[23]  Masaru Uchiyama,et al.  A New Design of a 6-DOF Parallel Robot , 1990, J. Robotics Mechatronics.

[24]  Sébastien Briot,et al.  The Hidden Robot: An Efficient Concept Contributing to the Analysis of the Controllability of Parallel Robots in Advanced Visual Servoing Techniques , 2015, IEEE Transactions on Robotics.

[25]  J. M. Hervé The Lie group of rigid body displacements, a fundamental tool for mechanism design , 1999 .

[26]  Marco Carricato,et al.  Singularity-Free Fully-Isotropic Translational Parallel Manipulators , 2002 .

[27]  L. Tsai,et al.  Kinematics and Optimization of a Spatial 3-UPU Parallel Manipulator , 2000 .

[28]  Clément Gosselin,et al.  Constraint singularities of parallel mechanisms , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[29]  J. Plucker I. On a new geometry of space , Proceedings of the Royal Society of London.

[30]  M. T. Masouleh,et al.  Forward kinematic problem of 5-RPUR parallel mechanisms (3T2R) with identical limb structures , 2011 .

[31]  Michel Benoit,et al.  I4: A new parallel mechanism for Scara motions , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[32]  Philippe Martinet,et al.  Image-based Visual Servoing of a Gough—Stewart Parallel Manipulator using Leg Observations , 2007, Int. J. Robotics Res..

[33]  Marco Carricato,et al.  Singularity-Free Fully-Isotropic Translational Parallel Mechanisms , 2002, Int. J. Robotics Res..

[34]  Philippe Martinet,et al.  Vision-Based Control of a Gough-Stewart Parallel Mechanism using Legs Observation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[35]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[36]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[37]  John E. McInroy,et al.  Improved Image Based Visual Servoing with Parallel Robot , 2008, J. Intell. Robotic Syst..

[38]  Xin-Jun Liu,et al.  Type Synthesis of Parallel Mechanisms , 2014 .

[39]  François Pierrot Modelling and Preliminary Design Issues of a 3-Axis Parallel Machine-Tool , 2002 .

[40]  Damien Chablat,et al.  Uniqueness domains and non singular assembly mode changing trajectories , 2011, 2011 IEEE International Conference on Robotics and Automation.

[41]  Philippe Cardou,et al.  The Kinematic Sensitivity of Robotic Manipulators to Joint Clearances , 2010 .

[42]  Francois Chaumette,et al.  Potential problems of unstability and divergence in image-based and position-based visual servoing , 1999, 1999 European Control Conference (ECC).

[43]  Sébastien Briot,et al.  Self-Motions of General 3- RPR Planar Parallel Robots , 2008, Int. J. Robotics Res..

[44]  Michel Dhome,et al.  Determination of the Attitude of 3D Objects from a Single Perspective View , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[45]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[46]  Lung-Wen Tsai,et al.  Comparison study of architectures of four 3 degree-of-freedom translational parallel manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[47]  François Chaumette,et al.  Potential problems of stability and convergence in image-based and position-based visual servoing , 1997 .

[48]  Ilian A. Bonev Direct kinematics of zero-torsion parallel mechanisms , 2008, 2008 IEEE International Conference on Robotics and Automation.

[49]  Lia Dolga,et al.  The structural synthesis of the parallel robots , 2011 .

[50]  Jorge Angeles,et al.  The Rule-based Conceptual Design of the Architecture of Serial Schonflies-motion Generators , 2010 .

[51]  R. Garrido,et al.  Visual PID control of a redundant parallel robot , 2008, 2008 5th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[52]  F DementhonDaniel,et al.  Model-based object pose in 25 lines of code , 1995 .

[53]  F. Pierrot Modelling and design issues of a 3-axis parallel machine-tool , 2002 .

[54]  Damien Chablat,et al.  Architecture optimization of a 3-DOF translational parallel mechanism for machining applications, the orthoglide , 2003, IEEE Trans. Robotics Autom..

[55]  M. Shoham,et al.  Singularity analysis of a class of parallel robots based on Grassmann–Cayley algebra , 2006 .

[56]  Alon Wolf,et al.  Investigation of Singularities and Self-Motions of the 3-UPU Robot , 2002 .

[57]  Patrick Rives,et al.  Singularities in the determination of the situation of a robot effector from the perspective view of 3 points , 1993 .

[58]  Ruben Garrido,et al.  Robust Visual Control of Parallel Robots under Uncertain Camera Orientation , 2012 .