Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 2.46 KB

README.md

File metadata and controls

49 lines (35 loc) · 2.46 KB

ROS Vagrant Virtual Machines

Vagrant Virtual Machines for multiple versions (and combinations of versions) of ROS and Ubuntu. Sets up basic Ubuntu box with ROS installed. Mounts host ~/catkin_ws as a default catkin workspace under /home/vagrant/ros_ws/ in the VM.

NOTE: These boxes are not pre-built, so they can take lots of time to provision. For pre-provisioned boxes, visit app.vagrantup.com/lewkoo.

Requirements

  1. Virtualbox
  2. Vagrant

Version Matrices

Ubuntu x64 vs ROS

Noetic
(20.04 LTS)
Bionic
(18.04 LTS)
Zesty
(17.04)
Xenial
(16.04 LTS)
Trusty
(14.04 LTS)
Precise
(12.04 LTS)
Noetic Supported
Melodic Supported
Lunar Supported
Kinetic Supported
Jade EOL EOL EOL EOL EOL
Indigo
Hydro EOL EOL EOL EOL EOL
Groovy EOL EOL EOL EOL EOL

Ubuntu x64 vs ROS 2

Bionic
(18.04 LTS)
Zesty
(17.04)
Xenial
(16.04 LTS)
Trusty
(14.04 LTS)
Precise
(12.04 LTS)
Crystal Supported Supported
Bouncy Supported Supported

Gazebo vs ROS versions

In the Vagrant boxes of this repository the Recommended versions for Gazebo are installed (TODO)

Gazebo 9 Gazebo 8 Gazebo 7 Gazebo 2
Melodic Recommended
Lunar Supported Supported Recommended
Kinetic Supported Supported Recommended
Indigo Supported Recommended

Other notes

UI is disabled on all boxes by default, however, it can be enabled in the Vagrantfile by setting vb.gui to true.