HNI Logo
Smart Teams

Zusammenfassung

Das Ziel dieses Projektes ist es, die algorithmischen Grundlagen für das Verhalten von Gruppen von Erkundungsrobotern - den so genannten Smart Teams - zu schaffen. Solche Gruppen sollen eigenständig ihr Arbeitsgebiet erkunden und verschiedene Aufgaben in diesem Terrain lösen. Mögliche Beispiele dafür sind der Einsatz bei Rettungsmissionen in gefährlichen Gegenden oder Erkundungsmissionen an schwer zugänglichen Orten, wie etwa auf dem Grund des Ozeans oder auf anderen Planeten. Um ein unbekanntes Terrain zu erkunden und darin die wichtigen Objekte zu lokalisieren, wird das Verhalten der Roboter eines Smart Teams durch verschiedene Strategien gesteuert. Da die Kapazitäten eines einzelnen Roboters begrenzt ist, ist es für viele Aufgaben außerdem notwendig, eine geeignete Aufteilung der Teammitglieder in Teilgruppen zu erreichen, deren gemeinsame Kapazität für die Bearbeitung eines Teilaufgabe ausreichend ist. Die Herausforderung bei der Entwicklung von solchen Strategien ist, dass diese aus einem mobilen Netzwerk lokal operierender und sich bewegender Roboter ein robustes und selbst organisierendes Team bilden sollen. Keiner der Roboter hat dabei zu einem Zeitpunkt mehr als nur ein sehr lokal begrenztes Wissen des globalen Zustands des Gesamtsystems. Ihre Entscheidungen basieren einzig auf ihren eigenen Beobachtungen und Daten. Dennoch muss daraus ein insgesamt positives Verhalten des Teams als Ganzes entstehen. In diesem Projekt analysieren wir die Qualität der von uns entwickelten Strategien sowohl theoretisch (z. B. mit den Methoden der kompetitiven Analyse), als auch experimentell durch die Erweiterung von  SAHNE - unserer Simulationsplattform für die Kommunikation in mobilen Ad-Hoc-Netzwerken.

Hintergrund

Vorgeschlagen wurde das Projekt 2005 von Prof. Dr. Friedhelm Meyer auf der Heide und Prof. Dr. Christian Schindelhauer als Unterprojekt zu dem DFG Projekt SPP 1183: Organic Computing. Der volle Name des Projektes lautet: "Smart Teams: Local Distributed Strategies for Self-Organizing Robotic Exploration Teams"

Personen

Smart Team Simulator

Der in Java entwickelte Smart Team Simulator kann große Schwärme von Robotern auf einem riesigen Gelände nicht nur Simulieren, sondern auch anspruchsvoll darstellen. Die RMI-fähige Visualisierung umfasst sowohl eine 2D-Ansicht mit vielen hilfreichen Funktionen, als auch eine schöne 3D-Ansicht die dem Benutzer ein realistisches Gefühl vermittelt. Weiterhin wird ein individualisierbares Modul zur Darstellung von diversen statistischen Messgrößen als Pie-Charts, Balkendiagramme, etc. angeboten. Für den Entwickler bietet sich eine hochentwickelte und leicht verständliche Schnittstelle, mit der effizient Strategien für die einzelnen Roboter entwickelt werden können. Zusätzlich existiert ein Framework, welches komplexe, aber oft verwendete Roboter-Aktionen (z.B. Energiemanagement oder automatische Umrundung von Hindernissen) in einer intuitiven Schnittstelle zur Verfügung stellt. Der Simulator kann komfortabel über eine GUI konfiguriert werden, genauso wie über korrespondierende XML-Dateien.

Der Smart Team Simulator wurde im Rahmen der  Projektgruppe SmartTeams entwickelt von: Alexander Buss, Helena Deck, Miroslaw Dynia, Matthias Fischer, Holger Hagedorn, Peter Isaak, Alexander Krieger, Jaroslaw Kutylowski, Friedhelm Meyer auf der Heide, Viktor Nesterow, Adrian Ogierman, Jonas Schrieb, Boris Stobbe, Thomas Storm und Henning Wachsmuth.
Ergebnisse sind in der  Publikation AMiRE 2007 zu finden.

Simulator und Dokumentation

SmartS Simulator

Der SmartS Simulator ist eine erste Entwicklung eines Simulators ohne 2D/3D Benutzerinterface. Er erlaubt es, Smart Team Szenarios zu simulieren und dabei mögliche Strategien in ein offen gehaltenes Framework einzubinden. Dies erlaubt eine effiziente Entwicklung von neuen Strategien.
SmartS wurde entwickelt von: Miroslaw Dynia, Andreas Kumlehn, Jaroslaw Kutylowski und Barbara Kempkes

Dokumentation

Publikationen zu diesem Projekt


2011
Cord-Landwehr, Andreas; Degener, Bastian; Fischer, Matthias; Hüllmann, Martina; Kempkes, Barbara; Klaas, Alexander; Kling, Peter; Kurras, Sven; Märtens, Marcus; Meyer auf der Heide, Friedhelm; Raupach, Christoph; Swierkot, Kamil; Warner, Daniel; Weddemann, Christoph; Wonisch, Daniel: A new Approach for Analyzing Convergence Algorithms for Mobile Robots. In: Proceedings of the 38th International Colloquium on Automata, Languages and Programming (ICALP 2011), Lecture Notes in Computer Science, Band 6756, S. 650--661, Jul. 2011, Springer-Verlag, Heidelberg, Germany (Details)

Kling, Peter; Meyer auf der Heide, Friedhelm: Convergence of Local Communication Chain Strategies via Linear Transformations. In: Proceedings of the 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), S. 159--166, 4. - 6. Jun. 2011, ACM (Details)

Cord-Landwehr, Andreas; Degener, Bastian; Fischer, Matthias; Hüllmann, Martina; Kempkes, Barbara; Klaas, Alexander; Kling, Peter; Kurras, Sven; Märtens, Marcus; Meyer auf der Heide, Friedhelm; Raupach, Christoph; Swierkot, Kamil; Warner, Daniel; Weddemann, Christoph; Wonisch, Daniel: Collisionless Gathering of Robots with an Extent. In: 37th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2011), Lecture Notes in Computer Science, Nr.6543, S. 178-189, 22. - 28. Jan. 2011, Springer (Details)

Degener, Bastian; Kempkes, Barbara; Meyer auf der Heide, Friedhelm: Organic Computing — A Paradigm Shift for Complex Systems. , Autonomic Systems, Band 1, Kapitel: Energy-Awareness in Self-organising Robotic Exploration Teams , S. 531-543, Springer Verlag, 2011. Auflage, 2011 (Details)

Degener, Bastian; Kempkes, Barbara; Langner, Tobias; Meyer auf der Heide, Friedhelm; Wattenhofer, Roger: A tight runtime bound for synchronous gathering of autonomous robots with limited visibility. In: SPAA '11: Proc. of the 23rd annual ACM symposium on parallel algorithms and architectures, S. 139-147, 2011, ACM (Details)

Brandes, Philipp; Degener, Bastian; Kempkes, Barbara; Meyer auf der Heide, Friedhelm: Energy-efficient strategies for building short chains of mobile robots locally. In: SIROCCO '11: Proc. of the 18th International Colloquium on Structural Information and Communication Complexity, S. 138-149, 2011 (Details)


2010
Degener, Bastian; Gehweiler, Joachim; Lammersen, Christiane: Kinetic Facility Location. Algorithmica, 57(3): S. 562-584, Jul. 2010 (Details)

Degener, Bastian; Kempkes, Barbara; Kling, Peter; Meyer auf der Heide, Friedhelm: A continuous, local strategy for constructing a short chain of mobile robots. In: SIROCCO '10: Proceedings of the 17th International Colloquium on Structural Information and Communication Complexity, LNCS, Band 6058, S. 168-182, 7. - 11. Jun. 2010, Springer (Details)

Degener, Bastian; Kempkes, Barbara; Meyer auf der Heide, Friedhelm: A local O(n^2) gathering algorithm. In: SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, S. 217-223, Jun. 2010, ACM (Details)

Miao, Huawei; Ooi, Chia Ching; Wu, Xiaowen; Schindelhauer, Christian: Coverage-hole Trap Model in Target Tracking using Distributed Relay-robot Network. In: Proc. of the 25th ACM Symposium on Applied Computing (SAC), S. 1299-1304, Mrz. 2010 (Details)

Brandes, Philipp; Degener, Bastian; Kempkes, Barbara; Meyer auf der Heide, Friedhelm: Building short chains of mobile robots locally with a bounded stepwidth. 2010 (Details)

Degener, Bastian; Kempkes, Barbara; Pietrzyk, Peter: A local, distributed constant-factor approximation algorithm for the dynamic facility location problem . In: International Parallel & Distributed Processing Symposium (IPDPS), 2010 (Details)

Degener, Bastian: Local, distributed approximation algorithms for geometric assignment problems. International Graduate School of Dynamic Intelligent Systems, 2010 (Details)


2009
Klaas, Alexander; Cord-Landwehr, Andreas; Raupach, Christoph; Weddemann, Christoph; Warner, Daniel; Wonisch, Daniel; Swierkot, Kamil; Märtens, Marcus; Hüllmann, Martina; Kling, Peter; Kurras, Sven: About Swarms. FRONTS-TR200955, Sep. 2009 (Details)

Brandes, Philipp: Theoretische und experimentelle Analyse einer lokalen Strategie für Roboter mit begrenzter Schrittweite zur Erzeugung einer optimalen Kommunikationskette. (Details)

Bujna, Kathrin: Theoretische und experimentelle Analyse der Laufdistanz von Robotern bei der Bildung einer optimalen Kommunikationskette. (Details)

Wistuba, Martin: Kontinuierliche lokale Strategien zur Minimierung vorhandener Kommunikationsnetzwerke zwischen mobilen Robotern. (Details)

Mehler, Jan; Meyer auf der Heide, Friedhelm: Power-Aware Online File Allocation in Mobile Ad Hoc Networks. In: Proceedings of the 21st Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'09), S. 347-356, 11. - 13. Aug. 2009 ACM SIGACT, ACM SIGARCH, ACM Press (Details)

Bonorden, Olaf; Degener, Bastian; Kempkes, Barbara; Pietrzyk, Peter: Complexity and approximation of a geometric local robot assignment problem . In: Algorithmic Aspects of Wireless Sensor Networks, S. 252 - 262, Jul. 2009, Springer Verlag (Details)

Ooi, Chia Ching; Schindelhauer, Christian: Minimal energy path planning for wireless robots. ACM/Springer Journal of Mobile Networks and Applications (MONET), Mai 2009 (Details)

Kutylowski, Jaroslaw; Meyer auf der Heide, Friedhelm: Optimal strategies for maintaining a chain of relays between an explorer and a base camp . Theoretical Computer Science, 410(36): S. 3391-3405 2009 (Details)

Ooi, Chia Ching; Schindelhauer, Christian: Utilizing Detours for Energy Conservation in Mobile Wireless Networks. Springer Telecommunication Systems Journal, 43: S. 25-37 2009 (Details)

Bonorden, Olaf; Degener, Bastian; Kempkes, Barbara; Pietrzyk, Peter: Complexity and approximation of a geometric local robot assignment problem. tr-ri-09-299, 2009 (Details)

Bienkowski, Marcin; Byrka, Jaroslaw ; Korzeniowski, Miroslaw; Meyer auf der Heide, Friedhelm: Optimal Algorithms for Page Migration in Dynamic Networks. Journal of Discrete Algorithms, 7(4): S. 545-569 2009 (Details)


2008
Ooi, Chia Ching; Schindelhauer, Christian: Energy-Efficient Distributed Target Tracking using Wireless Relay Robots. In: ARS'08: Proc. of the 9th International Symposium on Distributed Autonomous Robotic Systems (DARS 2008), Nov. 2008, Springer (Details)

Agne, Swetlana: Verteilte Graph Exploration unter unvollständiger Information. (Details)

Pietrzyk, Peter: Lokale Strategien zur Optimierung von Kommunikationsketten. (Details)

Meyer auf der Heide, Friedhelm; Schneider, Barbara: Local Strategies for connecting stations by small robotic networks. In: IFIP International Federation for Information Processing, Volume 268; Biologically- Inspired Collaborative Computing, S. 95–104, Sep. 2008, Springer Boston (Details)

Schneider, Barbara: Lokale Strategien zur Aufrechterhaltung von Kommunikation zwischen mobilen Robotern. (Details)

Ooi, Chia Ching; Schindelhauer, Christian: Detours Save Energy in Mobile Wireless Networks. In: MWCN'08: Proc. of IFIP Joint Conference on Mobile Wireless Communications Networks (MWCN 2008) and Personal Wireless Communications (PWC 2008), Jan. 2008, Springer (Details)

Degener, Bastian; Gehweiler, Joachim; Lammersen, Christiane: The Kinetic Facility Location Problem. In: Proceedings of the 11th Scandinavian Workshop on Algorithm Theory (SWAT), S. 378-389, 2008 (Details)

Degener, Bastian; Gehweiler, Joachim; Lammersen, Christiane: The Kinetic Facility Location Problem. In: Proceedings of the 24th European Workshop on Computational Geometry, S. 251-254, 2008 (Details)

Degener, Bastian; Gehweiler, Joachim; Lammersen, Christiane: The Kinetic Facility Location Problem. tr-ri-08-288, Technical Report, 2008 (Details)


2007
Dynia, Miroslaw: Collective Graph Exploration. Dissertation, Graduate School "Automatic Configuration in open systems", Dez. 2007 (Details)

Kutylowski, Jaroslaw: Using Mobile Relays for Ensuring Connectivity in Sparse Networks. Dissertation, International Graduate School of Dynamic Intelligent Systems, Dez. 2007 (Details)

Ooi, Chia Ching; Schindelhauer, Christian: Minimal energy path planning for wireless robots. In: ROBOCOMM'07: Proc. of the 1st International Conference on Robot Communication and Coordination, ACM International Conference Proceeding Series, Okt. 2007, IEEE (Details)

Baumann, Michael: Experimentelle Analyse der Chase-Explorer Strategie. (Details)

Dynia, Miroslaw; Lopuszanski, Jakub; Schindelhauer, Christian: Why Robots Need Maps. In: Proc. of the 14th Colloquium on Structural Information and Communication Complexity (SIROCCO), Lecture Notes in Computer Science, S. 37-- 46, 1. Mai 2007, Springer-Verlag Berlin (Details)

Dynia, Miroslaw; Kutylowski, Jaroslaw; Meyer auf der Heide, Friedhelm; Schrieb, Jonas: Local strategies for maintaining a chain of relay stations between an explorer and a base station. In: SPAA '07: Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures, S. 260-269, New York, NY, USA, 1. Jan. 2007, ACM Press, New York, NY, USA (Details)

Kutylowski, Jaroslaw: Competitive Maintenance of Minimum Spanning Trees under Stochastic Adversaries. , Jan. 2007 (Details)

Dynia, Miroslaw; Korzeniowski, Miroslaw; Kutylowski, Jaroslaw: Competitive Maintenance of Minimum Spanning Tree in Dynamic Graphs. In: Proc. of the 33rd International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM'07), Lecture Notes in Computer Science, Band 4362, S. 260--271, 1. Jan. 2007, Springer-Verlag Berlin (Details)

Schröder, Michael: Implementation of Radio Communication and Multi-hop Data Forwarding in PlayerStage Robot Simulator. (Details)

Arens, Stephan; Buss, Alexander; Deck, Helena; Dynia, Miroslaw; Fischer, Matthias; Hagedorn, Holger; Isaak, Peter; Krieger, Alexander; Kutylowski, Jaroslaw; Meyer auf der Heide, Friedhelm; Nesterow, Viktor; Ogierman, Adrian; Schrieb, Jonas; Stobbe, Boris; Storm, Thomas; Wachsmuth, Henning: Smart Teams: Simulating Large Robotic Swarms in Vast Environments. In: 4th International Symposium on Autonomous Minirobots for Research and Edutainment (AMiRE 2007), S. 215-222, 2007 (Details)

Bienkowski, Marcin; Kutylowski, Jaroslaw: The k-Resource Problem on Uniform and on Uniformly Decomposable Metric Spaces. In: Proc. of the 10th International Workshop on Algorithms and Data Structures (WADS), LNCS, S. 337-348, 1. Jan. 2007, Springer-Verlag Berlin (Details)


2006
Dynia, Miroslaw; Kutylowski, Jaroslaw; Lorek, Pawel; Meyer auf der Heide, Friedhelm: Maintaining Communication Between an Explorer and a Base Station. In: IFIP 19th World Computer Congress, TC10: 1st IFIP International Conference on Biologically Inspired Computing, S. 137--146, 1. Jan. 2006 (Details)

Dynia, Miroslaw; Kutylowski, Jaroslaw; Schindelhauer, Christian; Meyer auf der Heide, Friedhelm: Smart Robot Teams Exploring Sparse Trees. In: Proc. of the 31st International Symposium of Mathematical Foundations of Computer Science, Springer Lecture Notes in Computer Science LNCS, S. 327-338, Jan. 2006, Springer Verlag (Details)

Dynia, Miroslaw; Korzeniowski, Miroslaw; Schindelhauer, Christian: Power-Aware Collective Tree Exploration. In: Proc. of the Architecture of Computing Systems, LNCS, Nr.3894, S. 341--351, Jan. 2006, Springer Verlag (Details)



Nach oben