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:
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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)
Asie-Pacifique
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)