Introduction

The goal of this project is to get a primary understanding of embedded systems, microcontrollers, and control loops. You will discover basic servo motor and sensor functionalities and control algorithms. This projects provides you insights into the world of drones and electric cars.

Common Instructions

You will be given a kit consisting of

All equipment from the kit must be used. However, you are free to use not all of the servo motors.

You can use 3D printing, laser cutting, or any other manufacturing method.

Your code should be written within the Arduino IDE and should be committed to a repository of your choice.

The development and implementation of the control algorithm is a core part of the design and evaluation.

The project can be accomplished in teams of 2 or 3 people.

Mandatory Part

You build a self-leveling platform with the following requirements:

Bonus Part

As a bonus part, you should implement an external control, e.g. a joystick, that will overwrite the self-leveling behavior and act according to your commands.