(KI - Künstliche Intelligenz: Vol. 24, No. 3, 2010) Tenorth, Moritz; Jain, Dominik; Beetz, Michael
Knowledge processing methods are an important resource for robots that perform challenging tasks in complex, dynamic environments. When applied to robot control, such methods allow to write more general and flexible control programs and enable reasoning about the robot’s observations, the actions involved in a task, action parameters and the reasons why an action was performed. However, the application of knowledge representation and reasoning techniques to autonomous robots creates several hard research challenges. In this article, we discuss some of these challenges and our approaches to solving them.