Einladung: Informatik-Oberseminar Herr Tim Niemueller
+********************************************************************** * * * Einladung * * * * Informatik-Oberseminar * * * +********************************************************************** Zeit: Montag, 05.02.2024, 16:00-17:00 Uhr Ort: Raum 5053.2 (großer B-IT-Hörsaal)/Informatikzentrum, Geb. E2, Ahornstraße 55 Der Vortrag findet hybrid statt: https://rwth.zoom-x.de/j/67154623701?pwd=NnNIWWl0VnkzV0RiL3RyaWF3ZFlJQT09 Referent: Herr Tim Niemueller, Dipl.-Inform. LuFG Informatik 5 Thema: Planning and Execution for Mobile Robots Using Distributed Persistent Memory Abstract: Robots are expected to help humans in ever more capacities, in household en vironments as well as in industry. This demands increasing autonomy and resilience in order to decrease the need for human intervention and support to a minimum. Robotic systems are composed of a wide range of software components from different areas like perception, self-localization, navigation, decision making, and task execution. This easily leads to compartmentalization of the development, where the whole robot system becomes an afterthought when only best-in-class benchmarks are considered per component. Three particular problems motivated this thesis: First, data in robot systems is most often volatile, it briefly exists, is transferred, processed, used to make some decision, and eventually discarded, all within a short time window. If data is recorded, it is often done component-specific and not easily accessible. In this thesis, we tackle this problem by a document-oriented database that hooks into a robot system's middleware to collect as much data as possible. By using MongoDB as the data store and adding the ability to map middleware message into document structures, we gain query capabilities. We have used the database in several applications such as perception, performance and failure analysis, and action macro extraction. Second, the data exchange and coordination of multi-robot systems usually requires custom approaches. However, with the robot database already in place, using its distributed nature and augmenting it with triggers and computable elements it can fill this role as well, providing a unified robot memory. Third, robot task execution systems typically decouple domain modeling and execution flow specification, that is the specific details about an application the robot needs to know and the way it goes about choosing goals (which are typically few and human-defined). We have developed the CLIPS-based Executive that builds on Goal Reasoning to explicitly model the flow according to goals, of which there may be many and they can be considered and then selectively chosen for expansion, e.g., by invoking task planning, and then executed. Furthermore, by distributing the robot memory it can easily share data among a fleet of robots and aid in its coordination. Demonstrations of these systems in two mobile robot domains - domestic service robotics with a single robot and industrial factory logistics with groups of robots - show the applicability and versatility of the approaches developed. Es laden ein: die Dozentinnen und Dozenten der Informatik _______________________________ Leany Maaßen RWTH Aachen University Lehrstuhl Informatik 5, LuFG Informatik 5 Prof. Dr. Stefan Decker, Prof. Dr. Matthias Jarke, Prof. Gerhard Lakemeyer Ph.D., JunProf. Dr. Sandra Geisler Ahornstrasse 55 D-52074 Aachen Tel: 0241-80-21509 Fax: 0241-80-22321 E-Mail: maassen@dbis.rwth-aachen.de
participants (1)
-
Maaßen, Leany