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