Visual scene understanding for indoor mobile robots (with the use case of trash picking)
Supervisor: Mark Adamik (email@example.com), Ilaria Tiddi (firstname.lastname@example.org)
Pollution is one of the greatest challenges of our time. It is however a task that is both unpleasant and potentially dangerous for humans to perform (especially when the waste is contaminated), therefore an automated robotic solution is highly desired. A solution could be using a mobile robot equipped with a manipulator and to integrate knowledge representation and reasoning methods over the potential categories of trash, for example:
Differentiate between trash and non-trash (what are the most likely waste in an office environment?)
Reason over the qualities of the object (e.g. a bottle that is transparent and light is usually made of plastic, whereas a heavy one might be glass)
In this project, you will be using the LoCoBot, a mobile robot equipped with multiple sensors and a manipulator. Your task would be to integrate object recognition methods (e.g. YOLO) and knowledge representation & reasoning methods to solve pick and place problems representing trash collection.
A literature review on the state-of-the-art methods integrating knowledge representation and reasoning with mobile robotics
Familiarizing with the LoCoBot platform and ROS.
Build a knowledge graph depending on the chosen use-case (trash picking is optional)
Developing an integrated robot control system that is able to recognize and reason over objects.
Supervision will be by Mark Adamik and Ilaria Tiddi.
Some knowledge of graphs
Knowledge of Robotic Operating System (ROS) is a nice to have, willingness to learn it is a must
Image processing techniques is a nice to have but not essential
Wu, Y., Shen, X., Liu, Q., Xiao, F., Li, C., 2021. A Garbage Detection and Classification Method Based on Visual Scene Understanding in the Home Environment. Complexity 2021, e1055604. https://doi.org/10.1155/2021/1055604
Zareian, A., Karaman, S., Chang, S.-F., 2020. Bridging Knowledge Graphs to Generate Scene Graphs, in: Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M. (Eds.), Computer Vision – ECCV 2020, Lecture Notes in Computer Science. Springer International Publishing, Cham, pp. 606–623. https://doi.org/10.1007/978-3-030-58592-1_36