As part of my university studies, I undertook two projects centered around robots.
For my Computer Science degree, I worked on a project featuring a remote-controlled robot equipped with four infrared LEDs. Additionally, I developed a fully autonomous robot with the primary objective of locating and following the first robot. The progress and details of the project development are documented in its dedicated blog. You can also find videos, including one showcasing the end result, on my YouTube channel.
For my Master’s in Advanced Artificial Intelligence, I created a communication framework designed for robots operating in environments with unreliable communication. This framework enables autonomous agents to update their understanding of the tasks at hand as well as their knowledge of the surrounding environment.
Check out the video below for an implementation featuring virtual agents using the communication framework.
Throughout the project, I also designed a virtual laser specifically tailored for real robots.
Some scientific articles were authored during the development of the project:
- Study of a Multi-Robot Collaborative Task through Reinforcement Learning
- Selective Method Based on Auctions for Map Inspection by Robotic Team
- Inspection method based on multi-agent auction for graph-like maps
- Auction based method for graphic-like maps inspection by multi-robot system in simulated and real environments
- Auction based method for graphic-like maps inspection by multi-robot system in simulated and real environments
The project was implemented using the ePuck robot, and I developed a software both in C++ and Python.