Modellbasierte Programmierung einer Simulationskomponente für die KUKA Robotersteuerung Sunrise
Prof. Georg Stark, HS Augsburg
Die moderne Technik erlaubt immer leistungsfähigere Rechnersysteme mit umfangreicher, komplexer Software. Um dennoch eine hohe Softwarequalität zu gewährleisten, braucht es verbesserte Programmiermethoden. Die modellbasierte Programmierung ist ein Ansatz, um das zu implementierende Wissen als geschlossenes Modell auf einer möglichst hohen, problembezogenen Abstraktionsebene darzustellen. Dazu eignet sich sehr gut MATLAB® mit einer domänenspezifischen Programmiersprache als integralen Bestandteil.
Die Anwendung der modellbasierten Programmierung wird am Beispiel der Robotersimulation gezeigt. Die Entwicklungsumgebung „Sunrise Workbench“ für die neue Robotersteuerung der Fa. KUKA Roboter wird so um eine Simulationskomponente erweitert. Diese verfügt auch über eine Schnittstelle für Realistische Robotersimulation. Damit können Hersteller von Robotersteuerungen ihre Orginalalgorithmen zur Verfügung stellen, ohne sie offen legen zu müssen. Das Haupteinsatzgebiet für die neue Steuerung Sunrise sind intelligente Anwendungen wie z.B. die Mensch-Roboter-Kooperation in der Fertigung. Als nächster Entwicklungsschritt folgt bereits die mobile und intelligente Robotik. Die Sunrise Entwicklungsumgebung, erweitert um eine Simulationskomponente, wird zur Zeit an der Hochschule Augsburg im Fachgebiet Robotik eingesetzt.
Aufgezeichnet: 12 Mai 2015
Ausgewähltes Produkt
MATLAB
Nächstes Thema:
Videos zu ähnlichen Themen:
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)