Skip to content

Commit 8dd1647

Browse files
committed
Merge branch 'feature/interior_point/trajectory_adjustment' of bitbucket.org:leggedrobotics/ocs2_dev into feature/interior_point/trajectory_adjustment
2 parents dfabca4 + 668ccae commit 8dd1647

File tree

2 files changed

+35
-12
lines changed

2 files changed

+35
-12
lines changed

ocs2_doc/docs/intro.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ Introduction
77
**S**\ witched **S**\ ystems (OCS2). The toolbox provides an efficient
88
implementation of the following algorithms:
99

10-
* **SLQ**\: Continuous-time domain DDP
11-
* **iLQR**\: Discrete-time domain DDP
10+
* **SLQ**\: Continuous-time domain constrained DDP
11+
* **iLQR**\: Discrete-time domain constrained DDP
1212
* **SQP**\: Multiple-shooting algorithm based on `HPIPM <href="https://github.com/giaf/hpipm"/>`__
13-
* **PISOC**\: Path integral stochastic optimal control
13+
* **IPM**\: Multiple-shooting algorithm based on nonlinear interior point method
14+
* **SLP**\: Sequential Linear Programming based on `PIPG <href="https://arxiv.org/abs/2009.06980"/>`__
1415

1516
OCS2 handles general path constraints through Augmented Lagrangian or
1617
relaxed barrier methods. To facilitate the application of OCS2 in robotic

ocs2_doc/docs/overview.rst

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ Overview
99
for **S**\ witched **S**\ ystems (OCS2). The toolbox provides an
1010
efficient implementation of the following algorithms:
1111

12-
* **SLQ**\: Continuous-time domain DDP
13-
* **iLQR**\: Discrete-time domain DDP
12+
* **SLQ**\: Continuous-time domain constrained DDP
13+
* **iLQR**\: Discrete-time domain constrained DDP
1414
* **SQP**\: Multiple-shooting algorithm based on `HPIPM <href="https://github.com/giaf/hpipm"/>`__
15-
* **PISOC**\: Path integral stochastic optimal control
15+
* **IPM**\: Multiple-shooting algorithm based on nonlinear interior point method
16+
* **SLP**\: Sequential Linear Programming based on `PIPG <href="https://arxiv.org/abs/2009.06980"/>`__
1617

1718
OCS2 handles general path constraints through Augmented Lagrangian or
1819
relaxed barrier methods. To facilitate the application of OCS2 in robotic
@@ -51,18 +52,20 @@ Credits
5152
The following people have been involved in the development of OCS2:
5253

5354
**Project Manager**:
54-
Farbod Farshidian (ETHZ).
55+
Farbod Farshidian.
5556

5657
**Main Developers**:
57-
Farbod Farshidian (ETHZ),
58-
Ruben Grandia (ETHZ),
59-
Michael Spieler (ETHZ),
60-
Jan Carius (ETHZ),
61-
Jean-Pierre Sleiman (ETHZ).
58+
Farbod Farshidian,
59+
Ruben Grandia,
60+
Michael Spieler,
61+
Jan Carius,
62+
Jean-Pierre Sleiman.
6263

6364
**Other Developers**:
6465
Alexander Reske,
66+
Sotaro Katayama,
6567
Mayank Mittal,
68+
Jia-​Ruei Chiu,
6669
Johannes Pankert,
6770
Perry Franklin,
6871
Tom Lankhorst,
@@ -76,6 +79,25 @@ Edo Jelavic.
7679
project has continued to evolve at RSL, ETH Zurich. The RSL team now actively
7780
supports the development of OCS2.
7881

82+
Citing OCS2
83+
~~~~~~~~~~~
84+
To cite the toolbox in your academic research, please use the following:
85+
86+
.. code-block::
87+
88+
@misc{OCS2,
89+
title = {{OCS2}: An open source library for Optimal Control of Switched Systems},
90+
note = {[Online]. Available: \url{https://github.com/leggedrobotics/ocs2}},
91+
author = {Farbod Farshidian and others}
92+
}
93+
94+
Tutorials
95+
~~~~~~~~~
96+
* Tutorial on OCS2 Toolbox, Farbod Farshidian,
97+
MPC Workshop at RSS 2021 `link <href="https://youtu.be/RYmQN9GbFYg"/>`__
98+
* Real-time optimal control for legged locomotion & manipulation, Marco Hutter,
99+
MPC Workshop at RSS 2021 `link <href="https://youtu.be/sjAENmtO4bA"/>`__
100+
79101

80102
Related publications
81103
~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)