Stillgelegte Projekte/Shr0dBot: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
= Die Idee =
= Die Idee =


Dieses Projekt verfolgt die Idee, eine kleine modulare Robotik-Experimentierplattform zu kreieren. Die einzelnen Hardware und Software Komponenten welche sich in diesem Roboter wiederfinden sollten wiederverwendbar sein, sodass weitere ähnliche Roboter mit geringem aufwand konstruiert werden können. Der Roboter soll in der Lage sein selbstständig einfache Aufgaben zu erfüllen, aber auch mit einem Computer kommunizieren können, um Laufzeitdaten zurückzumelden und etwaige Steuerungskommandos zu erhalten. Um das modulare Prinzip von anfang an zu verfolgen, wurden, soweit möglich, im Labor bereits etablierte Standardkomponenten verwendet. So kommt es zum Beispiel, dass die drahtlose digitale Kommunikation mit einem Computer mithilfe des RFM12 Moduls realisiert wird, für welches bereits eine Labor-eigene Library zur Verwendung auf Atmel ATMega Microcontrollern, sowie ein einheitliches Steckerdesign zur realisierung der physikalischen Konnektivität existiert. Dies ermöglichte ein schnelleres Prototyping der Basishardware und Software, da einfach bestehende Komponenten aus anderen Projekten geliehen werden konnten.
Dieses Projekt verfolgt die Idee, eine kleine, kostengünstige, modulare Robotik-Experimentierplattform zu kreieren. Die einzelnen Hardware und Software Komponenten welche sich in diesem Roboter wiederfinden sollten wiederverwendbar sein, sodass weitere ähnliche Roboter mit geringem aufwand konstruiert werden können. Der Roboter soll in der Lage sein selbstständig einfache Aufgaben zu erfüllen, aber auch mit einem Computer kommunizieren können, um Laufzeitdaten zurückzumelden und etwaige Steuerungskommandos zu erhalten. Um das modulare Prinzip von anfang an zu verfolgen, wurden, soweit möglich, im Labor bereits etablierte Standardkomponenten verwendet. So kommt es zum Beispiel, dass die drahtlose digitale Kommunikation mit einem Computer mithilfe des RFM12 Moduls realisiert wird, für welches bereits eine Labor-eigene Softwarebibliothek zur Verwendung auf Atmel ATMega Microcontrollern, sowie ein einheitliches Steckerdesign zur realisierung der physikalischen Konnektivität existiert. Dies ermöglichte ein schnelleres Prototyping der Basishardware und Software, da einfach bestehende Komponenten aus anderen Projekten geliehen werden konnten.


Weiterhin dient dieses Projekt als kleine Sensorik-Übungsplattform. Die Idee, welche dahinter steckt, ist aussergewöhnliche Sensoren zu verwenden, um deren praktischen Nutzen auf einer Autonomen Plattform zu evaluieren. Natürlich macht der Roboter auch gebrauch von einigen weiter verbreiteten Sensoren. Solche einfach zu beschaffenden Sensorikkomponenten, wie zum Beispiel der optomeschanische Encoder-Aufbau aus einer älteren kugelbasierten Maus sollen zu einfachen Modulen verwandelt werden. Ferner würden die so gewonnenen Erfahrungswerte eine tragende Rolle bei der Erstellung eines Sensorik-Modul-Guides helfen.
Weiterhin dient dieses Projekt als kleine Sensorik-Übungsplattform. Die Idee, welche dahinter steckt, ist folgende: Aussergewöhnliche Sensoren zu verwenden, um deren praktischen Nutzen auf einer autonomen Plattform zu evaluieren. Natürlich macht der Roboter auch gebrauch von einigen weiter verbreiteten Sensoren. Solche einfach zu beschaffenden Sensorikkomponenten, wie zum Beispiel der optomeschanische Encoder-Aufbau aus einer älteren kugelbasierten Maus sollen zu einfachen Modulen verwandelt werden. Ferner würden die so gewonnenen Erfahrungswerte eine tragende Rolle bei der Erstellung eines Sensorik-Modul-Guides helfen.
 
Softwareseitig soll der Roboter beweisen, dass es unter zuhilfenahme von unscheinbaren Sensorikkomponenten und ausgeklügelter Software möglich ist, auch minderqualitative mechanische Basen in einen gut funktionierenden Roboter zu verwandeln. Getreu der modularen Idee, entsteht wärend der Entwicklung beinahe automatisch eine kleine Softwarebibliothek, die als ganzes oder als einzelne Komponenten in anderen Robotikprojekten wiederverwendung finden kann, um schnell zusätzliche oder erweiterte Funktionalitäten hinzuzufügen.


= TODO Dump =
= TODO Dump =

Version vom 12. September 2008, 14:33 Uhr

Willkommen! Hier geht es um meinen (Benutzer:Hansinator) kleinen Roboter.

Shr0dBot spricht sich "Schrott Bot" und soll eine anspielung auf die minderqualitative mechanische Basis sein.

Die Idee

Dieses Projekt verfolgt die Idee, eine kleine, kostengünstige, modulare Robotik-Experimentierplattform zu kreieren. Die einzelnen Hardware und Software Komponenten welche sich in diesem Roboter wiederfinden sollten wiederverwendbar sein, sodass weitere ähnliche Roboter mit geringem aufwand konstruiert werden können. Der Roboter soll in der Lage sein selbstständig einfache Aufgaben zu erfüllen, aber auch mit einem Computer kommunizieren können, um Laufzeitdaten zurückzumelden und etwaige Steuerungskommandos zu erhalten. Um das modulare Prinzip von anfang an zu verfolgen, wurden, soweit möglich, im Labor bereits etablierte Standardkomponenten verwendet. So kommt es zum Beispiel, dass die drahtlose digitale Kommunikation mit einem Computer mithilfe des RFM12 Moduls realisiert wird, für welches bereits eine Labor-eigene Softwarebibliothek zur Verwendung auf Atmel ATMega Microcontrollern, sowie ein einheitliches Steckerdesign zur realisierung der physikalischen Konnektivität existiert. Dies ermöglichte ein schnelleres Prototyping der Basishardware und Software, da einfach bestehende Komponenten aus anderen Projekten geliehen werden konnten.

Weiterhin dient dieses Projekt als kleine Sensorik-Übungsplattform. Die Idee, welche dahinter steckt, ist folgende: Aussergewöhnliche Sensoren zu verwenden, um deren praktischen Nutzen auf einer autonomen Plattform zu evaluieren. Natürlich macht der Roboter auch gebrauch von einigen weiter verbreiteten Sensoren. Solche einfach zu beschaffenden Sensorikkomponenten, wie zum Beispiel der optomeschanische Encoder-Aufbau aus einer älteren kugelbasierten Maus sollen zu einfachen Modulen verwandelt werden. Ferner würden die so gewonnenen Erfahrungswerte eine tragende Rolle bei der Erstellung eines Sensorik-Modul-Guides helfen.

Softwareseitig soll der Roboter beweisen, dass es unter zuhilfenahme von unscheinbaren Sensorikkomponenten und ausgeklügelter Software möglich ist, auch minderqualitative mechanische Basen in einen gut funktionierenden Roboter zu verwandeln. Getreu der modularen Idee, entsteht wärend der Entwicklung beinahe automatisch eine kleine Softwarebibliothek, die als ganzes oder als einzelne Komponenten in anderen Robotikprojekten wiederverwendung finden kann, um schnell zusätzliche oder erweiterte Funktionalitäten hinzuzufügen.

TODO Dump

==== TODO ====

** HARDWARE [V1] ** FEATURE COMPLETE
+ Ready poject and documentation for first wiki appearance

** HARDWARE [V1.5]
+ Solder 0,1ohm resistor to LM293D motor supply voltage and add a cable+connector
+ (Possibly add small (min. 1nF?) capacitances to acc_x,y,z)
++ measure

** HARDWARE [V2]
+ (Build accu pack (5x NiCD (?) = 6.0V, motor runs best @ 5V [use diode?])
+ See what to do with robot lighting


** CHASSIS [V1] ** FEATURE COMPLETE
+ Ready poject and documentation for first wiki appearance

** CHASSIS [V2]
+ Add complete cover
+ Build small battery mountings (2x dual AA holder, 1x single AA)
+ Add easy-to-access power-switch

** WIKI DOC [V1]
+ Make photos
+ Think of a good article structure / topic list
+ Create article
+ Document chassis / hardware setup
+ Roughly document mainboard sections / make an overview
+ Say that i have a motor board
+ Document acc sensor level interfacing, power supply
+ Document antenna design (graphics, ansgar?)
+ Document connector pinouts (encoder i/o, encoder power, motor power, motor i/o, motor current drain measure, acc i/o, acc power)

Besen
Diese Seite sollte verbessert/überarbeitet werden: Diese Seite befindet sich noch im Aufbau
Über Verbesserungen an dieser Seite soll bei Bedarf auf der Diskussionsseite beraten werden
Hier gelangst du zur Dokumentation dieses Banners.