Title: | Model-based development of robotic systems utilizing ROS2 |
Subject: | Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospace |
Level: | Advanced |
Description: |
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. Define a profile for ROS2 The foreseen tasks for this thesis are summarized as follows:
|
Start date: | |
End date: | |
Prerequisites: |
Knowledge of ROS2 and some knowledge about system modeling. |
IDT supervisors: | Johan Cederbladh Lukas Dust |
Examiner: | |
Comments: | |
Company contact: |