Developing the Software Architecture for RELbot, a system engineering approach

MSc assignment

The educational robot (RELbot) is designed to provide students of the MSc Robotics with an interactive tool to learn with during their studies. Currently, the robot is missing a robust software foundation from which the robot can be used in education. On top of that, the requirements for the robot to be used in the mandatory courses for the different specializations are unclear or undefined.

The goal of this Master Thesis Project is to investigate and set up the requirements for the robot to be used during mandatory courses to enhance the learning experience of the students. During the MTP a software architecture will be designed that allows for the use of the RELbot in the MPAI specialization for the MSc Robotics. In the design process, the principles of system engineering should be used as a tool to achieve a successful design.

At the end of this Master Thesis Project, the complete architecture should be laid out together with a deployment plan. A rudimentary implementation should be in place to demonstrate that the requirements are either met or not. A scientific report should be delivered that documents the design process.