real time embedded systems
![]() |
![]() |
| our robot | the lab |
As part of the real time embedded systems course, we designed a robot that explores a maze. This was a two student group project; I worked with Joel D.
We used Cyclope, a RokEPXA based robot developed at the LAP. This robot has two wheels (each controlled independantly, allowing us to rotate the robot by spinning the motors in opposite directions). We used infrared sensors to detect walls.
We control the robot's fundamental functions (like sending signals to the motors, or reading the sensors) by programming a FPGA (in VHDL). We wrote the higher level behavious (maze navigation) in C language.
At the end of the course we had a little competitions with our fellow students to see who had designed the best robot. We did very well in the first round, but faced some problems in the second round.
- final report (pdf format, 26 pages)
- Video of the competition
Note: if anyone happens to own the copy of the competition video, I would be interested to get hold of it.

