Cargando…

An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety

With the rapid development of robot perception and planning technology, robots are gradually getting rid of fixed fences and working closely with humans in shared workspaces. The safety of human-robot coexistence has become critical. Traditional motion planning methods perform poorly in dynamic envi...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Hongyan, Qu, Daokui, Xu, Fang, Du, Zhenjun, Jia, Kai, Liu, Mingmin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9141506/
https://www.ncbi.nlm.nih.gov/pubmed/35626537
http://dx.doi.org/10.3390/e24050653
_version_ 1784715362287222784
author Liu, Hongyan
Qu, Daokui
Xu, Fang
Du, Zhenjun
Jia, Kai
Liu, Mingmin
author_facet Liu, Hongyan
Qu, Daokui
Xu, Fang
Du, Zhenjun
Jia, Kai
Liu, Mingmin
author_sort Liu, Hongyan
collection PubMed
description With the rapid development of robot perception and planning technology, robots are gradually getting rid of fixed fences and working closely with humans in shared workspaces. The safety of human-robot coexistence has become critical. Traditional motion planning methods perform poorly in dynamic environments where obstacles motion is highly uncertain. In this paper, we propose an efficient online trajectory generation method to help manipulator autonomous planning in dynamic environments. Our approach starts with an efficient kinodynamic path search algorithm that considers the links constraints and finds a safe and feasible initial trajectory with minimal control effort and time. To increase the clearance between the trajectory and obstacles and improve the smoothness, a trajectory optimization method using the B-spline convex hull property is adopted to minimize the penalty of collision cost, smoothness, and dynamical feasibility. To avoid the collisions between the links and obstacles and the collisions of the links themselves, a constraint-relaxed links collision avoidance method is developed by solving a quadratic programming problem. Compared with the existing state-of-the-art planning method for dynamic environments and advanced trajectory optimization method, our method can generate a smoother, collision-free trajectory in less time with a higher success rate. Detailed simulation comparison experiments, as well as real-world experiments, are reported to verify the effectiveness of our method.
format Online
Article
Text
id pubmed-9141506
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91415062022-05-28 An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety Liu, Hongyan Qu, Daokui Xu, Fang Du, Zhenjun Jia, Kai Liu, Mingmin Entropy (Basel) Article With the rapid development of robot perception and planning technology, robots are gradually getting rid of fixed fences and working closely with humans in shared workspaces. The safety of human-robot coexistence has become critical. Traditional motion planning methods perform poorly in dynamic environments where obstacles motion is highly uncertain. In this paper, we propose an efficient online trajectory generation method to help manipulator autonomous planning in dynamic environments. Our approach starts with an efficient kinodynamic path search algorithm that considers the links constraints and finds a safe and feasible initial trajectory with minimal control effort and time. To increase the clearance between the trajectory and obstacles and improve the smoothness, a trajectory optimization method using the B-spline convex hull property is adopted to minimize the penalty of collision cost, smoothness, and dynamical feasibility. To avoid the collisions between the links and obstacles and the collisions of the links themselves, a constraint-relaxed links collision avoidance method is developed by solving a quadratic programming problem. Compared with the existing state-of-the-art planning method for dynamic environments and advanced trajectory optimization method, our method can generate a smoother, collision-free trajectory in less time with a higher success rate. Detailed simulation comparison experiments, as well as real-world experiments, are reported to verify the effectiveness of our method. MDPI 2022-05-06 /pmc/articles/PMC9141506/ /pubmed/35626537 http://dx.doi.org/10.3390/e24050653 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
Liu, Hongyan
Qu, Daokui
Xu, Fang
Du, Zhenjun
Jia, Kai
Liu, Mingmin
An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title_full An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title_fullStr An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title_full_unstemmed An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title_short An Efficient Online Trajectory Generation Method Based on Kinodynamic Path Search and Trajectory Optimization for Human-Robot Interaction Safety
title_sort efficient online trajectory generation method based on kinodynamic path search and trajectory optimization for human-robot interaction safety
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9141506/
https://www.ncbi.nlm.nih.gov/pubmed/35626537
http://dx.doi.org/10.3390/e24050653
work_keys_str_mv AT liuhongyan anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT qudaokui anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT xufang anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT duzhenjun anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT jiakai anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT liumingmin anefficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT liuhongyan efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT qudaokui efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT xufang efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT duzhenjun efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT jiakai efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety
AT liumingmin efficientonlinetrajectorygenerationmethodbasedonkinodynamicpathsearchandtrajectoryoptimizationforhumanrobotinteractionsafety