Educational robotics beyond ROS: a custom library for direct transfer of Webots controllers in the Turtlebot3
Educational robotics beyond ROS: a custom library for direct transfer of Webots controllers in the Turtlebot3
This paper introduces a custom Python library designed to simplify educational robotics by allowing students to program a TurtleBot3 Burger directly in Python. The library mirrors the Webots API, enabling code written for simulation to run on the physical robot with minimal modification. It provides access to motors, encoders, inertial sensors, and LiDAR, and includes automation scripts for deployment. Tested in a master-level autonomous vehicles course, initial feedback indicates the approach reduces ROS infrastructure complexity, helping students focus on algorithmic logic and real-world behavior.
The authors present a custom Python library that mirrors the Webots API to enable direct code transfer between simulation and a physical TurtleBot3, aiming to lower entry barriers for students without strong informatics backgrounds in autonomous vehicle courses.
Source: arXiv Robotics — research abstracts · Read original article ↗
Loading article text…
What the source reports
Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.
- paper: not_reported
- code: not_reported
- weights: not_reported
- dataset: not_reported
Source excerpts and review record
Automatically extracted; no manual editorial approval recorded.
nce 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
Open source S3
Source:arXiv Robotics — research abstracts · arxiv.org