Real-Time Legged Locomotion Control with Diffusion from Offline Datasets
Ruofeng Wang
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2024-121
May 17, 2024
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-121.pdf
This work introduces DiffuseLoco, a framework for training multi-skill diffusion policies for dynamic legged locomotion from offline datasets, which then enables real-time control of robots in the real world. Learning multiple locomotion skills within a single policy presents a significant challenge in legged control. To address this, offline learning from multi-modal datasets with diffusion models can yield a policy with a rich distribution of locomotion skills. However, due to the larger-scale model and iterative denoising process, diffusion models have their own limitations in achieving real-time control onboard the robot. DiffuseLoco is devel- oped to tackle these issues, utilizing several improvements such as goal-conditioning, receding horizon control, delayed inputs, and an accelerated computing pipeline. We highlight Dif- fuseLoco with its multi-modality in locomotion skills, zero-shot transfer to real quadrupedal robots, and capability in real-time control on edge computing devices. Through over 200 benchmarking in real-world experiments, DiffuseLoco demonstrates better stability and ve- locity tracking performance compared to state-of-the-art baselines. The five skills we bench- marked include walking at three different speeds, as well as turning left and right. In the experiments, our DiffuseLoco policy is capable of switching skills smoothly and exhibits ro- bustness against various environments. In addition, we conduct extensive ablation studies to support the design choices in DiffuseLoco. This work opens a new possibility of leveraging imitation learning to create multi-skill controllers for legged locomotion from offline datasets.
Advisors: Borivoje Nikolic
BibTeX citation:
@mastersthesis{Wang:EECS-2024-121, Author= {Wang, Ruofeng}, Title= {Real-Time Legged Locomotion Control with Diffusion from Offline Datasets}, School= {EECS Department, University of California, Berkeley}, Year= {2024}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-121.html}, Number= {UCB/EECS-2024-121}, Abstract= {This work introduces DiffuseLoco, a framework for training multi-skill diffusion policies for dynamic legged locomotion from offline datasets, which then enables real-time control of robots in the real world. Learning multiple locomotion skills within a single policy presents a significant challenge in legged control. To address this, offline learning from multi-modal datasets with diffusion models can yield a policy with a rich distribution of locomotion skills. However, due to the larger-scale model and iterative denoising process, diffusion models have their own limitations in achieving real-time control onboard the robot. DiffuseLoco is devel- oped to tackle these issues, utilizing several improvements such as goal-conditioning, receding horizon control, delayed inputs, and an accelerated computing pipeline. We highlight Dif- fuseLoco with its multi-modality in locomotion skills, zero-shot transfer to real quadrupedal robots, and capability in real-time control on edge computing devices. Through over 200 benchmarking in real-world experiments, DiffuseLoco demonstrates better stability and ve- locity tracking performance compared to state-of-the-art baselines. The five skills we bench- marked include walking at three different speeds, as well as turning left and right. In the experiments, our DiffuseLoco policy is capable of switching skills smoothly and exhibits ro- bustness against various environments. In addition, we conduct extensive ablation studies to support the design choices in DiffuseLoco. This work opens a new possibility of leveraging imitation learning to create multi-skill controllers for legged locomotion from offline datasets.}, }
EndNote citation:
%0 Thesis %A Wang, Ruofeng %T Real-Time Legged Locomotion Control with Diffusion from Offline Datasets %I EECS Department, University of California, Berkeley %D 2024 %8 May 17 %@ UCB/EECS-2024-121 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-121.html %F Wang:EECS-2024-121