Abstract
In this article, we analyze a Machine Learning model for classifying the energy consumption of a multi-legged robots over different terrains. We introduce a system based in three popular techniques: Recurrence Plot (RP), Convolutional Neural Network (CNN), and Dimensionality Reduction. We use RP for transforming the energy consumption of the robots to grayscale 2D images. Due to computational restrictions, we apply a linear dimensionality reduction technique for transforming the images into a smaller feature space. The CNN is applied for classifying the images and to predict the terrain. We present results using several CNN architectures over real-data obtained in six+ types of terrains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Center for Robotics and Autonomous Systems, FEL, CVUT: https://robotics.fel.cvut.cz/cras/.
References
Hinton, G., LeCun, Y., Bengio, Y.: Deep learning. Nature 521, 436–444 (2015)
Schmidhuber, J.: Deep learning in neural networks: an overview. Neural Netw. 61, 85–117 (2015)
Mcghee, R.B., Iswandhi, G.I.: Adaptive locomotion of a multilegged robot over rough terrain. IEEE Trans. Syst. Man Cybern. 9(4), 176–182 (1979)
Plagemann, C., Mischke, S., Prentice, S., Kersting, K., Roy, N., Burgard, W.: Learning predictive terrain models for legged robot locomotion. In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 3545–3552, Sept 2008
Čížek, O., Faigl, J.: On localization and mapping with rgb-d sensor and hexapod walking robot in rough terrains. In IEEE International Conference on Conference Systems, Man, and Cybernetics (SMC), pp. 2273–2278 (2016)
Marwan, N., Romano, M.C., Thiel, M., Kurths, J.: Recurrence plots for the analysis of complex systems. Phys. Rep. 438, 237–329 (2007)
Borg, I., Groenen, P.J.F.: Modern Multidimensional Scaling. Theory and Applications, 2nd edn. Springer (2005)
Rumelhart, D.E., Hinton, G.E., McClelland, J.L.: A general framework for parallel distributed processing. In: Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol. 1 of Computational Models of Cognition and Perception, Chapter 2, pp. 45–76. MIT Press, Cambridge, MA (1986)
Neural Networks and Deep Learning. Determination Press (2015)
Bengio, Y.: Learning deep architectures for Ai. Found. Trends Mach. Learn. 2(1), 1–127 (2009)
Werbos, P.J.: Generalization of backpropagation with application to a recurrent gas market model. Neural Netw. 1(4), 339–356 (1988)
Bagnall, A., Lines, J., Hills, J., Bostrom, A.: Time-series classification with COTE: the collective of transformation-based ensembles. IEEE Trans. Knowl. Data Eng. 27, 2522–2535 (2015)
Lee, J.A., Peluffo-Ordónez, D.H., Verleysen, M.: Multi-scale similarities in stochastic neighbour embedding: reducing dimensionality while preserving both local and global structure. Neurocomputing 169, 246–261 (2015)
Mur-Artal, R., Tardós, J.D.: ORB-SLAM2: an open-source SLAM system for monocular, stereo, and RGB-D cameras. IEEE Trans. Robot. 33(5), 1255–1262 (2017)
Acknowledgements
This work has been supported by the Czech Science Foundation (GACR) under research project No. 18-18858S.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Falck, R.H., Čižek, P., Basterrech, S. (2021). Recurrence Plot and Convolutional Neural Networks for Terrain Classification Using Energy Consumption of Multi-legged Robots. In: Matoušek, R., Kůdela, J. (eds) Recent Advances in Soft Computing and Cybernetics. Studies in Fuzziness and Soft Computing, vol 403. Springer, Cham. https://doi.org/10.1007/978-3-030-61659-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-61659-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-61658-8
Online ISBN: 978-3-030-61659-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)