Journal
2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS)
Volume -, Issue -, Pages 12935-12941Publisher
IEEE
DOI: 10.1109/IROS47612.2022.9981058
Keywords
-
Categories
Funding
- European Union's Horizon 2020 Research and Innovation Programme [731540, 101070596]
- CPER project CyberEntreprises
- CPER project SCIARAT
Ask authors/readers for more resources
This study proposes a learning method that combines multi-objective optimization algorithm and Bayesian optimization algorithm for designing controllers for complex robots. The method outputs a diverse Pareto set of well-functioning controller weights and gains by using various training trajectories, which also perform well on real robots.
Designing controllers for complex robots such as humanoids is not an easy task. Often, researchers hand-tune controllers, but this is a time-consuming approach that yields a single controller which cannot generalize well to varied tasks. This work presents a method which uses the NSGA-II multi-objective optimization algorithm with various training trajectories to output a diverse Pareto set of well-functioning controller weights and gains. The best of these are shown to also work well on the real Talos robot. The learned Pareto front is then used in a Bayesian optimization (BO) algorithm both as a search space and as a source of prior information in the initial mean estimate. This combined learning approach, leveraging the two optimization methods together, finds a suitable parameter set for a new trajectory within 20 trials and outperforms both BO in the continuous parameter search space and random search along the precomputed Pareto front. The few trials required for this formulation of BO suggest that it could feasibly be applied on the physical robot using a Pareto front generated in simulation.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available