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
Link To Document