项目介绍

alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs 是一个托管在 GitHub 上的开源项目,主要使用 MATLAB 编写,目前获得 89 个 Star、18 次 Fork。

仓库全名
alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs
Star 数
89
Fork 数
18

README 摘要

Modelling, Simulation, and Implementation of Linear Control for Asymmetric Multirotor Unmanned Aerial Vehicles The basic framework of this investigative project is set around the design and development of control software for Vertical/Short Take-off and Landing (VSTOL) model aircraft. From this theme, the aims of modelling and simulating the non-linear dynamics of an asymmetrical VTOL multi-rotor platform and the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs 用什么语言开发?

主要使用 MATLAB 编写,目前有 89 个 Star。

如何获取 Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs 的源码?

可以直接克隆仓库:git clone https://github.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs.git;安装与运行步骤见仓库 README。

Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs 最近还在维护吗?

仓库最近一次更新为 2020年8月11日,当前没有未关闭的 Issue;Star 数为 89,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Master's Thesis Project: Design, Development, Modelling and Simulating of a Y6 Multi-Rotor UAV, Imlementing Control Schemes such as Proportional Integral Derivative Control, Linear Quadratic Gaussian Control and Model Predictive Control on a BeagleBone Blue

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

C
C++
MATLAB
Makefile

贡献者

README

Modelling, Simulation, and Implementation of Linear Control for Asymmetric Multirotor Unmanned Aerial Vehicles

The basic framework of this investigative project is set around the design and development of control software for Vertical/Short Take-off and Landing (VSTOL) model aircraft. From this theme, the aims of modelling and simulating the non-linear dynamics of an asymmetrical VTOL multi-rotor platform and the development of multiple control schemes, such as Proportional Integral Derivative, Linear Quadratic Gaussian and Model Predictive control algorithms, were derived. These control schemes will then be implemented on the modelled multi-rotor platform via an embedded microprocessor unit.

These aims break down into multiple objective and milestones which must each be achieved to fulfil the full scope of that the aims outlined. These objectives can be broadly classified into 2 categories:

Basic Objectives

  1. Develop a mathematical model representing the dynamics of the multi-rotor aircraft.
  2. Develop a dynamic simulation of the crafts behaviour.
  3. Develop feedback control laws: Linear Quadratic Gaussian (LQG).
  4. Investigate feedback control laws in simulation with the mathematical model to achieve behavioural targets.
  5. Develop flight control software to interface with sensors and implement control laws.
  6. Implement the flight control software on an embedded microprocessor unit.
  7. Implement controller unto multi-rotor platform.
  8. Discuss the results of performance comparisons between the simulation and hardware implementations.

Advanced Objectives

  1. Investigate the application of Model Predictive Control (MPC) schemes in simulation.
  2. Incorporate and implement MPC schemes unto the flight control software.
  3. Discuss the differences between the LQG and MPC implementations

评论

暂无评论