cs.RONov 5, 2026

Educational robotics beyond ROS: a custom library for direct transfer of Webots controllers in the Turtlebot3

Authors: Jaime P. Pérez-Moro, Alejandro Romero, Hector Quintian, Francisco Bellas

Organizations: Integrated Group for Engineering Research (GII), CITIC research center, Universidade da Coruña, A Coruña, Spain · Grupo de investigación Ciencia y Técnica Cibernética (CTC), CITIC research center, Universidade da Coruña, A Coruña, Spain

Abstract

Robot Operating System (ROS) is becoming a standard in robotics courses at higher education, but its installation, configuration and distributed programming model can introduce a significant entry barrier in the new landscape of AI-based master and degree studies, where many students do not have a strong informatics background. This paper presents an educational experience that enables students to program a TurtleBot3 Burger directly in Python, while preserving a direct transfer path from simulation to the physical robot. The approach is based on a custom library that mirrors the Webots API, allowing the same controller code to be executed in the simulator and on the real TurtleBot3 with minimal modification. The library provides access to the robot motors, wheel encoders, inertial sensors and LiDAR, and is complemented by scripts that automate deployment and execution on the physical platform. It was used in a master-level course on introductory autonomous vehicles, and initial student feedback suggests that the approach reduces the perceived complexity of ROS-related infrastructure and helps learners focus on algorithmic logic and real-world behaviour.

Figures & tables

Explore similar work

CardsList
  1. Rusty Flying Robots: Learning a Full Robotics Stack with Real-Time Operation on an STM32 Microcontroller in a 9 ECTS MS Course

    Mar 20, 2026Wolfgang Hoenig, Christoph Scherer, Khaled WahbaRobotics EducationRobotics

  2. Bots and Blocks: Presenting a project-based approach for robotics education

    Mar 15, 2026Tobias Geger, Dominique Briechle, Andreas RauschRobotics EducationComputer Science Education

  3. A Four-Tier Communication Architecture and Sim-to-Real Validation of a Graphical Open-Source Platform for Robotic Engineering Education

    May 30, 2026Thien Tran, Khang Duong, Minh Tran +3Robotics SimulationRobotics