An Efficient Approach of Time-Optimal Trajectory Generation for the Fully Autonomous Navigation of the QuadrotorSource: Journal of Dynamic Systems, Measurement, and Control:;2017:;volume( 139 ):;issue: 006::page 61012DOI: 10.1115/1.4035453Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: In this work, a time-optimal trajectory generation approach is developed for the multiple way-point navigation of the quadrotor based on the nonuniform rational B-spline (NURBS) curve and linear programming. To facilitate this development, the dynamic model of the quadrotor is formulated first. Then, the geometric trajectory regarding multiple way-point navigation is constructed based on the NURBS curve. With the constructed geometric trajectory, a time-optimal interpolation problem is imposed considering the velocity, acceleration, and jerk constraints. This optimization problem is solved in two steps. In the first step, a preliminary result is obtained by solving a linear programming problem without jerk constraints. Then by introducing properly relaxed jerk constraints, a second linear programming problem is formulated based on the preliminarily obtained result, and the time-optimal problem can be fully solved in this way. Subsequently, a nonlinear trajectory tracking controller is developed to track the generated trajectory. The feasibilities of the proposed trajectory generation approach as well as the tracking controller are verified through both simulations and real-time experiments. With enhanced computational efficiency, the proposed approach can generate trajectory for an indoor environment with the smooth acceleration profile and moderate velocity V≈1 m/s in real-time, while guaranteeing velocity, acceleration, and jerk constraints: Vmax=1 m/s, Amax=2 m/s2, and Jmax=5 m/s3. In such a case, the trajectory tracking controller can closely track the reference trajectory with cross-tracking error less than 0.05 m.
|
Show full item record
contributor author | Dong, Wei | |
contributor author | Ding, Ye | |
contributor author | Huang, Jie | |
contributor author | Zhu, Xiangyang | |
contributor author | Ding, Han | |
date accessioned | 2017-11-25T07:20:46Z | |
date available | 2017-11-25T07:20:46Z | |
date copyright | 2017/13/4 | |
date issued | 2017 | |
identifier issn | 0022-0434 | |
identifier other | ds_139_06_061012.pdf | |
identifier uri | http://138.201.223.254:8080/yetl1/handle/yetl/4236652 | |
description abstract | In this work, a time-optimal trajectory generation approach is developed for the multiple way-point navigation of the quadrotor based on the nonuniform rational B-spline (NURBS) curve and linear programming. To facilitate this development, the dynamic model of the quadrotor is formulated first. Then, the geometric trajectory regarding multiple way-point navigation is constructed based on the NURBS curve. With the constructed geometric trajectory, a time-optimal interpolation problem is imposed considering the velocity, acceleration, and jerk constraints. This optimization problem is solved in two steps. In the first step, a preliminary result is obtained by solving a linear programming problem without jerk constraints. Then by introducing properly relaxed jerk constraints, a second linear programming problem is formulated based on the preliminarily obtained result, and the time-optimal problem can be fully solved in this way. Subsequently, a nonlinear trajectory tracking controller is developed to track the generated trajectory. The feasibilities of the proposed trajectory generation approach as well as the tracking controller are verified through both simulations and real-time experiments. With enhanced computational efficiency, the proposed approach can generate trajectory for an indoor environment with the smooth acceleration profile and moderate velocity V≈1 m/s in real-time, while guaranteeing velocity, acceleration, and jerk constraints: Vmax=1 m/s, Amax=2 m/s2, and Jmax=5 m/s3. In such a case, the trajectory tracking controller can closely track the reference trajectory with cross-tracking error less than 0.05 m. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | An Efficient Approach of Time-Optimal Trajectory Generation for the Fully Autonomous Navigation of the Quadrotor | |
type | Journal Paper | |
journal volume | 139 | |
journal issue | 6 | |
journal title | Journal of Dynamic Systems, Measurement, and Control | |
identifier doi | 10.1115/1.4035453 | |
journal fristpage | 61012 | |
journal lastpage | 061012-9 | |
tree | Journal of Dynamic Systems, Measurement, and Control:;2017:;volume( 139 ):;issue: 006 | |
contenttype | Fulltext |