Authors:
Nils Neumann
and
Sven Wachsmuth
Affiliation:
Research Institute for Cognition and Robotics (CoR-Lab), Bielefeld University, Universitätsstr. 25, 33615 Bielefeld, Germany
Keyword(s):
Knowledge Representation and Reasoning, Knowledge-based Systems, Cognitive Assistance, Assisted Living, Applications of AI.
Abstract:
The preparation of a meal consisting of multiple components with different timing and critical synchronization points is a complex task. An automated system assisting a human in the preparation process needs to track the progress state, prompt the next recipe steps, control kitchen devices, monitor the final preparation time, and deal with process deviations. This requires a detailed process representation including knowledge about states with critical timing, control signals of devices, preparation steps and cooking times of ingredients, and necessary user attention. At the same time, the system should be flexible enough to allow the free combination of component recipes and kitchen devices to support the preparation of complete menus independent of a specific kitchen setup. To meet these requirements, we propose a method to automatically enrich simple component recipes with process-specific information. The resulting detailed process description can be processed by standard schedul
ing algorithms to sequence the preparation steps of complex meals. The control information for kitchen devices is already included in the process description, so that monitoring of the progress becomes possible. The reasoning process is driven by so-called action templates that allow to decouple knowledge on recipes, ingredients, and kitchen devices in seperate re-usable knowledge bases.
(More)