ASURO

ASURO
(Lizenz DLR)

ASURO ist ein kleiner, frei in C programmierbarer mobiler Roboter, welcher am Deutschen Zentrum für Luft- und Raumfahrt (DLR) im Institut für Robotik und Mechatronik für die Lehre entwickelt wurde.

Der Aufbau ist für den erfahrenen Elektroniker ein Kinderspiel und für den Elektronikeinsteiger ohne weiteres durchzuführen. Es werden - bis auf die Platinen - nur handelsübliche, mit normaler Feinmotorik handhabbare und leicht zu beschaffende Bauteile verwendet.

Ebenso erfolgt die Programmierung ausschließlich mit Freeware-Tools. ASURO eignet sich daher ausgezeichnet für Hobbybastler, welche den Einstieg in prozessorgesteuerte Schaltungen wagen wollen, für Schüler und Studentenprojekte, Fortbildungen oder Volkshochschulkurse. Aufgrund der Tatsache, dass auch die gesamte Entwicklung der Elektronik mit (für den privaten Bereich) Freeware-Werkzeugen möglich ist, tritt ASURO nebenbei auch noch den Beweis an, dass man es auch ohne aufwändige und teure Software, Technik und Werkzeugmaschinen in der Lage ist, funktionsfähige Roboter zu konstruieren.

ASURO besitzt neben seinem RISC-Prozessor, zwei Motoren, die unabhängig voneinander angesteuert werden können, eine optische Linienfolgeeinheit, sechs Kollisionstaster, zwei Drehzahlsensoren für die Räder, drei optische Anzeigen und eine Infrarot-Kommunikationseinheit, welche die Programmierung und auch eine Fernsteuerung über einen PC ermöglicht.

Bauanleitung und Software für ASURO gibt es auf der ASURO Downloads Seite.

Jetzt neu für Anfänger: Visuelle Programmierung für ASURO


Zubehör

Es sind einige Zubehörteile für ASURO verfügbar (entweder bereits im Kit enthalten oder separat von unseren Distributoren erhältlich.

RS232-IR-Transceiver (Im Lieferumfang des Bausatzes enthalten!)

Der RS232-IR-Transceiver ermöglicht es der PC Software über eine gewöhnliche serielle RS232 Schnittstelle mit dem AVR Mikrocontroller zu kommunizieren.

USB-IR-Transceiver

Der USB-IR-Transceiver wurde entwickelt um moderne PCs mit USB Ports zu unterstützten. Der fertig aufgebaute USB-IR-Transceiver ist optional für diejenigen erhältlich, die keinen RS232 Port mehr an Ihrem PC haben.


Buch "Mehr Spaß mit ASURO Band 1"

Wer den Roboterbausatz ASURO mag, wird mit diesem Buch einfach mehr Spaß haben. Im ersten und zweiten Abschnitt des Buches wird ausführlich Aufbau und Funktionsweise des Roboters gezeigt und anhand seiner Schaltung Grundlagen der Elektronik und der Mechanik erklärt.

Der dritte Teil ergänzt die Programmierkenntnisse in C aus der Bauanleitung und gibt Einblicke in die hardwarenahe Programmierung von ASUROs Prozessor. Ein paar Knobel- und Rechenaufgaben im vierten Teil (selbstverständlich mit Lösungen) festigen das Verständnis für den Roboter.

Eine ausführliche Beschreibung von ASUROs Erweiterbarkeit und ein Ultraschall-Entfernungsmesser als Beispiel für eine mögliche Nutzung der beiliegenden Lochraster-Erweiterungsplatine runden das Werk ab.

Inhaltsverzeichnis:

  1. Mechanische und elektromechanische Komponenten
  2. Funktion der Schaltung
  3. C für ASURO
  4. Aufgaben zur Mechanik
  5. Aufgaben zur Elektronik
  6. Aufgaben zum Programmieren
  7. Lösungen zur Mechanik
  8. Lösungen zur Elektronik
  9. Lösungen zum Programmieren
  10. Kleine Umbaumaßnahmen
  11. Erweiterungsplatine

Erweiterungsplatine


Dies ist die Erweiterungsplatine für ASURO. Diese Platine ermöglicht es Ihnen ASURO um zusätzliche Sensoren (wie z.B. den Ultraschallsensor, der auf dem Foto zu sehen ist) und eigene Schaltungen zu ergänzen.



Cover und Rückseite als PDF gibt es hier (1.3MB).

*NEU* "Mehr Spaß mit ASURO Band 2"

Jetzt ist es endlich verfügbar! Das lange angekündigte Buch "Mehr Spaß mit ASURO Band 2" !

Wem Band 1 dieser Reihe gefallen hat, der kann mit diesem Band sowohl sein technisches Hintergrundwissen vertiefen, als auch mit den drei vorgestellten Erweiterungen die Möglichkeiten des kleinen Roboters ausbauen.

Der erste Abschnitt befasst sich mit der Nutzung von ASURO's Radlichtschranken, den Odometern. Anschließend wird die Navigation mithilfe von zwei optischen Triangulationssensoren gezeigt. Es folgt eine Einführung in das modulare Programmieren in C am Beispiel einer universellen Bibliothek für die Infrarotkommunikation. Kapitel fünf und sechs erklären die Funktionsweise des I2C-Busses und zeigen, wie man damit ein kleines LC-Display mit drei Knöpfen an ASURO anschließen kann (s.u.). Den Abschluss bilden zwei Kapitel über die Verwendung von Operationsverstärkern und eine Erweiterungsplatine zur Ortung von Wärmequellen (s.u.).

Wie immer enthält das Buch neben Rechen- und Knobelaufgaben zum Thema und deren Lösungen auch die passenden Platinen.

Das Inhaltsverzeichnis und das Vorwort können Sie sich hier als PDF ansehen:

Inhaltsverzeichnis

2x8 Zeichen Display Erweiterungsplatine

Auf diesem Display kann ASURO Textnachrichten und Sensorwerte darstellen. Weiterhin sind drei Taster für Eingaben vorhanden.

Auf dem Bild weiter oben lächelt ASURO gerade

Das Display wird per I2C-Bus angesteuert.

Die Platine wird mit Buch 2 mitgeliefert!

"Snake-Vision" Dual Wärmesensor

Der Wärmesensor erlaubt es ASURO Wärmequellen zu verfolgen. Das könnten z.B. kleine Teelichter, Menschen oder Tiere sein.

Da dieses Erweiterungsmodul über zwei Pyrosensoren verfügt, kann ASURO erkennen in welcher Richtung sich Wärmequellen vor ihm befinden.
Natürliches Vorbild dafür sind Schlangen, die auch Wärmesensoren verwenden.

Die Platine wird mit Buch 2 mitgeliefert!

.