Marsroboter Fernsteuern - Ein Projekt am DLR Modulphase 2010

Slides:



Advertisements
Ähnliche Präsentationen
Magdalena Kowalcze Thomas Litzinger
Advertisements

BORT Basically Operating Robot Thing
Der Präprozessor. Bevor der Compiler das Programm in Maschinencode übersetzt (nur dieser kann von der CPU, dem Herz des Computers, bearbeitet werden)
Angriffe durch Viren, Würmer und Trojaner
Steuerung externer Komponenten über ein USB-Interface.
Der CTBot Die Robotik kommt ins Haus Preiswerte alternative als Bausatz Simulator.
Die unterschiedlichen Möglichkeiten der PC – RCX Steuerung
Lenkbares Autonomes Rasenmäh System
LEGO NXT Konkurrenzsysteme
Wie sicher ist mein Geld ... ?
Wie findet ein Roboter den Weg aus einem Labyrinth?
Viren und Virenschutz.
Resistor- Sort- System Projekt 2005/ HNB. Übersicht Die Idee Die Idee Vorbereitungen/Planung Vorbereitungen/Planung Testversuche mit Mikroprozessor(8051)
Der gläserne PC Das Lernprojekt im Überblick Lernbereiche Stufen
Fachhochschule München, Projektstudium Chipkarten SS 2002 Qualitätssicherung/Tester Wozu braucht man Tester? Vorbereitung Durchführung Ergebnisse Resumée.
Der Stundenplan.
Halbjahresarbeit Thema Die kosten und Eigenschaften von Hard- und Software eines Computer Von Daniel Peiter.
Wir vergessen 99, % UZG KZG LZG Verankerung Daten:
Das Kind und seine Kompetenzen im Mittelpunkt - Rückblick der Entwicklungs- und Bildungsangebote – Nanu? Was ist denn jetzt los? Ein Spiegel.
SAMMS 2008 Roboter. Flächen bestimmen Lichtsensor –Unterscheidet hell und dunkel Messungen –Der Roboter kann nur Zeiten messen –Zeiten müssen umgerechnet.
Informatik als WP I Als Schwerpunkt im Fach Arbeitslehre
Schnittstelle G9-G8; Auslandsaufenthalt.
AWT-Projekt Über Eine Fernbedienung die über Gedanken gesteuert wird Über Eine Fernbedienung die über Gedanken gesteuert wird.
Cyberspeed Web SolutionsCyberspeed Web Solutions © 2005© 2005 Christof Barth Thomas Müllegger MIRO 1.
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Ein kleiner Einblick für Anfänger
Programmieren mit Variablen
Betriebssysteme Was ist ein BS?
Pet-Watch Florian Ettemeyer, Johannes Kugele, Ralf Süss, (Daniel Eiringhausen)
Wahlfach Informatik. Begriffsbestimmung Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen.
Hardware und Software Was macht einen Computer zum Computer?
ASURO Projekt Von Sven Engel Und Marcus Kriegbaum Anwendung der Prozessdatenverarbeitung Im Wintersemester FH Wiesbaden -
PDV-Vertiefung 2007 Projekt: Linienverfolgung mit dem ASURO Alexander Oberle Karl Gabel Björn Saull.
Zusammen lernen wir Programmieren!
Das ABC der Statistik DIE SÄULENDIAGRAMME
Das Entwurfsmuster Model-View-Controller
SMARD Wöchentliche Treffen Datum:
Vom Baum zum Auto – ein Beispiel moderner Konstruktionsbionik
Marsroboter fernsteuern
Nicolas Ruh EF Informatik 2017 Nicolas Ruh
ein neues Unterrichtsfach
Marsroboter Fernsteuern - Ein Projekt am DLR Modulphase 2010
Marsroboter Fernsteuern - Ein Projekt am DLR Modulphase 2010
Marsroboter fernsteuern
Software Aufteilung in 3 Gruppen: Dazu: Protokoll, IDs der ASUROs
Adiazenzmatrix des Graphen
>> Analogwerte senden über serielle Schnittstelle
Programmierung der Kosy-Fräse Projektablauf
Robostapler - Der automatische Gabelstapler
Marsroboter fernsteuern
Marsroboter fernsteuern
Marsroboter fernsteuern
Marsroboter fernsteuern - Ein Projekt am DLR
Marsroboter fernsteuern
Comprehension and Production of Analogical Problems by a Chimpanzee
Marsroboter Fernsteuern - Ein Projekt am DLR Modulphase 2010
Marsroboter fernsteuern
gesucht ist die Geradengleichung
Halbjahresarbeit Thema: Computer
Präteritum Erstelle den Text in ER-Form!
Allgemeine Befehle für die allgemeine Liste
Hexadezimale Darstellung von Zahlen
Sport, Sport, Sport.
Beispiel / Lösung / Info
Meine Box
Geschichten erfinden Folge 1.
Meine Box Ich fand es eine gute Idee eine Box aus Holz zu machen. Zuerst mussten wir in einer Gruppe (Jason, Yves) einen Arbeitsablauf machen und die.
Der Dieb beim Lebkuchenstand
Modularisierung und Modulare Programmierung
 Präsentation transkript:

Marsroboter Fernsteuern - Ein Projekt am DLR Modulphase 2010 Tobias Röddiger, Kurs MA06, Gorxheimertal; Jonathan Hollmann, Kurs MA05, Mannheim; Felix Palewski, Kurs HD06, Walldorf Unsere Idee: Unsere Idee war es, den ASURO nach dem Vorbild des Marsroboters „Opportunity“ zu programmieren und optimieren. Der Marsroboter muss auf dem Mars selbstständig handeln können, da die Übertragung von Signalen mindestens 20 Minuten in Anspruch nimmt. So wollten wir auch unseren ASURO danach ausrichten, dass auch er teilautonom handeln kann. Dadurch soll er z.B. selbst Hindernisse erkennen und umfahren können. Weiter wollten wir mehrere ASUROs gleichzeitig über eine große Fläche ansteuern können. Unser Projekt: Im DLR_School_Lab Oberpfaffenhofen wurde 10 Schülern des Hector-Seminars die Chance gegeben, am Modul „Marsroboter fernsteuern – Remotely Controled Roboting“ teilzunehmen. Ziel des Moduls war es, eine selbstdefinierte Aufgabenstellung zu lösen und mit dem DLR_School_Lab ein Schülerexperiment zu erstellen. Mittelpunkt der Aufgabe war der ASURO (Another Small and Useless Robot from Oberpfaffenhofen), ein kleiner Roboter, der mit verschiedenen Sensoren ausgestattet ist. Der ASURO Der Marsroboter Opportunity Schema des IR-Netzwerkes Durchführung: Hardware: Zuerst bauten wir den ASURO zusammen, was schon eine Menge „Know-how“ in Sachen Elektronik erforderte. Dazu lernten wir einiges über das Löten und die Elektronik. Nun wollten wir aber die ASUROs über eine möglichst große Fläche ansteuern, wozu stärkere Infrarot-Schnittstellen eingebaut werden mussten. Auch bauten wir im DLR ein Infrarot-Netzwerk auf. Dabei befestigten wir mehrere vom Computer ausgehende IR-Module an der Decke, um den ganzen Raum abzudecken. Das erforderte viel Arbeit, da die Module alle gebaut und getestet werden mussten. Software: Als erstes mussten wir ein Programm schreiben, damit der ASURO 100% gerade fährt. Dazu verwendeten wir Lichtsensoren, die die Werte, der an den Rädern befestigten Schwarz-Weiß-Feldern ablasen. Danach mussten natürlich die Grundbefehle programmiert werden. Sie wurden als Parameter zu einer Befehlskette zusammengeführt. Am Anfang dieser Kette stand eine für jeden ASURO unterschiedliche ID. Sie signalisierte, welcher ASURO die Befehle annehmen sollte. Zu guter Letzt brauchten wir ein Programm auf dem ASURO, damit dieser die Befehle lesen und ausführen konnte und auch Rückmeldung erstattete. Unser Arbeitsplatz