This is the Docker image for Visual Inertial Odometry development.
The environments can be built with docker-compose as follows:
docker-compose build
Local directories for source code and data are configured in docker-compose.yml
volumes:
# workspace:
- ${PWD}/workspace/assignments:/workspace/assignments
# data:
- ${PWD}/workspace/data:/workspace/data
Config port mappings for supervisord monitor and VNC client access in docker-compose.yml
ports:
# standard vnc client:
- 45901:5900
# supervisord admin:
- 49001:9001
# for cpu instance -- use docker-compose
docker-compose up workspace-vnc-cpu
# for gpu instance -- use docker run
./launch-visual-inertial-odometry-gpu.sh
Access supervisord monitor to make sure all processes have been started: http://[HOST_IP]:49001
You can access the desktop with standard VNC client
On the system you can use
- Remmina on Ubuntu
- TightVNC Viewer on Windows
to create a VNC session to connect to: http://[HOST_IP]:45901