Comparative analysis of two types of leg-observation-based visual servoing approaches for the control of the five-bar mechanism

Past research works have proven that the robot end-effector pose of parallel mechanisms can be effectively estimated by vision. For parallel robots, it was previously proposed to directly observe the end-effector. However, this observation may be not possible (e.g. if the robot is milling). Therefore, it has been proposed to use another type of controller based on the observation of the leg directions. Despite interesting results, this controller involves the presence of mapping singularities inside the robot workspace (near which the accuracy is poor). This paper presents a new approach for vision-based control of the end-effector: by observing the mechanism legs, it is possible to extract the Plucker coordinates of their lines and control the end-effector pose. In this paper it is also presented a comparison between the previous approach based on the leg direction and this new approach based on the leg line Plucker coordinates. The new approach can be applied to a family of parallel machines for which the previous approach is not suitable and has also some advantages regarding the workspace of applicability. The simulation results of both the controllers applied on a five-bar mechanism are presented.

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

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

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

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

[5]  J. M. Selig Geometric Fundamentals of Robotics , 2004, Monographs in Computer Science.

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

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

[8]  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).

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

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

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

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

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

[14]  Sébastien Briot,et al.  Minimal representation for the control of the Adept Quattro with rigid platform via leg observation considering a hidden robot model , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[16]  Sébastien Briot,et al.  A method for simplifying the analysis of leg-based visual servoing of parallel robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).