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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

โšก