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

Full description

Bibliographic Details
Main Authors: Gerardo C. Velez-Lopez, Hector Vazquez-Leal, Luis Hernandez-Martinez, Arturo Sarmiento-Reyes, Gerardo Diaz-Arango, Jesus Huerta-Chua, Hector D. Rico-Aniles, Victor M. Jimenez-Fernandez
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/11/4022
_version_ 1797491752991457280
author Gerardo C. Velez-Lopez
Hector Vazquez-Leal
Luis Hernandez-Martinez
Arturo Sarmiento-Reyes
Gerardo Diaz-Arango
Jesus Huerta-Chua
Hector D. Rico-Aniles
Victor M. Jimenez-Fernandez
author_facet Gerardo C. Velez-Lopez
Hector Vazquez-Leal
Luis Hernandez-Martinez
Arturo Sarmiento-Reyes
Gerardo Diaz-Arango
Jesus Huerta-Chua
Hector D. Rico-Aniles
Victor M. Jimenez-Fernandez
author_sort Gerardo C. Velez-Lopez
collection DOAJ
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.
first_indexed 2024-03-10T00:53:46Z
format Article
id doaj.art-5c159b86e39442b48023cf404db97549
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T00:53:46Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-5c159b86e39442b48023cf404db975492023-11-23T14:47:26ZengMDPI AGSensors1424-82202022-05-012211402210.3390/s22114022A Novel Collision-Free Homotopy Path Planning for Planar Robotic ArmsGerardo C. Velez-Lopez0Hector Vazquez-Leal1Luis Hernandez-Martinez2Arturo Sarmiento-Reyes3Gerardo Diaz-Arango4Jesus Huerta-Chua5Hector D. Rico-Aniles6Victor M. Jimenez-Fernandez7Electronics Department, National Institute for Astrophysics, Optics and Electronics, Luis Enrique Erro 1, Santa María Tonantzintla, Cholula 72840, Puebla, MexicoFacultad de Instrumentacion Electronica, Universidad Veracruzana, Cto. Gonzalo Aguirre Beltran S/N, Xalapa 91000, Veracruz, MexicoElectronics Department, National Institute for Astrophysics, Optics and Electronics, Luis Enrique Erro 1, Santa María Tonantzintla, Cholula 72840, Puebla, MexicoElectronics Department, National Institute for Astrophysics, Optics and Electronics, Luis Enrique Erro 1, Santa María Tonantzintla, Cholula 72840, Puebla, MexicoInstituto Tecnologico Superior de Poza Rica, Tecnologico Nacional de Mexico, Luis Donaldo Colosio Murrieta S/N, Poza Rica 93230, Veracruz, MexicoInstituto Tecnologico Superior de Poza Rica, Tecnologico Nacional de Mexico, Luis Donaldo Colosio Murrieta S/N, Poza Rica 93230, Veracruz, MexicoElectrical Engineering Department, North Central College, 30 N. Brainard St., Naperville, IL 60540, USAFacultad de Instrumentacion Electronica, Universidad Veracruzana, Cto. Gonzalo Aguirre Beltran S/N, Xalapa 91000, Veracruz, MexicoAchieving 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.https://www.mdpi.com/1424-8220/22/11/4022collision-free path planningautonomous robotrobot armhomotopy continuation methods
spellingShingle Gerardo C. Velez-Lopez
Hector Vazquez-Leal
Luis Hernandez-Martinez
Arturo Sarmiento-Reyes
Gerardo Diaz-Arango
Jesus Huerta-Chua
Hector D. Rico-Aniles
Victor M. Jimenez-Fernandez
A Novel Collision-Free Homotopy Path Planning for Planar Robotic Arms
Sensors
collision-free path planning
autonomous robot
robot arm
homotopy continuation methods
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 collision-free path planning
autonomous robot
robot arm
homotopy continuation methods
url https://www.mdpi.com/1424-8220/22/11/4022
work_keys_str_mv AT gerardocvelezlopez anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT hectorvazquezleal anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT luishernandezmartinez anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT arturosarmientoreyes anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT gerardodiazarango anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT jesushuertachua anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT hectordricoaniles anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT victormjimenezfernandez anovelcollisionfreehomotopypathplanningforplanarroboticarms
AT gerardocvelezlopez novelcollisionfreehomotopypathplanningforplanarroboticarms
AT hectorvazquezleal novelcollisionfreehomotopypathplanningforplanarroboticarms
AT luishernandezmartinez novelcollisionfreehomotopypathplanningforplanarroboticarms
AT arturosarmientoreyes novelcollisionfreehomotopypathplanningforplanarroboticarms
AT gerardodiazarango novelcollisionfreehomotopypathplanningforplanarroboticarms
AT jesushuertachua novelcollisionfreehomotopypathplanningforplanarroboticarms
AT hectordricoaniles novelcollisionfreehomotopypathplanningforplanarroboticarms
AT victormjimenezfernandez novelcollisionfreehomotopypathplanningforplanarroboticarms