A Survey of Machine Learning Approaches for Mobile Robot Control
Machine learning (ML) is a branch of artificial intelligence that has been developing at a dynamic pace in recent years. ML is also linked with Big Data, which are huge datasets that need special tools and approaches to process them. ML algorithms make use of data to learn how to perform specific ta...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-01-01
|
Series: | Robotics |
Subjects: | |
Online Access: | https://www.mdpi.com/2218-6581/13/1/12 |
_version_ | 1797342590938382336 |
---|---|
author | Monika Rybczak Natalia Popowniak Agnieszka Lazarowska |
author_facet | Monika Rybczak Natalia Popowniak Agnieszka Lazarowska |
author_sort | Monika Rybczak |
collection | DOAJ |
description | Machine learning (ML) is a branch of artificial intelligence that has been developing at a dynamic pace in recent years. ML is also linked with Big Data, which are huge datasets that need special tools and approaches to process them. ML algorithms make use of data to learn how to perform specific tasks or make appropriate decisions. This paper presents a comprehensive survey of recent ML approaches that have been applied to the task of mobile robot control, and they are divided into the following: supervised learning, unsupervised learning, and reinforcement learning. The distinction of ML methods applied to wheeled mobile robots and to walking robots is also presented in the paper. The strengths and weaknesses of the compared methods are formulated, and future prospects are proposed. The results of the carried out literature review enable one to state the ML methods that have been applied to different tasks, such as the following: position estimation, environment mapping, SLAM, terrain classification, obstacle avoidance, path following, learning to walk, and multirobot coordination. The survey allowed us to associate the most commonly used ML algorithms with mobile robotic tasks. There still exist many open questions and challenges such as the following: complex ML algorithms and limited computational resources on board a mobile robot; decision making and motion control in real time; the adaptability of the algorithms to changing environments; the acquisition of large volumes of valuable data; and the assurance of safety and reliability of a robot’s operation. The development of ML algorithms for nature-inspired walking robots also seems to be a challenging research issue as there exists a very limited amount of such solutions in the recent literature. |
first_indexed | 2024-03-08T10:35:29Z |
format | Article |
id | doaj.art-7a4bb117453a42baac0b58965e6dd22c |
institution | Directory Open Access Journal |
issn | 2218-6581 |
language | English |
last_indexed | 2024-03-08T10:35:29Z |
publishDate | 2024-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Robotics |
spelling | doaj.art-7a4bb117453a42baac0b58965e6dd22c2024-01-26T18:21:42ZengMDPI AGRobotics2218-65812024-01-011311210.3390/robotics13010012A Survey of Machine Learning Approaches for Mobile Robot ControlMonika Rybczak0Natalia Popowniak1Agnieszka Lazarowska2Department of Ship Automation, Gdynia Maritime University, 81-87 Morska St., 81-225 Gdynia, PolandDepartment of Ship Automation, Gdynia Maritime University, 81-87 Morska St., 81-225 Gdynia, PolandDepartment of Ship Automation, Gdynia Maritime University, 81-87 Morska St., 81-225 Gdynia, PolandMachine learning (ML) is a branch of artificial intelligence that has been developing at a dynamic pace in recent years. ML is also linked with Big Data, which are huge datasets that need special tools and approaches to process them. ML algorithms make use of data to learn how to perform specific tasks or make appropriate decisions. This paper presents a comprehensive survey of recent ML approaches that have been applied to the task of mobile robot control, and they are divided into the following: supervised learning, unsupervised learning, and reinforcement learning. The distinction of ML methods applied to wheeled mobile robots and to walking robots is also presented in the paper. The strengths and weaknesses of the compared methods are formulated, and future prospects are proposed. The results of the carried out literature review enable one to state the ML methods that have been applied to different tasks, such as the following: position estimation, environment mapping, SLAM, terrain classification, obstacle avoidance, path following, learning to walk, and multirobot coordination. The survey allowed us to associate the most commonly used ML algorithms with mobile robotic tasks. There still exist many open questions and challenges such as the following: complex ML algorithms and limited computational resources on board a mobile robot; decision making and motion control in real time; the adaptability of the algorithms to changing environments; the acquisition of large volumes of valuable data; and the assurance of safety and reliability of a robot’s operation. The development of ML algorithms for nature-inspired walking robots also seems to be a challenging research issue as there exists a very limited amount of such solutions in the recent literature.https://www.mdpi.com/2218-6581/13/1/12artificial intelligencemachine learningmobile robotswalking robotsrobot control |
spellingShingle | Monika Rybczak Natalia Popowniak Agnieszka Lazarowska A Survey of Machine Learning Approaches for Mobile Robot Control Robotics artificial intelligence machine learning mobile robots walking robots robot control |
title | A Survey of Machine Learning Approaches for Mobile Robot Control |
title_full | A Survey of Machine Learning Approaches for Mobile Robot Control |
title_fullStr | A Survey of Machine Learning Approaches for Mobile Robot Control |
title_full_unstemmed | A Survey of Machine Learning Approaches for Mobile Robot Control |
title_short | A Survey of Machine Learning Approaches for Mobile Robot Control |
title_sort | survey of machine learning approaches for mobile robot control |
topic | artificial intelligence machine learning mobile robots walking robots robot control |
url | https://www.mdpi.com/2218-6581/13/1/12 |
work_keys_str_mv | AT monikarybczak asurveyofmachinelearningapproachesformobilerobotcontrol AT nataliapopowniak asurveyofmachinelearningapproachesformobilerobotcontrol AT agnieszkalazarowska asurveyofmachinelearningapproachesformobilerobotcontrol AT monikarybczak surveyofmachinelearningapproachesformobilerobotcontrol AT nataliapopowniak surveyofmachinelearningapproachesformobilerobotcontrol AT agnieszkalazarowska surveyofmachinelearningapproachesformobilerobotcontrol |