Unifying Kinematic Modeling, Identification, and Control of a Gough–Stewart Parallel Robot Into a Vision-Based Framework

In this paper, it is shown that computer vision, used as an exteroceptive redundant metrology mean, simplifies the control of a Gough-Stewart parallel robot. Indeed, contrary to the usual methodology, where the robot is modeled independently from the control law which will be implemented, we take into account that vision will be used for control, from the early modeling stage. Hence, kinematic modeling and projective geometry are fused into a control-devoted projective kinematic model. Thus, a novel vision-based kinematic modeling of such a robot is proposed through the observation of its legs. Inspired by the geometry of lines, this model unifies and simplifies both identification and control. Indeed, it has a reduced parameter set, and allows us to propose a linear solution to its calibration. Using the same model, a visual servoing scheme is presented, where the attitudes of the nonrigidly linked legs are servoed, rather than the end-effector pose. Finally, theoretical results concerning the stability of this control law are provided

[1]  Shangxian Peng,et al.  Direct displacement analysis of parallel manipulators , 2000, J. Field Robotics.

[2]  Jorge Angeles,et al.  The direct kinematics of parallel manipulators under joint-sensor redundancy , 2000, IEEE Trans. Robotics Autom..

[3]  Philippe Martinet,et al.  On vision-based kinematic calibration of n-leg parallel mechanisms , 2003 .

[4]  Han Sung Kim,et al.  Evaluation of a Cartesian Parallel Manipulator , 2002 .

[5]  Radu Horaud,et al.  Visual Servoing from Lines , 2002, Int. J. Robotics Res..

[6]  P. Dietmaier,et al.  The Stewart-Gough Platform of General Geometry can have 40 Real Postures , 1998 .

[7]  Philippe Martinet,et al.  Vision-based kinematic calibration of an H4 parallel mechanism: practical accuracies , 2004, Ind. Robot.

[8]  Quan Zhou,et al.  Three-dimensional position control of a parallel micromanipulator using visual servoing , 2000, SPIE Optics East.

[9]  Philippe Martinet,et al.  Kinematic calibration of parallel mechanisms: a novel approach using legs observation , 2005, IEEE Transactions on Robotics.

[10]  J. Gallice,et al.  Vision Based Control Law using 3 D Visual , 1996 .

[11]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[12]  Robert E. Mahony,et al.  Visual servoing using linear features for under-actuated rigid body dynamics , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[13]  Patrick Rives,et al.  Intrinsics-free visual servoing with respect to straight lines , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Grigore Gogu Fully-Isotropic T3R1-Type Parallel Manipulators , 2004 .

[15]  Chien Chern Cheah,et al.  A Motion Control Scheme in Task Oriented Coordinates and its Robustness for Parallel Wire Driven Systems , 2000 .

[16]  Michel Dhome,et al.  Do We Really Need an Accurate Calibration Pattern to Achieve a Reliable Camera Calibration? , 1998, ECCV.

[17]  Philippe Martinet,et al.  Vision-Based Control in Driving Assistance of Agricultural Vehicles , 1998, Int. J. Robotics Res..

[18]  Jian Wang,et al.  On the accuracy of a Stewart platform. I. The effect of manufacturing tolerances , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Jorge Stolfi,et al.  Oriented projective geometry , 1987, SCG '87.

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

[21]  J. G. Semple,et al.  Algebraic Projective Geometry , 1953 .

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

[23]  Philippe Martinet,et al.  Combining end-effector and legs observation for kinematic calibration of parallel mechanisms , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[24]  M. Bergamasco,et al.  Dynamics of parallel manipulators by means of screw theory , 2003 .

[25]  J. Michael McCarthy,et al.  Introduction to theoretical kinematics , 1990 .

[26]  Éric Marchand,et al.  ViSP for visual servoing: a generic software platform with a wide class of robot control skills , 2005, IEEE Robotics & Automation Magazine.

[27]  Philippe Martinet,et al.  On Vision-based Kinematic Calibration of a Stewart-Gough Platform , 2004 .

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

[29]  Robert E. Mahony,et al.  Image-based visual servo control of aerial robotic systems using linear image features , 2005, IEEE Transactions on Robotics.

[30]  J. Merlet An algorithm for the forward kinematics of general parallel manipulators , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[31]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[32]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

[33]  Philippe Martinet,et al.  Visual servoing of a Gough-Stewart parallel robot without proprioceptive sensors , 2005, Proceedings of the Fifth International Workshop on Robot Motion and Control, 2005. RoMoCo '05..

[34]  Olivier D. Faugeras,et al.  Automatic calibration and removal of distortion from scenes of structured environments , 1995, Optics & Photonics.

[35]  H. Pottmann,et al.  Approximation in Line Space — Applications in Robot Kinematics and Surface Reconstruction , 1998 .

[36]  Adrien Bartoli,et al.  The 3D Line Motion Matrix and Alignment of Line Reconstructions , 2004, International Journal of Computer Vision.

[37]  T. Mruthyunjaya,et al.  Force redundancy in parallel manipulators: Theoretical and practical issues , 1998 .

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

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

[40]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[41]  M. Husty An algorithm for solving the direct kinematics of general Stewart-Gough platforms , 1996 .

[42]  Julius Plucker,et al.  XVII. On a new geometry of space , 1865, Philosophical Transactions of the Royal Society of London.

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

[44]  Duane C. Brown,et al.  Close-Range Camera Calibration , 1971 .

[45]  Philippe Martinet,et al.  Simultaneous pose and velocity measurement by vision for high-speed robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[46]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .