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:
Sravan Balaji
2020-04-11 09:45:44 -04:00
parent 1086c7ed3e
commit 150025bf9f
5 changed files with 83 additions and 53 deletions

View File

@@ -1,3 +1,9 @@
# 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.

Binary file not shown.

25
docs/home.md Normal file
View 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)

View File

@@ -1,52 +1,51 @@
%Parameters source: https://sal.aalto.fi/publications/pdf-files/eluu11_public.pdf
g=9.81;
m = .468;
Ix = 4.856*10^-3;
Iy = 4.856*10^-3;
Iz = 8.801*10^-3;
%State Space Source: https://arxiv.org/ftp/arxiv/papers/1908/1908.07401.pdf
%X' = Ax+Bu
%y = Cx+Du
%Inputs:
%U1: Total Upward Force on the quad rotor along z-axis
%U2: Pitch Torque (about x-axis)
%U3: Roll Torque (about y-axis)
%U4: Yaw Torque (about z-axis)
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 0 1 0 0 0 0 0 0;...
0 0 0 0 0 0 0 -g 0 0 0 0;...
0 0 0 0 0 0 g 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 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 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];
%Note: In paper, 1/m is in wrong spot
B = [0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
1/m 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 1/Ix 0 0;...
0 0 1/Iy 0;...
0 0 0 1/Iz];
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 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 0 1 0 0 0 0;...
0 0 0 0 0 0 0 0 1 0 0 0]
D = zeros(6,4)
% Parameters source: https://sal.aalto.fi/publications/pdf-files/eluu11_public.pdf
g=9.81;
m = .468;
Ix = 4.856*10^-3;
Iy = 4.856*10^-3;
Iz = 8.801*10^-3;
% State Space Source: https://arxiv.org/ftp/arxiv/papers/1908/1908.07401.pdf
% X' = Ax+Bu
% y = Cx+Du
% Inputs:
% U1: Total Upward Force on the quad rotor along z-axis
% U2: Pitch Torque (about x-axis)
% U3: Roll Torque (about y-axis)
% U4: Yaw Torque (about z-axis)
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 0 1 0 0 0 0 0 0;...
0 0 0 0 0 0 0 -g 0 0 0 0;...
0 0 0 0 0 0 g 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 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 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];
% Note: In paper, 1/m is in wrong spot
B = [0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
1/m 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 0 0 0;...
0 1/Ix 0 0;...
0 0 1/Iy 0;...
0 0 0 1/Iz];
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 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 0 1 0 0 0 0;...
0 0 0 0 0 0 0 0 1 0 0 0];
D = zeros(6,4);