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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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.
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