Skip to content

Commit e0940f5

Browse files
committed
add teaching material flying robots
1 parent c65986a commit e0940f5

File tree

6 files changed

+1015
-0
lines changed

6 files changed

+1015
-0
lines changed
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
.reveal h1 {font-size: 1.5em; text-transform: capitalize; text-shadow: 1px 1px 2px white;}
2+
3+
.reveal h2 {font-size: 1.2em; text-transform: capitalize;
4+
text-shadow: 1px 1px 2px white;}
5+
6+
.reveal h3 {font-size: 0.6em; text-transform: capitalize;}
7+
8+
.reveal h4 {font-size: 0.4em; text-transform: capitalize;}
9+
10+
.slides em {
11+
color:#e99a24;
12+
font-style: normal;
13+
}
14+
15+
.reveal .slide-number {
16+
font-size: 0.4em;
17+
}
18+
19+
.citation {
20+
font-size: 0.6em;
21+
}
22+
23+
.csl-entry {
24+
text-align: left;
25+
font-size: 0.4em;
26+
}
27+
28+
.slides {
29+
font-size: 0.75em;
30+
}
31+
.reveal ul {
32+
display: block;
33+
}
34+
.reveal ol {
35+
display: block;
36+
}
37+
38+
/* enable multiple columns */
39+
/* https://stackoverflow.com/questions/30861845 */
40+
.container {
41+
display: flex;
42+
align-items: center;
43+
}
44+
.col {
45+
flex: auto;
46+
}
47+
48+
.box-def {
49+
border: 4px solid #555555;
50+
border-radius: 20px;
51+
background: #cccccc;
52+
margin: 5px;
53+
}
54+
55+
.box-def-title {
56+
background-color:#555555;
57+
border: 4px solid #555555;
58+
border-radius: 20px 20px 0 0;
59+
color:#fff;
60+
margin: -2px;
61+
font-weight:100;
62+
}
63+
.box-def-title p {
64+
margin: 0;
65+
padding: 0;
66+
}
67+
68+
.box-ex {
69+
border: 4px solid #0a4a0c;
70+
border-radius: 20px;
71+
background: #0a4a0c5f;
72+
margin: 5px;
73+
}
74+
75+
.box-ex-title{
76+
background-color:#0a4a0c;
77+
border: 4px solid #0a4a0c;
78+
border-radius: 20px 20px 0 0;
79+
color:#fff;
80+
margin: -2px;
81+
font-weight:100;
82+
}
83+
84+
.box-ex-title p {
85+
margin: 0;
86+
padding: 0;
87+
}
88+
89+
.box-red {
90+
padding: 0px;
91+
border: 4px solid #79070b;
92+
border-radius: 20px;
93+
background: #79070b5f;
94+
margin: 5px;
95+
}
96+
97+
.box-red-title{
98+
background-color:#79070b;
99+
border: 4px solid #79070b;
100+
border-radius: 20px 20px 0 0;
101+
color:#fff;
102+
margin: -2px;
103+
font-weight:100;
104+
}
105+
106+
.box-red-title p {
107+
margin: 0;
108+
padding: 0;
109+
}
110+
111+
#refs {
112+
height: 800px;
113+
overflow-y: auto !important;
114+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
layout: default
3+
title: Flying Robots
4+
permalink: /teaching/flying-robots
5+
---
6+
7+
<div class="content">
8+
<div class="section-heading">
9+
<h2 class="title is-2">Flying Robots</h2>
10+
</div>
11+
12+
<div class="container">
13+
<p>
14+
The course is largely practical, where students work towards implementing all the components that are needed on a modern flight controller. The different aspects are:
15+
<ul>
16+
<li>Introduction to flying robots (multirotors and variants, fixed-wing, hybrid)</li>
17+
<li>Underlying physics models of the dynamics</li>
18+
<li>Control approaches (differential flatness, geometric controllers for attitude and position)</li>
19+
<li>State estimation techniques (Mahony filter, Extended Kalman filters)</li>
20+
<li>Motion planning for flying robots (optimization using splines, search-based methods, sampling-based approaches)</li>
21+
</ul>
22+
</p>
23+
<br/>
24+
</div>
25+
26+
<div class="table-container">
27+
<table class="table is-striped">
28+
<thead>
29+
<tr>
30+
<th>Week</th>
31+
<th>Topic</th>
32+
<th>Lecture</th>
33+
<th>Assignment</th>
34+
</tr>
35+
</thead>
36+
<tbody>
37+
<tr><td class="is-info" colspan="4">Part 1: Foundations</td></tr>
38+
<tr>
39+
<th>1</th>
40+
<td>Organization, Introduction, Problem Formulation</td>
41+
<td>
42+
<a href="../../teachingpages/flying-robots/intro.html" class="button is-dark">
43+
<span class="icon">
44+
<i class="fas fa-external-link-alt"></i>
45+
</span>
46+
<span>Slides</span>
47+
</a>
48+
</td>
49+
<td></td>
50+
</tr>
51+
52+
53+
</tbody>
54+
</table>
55+
</div>
56+
57+

0 commit comments

Comments
 (0)