Sim-to-real transfer of active suspension control using deep reinforcement learning
Viktor Wiberg, Erik Wallin, Arvid F\"alldin, Tobias Semberg, Morgan, Rossander, Eddie Wadbro, Martin Servin

TL;DR
This paper demonstrates successful sim-to-real transfer of deep reinforcement learning controllers for a heavy forestry vehicle with active suspensions, using system identification and domain randomization to bridge the simulation-reality gap.
Contribution
It introduces a method for transferring RL controllers for complex hydraulic vehicles from simulation to real-world, emphasizing the importance of action delays and penalties for smooth control.
Findings
Policies with action delays and penalties transfer effectively to real vehicle.
Simulated and real trajectories closely match in various scenarios.
Actuator modeling and system identification enable accurate simulation of hydraulic suspensions.
Abstract
We explore sim-to-real transfer of deep reinforcement learning controllers for a heavy vehicle with active suspensions designed for traversing rough terrain. While related research primarily focuses on lightweight robots with electric motors and fast actuation, this study uses a forestry vehicle with a complex hydraulic driveline and slow actuation. We simulate the vehicle using multibody dynamics and apply system identification to find an appropriate set of simulation parameters. We then train policies in simulation using various techniques to mitigate the sim-to-real gap, including domain randomization, action delays, and a reward penalty to encourage smooth control. In reality, the policies trained with action delays and a penalty for erratic actions perform nearly at the same level as in simulation. In experiments on level ground, the motion trajectories closely overlap when turning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Dynamics and Control Systems · Robotic Locomotion and Control · Cerebral Palsy and Movement Disorders
