• DocumentCode
    2092090
  • Title

    The task matrix: an extensible framework for creating versatile humanoid robots

  • Author

    Drumwright, Evan ; Ng-Thow-Hing, Victor

  • Author_Institution
    Interaction Lab./USC Robotics Res. Labs., Univ. of Southern California, Los Angeles, CA
  • fYear
    2006
  • fDate
    15-19 May 2006
  • Firstpage
    448
  • Lastpage
    455
  • Abstract
    The successful acquisition and organization of a large number of skills for humanoid robots can be facilitated with a collection of performable tasks organized in a task matrix. Tasks in the matrix can utilize particular preconditions and in conditions to enable execution, motion trajectories to specify desired movement, and references to other tasks to perform subtasks. Interaction between the matrix and external modules such as goal planners is achieved via a high-level interface that categorizes a task using its semantics and execution parameters, allowing queries on the matrix to be performed using different selection criteria. Performable tasks are stored in an XML-based file format that can be readily edited and processed by other applications. In its current implementation, the matrix is populated with sets of primitive tasks (e.g. reaching, grasping, arm-waving) and macro tasks that reference multiple primitive tasks (pick-and-place and facing-and-waving)
  • Keywords
    XML; control engineering computing; humanoid robots; learning (artificial intelligence); XML-based file format; facing-and-waving task; goal planners; high-level interface; motion trajectories; pick-and-place task; task matrix; versatile humanoid robots; Algorithm design and analysis; Human robot interaction; Humanoid robots; Learning; Motion planning; Robotics and automation; Solid modeling; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2006. ICRA 2006. Proceedings 2006 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-9505-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.2006.1641752
  • Filename
    1641752