Title: | Model-based development of robotic systems utilizing ROS2 |
Subject: | Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospace |
Level: | Advanced |
Description: |
Software and systems modeling is seen as a means to assist people in the development of said software and systems. ROS2 is a middleware for robotic applications that inherently contains some complexity for understanding and developing efficiently. This thesis is interested in utilizing modeling to aid the ROS2 developer by abstracting away some of the complexity associated with the middleware. To make the solution scalable and applicable for a wider audience we are interested in utilizing standard modeling languages, such as SysML. By describing the architecture of the intended ROS2 implementation in a modeling language we intend for a automatic translation to generate the ROS2 framework. Three use-cases are defined as a configurable single robot system, as well as a decentralized and centralized multi-agent robot system eventually deployed on turtlebots which will define and set the scope for the modelling aspects. The foreseen tasks for this thesis are summarized as follows:
|
Start date: | |
End date: | |
Prerequisites: |
This thesis covers a wide scope and therefore can be somewhat tuned for the applicant, but the core work will regard model transformations. Skills in modelling and ROS2 are beneficial for applicants. |
IDT supervisors: | Lukas Dust |
Examiner: | |
Comments: | |
Company contact: |