Interactive T ool Demo: Stepwise Migration to Model-Driven - - PowerPoint PPT Presentation

interactive t ool demo stepwise migration to model driven
SMART_READER_LITE
LIVE PREVIEW

Interactive T ool Demo: Stepwise Migration to Model-Driven - - PowerPoint PPT Presentation

Tutorial Model-Driven Software Engineering in Robotics: Models, Tools, Systems, Solutions, Challenges Interactive T ool Demo: Stepwise Migration to Model-Driven Development Models 2019 RobMoSys Tutorial Sept 17 th 2019 Dennis


slide-1
SLIDE 1

26 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Tutorial “Model-Driven Software Engineering in Robotics: Models, Tools, Systems, Solutions, Challenges”

Interactive T

  • ol Demo:

Stepwise Migration to Model-Driven Development

slide-2
SLIDE 2

27 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

  • Part I: Mixed Port Components
  • Part II: Middleware Agnostic Modeling

Outline

slide-3
SLIDE 3

28 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Mixed-Port Components

slide-4
SLIDE 4

29 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Flexible Navigation Stack

Replacement of Components: Flexible Navigation Stack

slide-5
SLIDE 5

30 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

https://www.youtube.com/watch?v=p466dW-IU4w&t=51s

Mixed-Port Components

Real-World-Example: by CARVE, see Discourse Forum

slide-6
SLIDE 6

31 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Mixed Port with OPC UA

slide-7
SLIDE 7

32 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Manipulation Stack

Replacement of Components: Manipulation

slide-8
SLIDE 8

33 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Replacement of Components: Manipulation with e.DO

slide-9
SLIDE 9

Mixed-Port Components

slide-10
SLIDE 10

35 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Demo: Mixed-Port Components – Accessing ROS nodes

Example: ROS Joystick Tutorial and screencast to reproduce at home: https://wiki.servicerobotik-ulm.de/tutorials:ros:mixed-port-component-ros

slide-11
SLIDE 11
  • Part I: Mixed Port Components
  • Part II: Middleware Agnostic Modeling

Outline

slide-12
SLIDE 12

37 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

RobMoSys User-Story: Middleware Late Binding / Middleware agnostic modeling

slide-13
SLIDE 13

38 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Middleware agnostic

slide-14
SLIDE 14

39 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

xxxxx

slide-15
SLIDE 15

40 Models 2019 – RobMoSys Tutorial – Sept 17th 2019 – Dennis Stampfer stampfer@hs-ulm.de, Alex Lotz lotz@hs-ulm.de

Demo: Middleware agnostic modeling

Example: Navigation Stack