Abstract
One common problem in closed-loop robot motion control is the motor response delay. When computing, for instance, a walking step for a humanoid robot, the available state of the sensor joints comes from the past and the newly computed actuator positions will not be set immediately. This might lead to suboptimal motion planning, especially for fast and dynamic motions. In this paper, we present an approach for bridging this time gap and predicting the state of the joints of a NAO robot by using neural networks. The training of the neural networks was based on a dataset that covers multiple full tournaments played by the B-Human SPL team.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Behnke, S., Egorova, A., Gloye, A., Rojas, R., Simon, M.: Predicting away robot control latency. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds.) RoboCup 2003. LNCS (LNAI), vol. 3020, pp. 712–719. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25940-4_70
Böckmann, A., Laue, T.: Kick motions for the NAO robot using dynamic movement primitives. In: Behnke, S., Sheh, R., Sarıel, S., Lee, D.D. (eds.) RoboCup 2016. LNCS (LNAI), vol. 9776, pp. 33–44. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68792-6_3
RT Committee: RoboCup Standard Platform League (NAO) Rule Book (2019). https://spl.robocup.org/wp-content/uploads/downloads/Rules2019.pdf
Hansen, N., Müller, S.D., Koumoutsakos, P.: Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 11(1), 1–18 (2003)
Hengst, B.: rUNSWift Walk 2014 report. Technical report, School of Computer Science & Engineering University of New South Wales, Sydney 2052, Australia (2014). http://cgi.cse.unsw.edu.au/-robocup/2014ChampionTeamPaperReports/20140930-Bernhard.Hengst-Walk2014Report.pdf
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)
Huang, Y., et al.: Real-time intended knee joint motion prediction by deep-recurrent neural networks. IEEE Sens. J. 19(23), 11503–11509 (2019)
Ommer, N., Stumpf, A., von Stryk, O.: Real-time online adaptive feedforward velocity control for unmanned ground vehicles. In: Akiyama, H., Obst, O., Sammut, C., Tonidandel, F. (eds.) RoboCup 2017. LNCS (LNAI), vol. 11175, pp. 3–16. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00308-1_1
ONNX Runtime developers: ONNX Runtime (2021). https://github.com/microsoft/onnxruntime
Reichenberg, P., Röfer, T.: Step adjustment for a robust humanoid walk. In: Alami, R., Biswas, J., Cakmak, M., Obst, O. (eds.) RoboCup 2021. LNCS (LNAI), vol. 13132, pp. 28–39. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-98682-7_3
Reichenberg, P., Röfer, T.: Dynamic joint control for a humanoid walk. In: RoboCup 2023: Robot World Cup XXVI (2023, submitted)
Röfer, T., et al.: B-Human team report and code release 2019 (2019). http://www.b-human.de/downloads/publications/2019/CodeRelease2019.pdf
Röfer, T., et al.: B-Human team report and code release 2022 (2022). https://raw.githubusercontent.com/bhuman/BHumanCodeRelease/coderelease2022/CodeRelease2022.pdf
Seekircher, A., Visser, U.: A closed-loop gait for humanoid robots combining LIPM with parameter optimization. In: Behnke, S., Sheh, R., Sarıel, S., Lee, D.D. (eds.) RoboCup 2016. LNCS (LNAI), vol. 9776, pp. 71–83. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68792-6_6
Vijayakumar, S., D’Souza, A., Schaal, S.: Incremental online learning in high dimensions. Neural Comput. 17(12), 2602–2634 (2005)
Vijayakumar, S., Schaal, S.: Locally weighted projection regression: an O(n) algorithm for incremental real time learning in high dimensional space. In: Proceedings of the Seventeenth International Conference on Machine Learning (ICML 2000), vol. 1, pp. 288–293. Morgan Kaufmann (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fiedler, J., Laue, T. (2024). Neural Network-Based Joint Angle Prediction for the NAO Robot. In: Buche, C., Rossi, A., Simões, M., Visser, U. (eds) RoboCup 2023: Robot World Cup XXVI. RoboCup 2023. Lecture Notes in Computer Science(), vol 14140. Springer, Cham. https://doi.org/10.1007/978-3-031-55015-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-55015-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-55014-0
Online ISBN: 978-3-031-55015-7
eBook Packages: Computer ScienceComputer Science (R0)