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

l0uisgrange/ros-2025-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

Semester project for the Embedded systems course at EPFL

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors