Besondere Lernleistung - Bau und Programmierung eines autonomen Erkundungsroboters!
Hallo zusammen,
mein Bruder und ich besuchen zur Zeit die gymnasiale Oberstufe, und da es nun aufs Abitur zu geht haben wir die Möglichkeit eine "Besondere Lernleistung" abzugeben. Dabei handelt es sich um ein außerschulisches Projekt, für das man ein Jahr Zeit hat und dann mit in die Abitursnote eingeht.
Wie der Titel schon sagt, wollen wir einen autonem Erkundungsroboter bauen, der mit GPS und allerlei Sensoren ausgesattet ist. Bei dem Projekt werde ich ein Board mit einem ARM (LPC1769) entwickeln, dass die Sensoren auswertet und die Motoren regelt. Die Sensordaten werden dann über eine Ethernet-Schnittstelle an ein Mini-ITX Board weiter geschickt. Die Programmierung des Mini-ITX Board übernimmt dann mein Bruder, geplant ist, dass die Sensordaten ausgewertet werden und dann dementsprechend die Motoren angesteuert werden. Ziel ist es dem Roboter eine Zielkoordinate zu geben, so dass dieser Autonom dort hinfinden kann.
Als allererstes benötigen wir ein geeignetes Chassis, das ein Mini-ITX board trägt und die zugehörigen Batterien. Im Moment tendiere ich zu dem "ATR Base Kit" von superdroids mit 42mm Motoren: http://www.superdroidrobots.com/shop...spx?itemid=740 oder zu dem mit 32mm Motoren:
http://www.superdroidrobots.com/shop...spx?itemid=739
Wir haben bereits Sponsoren gefunden, dennoch sind die Chassis ein wenig teuer. Deswegen wollte ich fragen ob nicht jemand eine Idee für ein anderes (billigeres) Chassis hat, ich wollte das Chassis eigentlich nicht sleber bauen.
Als Mini-ITX Board ist ein Board aus der IONITX T Series geplant. Dieses hat einen Atom Prozessor und ist dank des NVIDIA ION auch CUDA fähig. Zusammen mit einer SSD sollte das Board auch ziemlich resitent gegen Erschütterungen oder sonstiges sein.
Wir haben hier: mjspringer.wordpress.com einen Blog für unser Projekt eingerichtet. Dort werden wir immer den aktuellen Status unseres Projektes kommentieren, ich werde natürlich auch hier immer ein kurzes Update geben.
Falls jemand eine Idee zu dem Chassis hat würde ich mich freuen :)
Viele Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
das Chassis sieht gut aus ist aber leider nicht breit genug für das Mini-ITX Board. Wir haben uns dazu entschieden das Chassis jetzt selber zu bauen aus U-Profilen und diesen Motoren. Das Chassis ist recht einfach gehalten, am Besten sieht mand das in diesem Schema(siehe Anhang). Hier sieht man das U-Profil von der Seite, der Motor wird an der einen Seite befestig, mit einer Potikupplung wird dann eine Achse an dem Motor befestigt. Die Achse wird gleichzeitig dann auf der anderen Seite in einem Kugellager gelagert. Die Räder werden dann mit Hilfe eines Spannkonus an der Achse befestigt. Zu guter Letzt werden dann die U-Profile an einer Grundplatte montiert. Die meisten Bauteile gibt es alle bei Conrad, ich brauch lediglich U-Profile und eine 6mm Achse, die sollte es im Baumarkt geben^^
Viele Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Updates!
Hallo zusammen,
es hat sich bereits einiges getan seid den ersten Skizzen. Ich habe bereits Platinen fertigen lassen (Gestern angekommen :)) und der Roboter ist nun so weit aufgebaut. Weiter haben wir nun einen Laserscanner zur Verfügung, dabei handelt es sich um einen TiM310 von Sick. Dieser ermöglicht es uns in einem 270° Winkel bis zu 4 Meter in die Ferne zu schauen. Einziger Nachteil, für den Laserscanner gibt es so wie es aussieht nur Windows support, wir werden uns also unseren eigenen kleinen Treiber für Linux schreiben müssen. Wir hoffen auf gute Ergebnisse mit der libusb.
Auf den Platinen sitzt unteranderem ein LPC1769, dieser ist über Ethernet mit dem Mainboard verbunden. Das ermöglicht ein einfaches ansprechen der Hardware, ein geeignetes Protokoll ist bereits in Arbeit, es wird auf TCP oder UDP aufsetzen. In der Motoerebene kontrolliert ein Atmega8 die Spannung des LiPo Akkus um eine eventuelle Tiefentladung zu verhindern. Ein Stromsensor sitzt sowohl in der Motorebene als auch in der ARM-Ebene, so kann der Motorstrom und der Strom von ARM und Mainboard überwacht werden. Im Anhang noch ein Bild und für die, die es interessiert, hier haben wir einen kleinen Fortschrittsblog eingerichtet.
Viele Grüße
KR-500
Liste der Anhänge anzeigen (Anzahl: 1)
GPS - Mainboard
Hallo zusammen,
nachdem wir den Roboter Heute im freien fahren lassen wollten, sind wir auf ein großes Problem gestoßen. Es ist nämlich so, dass sich das Mainboard und das GPS-Modul stören, sobald das Mainboard eingeschaltet ist, springen die GPS Werte um bis zu 100 Meter :( An dem WLAN kann es eigentlich nicht liegen, da es die selben Störungen gibt, selbst wenn wir das WLAN komplett ausschalten (auf dem Board deaktiviern und Router ausschalten)
Hatte vielleicht jemand schon mal ein ähnliches Problem?
Liegt es vielleich daran, dass sich Mainboard und GPS-Modul die selbe Stromquelle teilen?
Hilft es vielleicht das Mainboard in ein Gehäuse zu setzen und es so abzuschirmen?
Ich hoffe einer von euch hat eine Idee :) Im Anhang noch ein Bild von dem aktuellen Aufbau. (Auf dem Stab montiert ist links das GPS-Modul und rechts das Kompassmodul, das Kompassmodul wird seltsamerweise nicht gestört von dem Mainboard)
Viele Grüße
KR-500
Liste der Anhänge anzeigen (Anzahl: 1)
Hardware Fertig!
Hallo zusammen,
leider geht es zur Zeit nur noch langsam voran, da wir viel für die Schule tun müssen...
Trotzdem gibt es einige Neuigkeiten, so ist die Hardware des Roboters nun fertig. Dem Mainboard ein Gehäuse zu spendieren brachte tatsächlich den Erfolg. Leider ist der Roboter nun um ein Kilo schwerer geworden, und bringt stolze 8 Kg auf die Waage.
Mittlerweile sind auch noch 3 Ultraschallsensoren und 3 Sharpsensoren angebracht. Die ermöglichen es auch noch Bereiche abzudecken, die der SICK nicht abdeckt. Außerdem sind alle Kabel nun ordentlich verlegt!
Wir arbeiten gerade an einer GUI und dem Algorithmus zum verarbeiten der GPS-Daten. Ich hoffe, dass wir bald noch ein Video zeigen können, Bilder gibt es aber jetzt schon, im Anhang ist eins von dem Roboter und auf unserem Blog (http://mjspringer.wordpress.com/) gibt es auch noch weitere Bilder.
Viele Grüße