Kinematic modelling of tasks under constraints. Application to fine motion and calibration

  • Thierry Tran
  • Alain Giraud
Conference paper


This article deals with problems of motion control and calibration including kinematic constraints. First, we present a method aimed at automatically providing a kinematic numerical model to represent a task being achieved on a mechanical structure composed of rigid bodies. The framework proposed is based on a systematic graph describing this mechanical system, that guides the computation of the basic kinematic relationships. An insight into the constrained motion control problems is gained through the analysis of the linear dependencies of the model. We apply this method to compute trajectories of a polyhedral object in contact with others objects. Our formalism here makes use of faces, edges and vertices of the objects, which provides an easy description of tasks, and a rapid computation of good trajectories, even for three dimensional tasks. These results supports the flexibility and the domain of application of our method. Some applications are presented at the end of the article to illustrate our approach.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J. Angeles and O. Ma. QUADMIN: An integrated package for constrained nonlinear least-square minimization. In Proceedings of the 1989 ASME International Computers in Engineering Conference, pages 247–252, Anaheim, California, July 30 - August 3 1989.Google Scholar
  2. [2]
    C. Laugier. Planning fine motion strategies by reasoning in the contact space. In IEEE International Conference on Robotics and Automation, Scottsdale, (USA), pages 653–659, 1989.Google Scholar
  3. [3]
    T. Lozano-Perez, M.T. Mason, and R.H. Taylor. Automatic synthesis of fine motion strategies for robots. International Journal of Robotics Research, 3 (1), 1984.Google Scholar
  4. [4]
    M.T. Mason. Compliance and force control for computer controlled manipulators. IEEE Transactions on Systems, Man and Cybernetics, 11 (6): 418–432, 1981.CrossRefGoogle Scholar
  5. [5]
    R.P. Paul and B. Shimano. Compliance and control. In Joint Automatic Control Conference, San Francisco(USA), 1976.Google Scholar
  6. [6]
    M. Pillet, J.F. Chabrier, A.Jutard, and G.Liegeois. Robotique et théorie des petits déplacements. application au suivi de surface. RAIRO (AutomatiqueProductique-Informatique Industrielle), 19 (2), 1985.Google Scholar
  7. [7]
    R.J. Popplestone, A.P. Ambler, and P. Bellos. RAPT: A language for describing assemblies. The Industrial Robot, pages 131–137, September 1978.Google Scholar
  8. [8]
    C. Sawada, H. Ishikawa, K. Kawase, and M. Takata. Specification and generation of a motion path for compliant motion. In IEEE International Conference on Robotics and Automation, Scottsdale, (USA), pages 808–816, 1989.Google Scholar
  9. [9]
    D. Sidobre. Raisonnement géométrique et synthèse de stratégies d’assemblage en robotique. Thèse de l’Université Paul Sabatier, Laboratoire d’Automatique et d’Analyse des Systèmes (C.N.R.S.), Toulouse (France), 1990.Google Scholar
  10. [10]
    T. Suehiro and K. Takase. Representation and control of motion in contact and its application to assembly tasks. In Robotics Research: The Fifth International Symposium, Tokyo (Japan), pages 351–357, August 1989.Google Scholar
  11. [11]
    T. Tran and A. Giraud. An interactive graphical control system for contact tasks. In 1st International Conference on Automation Technology, Taipei (Taiwan, R.O.C ), 1990.Google Scholar

Copyright information

© Springer-Verlag Wien 1991

Authors and Affiliations

  • Thierry Tran
    • 1
  • Alain Giraud
    • 1
  1. 1.Laboratoire d’Automatique et d’Analyse des Systèmes (C.N.R.S)Toulouse CedexFrance

Personalised recommendations