neobotix.de
neobotix.de
This page in english

PlatformCtrl

PlatformCtrlGUI

PlatformCtrlGUI
PlatformControl ist die praxiserprobte Steuerungssoftware für alle mobilen Roboter von Neobotix. Sie ermöglicht das schnelle Einrichten der Plattform und das komfortable Erstellen von anwendungs-spezifischen Programmen. Kartieren, definieren von Fahrstrecken und programmieren eines Ablaufprogramms ist mit wenigen Mausklicks erledigt. Ein netwerkfähiges grafisches Bedieninterface unterstützt die intuitive Bedienung.

Eine aktuelle Version von PlatformControl finden Sie in unserem Downloadbereich. Hier können Sie sich im Simulationsmodus selbst von der großen Funktionsvielfalt und intuitiven Bedienung überzeugen.

Die objektorientierte Software ist in der Programmiersprache C++ implementiert. Ihre Funktionen umfassen alle Navigations- und Steuerungsaufgaben, die für autonome, mobile Plattformen benötigt werden:
  • Bewegungssteuerung: Interpolation mit hoher Taktrate und präzise Regelung ermöglichen eine sehr genaue Bahnverfolgung und das Anfahren von Zielpositionen im cm-Bereich. Die Steuerung unterstützt holonome und nicht-holonome Plattformkinematiken.
  • Fahrstrecken: Zielstationen und Verbindungswege werden mit wenigen Mausklicks definiert. Befinden sich Hindernisse auf der Fahrstrecke, können diese umfahren werden, oder der Roboter wartet, bis der Pfad wieder frei ist.
  • Lokalisierung und Kartierung: Die Position der Plattform wird zuverlässig mit Hilfe von stochastischen Verfahren ermittelt. Zum einfachen Einrichten der Platform können die für die Navigation notwendigen Umgebungskarten mit den robotereigenen Sensoren automatisch erstellt werden. Wahlweise lassen sich markante Orientierungspunkte direkt aus dem laufenden Scannerbild übernehmen.
  • Anwendungsspezifische Funktionen: Vordefinierte Funktionsmodule decken alle wichtigen Bereiche wie Transportaufgaben, Unterhaltung, Kundeninformation, Überwachung usw. ab. Konkrete Abläufe werden mit einem umfangreichen Interpreterprogramm erstellt.
  • Simulation: Der Simulationsmodus erlaubt die realitätsgetreue Vorausplanung von Installationen in Bezug auf Taktzeiten und Abläufe.
  • Benutzerschnittstelle: Die grafische Benutzerschnittstelle PlatformControlGUI stellt den komfortablen Zugriff auf alle Plattformfunktionen zur Verfügung. Sie beinhaltet Editoren zum Erstellen von Karten, Fahrstrecken und Ablaufprogrammen und Diagnosetools.
PlatformCtrlGUI

Architektur

Die Neobotix Software ist modular aufgebaut und einfach an spezifische Applikationen anpassbar.
  • Driver Layer: Eine C++ Treiberbibliothek unterstützt die vollständige Plattformhardware. Die Treiberbibliothek ist als open source für Windows und Linux verfügbar. Die Treiber für Linux benötigen eine Kernel-Version ab 2.4.
  • Control Layer: Der Control Layer beinhaltet Lokalisierung, Navigation, Planung und Module der Bewegungsausführung.
  • Application Layer: Der Application Layer stellt applikationsabhängige Module zur Verfügung wie sie z. B. für Transport oder Bewachung benötigt werden.
  • Socket Server Interface: Das Socket Server Interface ist die netzwerkfähige Schnittstelle für alle Plattformfunktionen. Als Client kann das grafische Bedieninterface oder auch ein Automatikprogramm zur Anwendung kommen.
In unserem Downloadbereich finden Sie technische Informationen, Software und die Preisliste.
Für weitergehende Informationen setzen Sie sich bitte mit uns in Verbindung.