TY - GEN
T1 - Expanding task functionality in established humanoid robots
AU - Ng-Thow-Hing, Victor
AU - Drumwright, Evan
AU - Hauser, Kris
AU - Wu, Qingquan
AU - Wormer, Joel
PY - 2007
Y1 - 2007
N2 - Many humanoid robots like ASIMO are built to potentially perform more than one type of task. However, the need to maintain a consistent physical appearance of the robot restricts the installation of additional sensors or appendages that would alter its visual identity. Limited battery power for freemoving locomotive robots places temporal and spacial complexity limits on the algorithms we can deploy on the robot. With these conditions in mind, we have developed a distributed robot architecture that combines onboard functionality with external system modules to perform tasks involving interaction with the environment. An information model called the Cognitive Map organizes output produced by multiple perceptual modules and presents a common abstraction interface for other modules to access the information. For the planning and generation of motion on the robot, the Task Matrix embodies a task abstraction model that maps a high level task description into its primitive motions realizable on the robot. Our architecture supports different control paradigms and information models that can be tailored for specific tasks. We demonstrate environmental tasks we implemented with our system, such as pointing at moving objects and pushing an object around a table in simulation and on the actual ASIMO robot.
AB - Many humanoid robots like ASIMO are built to potentially perform more than one type of task. However, the need to maintain a consistent physical appearance of the robot restricts the installation of additional sensors or appendages that would alter its visual identity. Limited battery power for freemoving locomotive robots places temporal and spacial complexity limits on the algorithms we can deploy on the robot. With these conditions in mind, we have developed a distributed robot architecture that combines onboard functionality with external system modules to perform tasks involving interaction with the environment. An information model called the Cognitive Map organizes output produced by multiple perceptual modules and presents a common abstraction interface for other modules to access the information. For the planning and generation of motion on the robot, the Task Matrix embodies a task abstraction model that maps a high level task description into its primitive motions realizable on the robot. Our architecture supports different control paradigms and information models that can be tailored for specific tasks. We demonstrate environmental tasks we implemented with our system, such as pointing at moving objects and pushing an object around a table in simulation and on the actual ASIMO robot.
UR - http://www.scopus.com/inward/record.url?scp=67649700378&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67649700378&partnerID=8YFLogxK
U2 - 10.1109/ICHR.2007.4813860
DO - 10.1109/ICHR.2007.4813860
M3 - Conference contribution
AN - SCOPUS:67649700378
SN - 9781424418626
T3 - Proceedings of the 2007 7th IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS 2007
SP - 136
EP - 142
BT - Proceedings of the 2007 7th IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS 2007
PB - IEEE Computer Society
T2 - 2007 7th IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS 2007
Y2 - 29 November 2007 through 1 December 2007
ER -