27.01.2014 Aufrufe

Präsentation - Deutsche Gesellschaft für Luft- und Raumfahrt ...

Präsentation - Deutsche Gesellschaft für Luft- und Raumfahrt ...

Präsentation - Deutsche Gesellschaft für Luft- und Raumfahrt ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

GNC <strong>für</strong> die Koordination von teilautonomen<br />

Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 1


Anwendungsbereiche<br />

<strong>Raumfahrt</strong> Industrie Ausbildung<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 2


Mobile Systeme aus Würzburg …<br />

…im Weltraum: der erste<br />

deutsche Pico-Satellit<br />

UWE-1 (Masse < 1kg)<br />

…in der <strong>Luft</strong>: Steuerung<br />

von Quadrukoptern<br />

<strong>und</strong> Helikoptern<br />

Robotikhalle <strong>und</strong><br />

Robotertestgelände<br />

der Uni Würzburg<br />

…im Internet: Tele-<br />

Experimente mit<br />

mobilen Robotern<br />

(Virtuelle Hochschule<br />

Bayern)<br />

Forschungsschwerpunkte:<br />

- Systemkonzepte<br />

- Sensorsysteme<br />

- Regelung <strong>und</strong> Steuerung<br />

- Tele-Robotik<br />

Zentrum <strong>für</strong> Telematik e.V.<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 3


Das Robotik-Testfeld der Universität Würzburg<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 4


EU-Project PeLoTe : Teams of Firefighters and<br />

Robots<br />

PeLoTe (Building Presence through<br />

Localisation for Hybrid Telematic<br />

Systems) addressed the development of<br />

advanced technology for the cooperation<br />

of teams of humans and robots by means<br />

of telepresence methods in combination<br />

with navigation.<br />

Applications emphasis is in search and<br />

rescue activities for emergencies or<br />

catastrophes.<br />

This project was supported by the<br />

“Future and Emerging Technologies”-<br />

Program PRESENCE of the European<br />

Union and was performed 2001 - 2005.<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 5


Communications in Networked Robot Systems<br />

‣ Transported data:<br />

• Sensor Data<br />

• Video<br />

• Voice<br />

‣ User teleoperates<br />

mobile robots;<br />

‣ In case of unstable links,<br />

autonomous reaction capabilities<br />

of mobile robots provide control<br />

for safe operation;<br />

‣ Often WLAN is used:<br />

• Easy to setup<br />

• Availability of devices<br />

• Compatibility of devices<br />

• Possibilities to support<br />

multihop communication<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 6


Suche nach Verletzten; Aufbau einer<br />

Verbindung zur Leitzentrale<br />

Führen der<br />

Feuerwehrleute zu<br />

Verletzten<br />

PeLoTe Test im Feuerwehr-Trainingszentrum<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 7


Kommunikation in einem interaktiven Telematik-<br />

System<br />

Major research areas concern<br />

interactions of digital, packet oriented,<br />

event driven communication with<br />

controls, based on continuous or fixed<br />

sampling backgro<strong>und</strong><br />

(as addressed by DFG SPP 1305)<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 8


SiNafaR: Sichere Navigation <strong>für</strong><br />

• Integrierter Ansatz:<br />

– Sensorik-Komponenten<br />

– Borddatenverarbeitung / Algorithmen<br />

– Kommunikationswege<br />

– Leitzentrale / Menschen<br />

‣ Aufwändige Integration<br />

autonome Robotikplattformen<br />

• Autonome Reaktionen<br />

• Menschen-Maschine-Schnittstelle<br />

Leitzentrale<br />

• Navigation als Koordinationsbasis<br />

‣ Signifikante Fehlerquellen<br />

‣ Aufwändige Tests<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 9


SiNafaR: Video<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 10


1. Schwerpunkt: Kommunikation<br />

TCP / Gamebot :: 3000<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 11


Kommunikationsframework<br />

Gr<strong>und</strong>lage jeder Leitzentrale<br />

Modul 1<br />

Modul …<br />

Modul n<br />

Client-Modul<br />

Client-Modul<br />

Client-Modul<br />

Server<br />

• Server: Datenhaltung <strong>und</strong> Synchronisation zwischen den Clients<br />

• Client-Module: Bibliothek <strong>für</strong> die Anbindung der Module<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 12


Kommunikationsframework<br />

Umsetzung<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 13


Kommunikationsframework<br />

Benchmark<br />

• Testszenario: 32 Roboter, verteilt auf 8 virtuelle Welten, welche autonom Patrouillen<br />

<strong>und</strong> Verfolgungen durchführen<br />

• >100 Nachrichten pro Sek<strong>und</strong>e<br />

• CPU-Auslastung (Core i7 der 1. Generation mit 2 Kernen / 4 Threads):<br />

– Server: < 10% eines Kerns<br />

– GUI:


2. Schwerpunkt: Simulation<br />

Reale Tests<br />

• Viele Komponenten zum Testen nötig,<br />

spezielle Szenarios schwer exakt zu<br />

realisieren<br />

Simulation<br />

• Ein Computer, aber idealisierte<br />

Arbeitsumgebung.;Realistische<br />

Störungen schwer einzubauen<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 15


Herausforderungen integrativer Simulatoren<br />

• Hohe Rechenleistung <strong>für</strong> die Simulation vieler Komponenten nötig<br />

• Modellierung der Einsatzumgebung notwendig<br />

• Möglichst realitätsnahe Simulation der Sensoren (Auflösung, Abweichungen,<br />

Rauschen, Latenzen, Abfragerate etc.)<br />

• Rückkopplung Roboter / Einsatzumgebung<br />

• Ausbaufähigkeit <strong>für</strong> Hardware-in-the-loop<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 16


Ansatz: USARSim<br />

• Simulation kompletter virtuellen Welten mit großer Anzahl an Robotern möglich<br />

• Basiert auf der Unreal-Engine (UDK)<br />

• Erweiterungen durch USARSim:<br />

– Viele Robotertypen (UAV, UGV), beliebige weitere integrierbar<br />

– Viele Sensortypen (Odometrie, Laser, GPS, Kameras) mit Fehlermodellen<br />

– Simulation von Funkverbindungen<br />

Leistungsfähigkeit<br />

• Problemlose Simulation von bis zu 9 Flugrobotern<br />

• Datenausgabe mit 10 Hz<br />

• Größter Engpaqß: Videoausgabe – aber: skalierbar, d.h. jede Videoausgabe auf<br />

jeweils einen Rechner verteilbar<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 17


USARSim: Architektur & Demo<br />

Video<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 18


USARSim: Einsatzmöglichkeiten<br />

• Szenarien Planung<br />

– Test der prinzipiellen Machbarkeit<br />

– Planen von Mengengerüste<br />

• Test von Kameraansichten<br />

• Entwicklung von Algorithmen<br />

• Testdaten <strong>für</strong> den Aufbau & Test von Kommandostationen<br />

• Evaluation von Strategien z.B. bei Rettungs- <strong>und</strong> Aufklärungsmissionen<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 19


Verwendung von USARSim in SiNafaR<br />

• Szenarien Planung (Patrouillen, Fahrwege etc.)<br />

• Hilfsmittel zum Test der MMI<br />

– Wirkung der Videos auf den Menschen<br />

– Abschätzung der Informationsdichte<br />

• Tests der höheren Roboterkomponenten (Navigation, Lokalisierung etc.)<br />

(darüberhinaus sind reale Tests wichtig!)<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 20


3. Schwerpunkt: Leitzentrale<br />

Gestaltungsrichtlinien<br />

• Allgemeine Richtlinien<br />

– DIN EN ISO 9241 (Ergonomie der Mensch-Systeminteraktion), Teil 110<br />

– DIN EN ISO 14915 (Softwareergonomie <strong>für</strong> Multimedia-Benutzungsschnittstellen), Teil 1<br />

– Ben Shneiderman: User Interface Design (Buch, Standardwerk zur MMI)<br />

• Studien zu Latenzzeiten<br />

– >100ms: fallen auf<br />

– >1s: Feedback nötig<br />

– >10s: Gefahr der Ablenkung<br />

• Studien zur Aufbereitung von Informationen<br />

– Informationsebenen<br />

– Verhinderung von Aufmerksamkeitstunneln<br />

– Entlastung des Kurzzeitgedächtnisses<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 21


Leitzentrale<br />

Aufgaben<br />

• Intuitive, auf die aktuelle Situation fokussierte Informationsaufbereitung<br />

• Hervorheben der Änderungen<br />

• Zuverlässige Übertragung der Kommandos<br />

• Dateninfrastruktur aktualisieren<br />

MMI<br />

Videos<br />

Situation<br />

Awareness<br />

Mobil<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 22


Leitzentrale<br />

Design<br />

• Wichtig: fortwährende Erkenntnis <strong>und</strong> Verständnis, was passiert (Situation Awareness)<br />

• Drei große Bereiche:<br />

– Kartenaktualisierung <strong>und</strong><br />

Lokalisierung der Roboter<br />

– Datenerfassung<br />

• zyklische<br />

• eventbasierte<br />

• manuelle<br />

– Ereignissprotokollierung<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 23


Überblick über SiNafaR<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 24


2. Beispiel einer Leitzentrale: EFRE<br />

Umweltmonitoring<br />

• Abdeckung großer Bereiche<br />

• Benutzung von Bienen als<br />

Sensoren<br />

• Mobile Roboter als Sensorplattformträger<br />

• Automatische Analyse der<br />

Daten<br />

• Einfache Handhabung des<br />

Gesamtsystems<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 25


EFRE: Leitzentrale<br />

• Einfache <strong>und</strong> effektive Bedienung<br />

• Weltweit von jedem Standort aus<br />

• Ansicht beliebig skalierbar<br />

– Übersicht aller Bienenstöcke<br />

– Einzelne Messpunkte<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 26


EFRE: Mobile Datenerfassungseinheit<br />

• Basis: mobiler Roboter Outdoor Merlins des Lehrstuhls<br />

– Fahrassistenzfunktionen<br />

– Laufzeit: ~1h<br />

– Gewicht 15 kg<br />

– Zuladung: ca. 5 kg<br />

• Träger <strong>für</strong> mobile Sensoreinheit<br />

• Steueralgorithmus: auf Basis künstlicher Potentialfelder <strong>und</strong> Sliding-Window-Methoden<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

20<br />

0<br />

15<br />

10<br />

5<br />

0<br />

15<br />

20<br />

-5<br />

10<br />

5<br />

-10<br />

0<br />

-15<br />

-10<br />

-5<br />

Y<br />

-20<br />

-20<br />

-15<br />

X<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 27


Networks of Pico-Satellites for<br />

Communication and Earth Observation<br />

Anwendungen: Vernetzte Pico-Satelliten<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 28


Gro<strong>und</strong> station networks for efficient operation of<br />

distributed satellite systems<br />

• Red<strong>und</strong>antes Scheduling der Bodenstationen & Kombination der empfangenen<br />

Datenströme mehrerer Bodenstationen, um Übertragungsfehler zu korrigieren.<br />

(Quelle: Dissertation; S. 40)<br />

(Quelle: Dissertation; S. 95)<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 29


Zusammenfassung<br />

Navigation eröffnet interessante Potenziale <strong>für</strong> mobile verteilte Systeme durch<br />

• Integration von mehreren Robotern auf Land, in der <strong>Luft</strong> <strong>und</strong> im Weltraum auf Basis<br />

der Lokalisierung<br />

• Koordination der Kontrolle heterogener Mehr-Robotersysteme<br />

• Sensordatenfusion der Nutzlastinformationen<br />

10.10.2013 GNC <strong>für</strong> die Koordination von teilautonomen Robotergruppen aus Land- <strong>und</strong> <strong>Luft</strong>fahrzeugen 30

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!