Learning Goal-Directed Rolling: Spherical Robot Point-to-Point Control Through Reinforcement Learning
Abstract
Point-to-point navigation is an important ability for spherical robots. Traditional methods usually use a planner and a tracker for short-range target control. However, this hierarchical method suffers from a mismatch issue. In this work, we propose an end-to-end controller based on reinforcement learning. The proposed approach is designed for waypoint tracking after a path has been planned. Taking proprioceptive information such as the robot's position and orientation as input, our controller directly outputs motor commands to control the spherical robot. To adapt to the unique characteristics of a spherical robot, we have designed various reward functions, a long history encoder, and curriculum learning. We demonstrate that our policy can execute point-to-point tasks with high efficiency stability and adaptability to uncertain environments, achieving a success rate of 88.87% in simulation. To transfer the policy trained in simulation to the real world, we developed a MC-CMA-ES method for system identification to accurately model the simulator's parameters. This process significantly narrows the gap between simulation and reality, enabling our policy to achieve high stability and efficiency in real-world scenarios.
Fields of Study & Subjects
Reinforcement Learning in Robotics
Control and Dynamics of Mobile Robots
Robotic Locomotion and Control
Publication details
- Journal / source
- IEEE Robotics and Automation Letters
- Volume
- 11
- Issue
- 4
- Pages
- 4251–4258
- Publication date
- 16 February 2026
- Language
- EN