NIBObee: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Alois (Diskussion | Beiträge) |
Alois (Diskussion | Beiträge) |
||
| Zeile 20: | Zeile 20: | ||
=== Ports === | === Ports === | ||
Über den UART wird der Bluetooth Modul [[BTM-222]] angebunden. Am NIObee ist diese Schnittstelle am Port X5 verfügbar | Über den UART wird der Bluetooth Modul [[BTM-222]] angebunden. Am NIObee ist diese Schnittstelle am Port X5 verfügbar | ||
== Aufgaben == | |||
Folgende Aufgaben sind im Rahmen des Projekts [[RoLoMa]] vom NIBObee Team zu lösen: | |||
* Herstellung der Bluetooth Hardware-Erweiterung | |||
* Softwaremodul zum Bedienen der Bluetooth-Schnittstelle via RS232 | |||
* Softwaremodul zum Erkennen der Linie im Labyrinth und im speziellen der unterschiedlichen Kreuzungstypen | |||
* Messen des zurückgelegten Weges | |||
* Steuerung, die den Abstand des Sensors zur Radachse berücksichtigt um den Roboter an der korrekten Stelle um die eigene Achse zu drehen | |||
* Erstellen eines Abbilds des Labyrinths im Speicher und navigieren bis der Roboter wieder am Startpunkt gelandet ist (z.B. immer Links abbiegen) | |||
* Implementieren des [[MeDeCo]] Protokolls | |||
== Software == | == Software == | ||
Version vom 25. Februar 2011, 00:42 Uhr
Technische Daten
| Art | Typ | Bemerkung |
|---|---|---|
| Mikrocontroller | ATMEL ATMega16, , 15 MHz | Integrierter UART wird verwendet um den Bluetooth Modul anzubinden. |
| Flash: 16 kB | ||
| ... | ||
| ... | ... | ... |
Ports
Über den UART wird der Bluetooth Modul BTM-222 angebunden. Am NIObee ist diese Schnittstelle am Port X5 verfügbar
Aufgaben
Folgende Aufgaben sind im Rahmen des Projekts RoLoMa vom NIBObee Team zu lösen:
- Herstellung der Bluetooth Hardware-Erweiterung
- Softwaremodul zum Bedienen der Bluetooth-Schnittstelle via RS232
- Softwaremodul zum Erkennen der Linie im Labyrinth und im speziellen der unterschiedlichen Kreuzungstypen
- Messen des zurückgelegten Weges
- Steuerung, die den Abstand des Sensors zur Radachse berücksichtigt um den Roboter an der korrekten Stelle um die eigene Achse zu drehen
- Erstellen eines Abbilds des Labyrinths im Speicher und navigieren bis der Roboter wieder am Startpunkt gelandet ist (z.B. immer Links abbiegen)
- Implementieren des MeDeCo Protokolls