Fallbeispiel: Roboter-Interface auf CAD-Plattform

Die Entwicklung einer Plattform zur Integration der Robotics-Kernelfunktionalität für ein intuitives Roboterprogrammier- und Simulations-System ist ein laufendes Projekt von L-One Systems.

Wie der Roboter zuhören lernt

Für dieses Projekt ging das L-One-Team eine Partnerschaft mit der EASY-ROB Software GmbH bei Frankfurt ein. Die Aufgabe umfasst Computergrafik und Simulation. Das Ziel: Die Entwicklung eines offenen CAD-basierten Roboter-Offline Programmiersystems.

EASY-ROB Simulationsschnittstelle with L-One Systems
Als Partner der EASY-ROB Software GmbH entwickelte das L-One-Team eine CAD-basierte Plattform zur Planung, Simulation und Programmierung von Roboterzellen

Was wir entwickelt haben
Die eingerichtete Plattform dient als Mensch-Roboter-Schnittstelle (HRI). Sie bietet eine freundliche Interaktion an, die intuitiv bedient werden kann. Jeder Benutzer mit grundlegenden Informationen kann in nur wenigen Minuten aus einem CAD-Modell Roboterprogramm generieren und die Bewegung visualisieren, prüfen und optimieren.

CAD-Modelle werden geladen, um Aufgaben zu definieren und CAD-Informationen extrahiert, um eine Bahn zu generieren. Gleichzeitig erfolgt die Überprüfung der Erreichbarkeit des Manipulators. Darüber hinaus haben wir eine skalierbare, leicht zu wartende und wiederverwendbare Objektorientierte Programmier-Struktur (OPP-Struktur) für die Plattform erstellt.

Herausforderungen
Situation, bevor wir in das Projekt eintraten: Der Kunde benutzte ein eigenständiges Produkt, das unter Verwendung einer OpenGL-Bibliothek als Visualisierungswerkzeug verwendet wurde, ohne die Möglichkeit, eine Roboterbahn aus CAD-Modellen zu generieren.

Ziele, die wir erreichen wollten:

    • Den Benutzer in die Lage versetzen, ein vollständiges Robotersimulationsszenario zu entwerfen.
    • Verwendung des offenen Open CASCADE Grafikkernels (OCCT) als Visualisierungswerkzeug.
    • Die OCCT-Bibliotheken reibungslos mit dem EASY-ROB Robotik-Kernel verbinden.

Schwierigkeiten die auftraten:

    • Die neueste OCCT-Technologie mit den für unseren Anwendungsfall am besten geeigneten Pakete zu verwenden.
    • Die Einzigartigkeit des Projekts erforderte das Studium vieler theoretischer Konzepte vor der Implementierung.
Die individuelle Software-Lösung ermöglicht es dem Anwender, ein vollständiges Robotersimulationsszenario basierend auf der OpenCASCADE-Technologie (OCCT) zu entwerfen

Wie unsere Lösung geholfen hat
Die Plattform ermöglicht die grafische Darstellung des Roboters sowie seiner zusätzlichen und notwendigen Ausrüstung. Die automatische Extraktion des Roboterprogramms aus einem CAD-Modell und die Simulation des Programms in der virtuellen Umgebung kann vor der Abbildung auf ein reales System erfolgen.

»With the manpower of L-One we are able to pursue and realize new development goals.
The high level of willingness to perform combined with new ideas and a lot of enthusiasm enable successive progress and thus ensure the success of the project.
«

Stefan Anton, Geschäftsführer Easy-Rob Software GmbH

Ergebnisse, Zukunftspläne
Es ist jetzt möglich, Szenen zu visualisieren und den Robotics-Kernel in der virtuellen Umgebung vollständig zu integrieren. Die weitere Entwicklung der OCCT-Bibliotheken profitiert von den Ergebnissen dieses Projekts. Der nächste Schritt könnte der Aufbau eigenständiger Projekte sein, die verschiedene grafische Aufgaben bei der Steuerung und Programmierung von Robotern unterstützen.