Smooth Exploration for Robotic Reinforcement Learning

Antonin Raffin, Jens Kober, Freek Stulp
5/12/2020
cs.LGcs.ROstat.ML

Official code: DLR-RM/stable-baselines3 (13,901 stars, MIT, PyTorch, last commit 2026-04-19).

Abstract

Reinforcement learning (RL) enables robots to learn skills from interactions with the real world. In practice, the unstructured step-based exploration used in Deep RL -- often very successful in simulation -- leads to jerky motion patterns on real robots. Consequences of the resulting shaky behavior are poor exploration, or even damage to the robot. We address these issues by adapting state-dependent exploration (SDE) to current Deep RL algorithms. To enable this adaptation, we propose two extensions to the original SDE, using more general features and re-sampling the noise periodically, which leads to a new exploration method generalized state-dependent exploration (gSDE). We evaluate gSDE both in simulation, on PyBullet continuous control tasks, and directly on three different real robots: a tendon-driven elastic robot, a quadruped and an RC car. The noise sampling interval of gSDE permits to have a compromise between performance and smoothness, which allows training directly on the real robots without loss of performance. The code is available at https://github.com/DLR-RM/stable-baselines3.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

13,9012,177Shell, PythonMay 5, 20206 months agoMIT
baselinesgsdegymmachine-learningopenai+9 more

Cite this paper

@article{raffin2020smooth,
  title  = {Smooth Exploration for Robotic Reinforcement Learning},
  author = {Antonin Raffin and Jens Kober and Freek Stulp},
  year   = {2020},
  eprint = {2005.05719},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2005.05719}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2005.05719.svg)](https://codeofpaper.com/paper/2005.05719)

Discussion