Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks
Само за регистроване кориснике
2023
Поглавље у монографији (Објављена верзија)
,
Prof. Milica Petrović with Editors: Prof. Ahmad Taher Azar and Prof. Anis Koubaa
Метаподаци
Приказ свих података о документуАпстракт
During the last decade, Convolutional Neural Networks (CNNs) have been recognized as one of the most promising machine learning methods that are being utilized for deep learning of autonomous robotic systems. Faced with everlasting uncertainties while working in unstructured and dynamical real-world environments, robotic systems need to be able to recognize different environmental scenarios and make adequate decisions based on machine learning of the current environment’s state representation. One of the main challenges in the development of machine learning models based on CNN is in the selection of appropriate model structure and parameters that can achieve adequate accuracy of environment representation. In order to address this challenge, the book chapter provides a comprehensive analysis of the accuracy and efficiency of CNN models for autonomous robotic applications. Particularly, different CNN models (i.e., structures and parameters) are trained, validated, and tested on real-wo...rld image data gathered by a mobile robot’s stereo vision system. The best performing CNN models based on two criteria – the number of frames per second and mean intersection over union are implemented on the real-world wheeled mobile robot RAICO (Robot with Artificial Intelligence based COgnition), which is developed in the Laboratory for robotics and artificial intelligence (ROBOTICS & AI) and tested for obstacle avoidance tasks. The achieved experimental results show that the proposed machine learning strategy based on CNN provides high accuracy of mobile robot’s current environment state estimation. This book addresses many applications of artificial intelligence in robotics, namely AI using visual and motional input. Robotic technology has made significant contributions to daily living, industrial uses, and medicinal applications. Machine learning, in particular, is critical for intelligent robots or unmanned/autonomous systems such as UAVs, UGVs, UUVs, cooperative robots, and so on. Humans are distinguished from animals by capacities such as receiving visual information, adjusting to uncertain circumstances, and making decisions to take action in a complex system. Significant progress has been made in robotics toward human-like intelligence; yet, there are still numerous unresolved issues. Deep learning, reinforcement learning, real-time learning, swarm intelligence, and other developing approaches such as tiny-ML have been developed in recent decades and used in robotics. Artificial intelligence is being integrated into robots in order to develop advanced robotics capable of performing multiple tasks and learning new things with a better perception of the environment, allowing robots to perform critical tasks with human-like vision to detect or recognize various objects. Intelligent robots have been successfully constructed using machine learning and deep learning AI technology. Robotics performance is improving as higher quality, and more precise machine learning processes are used to train computer vision models to recognize different things and carry out operations correctly with the desired outcome.
Кључне речи:
Efficient deep learning / Convolutional Neural Networks / Mobile robot control / Real-world wheeled mobile robot RAICO (Robot with Artificial Intelligence based COgnition) / The Laboratory for robotics and artificial intelligence (ROBOTICS & AI) / Robotic Vision / NVidia Jetson Nano / Deep learning of autonomous robotic systems / Unstructured and dynamical real-world environment / Machine learning of the current environment’s state representation / Accuracy of environment representation / The accuracy and efficiency of Convolutional Neural Network (CNN) models / Obstacle avoidance mobile robotic tasks / Machine learning strategy based on Convolutional Neural NetworksИзвор:
Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham, 2023, 1093Издавач:
- Springer Cham, SWITZERLAND
Финансирање / пројекти:
- Министарство науке, технолошког развоја и иновација Републике Србије, институционално финансирање - 200105 (Универзитет у Београду, Машински факултет) (RS-MESTD-inst-2020-200105)
Напомена:
- This chapter is accepted for publishing on 11th June, 2023, in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa (https://link.springer.com/book/9783031287145), Series Title: Studies in Computational Intelligence (SCI, volume 1093) printed by Springer Cham, Gewerbesraße 11, 6330 - Cham, SWITZERLAND, No. of chapters:XVI, pages in total: 527 http://www.lavoisier.eu/books/electricity-electronics/artificial-intelligence-for-robotics-and-autonomous-systems-applications/description_4874363
Колекције
Институција/група
Mašinski fakultetTY - CHAP AU - Petrović, Milica AU - Miljković, Zoran AU - Jokić, Aleksandar PY - 2023 UR - https://www.riotu-lab.org/airasbook/ UR - https://machinery.mas.bg.ac.rs/handle/123456789/6660 AB - During the last decade, Convolutional Neural Networks (CNNs) have been recognized as one of the most promising machine learning methods that are being utilized for deep learning of autonomous robotic systems. Faced with everlasting uncertainties while working in unstructured and dynamical real-world environments, robotic systems need to be able to recognize different environmental scenarios and make adequate decisions based on machine learning of the current environment’s state representation. One of the main challenges in the development of machine learning models based on CNN is in the selection of appropriate model structure and parameters that can achieve adequate accuracy of environment representation. In order to address this challenge, the book chapter provides a comprehensive analysis of the accuracy and efficiency of CNN models for autonomous robotic applications. Particularly, different CNN models (i.e., structures and parameters) are trained, validated, and tested on real-world image data gathered by a mobile robot’s stereo vision system. The best performing CNN models based on two criteria – the number of frames per second and mean intersection over union are implemented on the real-world wheeled mobile robot RAICO (Robot with Artificial Intelligence based COgnition), which is developed in the Laboratory for robotics and artificial intelligence (ROBOTICS & AI) and tested for obstacle avoidance tasks. The achieved experimental results show that the proposed machine learning strategy based on CNN provides high accuracy of mobile robot’s current environment state estimation. This book addresses many applications of artificial intelligence in robotics, namely AI using visual and motional input. Robotic technology has made significant contributions to daily living, industrial uses, and medicinal applications. Machine learning, in particular, is critical for intelligent robots or unmanned/autonomous systems such as UAVs, UGVs, UUVs, cooperative robots, and so on. Humans are distinguished from animals by capacities such as receiving visual information, adjusting to uncertain circumstances, and making decisions to take action in a complex system. Significant progress has been made in robotics toward human-like intelligence; yet, there are still numerous unresolved issues. Deep learning, reinforcement learning, real-time learning, swarm intelligence, and other developing approaches such as tiny-ML have been developed in recent decades and used in robotics. Artificial intelligence is being integrated into robots in order to develop advanced robotics capable of performing multiple tasks and learning new things with a better perception of the environment, allowing robots to perform critical tasks with human-like vision to detect or recognize various objects. Intelligent robots have been successfully constructed using machine learning and deep learning AI technology. Robotics performance is improving as higher quality, and more precise machine learning processes are used to train computer vision models to recognize different things and carry out operations correctly with the desired outcome. PB - Springer Cham, SWITZERLAND T2 - Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham T1 - Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks VL - 1093 UR - https://hdl.handle.net/21.15107/rcub_machinery_6660 ER -
@inbook{ author = "Petrović, Milica and Miljković, Zoran and Jokić, Aleksandar", year = "2023", abstract = "During the last decade, Convolutional Neural Networks (CNNs) have been recognized as one of the most promising machine learning methods that are being utilized for deep learning of autonomous robotic systems. Faced with everlasting uncertainties while working in unstructured and dynamical real-world environments, robotic systems need to be able to recognize different environmental scenarios and make adequate decisions based on machine learning of the current environment’s state representation. One of the main challenges in the development of machine learning models based on CNN is in the selection of appropriate model structure and parameters that can achieve adequate accuracy of environment representation. In order to address this challenge, the book chapter provides a comprehensive analysis of the accuracy and efficiency of CNN models for autonomous robotic applications. Particularly, different CNN models (i.e., structures and parameters) are trained, validated, and tested on real-world image data gathered by a mobile robot’s stereo vision system. The best performing CNN models based on two criteria – the number of frames per second and mean intersection over union are implemented on the real-world wheeled mobile robot RAICO (Robot with Artificial Intelligence based COgnition), which is developed in the Laboratory for robotics and artificial intelligence (ROBOTICS & AI) and tested for obstacle avoidance tasks. The achieved experimental results show that the proposed machine learning strategy based on CNN provides high accuracy of mobile robot’s current environment state estimation. This book addresses many applications of artificial intelligence in robotics, namely AI using visual and motional input. Robotic technology has made significant contributions to daily living, industrial uses, and medicinal applications. Machine learning, in particular, is critical for intelligent robots or unmanned/autonomous systems such as UAVs, UGVs, UUVs, cooperative robots, and so on. Humans are distinguished from animals by capacities such as receiving visual information, adjusting to uncertain circumstances, and making decisions to take action in a complex system. Significant progress has been made in robotics toward human-like intelligence; yet, there are still numerous unresolved issues. Deep learning, reinforcement learning, real-time learning, swarm intelligence, and other developing approaches such as tiny-ML have been developed in recent decades and used in robotics. Artificial intelligence is being integrated into robots in order to develop advanced robotics capable of performing multiple tasks and learning new things with a better perception of the environment, allowing robots to perform critical tasks with human-like vision to detect or recognize various objects. Intelligent robots have been successfully constructed using machine learning and deep learning AI technology. Robotics performance is improving as higher quality, and more precise machine learning processes are used to train computer vision models to recognize different things and carry out operations correctly with the desired outcome.", publisher = "Springer Cham, SWITZERLAND", journal = "Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham", booktitle = "Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks", volume = "1093", url = "https://hdl.handle.net/21.15107/rcub_machinery_6660" }
Petrović, M., Miljković, Z.,& Jokić, A.. (2023). Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks. in Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham Springer Cham, SWITZERLAND., 1093. https://hdl.handle.net/21.15107/rcub_machinery_6660
Petrović M, Miljković Z, Jokić A. Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks. in Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham. 2023;1093. https://hdl.handle.net/21.15107/rcub_machinery_6660 .
Petrović, Milica, Miljković, Zoran, Jokić, Aleksandar, "Efficient Machine Learning of Mobile Robotic Systems based on Convolutional Neural Networks" in Chapter accepted for printing in the monograph book: "Artificial intelligence for Robotics and Autonomous Systems Applications", 1st ed. 2023, Edited by Prof. Ahmad Taher Azar and Prof. Anis Koubaa, Series Title: "Studies in Computational Intelligence", printed by Springer Cham, 1093 (2023), https://hdl.handle.net/21.15107/rcub_machinery_6660 .
Related items
Showing items related by title, author, creator and subject.
-
Intelligent Robotic Systems – Status of the research at the Laboratory for Robotics and Artificial Intelligence within the Department of Production Engineering
Miljković, Zoran; Petrović, Milica (Mašinski fakultet Univerziteta u Beogradu, 2018) -
Hierarchical Intelligent Control of Learning Robot Using Camera and System of Artificial Neural Networks
Miljković, Zoran (Lodz University of Technology, 2000) -
Empirical Control Strategy for Autonomous Industrial Robot Based on Recognition System and Machine Learning
Miljković, Zoran (University of Belgrade - Faculty of Mechanical Engineering, 2000)