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 m/s in real-time, while guaranteeing velocity, acceleration, and jerk constraints: , and . In such a case, the trajectory tracking controller can closely track the reference trajectory with cross-tracking error less than 0.05 m.
Skip Nav Destination
Article navigation
June 2017
Research-Article
An Efficient Approach of Time-Optimal Trajectory Generation for the Fully Autonomous Navigation of the Quadrotor
Wei Dong,
Wei Dong
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: chengquess@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: chengquess@sjtu.edu.cn
Search for other works by this author on:
Ye Ding,
Ye Ding
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: y.ding@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: y.ding@sjtu.edu.cn
Search for other works by this author on:
Jie Huang,
Jie Huang
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: thk2dth@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: thk2dth@sjtu.edu.cn
Search for other works by this author on:
Xiangyang Zhu,
Xiangyang Zhu
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: mexyzhu@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: mexyzhu@sjtu.edu.cn
Search for other works by this author on:
Han Ding
Han Ding
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: hding@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: hding@sjtu.edu.cn
Search for other works by this author on:
Wei Dong
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: chengquess@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: chengquess@sjtu.edu.cn
Ye Ding
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: y.ding@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: y.ding@sjtu.edu.cn
Jie Huang
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: thk2dth@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: thk2dth@sjtu.edu.cn
Xiangyang Zhu
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: mexyzhu@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: mexyzhu@sjtu.edu.cn
Han Ding
State Key Laboratory of Mechanical
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: hding@sjtu.edu.cn
System and Vibration,
School of Mechanical Engineering,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: hding@sjtu.edu.cn
1Corresponding author.
Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received May 12, 2016; final manuscript received December 1, 2016; published online April 13, 2017. Assoc. Editor: Jingang Yi.
J. Dyn. Sys., Meas., Control. Jun 2017, 139(6): 061012 (9 pages)
Published Online: April 13, 2017
Article history
Received:
May 12, 2016
Revised:
December 1, 2016
Citation
Dong, W., Ding, Y., Huang, J., Zhu, X., and Ding, H. (April 13, 2017). "An Efficient Approach of Time-Optimal Trajectory Generation for the Fully Autonomous Navigation of the Quadrotor." ASME. J. Dyn. Sys., Meas., Control. June 2017; 139(6): 061012. https://doi.org/10.1115/1.4035453
Download citation file:
Get Email Alerts
Design of Attack Resistant Robust Control Based on Intermediate Estimator Approach for Offshore Steel Jacket Structures
J. Dyn. Sys., Meas., Control (September 2025)
Associate Editor's Recognition
J. Dyn. Sys., Meas., Control (July 2025)
Related Articles
Three-Dimensional Curve Tracking for Particles Using Gyroscopic Control
J. Dyn. Sys., Meas., Control (December,2017)
Exponential Stabilization of Fully Actuated Planar Bipedal Robotic Walking With Global Position Tracking Capabilities
J. Dyn. Sys., Meas., Control (May,2018)
Robotic Time-Varying Force Tracking in Position-Based Impedance Control
J. Dyn. Sys., Meas., Control (September,2016)
Cloud-Supported Coverage Control for Persistent Surveillance Missions
J. Dyn. Sys., Meas., Control (August,2017)
Related Proceedings Papers
Related Chapters
A New Exploratory Neural Network Training Method
Intelligent Engineering Systems through Artificial Neural Networks, Volume 16
Optimization of Sensor∕Neuro-Controller Pairings for Effective Navigation
Intelligent Engineering Systems through Artificial Neural Networks Volume 18
Real Time Control Solution for Nonlinear Position System
International Conference on Future Computer and Communication, 3rd (ICFCC 2011)