Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning

In this study, a fuzzy logic controller with the reinforcement improved differential search algorithm (FLC_R-IDS) is proposed for solving a mobile robot wall-following control problem. This study uses the reward and punishment mechanisms of reinforcement learning to train the mobile robot wall-follo...

Full description

Bibliographic Details
Main Authors: Cheng-Hung Chen, Shiou-Yun Jeng, Cheng-Jian Lin
Format: Article
Language:English
Published: MDPI AG 2020-07-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/8/8/1254
id doaj-109a0a84198840529561cc6c985efe20
record_format Article
spelling doaj-109a0a84198840529561cc6c985efe202020-11-25T03:25:52ZengMDPI AGMathematics2227-73902020-07-0181254125410.3390/math8081254Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement LearningCheng-Hung Chen0Shiou-Yun Jeng1Cheng-Jian Lin2Department of Electrical Engineering, National Formosa University, Yunlin 632, TaiwanDepartment of Computer Science and Information Engineering, National Chin-Yi University of Technology, Taichung 411, TaiwanDepartment of Computer Science and Information Engineering, National Chin-Yi University of Technology, Taichung 411, TaiwanIn this study, a fuzzy logic controller with the reinforcement improved differential search algorithm (FLC_R-IDS) is proposed for solving a mobile robot wall-following control problem. This study uses the reward and punishment mechanisms of reinforcement learning to train the mobile robot wall-following control. The proposed improved differential search algorithm uses parameter adaptation to adjust the control parameters. To improve the exploration of the algorithm, a change in the number of superorganisms is required as it involves a stopover site. This study uses reinforcement learning to guide the behavior of the robot. When the mobile robot satisfies three reward conditions, it gets reward +1. The accumulated reward value is used to evaluate the controller and to replace the next controller training. Experimental results show that, compared with the traditional differential search algorithm and the chaos differential search algorithm, the average error value of the proposed FLC_R-IDS in the three experimental environments is reduced by 12.44%, 22.54% and 25.98%, respectively. Final, the experimental results also show that the real mobile robot using the proposed method can effectively implement the wall-following control.https://www.mdpi.com/2227-7390/8/8/1254fuzzy logic controlwall-following controlmobile robotreinforcement learningdifferential search algorithm
collection DOAJ
language English
format Article
sources DOAJ
author Cheng-Hung Chen
Shiou-Yun Jeng
Cheng-Jian Lin
spellingShingle Cheng-Hung Chen
Shiou-Yun Jeng
Cheng-Jian Lin
Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
Mathematics
fuzzy logic control
wall-following control
mobile robot
reinforcement learning
differential search algorithm
author_facet Cheng-Hung Chen
Shiou-Yun Jeng
Cheng-Jian Lin
author_sort Cheng-Hung Chen
title Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
title_short Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
title_full Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
title_fullStr Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
title_full_unstemmed Mobile Robot Wall-Following Control Using Fuzzy Logic Controller with Improved Differential Search and Reinforcement Learning
title_sort mobile robot wall-following control using fuzzy logic controller with improved differential search and reinforcement learning
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2020-07-01
description In this study, a fuzzy logic controller with the reinforcement improved differential search algorithm (FLC_R-IDS) is proposed for solving a mobile robot wall-following control problem. This study uses the reward and punishment mechanisms of reinforcement learning to train the mobile robot wall-following control. The proposed improved differential search algorithm uses parameter adaptation to adjust the control parameters. To improve the exploration of the algorithm, a change in the number of superorganisms is required as it involves a stopover site. This study uses reinforcement learning to guide the behavior of the robot. When the mobile robot satisfies three reward conditions, it gets reward +1. The accumulated reward value is used to evaluate the controller and to replace the next controller training. Experimental results show that, compared with the traditional differential search algorithm and the chaos differential search algorithm, the average error value of the proposed FLC_R-IDS in the three experimental environments is reduced by 12.44%, 22.54% and 25.98%, respectively. Final, the experimental results also show that the real mobile robot using the proposed method can effectively implement the wall-following control.
topic fuzzy logic control
wall-following control
mobile robot
reinforcement learning
differential search algorithm
url https://www.mdpi.com/2227-7390/8/8/1254
work_keys_str_mv AT chenghungchen mobilerobotwallfollowingcontrolusingfuzzylogiccontrollerwithimproveddifferentialsearchandreinforcementlearning
AT shiouyunjeng mobilerobotwallfollowingcontrolusingfuzzylogiccontrollerwithimproveddifferentialsearchandreinforcementlearning
AT chengjianlin mobilerobotwallfollowingcontrolusingfuzzylogiccontrollerwithimproveddifferentialsearchandreinforcementlearning
_version_ 1724595181518323712