GitPedia

UAV motion control

MATLAB implementation of UAV (unmanned aerial vehicle) control simulation, with RRT (rapidly exploring random tree) for path planning, B-Spline for trajectory generation and LP (linear programming) for trajectory optimization.

From Logan-Shi·Updated June 10, 2026·View on GitHub·

- BSpline_demo.m trajectory generation demo - PD_control_BSpline_demo.m flight demo The project is written primarily in MATLAB, first published in 2020. Key topics include: bspline, motion-tracking, pd-control-demo, simulation, trajectory-generation.

Usage

- BSpline_demo.m trajectory generation demo
- PD_control_BSpline_demo.m flight demo

figures

img

Reference

Dong, W., Ding, Y., Huang, J., Zhu, X., & Ding, H. (2017). An efficient approach of time-optimal trajectory generation for the fully autonomous navigation of the quadrotor. Journal of Dynamic Systems, Measurement, and Control, 139(6), 061012.

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from Logan-Shi/UAV-motion-control via the GitHub API.Last fetched: 6/20/2026