Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot
Journal: Journal of Computational Applied Mechanics (Vol.52, No. 4)Publication Date: 2021-12-01
Authors : Behzad Saeedi; Majid Sadedel;
Page : 619-641
Keywords : Four-Wheel Steering Mobile Robot; Navigation Algorithm; Unicycle Mobile Robot; Behavior-Based Control;
Abstract
In recent years, wheeled autonomous mobile robots have become widely used in a number of industrial applications. Therefore, accurate and efficient controllers are required in order to assure safe and accurate navigation of these vehicles. In this study, an effective behavior-based navigation algorithm (BBNA) is applied to control the trajectory of the four-wheel steering (FWS) mobile robot. The BBNA combines the ‘Goal-to-Goal’ and ‘Obstacle Avoidance’ behaviors into one comprehensive navigation strategy. With this algorithm, many switching between modes occurs over a short amount of time, which increases the risk of creating the chattering phenomenon. Due to overcoming this phenomenon, an additional mode is considered between the ‘Go-to-Goal’ and ‘Obstacle Avoidance’ modes that is called ‘Follow-Wall’ behavior. At first, the BBNA was designed to control the navigation of a point mass robot. One of the significant characteristics of BBNA is that its control commands can be used to calculate the linear and angular velocity of a unicycle mobile robot. Thus, the BBNA can navigate the unicycle mobile robot successfully to the goal position. In order to apply the BBNA to an FWS mobile robot, its dynamic equations must be converted to those of a unicycle mobile robot. The present study determines the dynamic equations of the FWS mobile robot by using the Ackermann- Jeantnat model of steering. Since these equations are the same as those for the unicycle mobile robot, the FWS mobile robot can be controlled by the BBNA. Finally, the implementation of the BBNA for the FWS mobile robot is simulated using MATLAB software. Simulated results indicate that BBNA generates an optimal path by perfectly switching between ‘Go to Goal’, ‘Obstacle Avoidance’, and ‘Follow Wall’ modes, which keeps the FWS mobile robot arriving at the goal position.
Other Latest Articles
- CLOSED FORM SOLUTIONS OF THE NAVIER'S EQUATIONS FOR AXISYMMETRIC ELASTICITY PROBLEMS OF THE ELASTIC HALF-SPACE
- Analytical solution of pulsating flow and forced convection heat transfer in a pipe filled with porous medium
- Contact mechanics of human knee joint: Analytical approach
- A review on stress-driven nonlocal elasticity theory
- Nonlocal effect on the axisymmetric nonlinear vibrational response of nano-disks using variational iteration method
Last modified: 2022-06-23 04:26:21