Projekt Autonomer Roboter: Unterschied zwischen den Versionen
itawiki>Bakera K |
K (36 Versionen importiert: Import) |
||
(25 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Projektinfo| Aufwand=12 | Teamgröße=2-4 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}} |
{{Projektinfo| Aufwand=12 | Teamgröße=2-4 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}} |
||
+ | [[Datei:Robo.jpg|miniatur|rechts]] |
||
== Auftrag == |
== Auftrag == |
||
Zeile 5: | Zeile 6: | ||
Erstelle einen Roboter, der sich autonom in seiner Umgebung bewegt und Hindernissen ausweichen kann. Zur Orientierung nutzt er einen Sensor, der die Umwelt analysiert. |
Erstelle einen Roboter, der sich autonom in seiner Umgebung bewegt und Hindernissen ausweichen kann. Zur Orientierung nutzt er einen Sensor, der die Umwelt analysiert. |
||
+ | ==Meilensteine== |
||
− | == Projektgruppen == |
||
− | Bitte tragt euch an dieser Stelle ein, wenn ihr dieses Projekt bearbeitet. |
||
+ | # Der Roboter ist aufgebaut: Motoren, Aktoren und benötige Sensoren sind ordentlich verbaut. |
||
− | {| class="wikitable sortable" |
||
+ | # Das Bricx Command Center und zugehörige Treiber sind installiert. |
||
− | |- |
||
+ | # Er kann sich bewegen und im Raum umherfahren. |
||
− | ! Name !! Vergabedatum !! Status |
||
+ | # Er kann Hindernissen ausweichen. |
||
− | |- |
||
+ | # Wenn der Roboter auf ein Hindernis trifft, gibt er einen Signalton ab und |
||
− | | Stefan Friedrich, Nico Saft, Patrick Selter und Dominik Ruppert || 19.09.2013 || in Arbeit |
||
+ | # er meldet im Display, dass er auf ein Hindernis getroffen ist. |
||
− | |- |
||
+ | # (optional) Das Display zeigt die Geschwindigkeit in Umdrehungen pro Minute an, mit der sich der Roboter bewegt. Schaffst du es auch, die Geschwindigkeit in Metern pro Sekunde anzuzeigen? |
||
− | | Dein Name || das heutige Datum || in Arbeit |
||
+ | # Das Projekt ist mit einer bebilderten Anleitung, die den Aufbau des Roboters veranschaulicht, dokumentiert. |
||
− | |- |
||
+ | # Die Dokumentation beinhaltet den Quelltext. |
||
− | | Dein Name || das heutige Datum || in Arbeit |
||
+ | # Ein Video zeigt die Bewegung des Roboters und die Anzeige auf dem Display. |
||
− | |- |
||
+ | # Der Aufbau des Quelltextes wird beschrieben. |
||
− | | Dein Name || das heutige Datum || in Arbeit |
||
+ | # Die Dokumentation enthält einen Zeitplan. Dieser beschreibt die zeitliche Verteilung der Einzelaufgaben und nennt die für die Aufgaben Hauptverantwortlichen. |
||
− | |} |
||
+ | # Die Dokumentation beschreibt Schwierigkeiten, die während des Projektes entstanden sind und nennt Lösungen, mit denen die Probleme beseitigt wurden. |
||
+ | # (optional) Das Projekt wurde um eine eigene Anforderung ergänzt. |
||
+ | |||
+ | ==Voraussetzungen== |
||
+ | * Der Roboter wird aus Lego-Mindstorms-Bausteinen aufgebaut. |
||
+ | * Das Programm wird mit dem [http://bricxcc.sourceforge.net/ Bricx Command Center] erstellt. |
||
+ | * Der Phantom-Treiber zur Ansteuerung des NXT muss auf dem Rechner installiert sein. |
||
+ | |||
+ | == Anschlussprojekt == |
||
+ | |||
+ | Mögliche Anschlussprojekte wären das [[Projekt Robotersteuerung]] oder das [[Projekt Racing Raspberry]]. |
||
+ | |||
+ | == Projektgruppen == |
||
+ | Bitte tragt euch für das Projekt auf der Seite [[Projekte von Herrn Bakera]] ein. |
||
− | == Dateien == |
+ | == Dateien und Links == |
+ | * [https://tbs1.de/owncloud/public.php?service=files&t=70be62dd4f6489e6dba11db43d507e4f&path=%2FAutonomer%20Roboter Dateien] |
||
− | * [https://www.lo-net2.de/link.php?files%7Cita11%40tbs1.nw.lo-net2.de%7C%2F1197%2CProjekttag%2F1198%2CProjekt+Autonomer+Roboter%7C/ Dateien] |
||
+ | * [http://www.ev3dev.org/ ev3dev] ist ein Linux für den EV3. |
||
+ | * [http://hackaday.com/2014/12/15/gift-your-next-robot-with-the-brain-of-a-roundworm Wissenschaftler haben es geschafft], dass ein Lego-Roboter durch ein neuronales Netz Hindernisse erkennt und versucht, ihnen auszuweichen. |
||
+ | * [http://www.monobrick.dk/ Monobrick] erlaubt die Programmierung des EV3 in C#. |
||
+ | * In einem [https://www.youtube.com/watch?v=nZHOclcOB2k Video] wird die Kombination von Lego Mindstorms und einem [[Raspberry Pi]] dargestellt. |
Aktuelle Version vom 24. Oktober 2020, 11:56 Uhr
Projektinformationen | |
---|---|
Aufwand (Ph) | 12 |
Teamgröße | 2-4 |
Schwierigkeitsgrad | mittel |
Ansprechpartner | Herr Bakera |
Projekttag |
Inhaltsverzeichnis
Auftrag
Erstelle einen Roboter, der sich autonom in seiner Umgebung bewegt und Hindernissen ausweichen kann. Zur Orientierung nutzt er einen Sensor, der die Umwelt analysiert.
Meilensteine
- Der Roboter ist aufgebaut: Motoren, Aktoren und benötige Sensoren sind ordentlich verbaut.
- Das Bricx Command Center und zugehörige Treiber sind installiert.
- Er kann sich bewegen und im Raum umherfahren.
- Er kann Hindernissen ausweichen.
- Wenn der Roboter auf ein Hindernis trifft, gibt er einen Signalton ab und
- er meldet im Display, dass er auf ein Hindernis getroffen ist.
- (optional) Das Display zeigt die Geschwindigkeit in Umdrehungen pro Minute an, mit der sich der Roboter bewegt. Schaffst du es auch, die Geschwindigkeit in Metern pro Sekunde anzuzeigen?
- Das Projekt ist mit einer bebilderten Anleitung, die den Aufbau des Roboters veranschaulicht, dokumentiert.
- Die Dokumentation beinhaltet den Quelltext.
- Ein Video zeigt die Bewegung des Roboters und die Anzeige auf dem Display.
- Der Aufbau des Quelltextes wird beschrieben.
- Die Dokumentation enthält einen Zeitplan. Dieser beschreibt die zeitliche Verteilung der Einzelaufgaben und nennt die für die Aufgaben Hauptverantwortlichen.
- Die Dokumentation beschreibt Schwierigkeiten, die während des Projektes entstanden sind und nennt Lösungen, mit denen die Probleme beseitigt wurden.
- (optional) Das Projekt wurde um eine eigene Anforderung ergänzt.
Voraussetzungen
- Der Roboter wird aus Lego-Mindstorms-Bausteinen aufgebaut.
- Das Programm wird mit dem Bricx Command Center erstellt.
- Der Phantom-Treiber zur Ansteuerung des NXT muss auf dem Rechner installiert sein.
Anschlussprojekt
Mögliche Anschlussprojekte wären das Projekt Robotersteuerung oder das Projekt Racing Raspberry.
Projektgruppen
Bitte tragt euch für das Projekt auf der Seite Projekte von Herrn Bakera ein.
Dateien und Links
- Dateien
- ev3dev ist ein Linux für den EV3.
- Wissenschaftler haben es geschafft, dass ein Lego-Roboter durch ein neuronales Netz Hindernisse erkennt und versucht, ihnen auszuweichen.
- Monobrick erlaubt die Programmierung des EV3 in C#.
- In einem Video wird die Kombination von Lego Mindstorms und einem Raspberry Pi dargestellt.