mirror of
https://github.com/ME-561-W20-Quadcopter-Project/Quadcopter-Control.git
synced 2025-09-04 14:33:15 +00:00
GitHub Pages Setup
- Update README with link to project website - Add proposal pdf to docs folder - Add whitespace to PlantModel.m - Add home.md as homepage of website
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
# Quadcopter Control
|
# Quadcopter Control
|
||||||
|
|
||||||
ME/EECS 561 W20 Quadcopter control source code repository.
|
UMICH EECS / MECHENG 561: Design of Digital Control Systems WN 2020
|
||||||
|
|
||||||
|
Full State Feedback and Control of a Quadcopter Drone
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
Please see the project [website](https://me-561-w20-quadcopter-project.github.io/Quadcopter-Control/home) for documentation.
|
BIN
docs/1. ME 561 Project Proposal.pdf
Normal file
BIN
docs/1. ME 561 Project Proposal.pdf
Normal file
Binary file not shown.
25
docs/home.md
Normal file
25
docs/home.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Full State Feedback and Control of a Quadcopter Drone <!-- omit in toc -->
|
||||||
|
|
||||||
|
## Table of Contents <!-- omit in toc -->
|
||||||
|
- [Contributors](#contributors)
|
||||||
|
- [Documents](#documents)
|
||||||
|
|
||||||
|
## Contributors
|
||||||
|
|
||||||
|
### Project Team <!-- omit in toc -->
|
||||||
|
|
||||||
|
- Sravan Balaji ([balajsra@umich.edu](mailto:balajsra@umich.edu))
|
||||||
|
- Aditya Iyer ([adiyer@umich.edu](mailto:adiyer@umich.edu))
|
||||||
|
- Lakshmanan Periakaruppan ([lperiaka@umich.edu](mailto:lperiaka@umich.edu))
|
||||||
|
- Naman Shah ([namanvs@umich.edu](mailto:namanvs@umich.edu))
|
||||||
|
- Sumedh Vaishampayan ([sumi@umich.edu](mailto:sumi@umich.edu))
|
||||||
|
|
||||||
|
### EECS / MECHENG 561 W20 Course Staff <!-- omit in toc -->
|
||||||
|
|
||||||
|
- Ram Vasudevan ([ramv@umich.edu](mailto:ramv@umich.edu))
|
||||||
|
- Sid Dey ([siddey@umich.edu](mailto:siddey@umich.edu))
|
||||||
|
|
||||||
|
## Documents
|
||||||
|
|
||||||
|
1. [Project Proposal](1.%20ME%20561%20Project%20Proposal.pdf)
|
||||||
|
2. [Final Report (Overleaf)](https://www.overleaf.com/read/kyjvdsxkfnmg)
|
@@ -1,19 +1,19 @@
|
|||||||
%Parameters source: https://sal.aalto.fi/publications/pdf-files/eluu11_public.pdf
|
% Parameters source: https://sal.aalto.fi/publications/pdf-files/eluu11_public.pdf
|
||||||
g=9.81;
|
g=9.81;
|
||||||
m = .468;
|
m = .468;
|
||||||
Ix = 4.856*10^-3;
|
Ix = 4.856*10^-3;
|
||||||
Iy = 4.856*10^-3;
|
Iy = 4.856*10^-3;
|
||||||
Iz = 8.801*10^-3;
|
Iz = 8.801*10^-3;
|
||||||
|
|
||||||
%State Space Source: https://arxiv.org/ftp/arxiv/papers/1908/1908.07401.pdf
|
% State Space Source: https://arxiv.org/ftp/arxiv/papers/1908/1908.07401.pdf
|
||||||
%X' = Ax+Bu
|
% X' = Ax+Bu
|
||||||
%y = Cx+Du
|
% y = Cx+Du
|
||||||
|
|
||||||
%Inputs:
|
% Inputs:
|
||||||
%U1: Total Upward Force on the quad rotor along z-axis
|
% U1: Total Upward Force on the quad rotor along z-axis
|
||||||
%U2: Pitch Torque (about x-axis)
|
% U2: Pitch Torque (about x-axis)
|
||||||
%U3: Roll Torque (about y-axis)
|
% U3: Roll Torque (about y-axis)
|
||||||
%U4: Yaw Torque (about z-axis)
|
% U4: Yaw Torque (about z-axis)
|
||||||
A = [0 0 0 1 0 0 0 0 0 0 0 0;...
|
A = [0 0 0 1 0 0 0 0 0 0 0 0;...
|
||||||
0 0 0 0 1 0 0 0 0 0 0 0;...
|
0 0 0 0 1 0 0 0 0 0 0 0;...
|
||||||
0 0 0 0 0 1 0 0 0 0 0 0;...
|
0 0 0 0 0 1 0 0 0 0 0 0;...
|
||||||
@@ -27,7 +27,7 @@ A = [0 0 0 1 0 0 0 0 0 0 0 0;...
|
|||||||
0 0 0 0 0 0 0 0 0 0 0 0;...
|
0 0 0 0 0 0 0 0 0 0 0 0;...
|
||||||
0 0 0 0 0 0 0 0 0 0 0 0];
|
0 0 0 0 0 0 0 0 0 0 0 0];
|
||||||
|
|
||||||
%Note: In paper, 1/m is in wrong spot
|
% Note: In paper, 1/m is in wrong spot
|
||||||
B = [0 0 0 0;...
|
B = [0 0 0 0;...
|
||||||
0 0 0 0;...
|
0 0 0 0;...
|
||||||
0 0 0 0;...
|
0 0 0 0;...
|
||||||
@@ -40,13 +40,12 @@ B = [0 0 0 0;...
|
|||||||
0 1/Ix 0 0;...
|
0 1/Ix 0 0;...
|
||||||
0 0 1/Iy 0;...
|
0 0 1/Iy 0;...
|
||||||
0 0 0 1/Iz];
|
0 0 0 1/Iz];
|
||||||
|
|
||||||
C = [1 0 0 0 0 0 0 0 0 0 0 0;...
|
C = [1 0 0 0 0 0 0 0 0 0 0 0;...
|
||||||
0 1 0 0 0 0 0 0 0 0 0 0;...
|
0 1 0 0 0 0 0 0 0 0 0 0;...
|
||||||
0 0 1 0 0 0 0 0 0 0 0 0;...
|
0 0 1 0 0 0 0 0 0 0 0 0;...
|
||||||
0 0 0 0 0 0 1 0 0 0 0 0;...
|
0 0 0 0 0 0 1 0 0 0 0 0;...
|
||||||
0 0 0 0 0 0 0 1 0 0 0 0;...
|
0 0 0 0 0 0 0 1 0 0 0 0;...
|
||||||
0 0 0 0 0 0 0 0 1 0 0 0]
|
0 0 0 0 0 0 0 0 1 0 0 0];
|
||||||
D = zeros(6,4)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
D = zeros(6,4);
|
Reference in New Issue
Block a user