Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators
A novel continuous genetic algorithm (CGA) along with distance algorithm for solving collisions-free path planning problem for robot manipulators is presented in this paper. Given the desired Cartesian path to be followed by the manipulator, the robot configuration as described by the D-H parameters...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2011-12-01
|
Series: | International Journal of Advanced Robotic Systems |
Online Access: | https://doi.org/10.5772/50902 |
id |
doaj-d7767b0daad8418a94427344753a561b |
---|---|
record_format |
Article |
spelling |
doaj-d7767b0daad8418a94427344753a561b2020-11-25T03:24:08ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142011-12-01810.5772/5090210.5772_50902Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot ManipulatorsZa'er S. Abo-Hammour0Othman MK. Alsmadi1Sofian I. Bataineh2Muhannad A. Al-Omari3Nafee' Affach4 Department of Mechatronics Engineering, University of Jordan, Amman, Jordan Department of Electrical Engineering, University of Jordan, Amman, Jordan Department of Electrical Engineering, Ministry of Water and Irrigation, Jordan Department of Mechatronics Engineering, University of Jordan, Amman, Jordan Department of Mechanical Engineering, University of Damascus, Damascus, SyriaA novel continuous genetic algorithm (CGA) along with distance algorithm for solving collisions-free path planning problem for robot manipulators is presented in this paper. Given the desired Cartesian path to be followed by the manipulator, the robot configuration as described by the D-H parameters, and the available stationary obstacles in the workspace of the manipulator, the proposed approach will autonomously select a collision free path for the manipulator that minimizes the deviation between the generated and the desired Cartesian path, satisfy the joints limits of the manipulator, and maximize the minimum distance between the manipulator links and the obstacles. One of the main features of the algorithm is that it avoids the manipulator kinematic singularities due to the inclusion of forward kinematics model in the calculations instead of the inverse kinematics. The new robot path planning approach has been applied to two different robot configurations; 2R and PUMA 560, as non-redundant manipulators. Simulation results show that the proposed CGA will always select the safest path avoiding obstacles within the manipulator workspace regardless of whether there is a unique feasible solution, in terms of joint limits, or there are multiple feasible solutions. In addition to that, the generated path in Cartesian space will be of very minimal deviation from the desired one.https://doi.org/10.5772/50902 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Za'er S. Abo-Hammour Othman MK. Alsmadi Sofian I. Bataineh Muhannad A. Al-Omari Nafee' Affach |
spellingShingle |
Za'er S. Abo-Hammour Othman MK. Alsmadi Sofian I. Bataineh Muhannad A. Al-Omari Nafee' Affach Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators International Journal of Advanced Robotic Systems |
author_facet |
Za'er S. Abo-Hammour Othman MK. Alsmadi Sofian I. Bataineh Muhannad A. Al-Omari Nafee' Affach |
author_sort |
Za'er S. Abo-Hammour |
title |
Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators |
title_short |
Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators |
title_full |
Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators |
title_fullStr |
Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators |
title_full_unstemmed |
Continuous Genetic Algorithms for Collision-Free Cartesian Path Planning of Robot Manipulators |
title_sort |
continuous genetic algorithms for collision-free cartesian path planning of robot manipulators |
publisher |
SAGE Publishing |
series |
International Journal of Advanced Robotic Systems |
issn |
1729-8814 |
publishDate |
2011-12-01 |
description |
A novel continuous genetic algorithm (CGA) along with distance algorithm for solving collisions-free path planning problem for robot manipulators is presented in this paper. Given the desired Cartesian path to be followed by the manipulator, the robot configuration as described by the D-H parameters, and the available stationary obstacles in the workspace of the manipulator, the proposed approach will autonomously select a collision free path for the manipulator that minimizes the deviation between the generated and the desired Cartesian path, satisfy the joints limits of the manipulator, and maximize the minimum distance between the manipulator links and the obstacles. One of the main features of the algorithm is that it avoids the manipulator kinematic singularities due to the inclusion of forward kinematics model in the calculations instead of the inverse kinematics. The new robot path planning approach has been applied to two different robot configurations; 2R and PUMA 560, as non-redundant manipulators. Simulation results show that the proposed CGA will always select the safest path avoiding obstacles within the manipulator workspace regardless of whether there is a unique feasible solution, in terms of joint limits, or there are multiple feasible solutions. In addition to that, the generated path in Cartesian space will be of very minimal deviation from the desired one. |
url |
https://doi.org/10.5772/50902 |
work_keys_str_mv |
AT zaersabohammour continuousgeneticalgorithmsforcollisionfreecartesianpathplanningofrobotmanipulators AT othmanmkalsmadi continuousgeneticalgorithmsforcollisionfreecartesianpathplanningofrobotmanipulators AT sofianibataineh continuousgeneticalgorithmsforcollisionfreecartesianpathplanningofrobotmanipulators AT muhannadaalomari continuousgeneticalgorithmsforcollisionfreecartesianpathplanningofrobotmanipulators AT nafeeaffach continuousgeneticalgorithmsforcollisionfreecartesianpathplanningofrobotmanipulators |
_version_ |
1724603065307234304 |