Bauanleitung Roboterbausatz Nibo2
24.10.2011
1 Einleitung und Überblick
Der Roboterbausatz Nibo2 ist ein von der Firma nicai-systems entwickelter,
frei programmierbarer mobiler Roboter. Als autonomer Roboter kann er
selbstständig in beliebige Richtungen fahren. Durch seine multiplen Sensoren
kann er dabei Hindernissen ausweichen oder auch einer Linie folgen.
Der Bausatz wurde konzipiert, um insbesondere jungen Leuten technische
Sachverhalte vermitteln zu können. Insbesondere sollen Einblicke in die
Bereiche Robotik, Mikrocontroller-Programmierung und der Mess- und
Regelungstechnik gewährt werden. Um Anfängern das Leben nicht allzu
schwer zu machen, werden ausreichend dimensionierte Mikrocontroller
verwendet. Dadurch ist für die eigene Programmierung viel Platz vorhanden.
Die Steuerung des Roboters übernehmen zwei Mikrocontroller: ein Atmel
ATmega128 als Haupt-Controller und ein Atmel ATmega88 Controller. Der
Roboter kann mit jedem gängigen Atmel Programmieradapter programmiert
werden. Insbesondere eignet sich für den Nibo2 der von uns entwickelte
Programmieradapter UCOM-IR2.
Für die rechenintensiven und zeitkritischen Module Motorregelung und
Distanzmessung steht der ATmega88 Mikrocontroller zur Verfügung. Die
Firmware für diesen Mikrocontroller wird mit Quellcode bereitgestellt und
kann so den eigenen Erfordernissen und Bedürfnissen angepasst werden.
Dadurch benötigen die Programmierer keine tieferen Kenntnisse in der Mess-
und Regelungstechnik und sie müssen sich nicht mit den zeitkritischen
Programmteilen auseinander setzen.
Ziel der Entwicklung war es einen für Schüler und Studenten erschwinglichen
Bausatz anzubieten, ohne dabei auf wichtige Systembestandteile zu
verzichten. Vorrangig war dabei die Verwendung von mehreren
Distanzsensoren, um dem Roboter ein „Gefühl" für die Umgebung zu
ermöglichen.
Die Platinen werden mit bestückten SMD-Bauteilen ausgeliefert, es müssen
nur die bedrahteten Bauteile eingelötet werden. Dies ermöglicht es nicht nur
Profis, sondern auch Personen mit grundlegenden Lötkenntnissen, die mit
Bestückungsdruck versehene Platine fertigzustellen.
http://nibo.nicai-systems.de
5