TY - GEN
T1 - Robust humanoid locomotion using trajectory optimization and sample-efficient learning
AU - Yeganegi, Mohammad Hasan
AU - Khadiv, Majid
AU - Moosavian, S. Ali A.
AU - Zhu, Jia Jie
AU - Del Prete, Andrea
AU - Righetti, Ludovic
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Trajectory optimization (TO) is one of the most powerful tools for generating feasible motions for humanoid robots. However, including uncertainties and stochasticity in the TO problem to generate robust motions can easily lead to intractable problems. Furthermore, since the models used in TO have always some level of abstraction, it can be hard to find a realistic set of uncertainties in the model space. In this paper we leverage a sample-efficient learning technique (Bayesian optimization) to robustify TO for humanoid locomotion. The main idea is to use data from full-body simulations to make the TO stage robust by tuning the cost weights. To this end, we split the TO problem into two phases. The first phase solves a convex optimization problem for generating center of mass (CoM) trajectories based on simplified linear dynamics. The second stage employs iterative Linear-Quadratic Gaussian (iLQG) as a whole-body controller to generate full body control inputs. Then we use Bayesian optimization to find the cost weights to use in the first stage that yields robust performance in the simulation/experiment, in the presence of different disturbance/uncertainties. The results show that the proposed approach is able to generate robust motions for different sets of disturbances and uncertainties.
AB - Trajectory optimization (TO) is one of the most powerful tools for generating feasible motions for humanoid robots. However, including uncertainties and stochasticity in the TO problem to generate robust motions can easily lead to intractable problems. Furthermore, since the models used in TO have always some level of abstraction, it can be hard to find a realistic set of uncertainties in the model space. In this paper we leverage a sample-efficient learning technique (Bayesian optimization) to robustify TO for humanoid locomotion. The main idea is to use data from full-body simulations to make the TO stage robust by tuning the cost weights. To this end, we split the TO problem into two phases. The first phase solves a convex optimization problem for generating center of mass (CoM) trajectories based on simplified linear dynamics. The second stage employs iterative Linear-Quadratic Gaussian (iLQG) as a whole-body controller to generate full body control inputs. Then we use Bayesian optimization to find the cost weights to use in the first stage that yields robust performance in the simulation/experiment, in the presence of different disturbance/uncertainties. The results show that the proposed approach is able to generate robust motions for different sets of disturbances and uncertainties.
UR - http://www.scopus.com/inward/record.url?scp=85082675630&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85082675630&partnerID=8YFLogxK
U2 - 10.1109/Humanoids43949.2019.9035003
DO - 10.1109/Humanoids43949.2019.9035003
M3 - Conference contribution
AN - SCOPUS:85082675630
T3 - IEEE-RAS International Conference on Humanoid Robots
SP - 170
EP - 177
BT - 2019 IEEE-RAS 19th International Conference on Humanoid Robots, Humanoids 2019
PB - IEEE Computer Society
T2 - 19th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2019
Y2 - 15 October 2019 through 17 October 2019
ER -