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 Team von L-One 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.

Was wir entwickelt haben
Die von uns entwickelte Plattform arbeitet als Mensch-Roboter-Schnittstelle (HRI). Sie bewirkt eine freundliche Interaktion in intuitiver Form. Jeder Anwender mit Grundkenntnissen kann in nur wenigen Minuten aus einem CAD-Modell ein Roboterprogramm generieren und die Simulation grafisch visualisieren.

CAD-Modelle werden geladen, um eine Aufgabe zu definieren, CAD-Informationen extrahiert, um eine Bahn zu generieren, und die Erreichbarkeit des Manipulators überprüft. Darüber hinaus haben wir eine skalierbare, wartbare und wiederverwendbare OOP-Struktur für die Plattform erstellt.

»Mit der Manpower von L-One sind wir in der Lage, neue Entwicklungsziele zu verfolgen und zu verwirklichen.«

Stefan Anton, Managing Director, EASY-ROB Software GmbH

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

Die Ziele, die wir erreichen wollten

    • Den Benutzer in die Lage versetzen, ein vollständiges Robotersimulationsszenario zu entwerfen.
    • Verwendung von OCCT anstelle von OpenGL als Visualisierungswerkzeug.
    • OCCT-Bibliotheken reibungslos mit dem Robotik-Kernel verbinden.

Gemeisterte Schwierigkeiten
Übernehmen der neuesten OCCT-Technologie durch die Verwendung der  für unseren Anwendungsfall am besten geeigneten Pakete. Die Einzigartigkeit des Projekts erfordert das Studium vieler theoretischer Konzepte vor der Implementierung.

Ermöglicht es dem Benutzer, 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 und Modellierung 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.

»High motivation, new ideas and a lot of enthusiasm enable us to progress successively and thus ensure the success of the project.«

Stefan Anton, Managing Director, 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 OCC-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 von Robotern unterstützen.

Video L-One Systems Interview with Lionel Born & Feras Tanan
Wie Software-Entwicklung mit uns abläuft: Lionel Born und Feras Tanan (Video1:59 min.) …

Jetzt durchstarten

Wir freuen uns auf neue Projektpartner, die zu uns passen. Lassen Sie uns herausfinden, ob wir Ihrem Projekt gemeinsam neuen Schub verleihen können.

Erfahren Sie, wie wir arbeiten. Lassen Sie uns wissen, welche Beschleunigung Ihre Software-Entwicklung braucht.

Notice: Constant WP_USE_THEMES already defined in /mnt/web508/c0/89/510666389/htdocs/LONE_website_2020/WordPress_02/index.php on line 14