• DocumentCode
    2244057
  • Title

    Error-tolerant execution of complex robot tasks based on skill primitives

  • Author

    Thomas, Ulrike ; Finkemeyer, Bemd ; Kröger, Torsten ; Wahl, Friedrich M.

  • Author_Institution
    Inst. for Robotics & Process Control, Tech. Univ. Braunschweig, Germany
  • Volume
    3
  • fYear
    2003
  • fDate
    14-19 Sept. 2003
  • Firstpage
    3069
  • Abstract
    This paper presents a general approach to specify and execute complex robot tasks considering uncertain environments. Robot tasks are defined by a precise definition of so-called skill primitive nets, which are based on Mason´s hybrid force/velocity and position control concept, but it is not limited to force/velocity and position control. Two examples are given to illustrate the formally defined skill primitive nets. We evaluated the controller and the trajectory planner by several experiments. Skill primitives suite very well as interface to robot control systems. The presented hybrid control approach provides a modular, flexible, and robust system; stability is guaranteed, particularly at transitions of two skill primitives. With the interface explained here, the results of compliance motion planning become possible to be examined in real work cells. We have implemented an algorithm to search for mating directions in up to three-dimensional configuration-spaces. Thereby, on one hand we have released compliant motion control concepts and on the other hand we can provide solutions for fine motion and assembly planning. This paper shows, how these two fields can be combined by the general concept of skill primitive nets introduced here, in order to establish a powerful system, which is able to automatically execute prior calculated assembly plans based on CAD-data in uncertain environments.
  • Keywords
    CAD; assembly planning; compliance control; force control; path planning; position control; robotic assembly; velocity control; 3D configuration spaces; CAD data; Masons hybrid force velocity control; assembly planning; compliance motion planning; compliant motion control; error tolerant execution; error-tolerant execution; position control; robot control systems; skill primitive nets; stability; trajectory planner; Assembly systems; Control systems; Motion planning; Position control; Robot control; Robot programming; Robot sensing systems; Robotic assembly; Robotics and automation; Robust stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2003. Proceedings. ICRA '03. IEEE International Conference on
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-7736-2
  • Type

    conf

  • DOI
    10.1109/ROBOT.2003.1242062
  • Filename
    1242062