CNLS '89 Proceedings of the ninth annual international conference of the Center for Nonlinear Studies on Self-organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks on Emergent computation
An Behavior-based Robotics
GOLEX - Bridging the Gap between Logic (GOLOG) and a Real Robot
KI '98 Proceedings of the 22nd Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence
Journal of Artificial Intelligence Research
Planning for a mobile robot to attend a conference
AI'05 Proceedings of the 18th Canadian Society conference on Advances in Artificial Intelligence
Hi-index | 0.00 |
General purpose service robots are expected to deal with many different tasks in unknown environments. The number of possible tasks and changing situations prevent developers from writing control programs for all tasks and possible situations. Complex robot tasks are thus accomplished by sequential execution of less complex robot actions that are triggered and configured by a task planner. The question of the appropriate abstraction level of robot actions is still being researched and not discussed conclusively. In this paper, we address the problem of atomicity of robot actions and provide some key properties that have to be considered while designing plan-based robot control systems. Based on these properties, we define and implement atomic skills of different abstraction level for the service robot TASER. The HTN planner JShop2 is used to complete the plan-based control architecture which is evaluated in a set of experiments.