Project Group: Unmanned middle-size Ground Robots (UGRs)

Tutor: Eduardo Ferrera

Nowadays, mobile robots are used in many applications, such as rescue missions, surveillance or people assistance. In these applications, robots usually need to operate in unknown environments, so they need to obtain information with their sensors and take intelligent decisions. In general, they proceed in a loop with several steps:

  1. Information is obtained with the sensors on board the robot.
  2. Given the current information the best decision is made.
  3. The decision is carried out by the robot autonomously.

Mainly, mobile robots need to know where they are located and how to navigate safely to other places. For that, they have to use external sensors (e.g., GPS, compass, laser, etc.), plan trajectories, avoid obstacles, etc.

This project group is divided in three parts:

  • Between middle April and early June a weekly meeting will take place. On it, the necessary theoretical background in robotics will be taught (history of robotics, types of robots, how to make them navigate…)
  • Between middle April and early June a second weekly meeting will take place. On it, the necessary background of ROS (the Robotic Operating System) will be taught (topics, messages, parameters…)
  • From early June to end of July the knowledge acquired will be used to build and make navigate a fully functional robot.

This project group is only suitable for AI-SE master students and it will be taught in English. A fluent knowledge of C/C++ will be also required. If you want to participate in this project or for further information, please contact Eduardo Ferrera (

The kickoff meeting for this seminar will take place in Room S-A 126, from 14:00h to 16:00h, on Tuesday, April 18th, 2017. It is mandatory to attend this meeting in order to participate in the project group. 

Entry in LSF: Project Group