CRAM - A Cognitive Robot Abstract Machine for Everyday Manipulation in Human Environments

被引:115
作者
Beetz, Michael [1 ]
Moesenlechner, Lorenz [1 ]
Tenorth, Moritz [1 ]
机构
[1] Tech Univ Munich, Dept Informat, Intelligent Autonomous Syst Grp, D-85748 Garching, Germany
来源
IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010) | 2010年
关键词
D O I
10.1109/IROS.2010.5650146
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
This paper describes CRAM (Cognitive Robot Abstract Machine) as a software toolbox for the design, the implementation, and the deployment of cognition-enabled autonomous robots performing everyday manipulation activities. CRAM equips autonomous robots with lightweight reasoning mechanisms that can infer control decisions rather than requiring the decisions to be preprogrammed. This way CRAM-programmed autonomous robots are much more flexible, reliable, and general than control programs that lack such cognitive capabilities. CRAM does not require the whole domain to be stated explicitly in an abstract knowledge base. Rather, it grounds symbolic expressions in the knowledge representation into the perception and actuation routines and into the essential data structures of the control programs. In the accompanying video, we show complex mobile manipulation tasks performed by our household robot that were realized using the CRAM infrastructure.
引用
收藏
页码:1012 / 1017
页数:6
相关论文
共 25 条
[1]
[Anonymous], IEEE RSJ INT C INT R
[2]
[Anonymous], 2009, 19 INT C AUT PLANN S
[3]
[Anonymous], ROBOTICS AUTONOMOUS
[4]
[Anonymous], 2005, PERCEPTION ACTION CO
[5]
[Anonymous], PERMIS
[6]
[Anonymous], 2009, ICRA WORKSH OP SOURC
[7]
[Anonymous], 2006, P 21 AAAI C ART INT
[8]
Beetz M., 2010, TECHNOLOGY DISABILIT, V22
[9]
Bonasso P., 1997, J EXPT THEORETICAL A, V9
[10]
Towards long-lived robot genes [J].
Fitzpatrick, Paul ;
Metta, Giorgio ;
Natale, Lorenzo .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2008, 56 (01) :29-45