Page 1
® Robotino Handbuch ® Robotino Manual mit CD ROM CD-ROM included 544305 DE/EN...
Page 2
Festo Didactic schließt hiermit jegliche Haftung für Schäden des Auszubildenden, des Ausbildungsunternehmens und/oder sonstiger Dritter aus, die bei Gebrauch/Einsatz der Anlage außerhalb einer reinen Ausbildungssituation auftreten; es sei denn Festo Didactic hat solche Schäden vorsätzlich oder grob fahrlässig verursacht. ®...
1. Einleitung Das Lernsystem Automatisierung und Technik von Festo Didactic orientiert sich an unterschiedlichen Bildungsvoraussetzungen und beruflichen Anforderungen. Dieses ® mobile Robotersystem Robotino ermöglicht eine an der betrieblichen Realität ausgerichtete Aus- und Weiterbildung. Die Hardware setzt sich aus didaktisch aufbereiteten Industriekomponenten zusammen.
– können eine sensorgeführte Bahnsteuerung für den Robotino entlang einer vorgegebenen Bahn mittels Softwareunterstützung durchführen. ® – können die Integration von Bildverarbeitung in die Steuerung des Robotino realisieren ® – können eine sensorgeführte autonome Bahnsteuerung des Robotino Objekterkennung und einfachem Explorationsverhalten entwickeln.
• mit den grundlegenden Vorschriften über Arbeitssicherheit und Unfallverhütung Betreibers ® vertraut und in die Handhabung des mobile Robotersystems Robotino eingewiesen sind, • das Sicherheitskapitel und die Warnhinweise in diesem Handbuch gelesen und verstanden haben. Das sicherheitsbewusste Arbeiten des Personals soll in regelmäßigen Abständen überprüft werden.
• Mangelhafte Überwachung von Roboterteilen, die einem Verschleiß unterliegen • Unsachgemäß durchgeführte Reparaturen • Katastrophenfälle durch Fremdkörpereinwirkung und höhere Gewalt. Festo Didactic schließt hiermit jegliche Haftung für Schäden des Auszubildenden, des Ausbildungsunternehmens und/oder sonstiger Dritter aus, die bei ® Gebrauch/Einsatz des mobilen Robotersystems Robotino außerhalb einer reinen...
Befestigungsvorrichtungen. • Greifen Sie nur bei Stillstand in das Robotersystem. • Fassen Sie nie an die Räder von Robotino! Je nach Programm könnten die Räder plötzlich zu drehen anfangen. Um den Widerstand am Rad zu erhöhen Robotino auf den Boden drücken (z.B. bei Übungen zum Thema PID-Controller) •...
Transport ® Der Robotino wird in 2 Systainern geliefert. Die Systainer müssen gegen Umfallen und Herunterfallen gesichert sein. Transportschäden sind unverzüglich dem Spediteur und Festo Didactic zu melden. Auspacken ® Entfernen Sie beim Auspacken des Robotino den Hartschaumeinsatz aus dem ®...
® Die Programmierung des Robotino kann über die Software Robotino View von ® einem PC über ein Wireless LAN direkt vorgenommen werden. Mit Robotino View können Signale an die Motorsteuerung gesendet werden, Sensorwerte angezeigt, ® ® verändert oder ausgewertet werden. Mit Robotino...
® Der Robotino ist mit einem Kamerasystem ausgerüstet. Sie ist in der Höhe und der ® Modul Kamera Neigung verstellbar. Die Kamera ermöglicht es, mit Hilfe von Robotino View Live- ® Bilder anzuzeigen. Außerdem bietet Robotino View mehrere Möglichkeiten zur Bildverarbeitung.
– PC 104 Prozessor kompatibel zum MOPSlcdVE mit 300 MHz und Linux Betriebssystem mit Echtzeitkernel, SDRAM 128 MB ® – Compact Flash Karte (256 MB) mit C++ API zur Ansteuerung von Robotino – Wireless LAN Access-Point Die Steuerungseinheit besitzt folgende Schnittstellen: Ethernet, 2 x USB, VGA.
5. Aufbau und Funktion Die Energieversorgung geschieht durch zwei aufladbare 12V Akkus mit 4Ah ® Energieversorgung / gewährleistet. Beide Akkus sind auf dem Chassis untergebracht. Der Robotino wird Ladegerät mit 2 zusätzlichen Akkus und einem Ladegerät geliefert. So können immer zwei Akkus geladen werden, während die anderen beiden im Einsatz sind.
Page 23
5. Aufbau und Funktion ® Lage der Sensoren und ihre Bezeichnung in Robotino View ® Um die Abstandssensoren und die Inkrementalgeber in Robotino View gezielt ansprechen zu können, müssen sie eindeutig identifizierbar sein. Aus der nachfolgenden Zeichnung kann diese Zuordnung entnommen werden. IR1 wird in der Software als Sensor "Abstand 1"...
Hindernisse müssen bis auf den Untergrund reichen, da sonst der Kollisionsschutzsensor nicht anspricht. Das gleiche gilt für die Abstandssensoren. ® Dies ist wichtig, da sonst eine Beschädigung des Robotino entstehen kann. Schließen Sie als nächstes das Ladegerät an das entsprechende Kabel der Batterien an.
6. Inbetriebnahme Linie folgen Für dieses Programm muss die Kamera des Robotino über die USB-Schnittstelle mit der Steuerungseinheit verbunden sein. Zeichnen Sie eine mindestens 5 cm breite Linie, zum Beispiel mit Klebeband, auf dem Untergrund. Die Linie muss in roter, ®...
Page 35
® Software und alle Einheiten des Robotino zugreifen. ® Als einfaches Beispiel greifen Sie bitte auf die Webcam des Robotino zu. Schließen Sie dazu die Webcam über die rechte der beiden USB-Schnittstellen an der Kommandobrücke an. • Öffnen Sie eine neue Arbeitsfläche indem Sie auf das Symbol (1) hierfür in der Werkzeugleiste klicken.
Einsatz von einem Robotino ® ® Arbeiten mit mehreren Der Robotino besitzt einen eigenen WLAN Server. Beim Betreiben eines Robotino ® Robotinos benötigt man daher nur einen PC der eine WLAN Verbindung herstellen kann. In ® dieser Betriebsart befindet sich der WLAN Server des Robotinos im AP (Access Point) Modus.
Laden der Batterien Betriebs verbrauchten Batterien können ausgetauscht und die leeren Batterien ® können wieder aufgeladen werden. So kann der Robotino weiter in Betrieb bleiben. Zum Laden stellen Sie bitte beide Batterien so nebeneinander, dass ein rot markierter Pluspol neben einem schwarzen Minuspol zu liegen kommt. Verbinden Sie die beiden Pole durch das mitgelieferte blaue Verbindungskabel.
Page 42
• Achten Sie darauf, dass keine Kabel durch die Batterie eingeklemmt werden. ® • Beide Pole der Batterien müssen zum Zentrum des Robotino zeigen. Die Kabel müssen folgendermaßen an die Pole der Batterie angeschlossen werden: • Das Kabel mit dem schwarzen Kabelschuh muss an den Minuspol (schwarz, links) angeschlossen werden.
Hinweis Achten Sie darauf, dass sich der Lichtleiterkopf im zugehörigen Schlitz befindet! ® Montieren Sie nun das Lichtleitergerät (4) am Montageblech des Robotino Schrauben Sie es mit den mitgelieferten Schrauben (5) an den beiden dafür vorgesehenen Gewindebohrungen fest. Induktiver Analogsensor Der analoge induktive Sensor wird in der fest eingebauten Befestigungsvorrichtung lediglich eingespannt.
Robotino hat viele Schnittstellen zu Hochsprachen. Die DEMO-Programme im Menü C++-Bibliotheken sind z.B. in C++ geschrieben. Der Quellcode dieser und vieler weiterer Beispielprogramme befindet sich auf der Speicherkarte von Robotino und kann dort direkt verändert und kompiliert werden. ® Für die individuelle Modifikation oder Erweiterung der Funktionen des Robotino stehen Ihnen unterschiedliche Möglichkeiten der Programmierung durch C++ zur...
Page 47
Passwort einzugeben. Geben Sie erneut "robotino" ein und bestätigen Sie Ihre Eingabe erneut. In beiden Fällen befinden Sie sich dann im home-Verzeichnis des Benutzers "robotino" der Linux-Umgebung des PC 104. Von hier aus können Sie auf alle Programme, Quellcodes und Bibliotheken zugreifen. ®...
Versuchen Sie daher die Fehlerursachen nacheinander zu überprüfen. häufigen Fehlern Bringen die u.a. Punkte keine Abhilfe, kontaktieren Sie bitte den Festo Support „did@de.festo.com“ und nennen Sie unbedingt die SSID Ihres Robotinos. Die SSID finden Sie auf dem Aufkleber unterhalb der Kommandobrücke (z.B.
Page 52
Transportieren Sie z.B. Werkstücke von einer zu einer anderen MPS-Station Northstar-Sensor mit Boardmitteln kann ein mobiler Roboter nur relative Bewegungen detektieren – mit diesem Sensor erhält Robotino eine absolute Position im Raum Gyroskope Sensor ist notwendig um präzise Drehbewegungen auszuführen, dies ist besonders bei größeren Stecken enorm wichtig...
1. Introduction The Festo Didactic Learning System for Automation and Technology is designed to meet a number of different training and vocational requirements. The mobile robot ® system Robotino facilitates industry-orientated vocational and further training and the hardware consists of didactically suitable industrial components.
® – can integrate image processing into the control of the Robotino ® – can develop a sensor- guided autonomous path control of the Robotino using object recognition for example by colour. Furthermore the following additional training aims can be achieved –...
• are familiar with the basic regulations regarding operational safety and accident authority ® prevention and who have received instructions in the handling of the Robotino • have read and understood the chapter on safety and the cautionary notes in this manual.
• Incorrectly carried out repairs • Catastrophies as a result of foreign bodies and vis major. Festo Didactic herewith rules out any liability for damage or injury to trainees, the training company and/or other third parties which may occur during the use/operation of the system other than purely in a training situation, unless such damage has been caused intentionally or due to gross negligence by Festo Didactic.
2. Notes on safety General ® • Trainees must only work on the Robotino under the supervision of an instructor. • Observe the data in the data sheets for the individual components, in particular all notes on safety! Electrics • Electrical connections are to be wired up or disconnected only when power is disconnected! •...
The mobile robot system Robotino is delivered in two Systainers. The Systainers must be secured against tipping over or dropping. The carrier and Festo Didactic are to be notified immediately of any damage caused during transport. Unpacking Carefully remove the padding material in the Systainer when unpacking the ®...
Robotinos controller consists of an embedded PC with a compact flash card, to which several demo applications and the operating system (Linux) have been ® installed. The demo applications can be started directly at the Robotino control panel. ® ®...
View. Robotino View also offers a number of image processing options, ® which can be used to evaluate camera images for the Robotino controller. A segmenter locates surfaces of like colour within a given image, and can determine the position and size of any segment. Lines in video images can be detected. Results can be utilised for pinpointing objects, as well as for path and object tracking.
The I/O circuit board establishes communication between the controller unit and the ® I/O circuit board module sensors, the drive units and the I/O interface included with Robotino Each of the motors in the individual drive units are controlled by a PID controller. Each motor can be controlled individually.
Page 71
View The distance measuring sensors and the incremental encoder must be uniquely ® identified in order to be able to address them with Robotino View in a targeted fashion. The respective designations are included in the figure below. IR1 is addressed as “Distance 1”...
You can then easily check the functioning of ® sensors or activate actuators without fear of a collision. In this way, the Robotino always close at hand and can remain connected to the charging station.
Enter key. Stop the programs by briefly pressing any one of the keys on the touch-sensitive ® keyboard or by pressing the bumper. The Robotino immediately stops in either case. The Circle and Forward programs are subject to a time limit in that they ®...
Page 78
Follow line The camera of the Robotino must be connected to the control unit via the USB interface for this program. Draw a line which is at least 5 cm wide on the floor, for example using the adhesive tape. The line must be in red, black or blue. Set the ®...
With Version 2.0 and later, you can transfer RobotinoView programs (file extension .rvw2) to Robotino and execute them at the click of a mouse. Please make sure that you always have the current version of RobotinoView installed on your PC and Robotino (memory card).
Page 83
Robotino units directly. ® By way of a simple example, now access the webcam of the Robotino . To do so, connect the webcam to the command bridge via the USB interface. • Open a new worksheet by clicking onto the symbol (1) in the toolbar.
Working with one Robotino ® ® Working with several The Robotino has its own WLAN server. When operating one Robotino you will ® Robotinos therefore only need a PC which can establish a WLAN connection. In this mode of ®...
Page 86
For this mode of operation the access point of the Robotinos must be set to client ® mode. This is effected via a switch directly on the access point of the Robotino . In this case a central WLAN access point is required which is connected to a local Ethernet network.
Disadvantage: Each Robotino requires its own IP address; this must be entered ® via the touch sensitive keyboard of the Robotino Also the local network is accessible via the unencrypted access point. ® 6.10 Two Additional batteries are supplied with Robotino .
Page 88
If the rechargeable batteries are completely empty, these must be recharged again ® to ensure the correct functioning of the Robotino . If the batteries are not sufficiently charged, the functioning of the drive units may be erratic.
Page 90
® • Both of the battery terminals must point towards the centre of the Robotino The cables must be connected to the battery terminals as follows: • The black cable must be connected to the negative terminal on the left (black).
Make sure that the fibre-optic head is in the correct slot! ® Now mount the fibre-optic unit (4) to the mounting plate in the Robotino . Secure it to the threaded holes provided to this end with the included screws (5).
C++ libraries programs in the menu, for example, are written in C++. The source code for these and many other demo programs is on the Robotino memory card and can be directly modified and compiled there. Different programming options are available to you via C++ to individually modify or ®...
Page 95
You will then be prompted to enter the password. Re-enter "robotino" and confirm your entry again. In both cases you will then be in the home directory of the user "robotino" of the Linux environment of the PC 104. From here you can access all programs, source codes and libraries.
If the points listed below do not provide a solution, please contact Festo Support “did@de.festo.com“ and be sure to give them the SSID for your Robotino. You will find the SSID on the sticker underneath the command bridge (e.g.
IP was assigned twice Make sure that your PC or another Set the Robotino IP to Robotino is not using the same IP. Start 172.26.1.2 in the the command "ipconfig/all" under DOS Network/Static menu (normal IP= 172.26.1.1)
Page 100
Alternatively you can download updates from our homepage to your existing memory card at no cost. Gripper system turns Robotino into an automated guided vehicle [AGV for short] for transporting workpieces, for example, from one MPS station to another. Northstar sensor a mobile robot's on-board resources only enable it to detect relative movements;...
Need help?
Do you have a question about the Robotino and is the answer not in the manual?
Questions and answers