Design and Development of an Autonomous Mobile Robot for Unstructured Indoor Environments
This research work presents the design and the development of a cost-effective autonomous mobile robot for locating misplaced objects within unstructured indoor environments. The tools integrated into the proposed system for perception and localization are a hardware architecture equipped with LiDAR, an inertial measurement unit (IMU), and wheel encoders. The system also includes an ROS2-based software stack enabling autonomous navigation via the NAV2 framework and Adaptive Monte Carlo Localization (AMCL). For real-time object detection, a lightweight YOLO11n model is developed and implemented on a Raspberry Pi 4 to enable the robot to identify common household items. The robot’s motion control is achieved by a fuzzy logic-enhanced PID controller that dynamically modifies gain values based on navigation conditions. Remote supervision, task management, and real-time status monitoring are provided by a user-friendly Flutter-based mobile application. Simulations and real-world experiments demonstrate the robustness, modularity, and responsiveness of the robot in dynamic environments. This robot achieves a 3 cm localization error and a 95% task execution success rate.
Authors
- Bechir Zalila (ORCID: https://orcid.org/0000-0002-2432-3520)
- Ali Gargouri (ORCID: https://orcid.org/0000-0001-5009-9000)
- Mohamed Ksantini (ORCID: https://orcid.org/0000-0002-9928-8643)
- Mohamed Karray (ORCID: https://orcid.org/0000-0001-7293-8696)
Institutions
- University of Sfax (TN)
- ESME - École d’ingénieurs pluridisciplinaires (FR)
Publication Details
- Journal
- Machines
- Published
- 2025-11-12
- DOI
- https://doi.org/10.3390/machines13111044
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 0.00