Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
teaching:gsoc2017 [2017/02/08 07:59] – created lisca | teaching:gsoc2017 [2017/02/08 08:08] – [CRAM -- Robot Plans] lisca | ||
---|---|---|---|
Line 11: | Line 11: | ||
**When contacting us, please make sure you read the description of the topic you are interested in carefully. Only contact the person responsible for the topic / topics you are interested in. Please only ask topic-relevant specific questions, otherwise your emails will not be answered due to limited resources we have for processing the vast amount of GSoC inquiries. For more general questions please use our [[https:// | **When contacting us, please make sure you read the description of the topic you are interested in carefully. Only contact the person responsible for the topic / topics you are interested in. Please only ask topic-relevant specific questions, otherwise your emails will not be answered due to limited resources we have for processing the vast amount of GSoC inquiries. For more general questions please use our [[https:// | ||
+ | |||
+ | ===== KnowRob -- Robot Knowledge Processing ===== | ||
+ | |||
+ | KnowRob is a knowledge processing system that combines knowledge representation | ||
+ | and reasoning methods with techniques for acquiring knowledge from different | ||
+ | sources and for grounding the knowledge in a physical system. It provides | ||
+ | robots with knowledge to be used in their tasks, for example action | ||
+ | descriptions, | ||
+ | hardware and capabilities. The knowledge base is complemented with reasoning | ||
+ | methods and techniques for grounding abstract, high-level information about | ||
+ | actions and objects in the perceived sensor data. | ||
+ | |||
+ | KnowRob became the main knowledge base in the ROS ecosystem and is actively | ||
+ | being used in different academic and industrial research labs around the | ||
+ | world. Several European research projects use the system for a wide range | ||
+ | of applications, | ||
+ | describing multi-robot search-and-rescue tasks ([[www.sherpa-project.eu|SHERPA]]), | ||
+ | people in their homes (SRS) to industrial assembly tasks ([[http:// | ||
+ | |||
+ | KnowRob is an open-source project hosted at [[http:// | ||
+ | that also provides extensive documentation on its [[http:// | ||
+ | |||
+ | ===== CRAM -- Robot Plans ===== | ||
+ | |||
+ | CRAM is a high-level system for designing and performing abstract | ||
+ | robot plans to define intelligent robot behavior. It consists of a | ||
+ | library of generic, robot platform independent plans, elaborate | ||
+ | reasoning mechanisms for detecting and repairing plan failures, as | ||
+ | well as interface modules for executing these plans on real robot | ||
+ | hardware. It supplies robots with concurrent, reactive task execution | ||
+ | capabilities and makes use of knowledge processing backends, such as | ||
+ | KnowRob, for information retrieval. | ||
+ | |||
+ | CRAM builds on top of the ROS ecosystem and is actively developed as an | ||
+ | [[http:// | ||
+ | It is the basis for high-level robot control in many parts of the | ||
+ | world, especially in several European research projects covering | ||
+ | applications from geometrically abstract object manipulation | ||
+ | (RoboHow), multi-robot task coordination and execution (SHERPA), | ||
+ | experience based task parametrization retrieval (RoboEarth), | ||
+ | human robot interaction (SAPHARI). | ||
+ | Further information, | ||
+ | use-cases can be found at the [[http:// | ||
+ | website]]. | ||
+ | |||
Prof. Dr. hc. Michael Beetz PhD
Head of Institute
Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de
Discover our VRB for innovative and interactive research
Memberships and associations: