TY - JOUR
T1 - An online reliable local trajectory planner for quadrotors
AU - Tong, Chunming
AU - Liu, Zhenbao
AU - Zhao, Wen
AU - Wang, Baodong
AU - Cheng, Yao
AU - Wang, Jingyan
N1 - Publisher Copyright:
© 2022, Emerald Publishing Limited.
PY - 2023/3/27
Y1 - 2023/3/27
N2 - Purpose: This paper aims to propose an online local trajectory planner for safe and fast trajectory generation that combines the jerk-limited trajectory (JLT) generation algorithm and the particle swarm optimization (PSO) algorithm. A trajectory switching algorithm is proposed to improve the trajectory tracking performance. The proposed system generates smooth and safe flight trajectories online for quadrotors. Design/methodology/approach: First, the PSO algorithm method can obtain the optimal set of target points near the path points obtained by the global path searching. The JLT generation algorithm generates multiple trajectories from the current position to the target points that conform to the kinetic constraints. Then, the generated multiple trajectories are evaluated to pick the obstacle-free trajectory with the least cost. A trajectory switching strategy is proposed to switch the unmanned aerial vehicle (UAV) to a new trajectory before the UAV reaches the last hovering state of the current trajectory, so that the UAV can fly smoothly and quickly. Findings: The feasibility of the designed system is validated through online flight experiments in indoor environments with obstacles. Practical implications: The proposed trajectory planning system is integrated into a quadrotor platform. It is easily implementable onboard and computationally efficient. Originality/value: The proposed local planner for trajectory generation and evaluation combines PSO and JLT generation algorithms. The proposed method can provide a collision-free and continuous trajectory, significantly reducing the required computing resources. The PSO algorithm locally searches for feasible target points near the global waypoint obtained by the global path search. The JLT generation algorithm generates trajectories from the current state toward each point contained by the target point set. The proposed trajectory switching strategy can avoid unnecessary hovering states in flight and ensure a continuous and safe flight trajectory. It is especially suitable for micro quadrotors with a small payload and limited onboard computing power.
AB - Purpose: This paper aims to propose an online local trajectory planner for safe and fast trajectory generation that combines the jerk-limited trajectory (JLT) generation algorithm and the particle swarm optimization (PSO) algorithm. A trajectory switching algorithm is proposed to improve the trajectory tracking performance. The proposed system generates smooth and safe flight trajectories online for quadrotors. Design/methodology/approach: First, the PSO algorithm method can obtain the optimal set of target points near the path points obtained by the global path searching. The JLT generation algorithm generates multiple trajectories from the current position to the target points that conform to the kinetic constraints. Then, the generated multiple trajectories are evaluated to pick the obstacle-free trajectory with the least cost. A trajectory switching strategy is proposed to switch the unmanned aerial vehicle (UAV) to a new trajectory before the UAV reaches the last hovering state of the current trajectory, so that the UAV can fly smoothly and quickly. Findings: The feasibility of the designed system is validated through online flight experiments in indoor environments with obstacles. Practical implications: The proposed trajectory planning system is integrated into a quadrotor platform. It is easily implementable onboard and computationally efficient. Originality/value: The proposed local planner for trajectory generation and evaluation combines PSO and JLT generation algorithms. The proposed method can provide a collision-free and continuous trajectory, significantly reducing the required computing resources. The PSO algorithm locally searches for feasible target points near the global waypoint obtained by the global path search. The JLT generation algorithm generates trajectories from the current state toward each point contained by the target point set. The proposed trajectory switching strategy can avoid unnecessary hovering states in flight and ensure a continuous and safe flight trajectory. It is especially suitable for micro quadrotors with a small payload and limited onboard computing power.
KW - 3D trajectory planning algorithm
KW - Local trajectory planner
KW - UAV
UR - http://www.scopus.com/inward/record.url?scp=85143988632&partnerID=8YFLogxK
U2 - 10.1108/AEAT-04-2022-0106
DO - 10.1108/AEAT-04-2022-0106
M3 - 文章
AN - SCOPUS:85143988632
SN - 1748-8842
VL - 95
SP - 757
EP - 767
JO - Aircraft Engineering and Aerospace Technology
JF - Aircraft Engineering and Aerospace Technology
IS - 5
ER -