Skip to content

A Jupyter Notebook containing tutorial sessions for Algorithmic Robots Module

Notifications You must be signed in to change notification settings

CollaborativeRoboticsLab/algorithmic-robots-labs

Repository files navigation

Algorithmic Robots Lab Notebooks

Open In Colab Open in Visual Studio Code

Prerequisites

The notebooks are designed to be stanalone and to study mathematical concepts of robotics as explained in below sections.

Sessions

Installation

Dependencies

Update the requirements.txt with any python packages required

Docker

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=8888

or use the docker compose file to pull the latest container from ghcr.io

docker compose pull
docker compose up

Devcontainer for live development

Open 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.

About

A Jupyter Notebook containing tutorial sessions for Algorithmic Robots Module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages