modellbasierte und komponentenorientierte hs augsburg · pdf file · 2017-03-21dh...
TRANSCRIPT
![Page 1: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/1.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 1
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
1. Vorstellung Labor für CIM & Robotik
2. Zielkriterien für die Softwareentwicklung
3. Programmierparadigmen und Entwicklungsprozess
4. Modellbasierte Entwicklung
5. Komponentenorientierte Entwicklung
6. Anwendungsbeispiele
7. Ausblick auf neue Verfahren und Technologien
Modellbasierte und komponentenorientierteSoftwareentwicklung für Eingebettete Systeme
Hochschule Augsburg, Labor für CIM & Robotik, Prof. Georg StarkEmail: [email protected]
![Page 2: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/2.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 2
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Vorstellung Labor CIM & Robotik
![Page 3: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/3.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 3
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Schwerpunkte F & E
� Praktische Robotik- Neue Programmierverfahren- Weiterentwicklung eigene Software MRobot- Sensorbasierte Steuerungsfunktionen- Kooperierende Systeme
� Angewandte Robotik- Mobile Roboter- Assistenzroboter für die Fertigung
� 3D-Bildverarbeitung- ATOS-Kamerasystem, Fa. GOM
![Page 4: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/4.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 4
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Programmierung mit 3D -Bilddaten
![Page 5: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/5.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 5
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Automatischer Test von Bedieneinrichtungen
![Page 6: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/6.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 6
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Vermessung mit 3D -Bilddaten
![Page 7: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/7.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 7
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Fräsen von Zahnkronen
![Page 8: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/8.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 8
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
3D-Bildverarbeitung: Olympia-Kajak
![Page 9: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/9.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 9
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Messepräsentation mit Mathworks
![Page 10: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/10.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 10
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Forschungsprojekt ECHORD -KANMAN
� Greiferkamera mit eigener Software MRobotAndocken und Objekterkennung
� Kanban-FertigungsprozessUnterstützung durch mobile Robotersysteme
Greiferkamera
![Page 11: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/11.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 11
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Allgemeine Zielkriterien für Softwareentwicklung
� Gute Wartbarkeit der Software
- Fehlerbeseitigung
- Erweiterungen
� Optimaler Informationsfluss zwischen allen beteiligten Personengruppen
� Kosteneffizienz
� Hohe Funktionalität der Software
![Page 12: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/12.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 12
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Besonderheit bei Eingebetteten Systemen
� Enge Kopplung zum technischen Prozess
� Verteilte Systeme mit hoher Dynamik
� Hohe Zuverlässigkeit gefordert
� Wartungsfreundlichkeit und Portierbarkeit der Software
Was sind Eingebettete Systeme?
Rechnersysteme, fest integriertin einen technischen Kontext
![Page 13: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/13.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 13
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Wichtige Anwendungsgebiete
MechatronikRobotik
KonsumVerkehr Automation Medizin ...
![Page 14: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/14.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 14
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Anwendung - Mechatronische Systeme
Abstands-/Kraft-Regelung
Stromnetz
3D-Lageerfassung
Datenfluss
Antrieb Mechanik Effektor Werkstück
Energiefluss Materialfluss
Sensor - Lage - Kraft
Regelung/Steuerung
Bahnsteuerung
Anwendungsprogramm
Schnittstelle Bedienung Rechnernetz
Bediengerät
![Page 15: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/15.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 15
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Darstellung des Programmwissens in der Entwurfsebene
Produktidee Formales Modell
abstrakt
Architektur Teilstrukturen
Entwurf - Konkretisierung
Analyse - Formalisierung
formal
•
•
Binärcode
Komponente
•
• konkret
nichtformal
•
• Klasse/Funktion
Paradigmen
![Page 16: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/16.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 16
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Alternative Ansätze bei Programmier-Paradigmen
� Primäre Darstellung- prozedural- deklarativ
� Unterstützung der Wissensdomäne- Struktur des Wissens- Inhaltliche Darstellung des Wissens
� Abstraktionsebene (Semantische Lücke)
![Page 17: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/17.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 17
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Vergleich der Paradigmen
hochInhaltdeklarativModellbasiert
hochInhaltdeklarativDatenfluss-
orientiert
hochStrukturdeklarativKomponenten-
orientiert
mittelStrukturdeklarativObjektorientiert
niedrigProzess (parallel,
sequentiell)
prozeduralImperativ
Abstraktions-ebene (Semantik)
WissensdomänePrimäre Darstellung
Paradigma
![Page 18: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/18.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 18
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Modellbasierte Entwicklung
� Formale, abstrakte Darstellung der Wissensinhalte- keine Realisierungsdetails- weitgehende Plattformunabhängigkeit
� Unterschiedliche Modellbegriffe
- Reale Systeme / Prozesse- Datenstrukturen
� Domänenspezifische Sprache
- einfach und prägnant
- Benutzung ohne umfangreiche Programmierkenntnisse
� Simulation und Codegenerierung
Was ist die Besonderheit ?
![Page 19: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/19.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 19
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Domänensprachen Text/Grafik
% Transformation P2 nach KR
xk=u1-mk; xk=xk/norm(xk);
yk=cross(zk, xk);
KR=[xk yk zk mk; 0 0 0 1];
P2_KR=inv(KR) * P2;
phi=atan2(P2_KR(2,4),P2_KR(1,4));
Matlab-Skript Labview - Grafik
![Page 20: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/20.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 20
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Beispiel - Zustandsmodell Bewegung
Bahnsatz
Modellzustand: Bewegungszustand
Modellparameter: - Geschwindigkeitsprofile
Modellfunktionen: - Zustandsübergang, Raum-/Zeit-Interpolation Achssollwerte
Trajektorie
Roboter - Bahnsteuerung
![Page 21: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/21.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 21
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
alpha = atan2(hy1,hx1);
beta = acos( (oa^2 - ua^2 + l^2)/(2 * l * oa) );
gamma= acos( (oa^2 + ua^2 - l^2)/(2 * oa * ua) );
Roboter - Kinematikmodell
DH0,1(θ1)
{K2}
{K1}
{K0}
θθθθ2
A1
y0
A4
A2
A3
θθθθ1
α1 a1
d1
x0
z0
dhp = [ 0 0.4 0 -pi/2;
0 0 0.2 0;-pi/2 0 0 -pi/2;
0 0.3 0 -pi/2;
0 0 0 pi/2;0 0.1 0 0 ];
![Page 22: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/22.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 22
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Modell Abstandsregelung
Regler
dqkorr
Pumgebung
Pist q
- Roboter ΣΣΣΣ qkorr +
SensorPist
-
SensorPsoll J-1
FlanschdPkorr SensordP
BasisTSensor
SensordPkorr
Pprog
Kinematikmodell
P: kartesische Werte, q: achsbezogene Werte
Abstandssensor
![Page 23: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/23.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 23
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Komponentenorientierte ProgrammierungLeitgedanken
� Softwarekomponenten sind ausführbare Softwareteile, die über standardisierte Schnittstellen benutzt werden.
� Mit Hilfe von Komponenten kann eine Framework-Plugin-Architektur realisiert werden.
� Softwarekomponenten können mit beliebigen Programmiersprachen implementiert werden.
� Softwarekomponenten können dynamisch erzeugt werden.
� Beispiele für standardisierte Schnittstellen:- COM von Microsoft- CORBA von der OMG (www.omg.org),- JavaBeans- TCP/IP, UDP (allg. Netzwerkprotokolle)
![Page 24: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/24.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 24
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Komponentenstrktur MRobot / SunSim
CAN-Bus
Weitere ...
COM
Anwendungs-programmierung
Bahnsteuerung (Matlab-Skript)
Echtzeitkern
(C++)
3D-Grafik
(C++)
Roboter
COM
UDP
![Page 25: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/25.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 25
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Anwendungsbeispiele
Synchrone Robotersteuerung und Simulation
![Page 26: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/26.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 26
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Sensorsteuerung
![Page 27: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/27.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 27
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Schreiben – ELECTRONICA 2012
![Page 28: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/28.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 28
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Objektlokalisierung mit Greiferkamera
![Page 29: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/29.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 29
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Nullraum -Steuerung KUKA youBot
![Page 30: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/30.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 30
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Simulationskomponente für KUKASunrise Workbench
![Page 31: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/31.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 31
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Simulation KUKA omniRob
![Page 32: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/32.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 32
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Neue Verfahren und Technologien
� Modellierung von realen Systemen, Prozessen- Matlab/Simulink, Realtime Workshop- Modelica- Labview- ASCET SD- SCADE
� Datenmodelle
- Eclipse, Modelling Framework (EMF)- Visual Studio, Modellierungs-SDK
![Page 33: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/33.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 33
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Beispiel - Prozessmodell
![Page 34: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/34.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 34
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Matlab/Simulink - Signalfluss
![Page 35: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/35.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 35
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Modelica – Modellierung phys. Systeme
![Page 36: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/36.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 36
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Datenmodell in EMF
![Page 37: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/37.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 37
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Zusammenfassung
� Die Programmierung von Eingebetteten Systemen erfordert Wissen über das - umgebende System,- die auszuführenden Prozesse.
� Die modellbasierte Programmierung unterstützt die - formale Darstellung ohne Realisierungsdetails,- weitgehende Plattformunabhängigkeit.
� Die dargestellten Modelle können sofort simuliert und zur Codegenerierung benutzt werden.
� Die Aufteilung der Software auf binäre Komponenten erleichtert Installation und Wartung.
� Das Ergebnis ist kosteneffiziente Software mit guter Wartbarkeit und hoher Qualität
Quintessenz ?
![Page 38: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/38.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 38
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Modellbasierte Prog: Robotik mit Matlab
![Page 39: Modellbasierte und komponentenorientierte HS Augsburg · PDF file · 2017-03-21DH 0,1 θ1) {K2} {K1} {K0} ... Nullraum-Steuerung KUKA youBot. Modellbasierte und komponentenorientierte](https://reader031.vdocuments.pub/reader031/viewer/2022030509/5ab8d8b77f8b9a28468d6335/html5/thumbnails/39.jpg)
Modellbasierte und komponentenorientierte Softwaree ntwicklung von Eingebetteten Systemen 1. Juli 2014 Folie 39
HS Augsburg Fak. Informatik
CIM & RobotikProf. G. Stark
Vielen Dank für ihre
Aufmerksamkeit!