Semantic mapping with a mobile service robot

Supervisor: Mark Adamik (, Ilaria Tiddi (


Mobile robotics has been gaining more popularity in recent years. Localization and SLAM on occupancy maps are the current mainstream methods of robot navigation. However, the next step is scene understanding, so that the robot can adjust its behavior depending on the context (i.e. the perceived environment). A possible use case could be a scenario where robots need to help out elderly people in their apartments. Semantic mapping could help the robots locate and fetch objects.


In this project, you will be using the LoCoBot, a mobile robot equipped with multiple sensors. Your task would be to integrate object recognition methods (e.g. YOLO), path planning (SLAM) and knowledge representation & reasoning methods to solve planning problems.


  1. A literature review on the state-of-the-art methods integrating knowledge representation and reasoning with mobile robotics
  2. Familiarizing with the LoCoBot platform and ROS as well as the SLAM packages.
  3. Build a knowledge graph representing the chosen use-case and combine it with the map.
  4. Developing an integrated robot control system that is able to recognize and reason over objects.


Supervision will be by Mark Adamik and Ilaria Tiddi.