Abstract

In this chapter, an actuator fault tolerant controller is developed for both single and multiple differential drive mobile robots. First, a fault tolerant controller is proposed for loss of effectiveness actuator faults in differential drive mobile robots while tracking the desired trajectory. The actuator loss of effectiveness fault is injected on the kinematic equation of the robot as a multiplicative gain in the left and right wheels angular velocity. Accordingly, the goal is to estimate and tolerate the injected actuator faults. A fault diagnosis method based on joint state and parameter estimation scheme is proposed to estimate the actuator loss of effectiveness gains as well as the states of the system. The estimated values of actuator faults are then used in the controller to compensate their effects on the mobile robots performance. Next, the proposed Fault Tolerant Controller (FTC) method is extended for the leader–follower formation control of mobile robots in the presence of actuator fault in a leader and followers robots. An Extended Kalman Filter (EKF) is utilized for each robot to obtain the parameters and states of the system and as the actuator fault is detected in any of the robots, the corresponding controller compensates the fault. Finally, an obstacle avoidance feature is added to the designed actuator fault tolerant controller, for single mobile robot. Toward this goal, a go-to goal controller is designed for the mobile robot to reach the desired destination. Meanwhile, the robot can detect any obstacle with a given color specification using Kinect sensor mounted on the robot and consequently avoid collisions. The efficacy of the proposed FTC framework is demonstrated for both single and multiple mobile robots by real-time simulation and implementation on Qbot-2 from Quanser.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call