Abstract

The tracking of a predefined trajectory with less error, system-settling time, system, and overshoot is the main challenge with the robot-manipulator controller. In this regard, this paper introduces a new design for the robot-manipulator controller based on a recently developed algorithm named the butterfly optimization algorithm (BOA). The proposed BOA utilizes the neighboring butterflies’ co-operation by sharing their knowledge in order to tackle the issue of trapping at the local optima and enhance the global search. Furthermore, the BOA requires few adjustable parameters via other optimization algorithms for the optimal design of the robot-manipulator controller. The BOA is combined with a developed figure of demerit fitness function in order to improve the trajectory tracking, which is specified by the simultaneous minimization of the response steady-state error, settling time, and overshoot by the robot manipulator. Various test scenarios are created to confirm the performance of the BOA-based robot manipulator to track different trajectories, including linear and nonlinear manners. Besides, the proposed algorithm can provide a maximum overshoot and settling time of less than 1.8101% and 0.1138 s, respectively, for the robot’s response compared to other optimization algorithms in the literature. The results emphasize the capability of the BOA-based robot manipulator to provide the best performance compared to the other techniques.

Highlights

  • The robot-manipulator dynamics are driven by a set of high, nonlinear and hardly coupled differential equations

  • The tracking issue of both linear and nonlinear trajectories is the main target of the robotic manipulator movement

  • The proportional integral derivative (PID) gains require fine-tuning in order to provide good performance with less settling time and steadystate error, as well as a low system overshoot

Read more

Summary

Introduction

The robot-manipulator dynamics are driven by a set of high, nonlinear and hardly coupled differential equations. The contribution of this paper is to suggest a developed optimization algorithm, termed the butterfly optimization algorithm (BOA), for the proper tuning of a robotic manipulator controller This algorithm requires few adjustable parameters and utilizes the co-operative movement between the butterflies in order to obtain the optimal global solution, as well as to avoid being trapped at a possible local optimum point. Optimization algorithms (OAs) have become widely utilized to tune unknown gains [29,30] Such OA solutions have been widely applied to engineering applications with promising performances [31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]. The key structure of the proposed BOA is described in the following subsection

Butterfly Optimization Algorithm Concepts
Robotic Manipulator Modeling
Results and Discussions
9: Update the position of the agents
Scenario 1
Scenario 2
Scenario 3

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.