Interaktives Lernen mit Robotino® View

Interaktives Lernen mit Robotino® View

Neu! 

Immer online

Robotino® View ist die interaktive grafische Programmier- und Lernumgebung für Robotino®. Sie kommuniziert über Wireless LAN direkt mit dem Robotersystem. Eine Kompilierung des Codes oder einen Download in die Steuerung gibt es nicht mehr. Sie können direkt Signale auf die Motorsteuerung geben, Sensorwerte anzeigen, skalieren und auswerten oder sich ein Live-Kamerabild anzeigen lassen und es weiterverarbeiten. Der Robotino® wird so zum Online-Experimentierfeld zum Beispiel für die Regelungstechnik.

Intuitive Programmierung

Robotino® View ist eine visuelle Programmiersprache. Abläufe und Verknüpfungen entstehen durch die Verdrahtung von Funktionsblöcken. Das Programm entspricht Ihrem Bild des Roboterverhaltens und entsteht „intuitiv“. So sind auch parallele Prozesse (Multitasking) beschreibbar und einfach zu programmieren.

Verhaltensbasierte Sprache

Der Robotino® ist kein Mensch, aber sein Verhalten lässt sich in Emotionen beschreiben. “Wachsamkeit“ zum Beispiel ist das Maß für die Nähe zu den Objekten, die die Sensoren dem Robotino® melden. Darüber programmiert man die Reaktion „Ausweichen!“ oder „Verfolgen!“. So lassen sich viele Ideen auf einfache Art und Weise in Robotino®-Zustände abbilden.

Robotino® View Grundlagen

Das Arbeitsfenster

Die Arbeitsfläche präsentiert sich in zwei Bereichen:

  • Anzeige der erstellten Funktionsblock- oder Ablaufdiagramme. Optional können die aktuellen Eingangs- und Ausgangswerte der Funktionsblöcke angezeigt werden.
  • Anzeige der Parametrierung bzw. interner Daten der Zustandseinheiten, wie z.B. Live-Bild der Kamera oder PID-Parameter der Motorregelung, die Sie online ändern können.

Die Bibliotheksklassen

  • Logik enthält alle wesentlichen logischen Verknüpfungsfunktionen
  • Mathematik enthält die grundlegenden mathematischen Operationen
  • Vektorrechnung mit Umrechnung in kartesische oder Polarkoordinaten
  • Generatoren enthält die Basisfunktionen zur Signalerzeugung
  • Filter zur Glättung von Werten
  • Robotino® Hardware enthält alle Komponenten des Robotersystems, wie z.B. Motoransteuerung, Kamera, Abstandssensoren, Schutzleiste, Spannungsversorgung
  • Eingabegeräte zur Steuerung mittels Joystick oder Bedienpanel
  • Ablaufsteuerung enthält Basisfunktionen zur Erstellung eines Ablaufprogramms
  • Zustände enthält eigene Zustandsdiagramme

 

-