The notebooks are designed to be stanalone and to study mathematical concepts of robotics as explained in below sections.
- Session 1 - Mapping - describe whats in here
- Session 2 - Mapping - describe whats in here
- Session 3 - Mapping - describe whats in here
Update the requirements.txt with any python packages required
A Dockerfile is provided to run the notebooks in a container. To build the container locally, run the following command in a terminal at the top level of this git repository.
# build the docker container
docker build -t arlab .
# run the docker container
docker run -p 8888:8888 arlab start-notebook.sh --NotebookApp.token='' --ip=0.0.0.0 --port=8888or use the docker compose file to pull the latest container from ghcr.io
docker compose pull
docker compose upOpen the project with VSCode and install the DevContainer plugin. This will mount the development environment.
To test the notebooks, run following command from within the devcontainer.
start-notebook.sh --NotebookApp.token=''This also allow for live modifications from the browser interface itself. Make sure to sync changes to github at the end.