Flow-Based Domain Randomization for Learning and Sequencing Robotic Skills
Abstract
Domain randomization in reinforcement learning is an established technique for increasing the robustness of control policies learned in simulation. By randomizing properties of the environment during training, the learned policy can be robust to uncertainty along the randomized dimensions. While the environment distribution is typically specified by hand, in this paper we investigate the problem of automatically discovering this sampling distribution via entropy-regularized reward maximization of a neural sampling distribution in the form of a normalizing flow. We show that this architecture is more flexible and results in better robustness than existing approaches to learning simple parameterized sampling distributions. We demonstrate that these policies can be used to learn robust policies for contact-rich assembly tasks. Additionally, we explore how these sampling distributions, in combination with a privileged value function, can be used for out-of-distribution detection in the context of an uncertainty-aware multi-step manipulation planner.
Cite
Text
Curtis et al. "Flow-Based Domain Randomization for Learning and Sequencing Robotic Skills." Proceedings of the 42nd International Conference on Machine Learning, 2025.Markdown
[Curtis et al. "Flow-Based Domain Randomization for Learning and Sequencing Robotic Skills." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/curtis2025icml-flowbased/)BibTeX
@inproceedings{curtis2025icml-flowbased,
title = {{Flow-Based Domain Randomization for Learning and Sequencing Robotic Skills}},
author = {Curtis, Aidan and Li, Eric and Noseworthy, Michael and Gothoskar, Nishad and Chitta, Sachin and Li, Hui and Kaelbling, Leslie Pack and Carey, Nicole E},
booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
year = {2025},
pages = {11692-11709},
volume = {267},
url = {https://mlanthology.org/icml/2025/curtis2025icml-flowbased/}
}