Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Latest commit

 

History

History
30 lines (24 loc) · 1.07 KB

File metadata and controls

30 lines (24 loc) · 1.07 KB

Embedded systems

This is our semester project for the Embedded systems and robotics course at EPFL from Prof. Francesco Mondada. We had to control an E-Puck2 using its real-time OS, C++, and its different sensors and actuators. The robot had to find the highest point of a plane, go there, and bounce on the edge like a tennis ball.

IMG_1777

⚙️ Quickstart

  1. Download the course-specific compiled VSCode version
  2. Build the project using make command
  3. Run the executable

🗃️ Project structure

.
├── src
│   ├── chconf.h
│   ├── detection.c          # Wall detection
│   ├── detection.h
│   ├── halconf.h
│   ├── main.c               # Process loop
│   ├── main.h
│   ├── makefile
│   ├── mcuconf.h
│   ├── travel.c             # Accelerometer and travelling
│   └── travel.h
├── .gitignore
└── README.md