Integration of DE Algorithm with PDC-APF for Enhancement of Contour Path Planning of a Universal Robot

In the robotic engineering field, the main target, especially in industry, manufacturing, and surgical operations, is reaching the optimal performance of manipulators. The purpose of this paper is to quantify the contour tracking performance of collaborative universal manipulator robot (UR5) by setting the gain of position domain controller. In order to improve and enhance the track of manipulator in experimental applications we utilize differential evolution (DE) optimization, using MATLAB toolbox with an applied robot operating system (ROS). The adopted current approach does not only optimize the gain of position domain controller but also prevent collisions by detecting a “border crossing” without turning off the manipulator and allowing the automation agent to be on the scene, coexisting in harmonic mode and avoiding collisions. This requires the implementation of an algorithm that detects an obstacle to avoid anticipated collisions. For this purpose, the adopted algorithm uses the DE algorithm to modify the artificial potential field (APF). The results of this paper present that on one hand, meta-heuristic optimization algorithm features give the best performance indices for linear and non-linear contours, and on the other hand, DE algorithm features give good modification to APF to generate collision free contour path planning.

[1]  Dominik Henrich,et al.  Fast Motion Planning by Parallel Processing – a Review , 1997, J. Intell. Robotic Syst..

[2]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[3]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[4]  Xiandong Xu,et al.  Cooperative obstacle avoidance using bidirectional artificial potential fields , 2016, 2016 UKACC 11th International Conference on Control (CONTROL).

[5]  Truong Dam,et al.  PID position domain control for contour tracking , 2015, Int. J. Syst. Sci..

[6]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[7]  Voratas Kachitvichyanukul,et al.  Comparison of Three Evolutionary Algorithms: GA, PSO, and DE , 2012 .

[8]  Pradeep K. Khosla,et al.  Manipulator control with superquadric artificial potential functions: theory and experiments , 1990, IEEE Trans. Syst. Man Cybern..

[9]  Yoram Koren,et al.  Real-time obstacle avoidance for fact mobile robots , 1989, IEEE Trans. Syst. Man Cybern..

[10]  Jose Alvarez-Ramirez,et al.  PID REGULATION OF ROBOT MANIPULATORS WITH ELASTIC JOINTS , 2008 .

[11]  Anoush Sepehri,et al.  A Motion Planning Algorithm for Redundant Manipulators Using Rapidly Exploring Randomized Trees and Artificial Potential Fields , 2021, IEEE Access.

[12]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[13]  Shidian Ma,et al.  Automatic Parking Path Planning and Tracking Control Research for Intelligent Vehicles , 2020, Applied Sciences.

[14]  Puren R. Ouyang,et al.  Comparative Study of DE, PSO and GA for Position Domain PID Controller Tuning , 2015, Algorithms.

[15]  Tae-Koo Kang,et al.  Path Planning Based on Obstacle-Dependent Gaussian Model Predictive Control for Autonomous Driving , 2021, Applied Sciences.

[16]  Seok-Cheol Kee,et al.  Online Local Path Planning on the Campus Environment for Autonomous Driving Considering Road Constraints and Multiple Obstacles , 2021, Applied Sciences.

[17]  Luigi Villani,et al.  Force Control , 2021, Springer Handbook of Robotics, 2nd Ed..

[18]  M. Emani Robot Manipulators and Control Systems , 2019 .

[19]  Colin R. McInnes,et al.  Safety Constrained Free-Flyer Path Planning at the International Space Station , 2000 .

[20]  Yochan Kim,et al.  Generating Task-Oriented Interactions of Service Robots , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  P. R. Ouyang,et al.  Contour tracking control in position domain , 2012 .

[22]  Edwin Olson,et al.  Toward integrated motion planning and control using potential fields and torque-based steering actuation for autonomous driving , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[23]  Sidhartha Panda,et al.  Robust coordinated design of multiple and multi-type damping controller using differential evolution algorithm , 2011 .

[24]  Elisa Capello,et al.  Obstacle Avoidance with Potential Field Applied to a Rendezvous Maneuver , 2017 .

[25]  Kyuman Lee,et al.  Incorporation of Potential Fields and Motion Primitives for the Collision Avoidance of Unmanned Aircraft , 2021, Applied Sciences.

[26]  Marcello Romano,et al.  Real-Time Autonomous Spacecraft Proximity Maneuvers and Docking Using an Adaptive Artificial Potential Field Approach , 2019, IEEE Transactions on Control Systems Technology.

[27]  N. Munro,et al.  PID controllers: recent tuning methods and design to specification , 2002 .