pp. 781-794
S&M3210 Research Paper of Special Issue https://doi.org/10.18494/SAM4120 Published: March 9, 2023 Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller [PDF] Cheng-Jian Lin, Ming-Yu Chang, Kuang-Hui Tang, and Chuan-Kuei Huang (Received September 12, 2022; Accepted November 24, 2022) Keywords: Ackermann steering robot, LiDAR sensor, fuzzy logic controller, navigation control, collision
In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obtained by the LiDAR sensors, the navigation control system uses a behavior manager to switch between two types of behavior control, namely, toward-goal behavior control and wall-following behavior control (WFBC). If a wall or an obstacle is detected in the current path toward the target position, the behavior manager adopts WFBC to avoid the obstacle. To achieve WFBC, a fuzzy logic controller with three subfuzzy logic controllers—namely, a straight-based fuzzy logic controller, a right-based fuzzy logic controller, and a left-based fuzzy logic controller—is adopted. Switching between these three subcontrollers is achieved in accordance with the distance and angle between the robot and a wall (or an obstacle). The input signal of the proposed fuzzy logic controller is the distance between the robot and wall (or obstacle), which is determined by a LiDAR sensor at different angles, and the output of this controller is the steering angle of the Ackermann steering robot, which can move along a wall and avoid collisions with walls (or obstacles) in an environment. Experimental results indicated that the proposed fuzzy logic controller successfully implemented navigation control in two unknown environments.
Corresponding author: Cheng-Jian LinThis work is licensed under a Creative Commons Attribution 4.0 International License. Cite this article Cheng-Jian Lin, Ming-Yu Chang, Kuang-Hui Tang, and Chuan-Kuei Huang, Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller, Sens. Mater., Vol. 35, No. 3, 2023, p. 781-794. |