Adaptive immune fuzzy quasi-sliding mode control for leader–follower formation of wheeled mobile robots under uncertainties and disturbances with obstacle avoidance

Willy John Nakamura Goto,Douglas Wildgrube Bertol,Nardênio Almeida Martins
DOI: https://doi.org/10.1108/ec-09-2023-0577
2024-08-26
Engineering Computations
Abstract:Purpose This paper aims to propose a robust kinematic controller based on sliding mode theory designed to solve the trajectory tracking problem and also the formation control using the leader–follower strategy for nonholonomic differential-drive wheeled mobile robots with a PD dynamic controller. Design/methodology/approach To deal with classical sliding mode control shortcomings, such as the chattering and the requirement of a priori knowledge of the limits of the effects of disturbances, an immune regulation mechanism-inspired approach is proposed to adjust the control effort magnitude adaptively. A simple fuzzy boundary layer method and an adaptation law for the immune portion gain online adjustment are also considered. An obstacle avoidance reactive strategy is proposed for the leader robot, given the importance of the leader in the formation control structure. Findings To verify the adaptability of the controller, obstacles are distributed along the reference trajectory, and the simulation and experimental results show the effectiveness of the proposed controller, which was capable of generating control signals avoiding chattering, compensating for disturbances and avoiding the obstacles. Originality/value The proposed design stands out for the ability to adapt in a case involving obstacle avoidance, trajectory tracking and leader–follower formation control by nonholonomic robots under the incidence of uncertainties and disturbances and also considering that the immune-based control provided chattering mitigation by adjusting the magnitude of the control effort, with adaptability improved by a simple integral-type adaptive law derived by Lyapunov stability analysis.
mechanics,computer science, interdisciplinary applications,engineering, multidisciplinary,mathematics
What problem does this paper attempt to address?