Skip to content

Commit dfe06e1

Browse files
Add documentation contents
1 parent 4330265 commit dfe06e1

File tree

4 files changed

+28
-3
lines changed

4 files changed

+28
-3
lines changed

class05/class05.html

Lines changed: 19 additions & 0 deletions
Large diffs are not rendered by default.

class05/class05.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ For legged robots, a constraint of the form
218218
```math
219219
||f||_{2} \leq \mu f_{N}
220220
```
221-
may be enforced to prevent slipping, where $f$ is the frictional force, $\mu$ is the coefficient of statis friction and $f_{N}$ is the normal force.
221+
may be enforced to prevent slipping, where $f$ is the applied force, $\mu$ is the coefficient of statis friction and $f_{N}$ is the normal force.
222222
"
223223

224224
# ╔═╡ 055ac28a-2fbd-4777-b683-688ae6b10a89

class05/class05.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
**Presenter:** Guancheng "Ivan" Qiu
44

5-
**Topic:** Nonlinear trajectory optimization; collocation; implicit integration
5+
**Topic:** Nonlinear trajectory optimization; collocation; implicit integration; differential dynamic programming
66

77
---
88

9-
Add notes, links, and resources below.
9+
In this lecture, we will cover examples of nonlinear trajectory optimization, and two methods to solve these problems: transcription (specifically collocation) and differential dynamic programming.
1010

11+
The lecture note is contained in a Pluto notebook (class05/class05.jl). To run it locally, please refer to the [Class 01 documentation](https://learningtooptimize.github.io/LearningToControlClass/dev/class01/class01/#Background-Material).
12+
(In *Step 3: Install Pluto and other dependencies*, you should `activate` the environment in the class05 foler.)
13+
14+
The notebook can also be accessed [online](https://learningtooptimize.github.io/LearningToControlClass/dev/class05/class05.html)

docs/make.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ plutos = [
1515
joinpath(repo_dir, "class02", "part1_root_finding.html"),
1616
joinpath(repo_dir, "class02", "part2_eq_constraints.html"),
1717
joinpath(repo_dir, "class02", "part3_ipm.html"),
18+
joinpath(repo_dir, "class05", "class05.html"),
1819
]
1920

2021
if !isdir(build_dir)
@@ -44,6 +45,7 @@ makedocs(
4445
"class01/background_materials/git_adventure_guide.md",
4546
],
4647
"Class 2" => "class02/overview.md",
48+
"Class 5" => "class05/class05.md",
4749
],
4850
)
4951

0 commit comments

Comments
 (0)