Abstract
Educational environments, particularly those with limited resources, require affordable mobile robots capable of combining human–robot interaction, autonomous assistance, and academic support without continuous dependence on cloud services. This work presents a low-cost ROS2-based mobile robot implemented on a Raspberry Pi 4B to provide educational assistance in Spanish within controlled classroom environments. The system integrates voice interaction, text-to-speech synthesis, YOLOv8n-based object perception, a specialized door detection model, ultrasonic and inertial sensing, differential-drive control, and a hybrid natural language processing architecture based on semantic caching, local inference, and optional cloud connectivity. Two task-dependent operating modes, education and navigation, selectively activate ROS2 nodes to reduce computational load and energy consumption. Experimental tests conducted in a university classroom evaluated speech recognition, vision models, natural language processing alternatives, sensor behavior, and battery life. The speech recognition module achieved 98% accuracy under both quiet and noisy conditions. YOLOv8n achieved an F1-score of 0.975 for common classroom objects, while the specialized door detector achieved 100% recall with 58.7% precision. The semantic cache correctly resolved recurrent academic queries in the exact-match evaluation, with an average latency of 3.8 s, reducing the need for external language models in known-question scenarios. The robot operated for 96 min in education mode and 75.6 min in navigation mode. These results demonstrate that Spanish voice interaction, reactive navigation, academic question answering, and resource-aware operation can be integrated into a single low-cost edge robotic platform for educational environments.
IPC Classification
Keywords
€ 4.00