tylerferrara / argos3-docker

ARGoS robot simulator within a docker container.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARGoS in Docker

GitHub Docker Image Size (tag)

Portable robot simulation environment, using ARGoS. Built within docker containers & displayed via browser-based VNC (noVNC), ARGoS should now be accessable on all platforms.

Usage

$ docker run -p 6080:80 -v /dev/shm:/dev/shm tjferrara/argos3:latest

Visit http://localhost:6080 on your browser of choice, to display the GUI.

Argos in browser"


[ Optional ] Customization

$ docker run \
    -e USER=doro \                  # Create a new user
    -e PASSWORD=password \          # Password for new user
    -e RESOLUTION=1920x1080 \       # Resolution of VNC
    -e HTTP_PASSWORD=mypassword \   # Password for VNC
    -p 6080:80 -v /dev/shm:/dev/shm tjferrara/argos3:latest

These options are given by the base image dorowu/ubuntu-desktop-lxde-vnc. For more customization information, visit https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc.

Build it yourself

To build and run the container:

$ git clone https://github.com/tylerferrara/argos3-docker.git argos3-docker
$ cd argos3-docker
$ docker-compose up --build

NOTE: This can take up to 15min to compile as it builds ARGoS from source.

About

ARGoS robot simulator within a docker container.

License:MIT License


Languages

Language:Shell 82.0%Language:Dockerfile 18.0%