• DocumentCode
    137762
  • Title

    eTaSL/eTC: A constraint-based task specification language and robot controller using expression graphs

  • Author

    Aertbelien, Erwin ; De Schutter, Joris

  • Author_Institution
    Dept. of Mech. Eng., KU Leuven, Leuven, Belgium
  • fYear
    2014
  • fDate
    14-18 Sept. 2014
  • Firstpage
    1540
  • Lastpage
    1546
  • Abstract
    This paper presents a new framework for constraint-based task specification of robot controllers. A task specification language (eTaSL) is defined as well as a corresponding implementation of a controller (eTC). This new framework is based on feature variables and a new concept referred to as expression graphs. It avoids some of the common pitfalls in previous frameworks, and provides a flexible and composable way to define robot control tasks. An architecture for a robot controller is proposed, as well as an implementation that can execute tasks described in the new specification language. Typical usage patterns for the new framework are explained on an example consisting of a kinematically redundant, bi-manual task on a PR2 robot. A comparison with existing frameworks shows the advantages of the new approach.
  • Keywords
    control engineering computing; graph theory; redundant manipulators; specification languages; PR2 robot; eTC; eTaSL; expression graphs; feature variables; kinematically redundant task; robot controller architecture; task specification language; Collision avoidance; Context; Joints; Optimization; Robot kinematics; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/IROS.2014.6942760
  • Filename
    6942760