BayesSim: adaptive domain randomization via probabilistic inference for robotics simulators

June 04, 2019 ยท Entered Twilight ยท ๐Ÿ› Robotics: Science and Systems

๐ŸŒ… TWILIGHT: Old Age
Predates the code-sharing era โ€” a pioneer of its time

"Last commit was 6.0 years ago (โ‰ฅ5 year threshold)"

Evidence collected by the PWNC Scanner

Repo contents: .gitignore, README.md, cartpole_param_inference.py, cartpole_param_inference_rnn.py, collect_data_franka.py, franka_param_inference.ipynb, franka_param_inference.py, franka_push_test.py, franka_test_case.py, license, pendulum_param_inference.ipynb, pendulum_param_inference.py, play_franka.py, src, train_franka.py

Authors Fabio Ramos, Rafael Carvalhaes Possas, Dieter Fox arXiv ID 1906.01728 Category cs.RO: Robotics Cross-listed cs.LG Citations 173 Venue Robotics: Science and Systems Repository https://github.com/rafaelpossas/bayes_sim โญ 17 Last Checked 1 month ago
Abstract
We introduce BayesSim, a framework for robotics simulations allowing a full Bayesian treatment for the parameters of the simulator. As simulators become more sophisticated and able to represent the dynamics more accurately, fundamental problems in robotics such as motion planning and perception can be solved in simulation and solutions transferred to the physical robot. However, even the most complex simulator might still not be able to represent reality in all its details either due to inaccurate parametrization or simplistic assumptions in the dynamic models. BayesSim provides a principled framework to reason about the uncertainty of simulation parameters. Given a black box simulator (or generative model) that outputs trajectories of state and action pairs from unknown simulation parameters, followed by trajectories obtained with a physical robot, we develop a likelihood-free inference method that computes the posterior distribution of simulation parameters. This posterior can then be used in problems where Sim2Real is critical, for example in policy search. We compare the performance of BayesSim in obtaining accurate posteriors in a number of classical control and robotics problems. Results show that the posterior computed from BayesSim can be used for domain randomization outperforming alternative methods that randomize based on uniform priors.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Robotics