Development of a robust autonomous navigation system using Nav2, Fast-LIO SLAM, and coverage planning for disinfecting Barcelona's metro trains.
Disinfecting metro carriages manually is time-consuming and hazardous. This project aimed to automate the process using a mobile robot in the confined, highly symmetrical environment of Barcelona's metro trains.
The main challenges were localization drift in long, uniform corridors (the "hallway problem") and ensuring 100% surface coverage for effective cleaning.
After benchmarking 5 state-of-the-art methods (including ORB-SLAM3 and RTAB-Map), Fast-LIO was selected.
Standard planners failed in the narrow metro aisles. A custom ROS 2 Wrapper for a Coverage Planner was implemented.
Built on Nav2 (ROS 2 Humble), utilizing the Regulated Pure Pursuit controller. This ensured smoother path following and reduced oscillation compared to the default DWB controller, essential for close-quarters maneuvering inside the train.
Final experiments were conducted in a real metro carriage in Barcelona.
Company Eurecat - Centre Tecnològic de Catalunya
Role Robotic Software Engineer Intern (Aug 2024 – Nov 2024)