Abstract

The motion-planning problem is well known in robotics; it aims to find a free-obstacle path from a starting point to a destination. To make use of actuation generosity and the fuzzy fast response behavior compared to other non-linear controllers, a fuzzy-based fault-tolerant control for an omnidirectional mobile robot with four Mecanum wheels is proposed. The objective is to provide the robot with an online scheme to control the robot motion while moving toward the final destination with avoiding obstacles in its environment and providing an adaptive solution for a combination of one or combination of the wheel’s faults. The faults happen when the wheel does not receive the control command signal from the controller; in this case, the robot can rotate freely due to the interaction with the ground. The principle of fuzzy-based control proposed by Sugeno is used to develop the motion controller. The motion controller consists of two main controllers: the Run-To-Goal, and the obstacle-avoidance controller. The outputs of these two controllers are superposed to get the net potential force on the robot. By its simplicity, the fuzzy controller can be suitable for online applications (online path planning in our case). To the best of our knowledge, this is the first fuzzy-based fault-tolerant controller for an omnidirectional robot. The proposed controller is tested by a set of simulation scenarios to check the proposed fuzzy tolerant control. Kuka OmniRob is used as an example of the omnidirectional robot in these simulation runs. Matlab is used to build the fuzzy-based fault-tolerant control, and the 3D simulation is developed on the CoppeliaSim software. We examine five distinct scenarios, each one with a different fault state. In all scenarios, the proposed algorithm could control the robot to reach its final destination with the absence and presence of an obstacle in the workspace, despite actuator faults, without crossing the workspace boundaries.

Highlights

  • During research in recent decades, industry has investigated the applications of mobile robots in medicine, automotive, military, search and rescue, agricultural, services, underwater research, personal and other many applications in real life [1–8]

  • This paper’s main contribution is to design an adaptive fault-based controller with a fast response and suitable for an online application scheme to control the omnidirectional robot with four Mecanum wheels robot motion. This controller can control the robot to reach its final destination with the absence and presence of an obstacle in the workspace, which lacks most literary works, despite the existence of actuator faults, without crossing the workspace boundaries

  • Matlab was used to build the fuzzy-based fault-tolerant control, and the 3D simulation was developed on the CoppeliaSim software

Read more

Summary

Introduction

During research in recent decades, industry has investigated the applications of mobile robots in medicine, automotive, military, search and rescue, agricultural, services, underwater research, personal and other many applications in real life [1–8]. In any of these pivotal applications, the robot needs to interact with the environment. It is desired to complete their missions and reach the desired destination (goal). This problem is well known in the field of robotics as a motion-planning and control problem. In 1985, Oussama Khatib proposed a new method for real-time obstacle avoidance for mobile robots based on the artificial potential field

Objectives
Results
Conclusion
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