Home - osrf/vrx GitHub Wiki

Welcome to the VRX Wiki

This Wiki provides technical documentation and tutorials for the VRX Simulation Environment, as well as virtual events and competitions that the VRX environment supports.

The VRX Simulation Environment

The versatile VRX Simulation Environment serves as an extensible framework dedicated to facilitating the design, development, and evaluation of uncrewed surface vessel (USV) autonomy. Initially conceived to address the demands of various competitions, such as:

Given the parallels with RobotBoat, the team has expanded the environment by incorporating worlds and models to specifically support teams engaged in developing RoboBoat solutions (link coming soon...).

The VRX simulation environment has been embraced by the maritime robotics research and development community, evolving to accommodate advancements in perception, learning, and control, along with exploring novel applications for USV capabilities. Refer to citations of our OCEANS paper for further details. Notable examples include:

As of Release 2.0, the VRX Simulation Environment now runs with Gazebo Sim and ROS 2 by default. This is the recommended starting point for new users, and the tutorials linked below assume this configuration.

The VRX 2023 Competition

The VRX 2023 competition is coming up this fall! Follow the link above for an overview of the competition and information about how to participate.

Tutorials

How to use the VRX Simulation Environment.

VRX Classic

Users who wish to maintain compatibility with Gazebo Classic and ROS 1 may do so by building against the gazebo_classic branch of this repository.

How to Cite

If you use the VRX simulation in your work, please cite our summary publication, "Toward Maritime Robotic Simulation in Gazebo".

@InProceedings{bingham19toward,
  Title                    = {Toward Maritime Robotic Simulation in Gazebo},
  Author                   = {Brian Bingham and Carlos Aguero and Michael McCarrin and Joseph Klamo and Joshua Malia and Kevin Allen and Tyler Lum and Marshall Rawson and Rumman Waqar},
  Booktitle                = {Proceedings of MTS/IEEE OCEANS Conference},
  Year                     = {2019},
  Address                  = {Seattle, WA},
  Month                    = {October}
}