Abstract
Parametric search for gait controllers is a key challenge in quadruped locomotion. Several optimization methods can be adopted to find the optimal solution by regarding it as an optimization problem. Here we adopt Bayesian optimization (BO), a global optimization method that is suitable for unknown objective functions particularly when it is hard to evaluate, which is the common case of real robot experiments. We demonstrate this process on a quadruped robot capable of 3-dimensional locomotion, and our goal is to make it move forward as far as possible. While initially probing the parametric landscape, Random Search shows that in a 10-dimensional search space of over a million combinations, only \(30\%\) of them contribute to moving forward, merely \(2\%\) results in our robot walking longer than 2 m, and none of these parameters leads to more than 3 m distance. In face of such difficult landscape BO finds near-optimal parameters after 22 iterations, and walks a range of 3 m in over \(40\%\) of its iterations. Our findings illustrate that BO can efficiently search control parameters in a 3-dimensional locomotion case, and the development of controllers for legged robots, very often plagued with manual tuning of parameters, could profit from this.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Poulakakis, I., Smith, J.A., Buehler, M.: Modeling and experiments of untethered quadrupedal running with a bounding gait: the Scout II robot. Int. J. Robot. Res. 24(4), 239–256 (2005)
Seok, S., Wang, A., Chuah, M.Y., Otten, D., Lang, J., Kim, S.: Design principles for highly efficient quadrupeds and implementation on the MIT Cheetah robot. In: 2013 IEEE International Conference on Robotics and Automation, pp. 3307–3312. IEEE (2013)
Ijspeert, A.J.: Central pattern generators for locomotion control in animals and robots: a review. Neural Netw. 21(4), 642–653 (2008)
Calandra, R., Seyfarth, A., Peters, J., Deisenroth, M.P.: Bayesian optimization for learning gaits under uncertainty. Ann. Math. Artif. Intell. 76(1–2), 5–23 (2016)
Tedrake, R., Zhang, T.W., Sebastian Seung, H.: Learning to walk in 20 minutes. In: Proceedings of the Fourteenth Yale Workshop on Adaptive and Learning Systems, Beijing, vol. 95585, pp. 1939–1412 (2005)
Chernova, S., Veloso, M.: An evolutionary approach to gait learning for four-legged robots. In: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), vol. 3, pp. 2562–2567. IEEE (2004)
Seo, K., Hyun, S., Goodman, E.D.: Genetic programming-based automatic gait generation in joint space for a quadruped robot. Adv. Robot. 24(15), 2199–2214 (2010)
Oliveira, M., Santos, C., Costa, L., Ferreira, M.: Quadruped robot locomotion using a global optimization stochastic algorithm, vol. 1389, pp. 500–503 (2011)
Lizotte, D.J., Wang, T., Bowling, M.H., Schuurmans, D.: Automatic gait optimization with Gaussian process regression. In: IJCAI, vol. 7, pp. 944–949 (2007)
Saar, K.A., Rosendo, A., Llda, F.: Bayesian optimization of gaits on a bipedal slip model. In: 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 1812–1817. IEEE (2017)
Calandra, R., Seyfarth, A., Peters, J., Deisenroth, M.P.: An experimental comparison of Bayesian optimization for bipedal locomotion, pp. 1951–1958 (2014)
Rai, A., Antonova, R., Song, S., Martin, W., Geyer, H., Atkeson, C.: Bayesian optimization using domain knowledge on the ATRIAS biped. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 1771–1778. IEEE (2018)
Cully, A., Clune, J., Tarapore, D., Mouret, J.-B.: Robots that can adapt like animals. Nature 521(7553), 503 (2015)
Brochu, E., Cora, V.M., De Freitas, N.: A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. arXiv preprint arXiv:1012.2599 (2010)
Rasmussen, C.E.: Gaussian processes in machine learning. In: Bousquet, O., von Luxburg, U., Rätsch, G. (eds.) ML -2003. LNCS (LNAI), vol. 3176, pp. 63–71. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-28650-9_4
Rosendo, A., Von Atzigen, M., Iida, F.: The trade-off between morphology and control in the co-optimized design of robots. PLoS ONE 12(10), e0186107 (2017)
Bourquin, Y., Ijspeert, A.J., Harvey, I.: Self-organization of locomotion in modular robots. Unpublished Diploma Thesis (2004). http://birg.epfl.ch/page53073.html
Zhu, J., Li, S., Wang, Z., Rosendo, A.: Influences of incremental mechanical damage on the Bayesian optimization of a quadruped robot. In: 2019 IEEE International Conference on Robotics and Automation (ICRA) Workshop “Towards Real-world Development of Legged Robots”. IEEE (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhu, J., Li, S., Wang, Z., Rosendo, A. (2019). Bayesian Optimization of a Quadruped Robot During 3-Dimensional Locomotion. In: Martinez-Hernandez, U., et al. Biomimetic and Biohybrid Systems. Living Machines 2019. Lecture Notes in Computer Science(), vol 11556. Springer, Cham. https://doi.org/10.1007/978-3-030-24741-6_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-24741-6_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24740-9
Online ISBN: 978-3-030-24741-6
eBook Packages: Computer ScienceComputer Science (R0)