To get the lecture, you can either click on the first link or follow the procedure given below to download all the course, that is the lecture with the exercices.
## Exercices
*[Application of the indirect simple shooting method](course/exercices/simple_shooting_application.ipynb)
...
...
@@ -26,6 +28,7 @@ When the control law in feedback form is discontinuous, in the indirect context,
*[Introduction to the multiple shooting method](course/exercices/bsb_turnpike_regularized.ipynb)
*[Geometric and numerical methods in optimal control I](https://gitlab.polytech.unice.fr/CIMPA/gnmoc)
## Procedure to get the course and do the exercices
**_Remark._** For the students of the CIMPA school, a specific procedure will be given to simplify the use of the course.
In the following, `ROOT` is a variable standing for the root directory where the course repository will be stored. For example,
```bash
export ROOT=${HOME}/cimpa
```
The lecture and exercices are given in the form of python notebooks. To download all the course you can download all the files clicking on the links given above or use the `git`command. To clone the git repository and get the course:
```bash
cd$ROOT
git clone git@gitlab.irit.fr:toc/cimpa/gnmoc.git
```
Create the cimpa conda environment:
```bash
cd$ROOT/gnmoc
conda env create -f pkg/env/cimpa-<YOUR_OS>.yaml
```
Where <YOUR_OS> must be replaced by ```linux```, ```mac``` or ```windows```, according to the platform used.
Activate the cimpa conda environment:
```bash
conda activate cimpa
```
Run jupyterlab and access to the lecture (in subdirectory `course/lecture`) and exercices (in subdirectory `course/exercices`):