A GPU-Based Evolution Algorithm for Motion Planning of a Redundant Robot
Authors:
- Chin Sheng Chena Chih Jer LinaChin Sheng Chena Chih Jer Lina
- Shen Kai YuaSYShen Kai Yua
Open Access
- 17 April 2017
- journal article
- Published by MedCrave Group Kft. in International Robotics & Automation Journal
- Vol. 2 (2) , 1-14
Abstract
Kinematic redundancies of robotic manipulator provide many benefits for motion planning, such as collision avoidance, improved manipulability, flexibility, and singularity avoidance. Based on the task priority, the motion planning of a redundant robot involves solving the associated optimization problem according to the desired criterion. Several kinematic techniques for redundant manipulators have been proposed. However, the computing time of solving the optimization problem with multiple optimization objectives is too large to implement the motion planning in real-time. Therefore, more efficient optimization algorithms are needed for motion planning of redundant robots. This paper presents a new technique to solve the inverse kinematics of redundant manipulators using a GPUbased evolution algorithm. This algorithm combines the optimal perturbation method with a multi-objective function to solve the obstacle avoidance and trajectory tracking at the same time. Simulations and implementations for a selfdesign manipulator with eight joints considering the optimization with multiobjectives with obstacle avoidance and trajectory tracking are developed. The results reveal that the proposed evolution algorithm based on compute unified device architecture (CUDA) has the much higher performance than the optimal perturbation method. Simulation results also show that the proposed EAMP is 398 times faster than the perturbation method for this case study. Experimental results using NI Compact RIO® validate the proposed method feasible for realtime motion planning of the redundant robot.Keywords
This publication has 31 references indexed in Scilit:
- A multi-objective approach for the motion planning of redundant manipulatorsApplied Soft Computing, 2012
- Manipulator trajectory planning using a MOEAApplied Soft Computing, 2006
- A dual neural network for constrained joint torque optimization of kinematically redundant manipulatorsIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2002
- Singularity-Robust Trajectory GenerationThe International Journal of Robotics Research, 2001
- Minimum-Effort Motions for Open-Chain Manipulators with Task-Dependent End-Effector ConstraintsThe International Journal of Robotics Research, 1999
- Mersenne twisterACM Transactions on Modeling and Computer Simulation, 1998
- A fast approach for the robust trajectory planning of redunant robot manipulatorsJournal of Robotic Systems, 1995
- Singularity of robotic kinematics: A differential motion approachMechanism and Machine Theory, 1990
- The Singular Value Decomposition: Computation and Applications to RoboticsThe International Journal of Robotics Research, 1989
- Manipulability of Robotic MechanismsThe International Journal of Robotics Research, 1985