Welcome! This is the oficial organization for LOGNAV project. Here, you can access every repository containing content for freedom autonomous robot development. Each single repository has its features, README, and other stuff. Please, read them before contibuting! Our main repository right now is the "lognav" repo. It contains all our development in a single package.
If you are using an NVIDIA GPU follow this tutorial to install the Docker2 (nvidia container toolkit): https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker
Otherwise, just install the docker in your system (probably it is already installed).
DockerHub login (dockerhub account):
docker loginGithub container repository login (github token account) --> [if you have a problem follow https://gist.github.com/yokawasa/841b6db379aa68b2859846da84a9643c]:
docker login ghcr.ioDocker image:
docker pull ghcr.io/lognav4-0/freedom_vehicle:0.99Run container using NVIDIA GPU (for the docker2 users):
docker run -it --name lognav --privileged --net=host --ipc=host --gpus all -w /home/lognav -v /tmp/.X11-unix:/tmp/.X11-unix -v $PWD:/tmp/shared -e DISPLAY=$DISPLAY -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility ghcr.io/lognav4-0/freedom_vehicle:0.99Run container without NVIDIA GPU (for the docker users):
docker run -it --name lognav --privileged --net=host --ipc=host -w /home/lognav -v /tmp/.X11-unix:/tmp/.X11-unix -v $PWD:/tmp/shared -e DISPLAY=$DISPLAY ghcr.io/lognav4-0/freedom_vehicle:0.99If you had any authorization problem redo all the steps again adding the sudo command before each command line.
Take a look at the docker post-instalation for more details how correct your problem without needed to use sudo: https://docs.docker.com/engine/install/linux-postinstall/