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:
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)
Asien-Pazifik
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)