-
Notifications
You must be signed in to change notification settings - Fork 99
Prerequisites and Testing Setup
Winter Guerra edited this page Feb 25, 2019
·
1 revision
- A Vulkan-supported GPU with
>=2.1GB
of VRAM. - Native Ubuntu 16.04 installation with ROS Kinetic on
x86/x64
. - Virtual machines do not have native access to the GPU and therefore are not supported.
-
nvidia-docker2
does not currently support the Vulkan API and therefore cannot run the FlightGoggles renderer binary (see workarounds in issue #46).
We have tested this project on two different setups: High end Desktop computer with:
- Processor: Intel i9 extreme (i9-7980XE)
- RAM: 32Gb
- GPU: Titan V
AWS instances:
- p3.2xlarge
- g3s.xlarge
For teleoperation, we use a Logitech Gamepad F310 or a keyboard. Other gamepads can work, but you must remap the buttons and pots in the universal_teleop configuration node.
We use Ubuntu 16.04 and ROS Kinetic exclusively. Other versions are not officially supported.
For running the renderer in Ubuntu Linux, NVidia driver version >=384.130
is required. GPUs and GPU driver versions from other manufacturers may work, but are not officially supported.
Prior to installing our software make sure to have ROS and Catkin tools installed: http://wiki.ros.org/kinetic/Installation/Ubuntu
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt-get install python-catkin-tools
sudo apt install python-wstool
pip install catkin_pkg