« Projekte
Sie verwenden einen sehr veralteten Browser und können Funktionen dieser Seite nur sehr eingeschränkt nutzen. Bitte aktualisieren Sie Ihren Browser. http://www.browser-update.org/de/update.html
Sprache zur Beschreibung der Flugbahn
Projektbearbeiter:
Sergey Alatartsev, Marcus Augustine
Finanzierung:
Land (Sachsen-Anhalt) ;
In diesem Projekt geht es um die Programmierung von Industrierobotern. Industrieroboter werden heute fast ausschließlich in der Großserienfertigung eingesetzt. Kleine und mittlere Unternehmen setzen kaum Roboter ein, weil die Programmierung der Roboter sehr zeitaufwendig und teuer ist. Die Kosten für die Programmierung eines Industrieroboters können die Kosten für die Hardware leicht übersteigen. Ziel dieses Projekts ist es, die Art und Weise, wie Industrieroboter programmiert werden, grundlegend zu ändern. Dies soll durch die Einführung eines völlig neuen Programmierparadigmas für Industrieroboter geschehen. Anstatt Roboter traditionell in Form von (imperativen) Befehlen zu programmieren, werden die Benutzer/Programmierer nur noch angeben, wie die Bewegungen aussehen sollen (d. h. was sie von einer Bewegung erwarten). So sind die Benutzer nicht mehr gezwungen, Bewegungen explizit zu beschreiben, sondern formulieren lediglich Anforderungen, die eine beabsichtigte Bewegung erfüllen muss. Der Roboter findet dann selbständig eine passende Flugbahn. In der Folge wird sich die Entwicklung von Anwendungen mit Industrierobotik völlig verändern. Sie wird (1) die Effizienz der Entwicklung neuer High-Level-Anwendungen erhöhen, (2) sehr intuitive und benutzerfreundliche Programmierschnittstellen ermöglichen und (3) eine standardisierte Art der Multi-Roboter-Programmierung bieten. Darüber hinaus wird es helfen, (4) von herstellerspezifischer Hardware zu abstrahieren, eine vereinheitlichende Programmierschnittstelle zu fördern und so den Weg für wiederverwendbare Software von Drittanbietern für viele Anwendungen zu öffnen. Dies kann die Innovationszyklen exponentiell beschleunigen (vielleicht vergleichbar mit Innovationen in der Unternehmens-IT nach der Einführung von Standard-Betriebssystemen und Datenbankzugriffssprachen). Die Kernidee ist die Entwicklung einer deklarativen Programmiersprache für die Spezifikation von Roboterbewegungen. Ausgehend von beliebigen Bewegungen schränkt der Benutzer diese durch die Formulierung von räumlichen, zeitlichen und/oder Minimierungsbedingungen ein. Die Softwaresteuerung berechnet dann automatisch passende Lösungen, die von den Robotern dann ausgeführt werden. Damit wird ein Großteil der Verantwortung vom Benutzer/Programmierer auf die Software-Infrastruktur verlagert. Das zugrundeliegende mathematica lidea ist, dass jeder Roboterbefehl als eine Abbildung von Zeit auf Sollwerte für alle Aktoren verstanden werden kann. Das Problem, Lösungen zu finden, die eine Reihe von Beschränkungen einhalten, reduziert sich dann darauf, eine mathematische Funktion zu finden, die eine Reihe von Beschränkungen erfüllt.

Schlagworte

declarative programming, industrial robots, unifying programming interface
Kontakt

weitere Projekte

Die Daten werden geladen ...