Related Experiment Video
Updated: Aug 5, 2026

Operation of the Collaborative Composite Manufacturing (CCM) System
Published on: October 1, 2019
A novel pray optimization algorithm for six degree of freedom robotic arm trajectory planning
Assem F Alabu-Husain1, Mostafa A ElBahloul2, Mahmoud M Saafan3,4
1Mechatronics Engineering Department, Faculty of Engineering, Mansoura University, Mansoura, Egypt.
Abstract:
This study introduces the Pray Optimization Algorithm (POA), a novel metaheuristic inspired by the procedural rituals of Islamic pray, designed to solve complex engineering and robotic manipulator problems. The mathematical model is structured into three distinct phases: Phase I simulates searching for a suitable mosque; Phase II models congregational alignment (lining up for pray); and Phase III implements a cumulative scoring system to drive convergence. The efficacy of the POA is initially validated on the CEC2017 benchmark suite through comparative analysis with six high-performing metaheuristic algorithms. The algorithm's statistical superiority is subsequently confirmed using the Wilcoxon rank-sum and Friedman tests. To verify its practical applicability, the POA is deployed to solve three classical real-world engineering optimization problems. Ultimately, the algorithm demonstrates superior performance when compared against five state-of-the-art methods in optimizing the trajectory planning of a 6-DOF industrial robotic arm. These findings substantiate the effectiveness of the proposed POA in navigating constrained, real-world engineering search spaces.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Orthogonal Trajectories
Planar Rigid-Body Motion
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Kinematic Equations: Problem Solving
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...