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