Hardware design of a mobile education robot, that uses Raspberry Pi 4 and FPGA-board for real-time control

Finished: 2022-07-08

BSc assignment

Off-the-shelf robotic platforms for education usually come with operating systems such as ROS that hide real-time control from the user. For courses related to embedded control, a new platform has to be designed that enables students to work on a level much closer to the hardware, while also being cost-effective and easy to expand based on teaching requirements. 

Besides the software, a robot needs to be made that can be controlled by the software. This robot should be mobile and big enough to add other sensors and hardware, for example, a robotic arm and a camera. The goal of this assignment is to design and build the hardware components of this robot and integrate them with the software.