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.
- Download the course-specific compiled VSCode version
- Build the project using
makecommand - Run the executable
.
โโโ 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