Cargando…
A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms
Achieving the smart motion of any autonomous or semi-autonomous robot requires an efficient algorithm to determine a feasible collision-free path. In this paper, a novel collision-free path homotopy-based path-planning algorithm applied to planar robotic arms is presented. The algorithm utilizes hom...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9183049/ https://www.ncbi.nlm.nih.gov/pubmed/35684643 http://dx.doi.org/10.3390/s22114022 |
_version_ | 1784724193377517568 |
---|---|
author | Velez-Lopez, Gerardo C. Vazquez-Leal, Hector Hernandez-Martinez, Luis Sarmiento-Reyes, Arturo Diaz-Arango, Gerardo Huerta-Chua, Jesus Rico-Aniles, Hector D. Jimenez-Fernandez, Victor M. |
author_facet | Velez-Lopez, Gerardo C. Vazquez-Leal, Hector Hernandez-Martinez, Luis Sarmiento-Reyes, Arturo Diaz-Arango, Gerardo Huerta-Chua, Jesus Rico-Aniles, Hector D. Jimenez-Fernandez, Victor M. |
author_sort | Velez-Lopez, Gerardo C. |
collection | PubMed |
description | Achieving the smart motion of any autonomous or semi-autonomous robot requires an efficient algorithm to determine a feasible collision-free path. In this paper, a novel collision-free path homotopy-based path-planning algorithm applied to planar robotic arms is presented. The algorithm utilizes homotopy continuation methods (HCMs) to solve the non-linear algebraic equations system (NAES) that models the robot’s workspace. The method was validated with three case studies with robotic arms in different configurations. For the first case, a robot arm with three links must enter a narrow corridor with two obstacles. For the second case, a six-link robot arm with a gripper is required to take an object inside a narrow corridor with two obstacles. For the third case, a twenty-link arm must take an object inside a maze-like environment. These case studies validated, by simulation, the versatility and capacity of the proposed path-planning algorithm. The results show that the CPU time is dozens of milliseconds with a memory consumption less than 4.5 kB for the first two cases. For the third case, the CPU time is around 2.7 s and the memory consumption around 18 kB. Finally, the method’s performance was further validated using the industrial robot arm CRS CataLyst-5 by Thermo Electron. |
format | Online Article Text |
id | pubmed-9183049 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-91830492022-06-10 A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms Velez-Lopez, Gerardo C. Vazquez-Leal, Hector Hernandez-Martinez, Luis Sarmiento-Reyes, Arturo Diaz-Arango, Gerardo Huerta-Chua, Jesus Rico-Aniles, Hector D. Jimenez-Fernandez, Victor M. Sensors (Basel) Article Achieving the smart motion of any autonomous or semi-autonomous robot requires an efficient algorithm to determine a feasible collision-free path. In this paper, a novel collision-free path homotopy-based path-planning algorithm applied to planar robotic arms is presented. The algorithm utilizes homotopy continuation methods (HCMs) to solve the non-linear algebraic equations system (NAES) that models the robot’s workspace. The method was validated with three case studies with robotic arms in different configurations. For the first case, a robot arm with three links must enter a narrow corridor with two obstacles. For the second case, a six-link robot arm with a gripper is required to take an object inside a narrow corridor with two obstacles. For the third case, a twenty-link arm must take an object inside a maze-like environment. These case studies validated, by simulation, the versatility and capacity of the proposed path-planning algorithm. The results show that the CPU time is dozens of milliseconds with a memory consumption less than 4.5 kB for the first two cases. For the third case, the CPU time is around 2.7 s and the memory consumption around 18 kB. Finally, the method’s performance was further validated using the industrial robot arm CRS CataLyst-5 by Thermo Electron. MDPI 2022-05-26 /pmc/articles/PMC9183049/ /pubmed/35684643 http://dx.doi.org/10.3390/s22114022 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Velez-Lopez, Gerardo C. Vazquez-Leal, Hector Hernandez-Martinez, Luis Sarmiento-Reyes, Arturo Diaz-Arango, Gerardo Huerta-Chua, Jesus Rico-Aniles, Hector D. Jimenez-Fernandez, Victor M. A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title | A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title_full | A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title_fullStr | A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title_full_unstemmed | A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title_short | A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms |
title_sort | novel collision-free homotopy path planning for planar robotic arms |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9183049/ https://www.ncbi.nlm.nih.gov/pubmed/35684643 http://dx.doi.org/10.3390/s22114022 |
work_keys_str_mv | AT velezlopezgerardoc anovelcollisionfreehomotopypathplanningforplanarroboticarms AT vazquezlealhector anovelcollisionfreehomotopypathplanningforplanarroboticarms AT hernandezmartinezluis anovelcollisionfreehomotopypathplanningforplanarroboticarms AT sarmientoreyesarturo anovelcollisionfreehomotopypathplanningforplanarroboticarms AT diazarangogerardo anovelcollisionfreehomotopypathplanningforplanarroboticarms AT huertachuajesus anovelcollisionfreehomotopypathplanningforplanarroboticarms AT ricoanileshectord anovelcollisionfreehomotopypathplanningforplanarroboticarms AT jimenezfernandezvictorm anovelcollisionfreehomotopypathplanningforplanarroboticarms AT velezlopezgerardoc novelcollisionfreehomotopypathplanningforplanarroboticarms AT vazquezlealhector novelcollisionfreehomotopypathplanningforplanarroboticarms AT hernandezmartinezluis novelcollisionfreehomotopypathplanningforplanarroboticarms AT sarmientoreyesarturo novelcollisionfreehomotopypathplanningforplanarroboticarms AT diazarangogerardo novelcollisionfreehomotopypathplanningforplanarroboticarms AT huertachuajesus novelcollisionfreehomotopypathplanningforplanarroboticarms AT ricoanileshectord novelcollisionfreehomotopypathplanningforplanarroboticarms AT jimenezfernandezvictorm novelcollisionfreehomotopypathplanningforplanarroboticarms |