Skip to content
This repository was archived by the owner on Feb 2, 2026. It is now read-only.

auv-amarine/sauvc_sim2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAUVC 2026 Gazebo Simulator

ROS 2 Humble package for simulating the Singapore AUV Challenge 2026 competition environment using Gazebo Sim 8 (Harmonic).

image

Arena Spesfications

  • Pool: 25m × 16m × 1.6m deep
  • Water simulation: Buoyancy, underwater fog effects, and proper lighting
  • Gazebo Sim 8 (Harmonic): Latest stable Gazebo version with full ROS 2 integration

Models

  • Starting Zone
  • Qualification Gate
  • Final Gate
  • Drums (red and blue drums)
  • Flares (orange, yellow, red, blue)
  • BlueROV2 (not integrated yet)
  • Golf Ball (still in development)
  • Drum Pinger (still in development)

Requirements

System Requirements

Setup

  1. Clone the repository into your ROS 2 workspace (src/)

  2. Install dependencies:

# ROS 2 packages
ros-humble-ros-gz-sim
ros-humble-ros-gz-bridge
ros-humble-ros-gz-interfaces
# Python dependencies
python3-catkin-pkg
python3-pyyaml
# rosdep
cd ~/ros2_ws
rosdep install --from-paths src --ignore-src -r -y

Usage

  1. Build the package: for first time or any changes in workspace
rm -rf ~/.gz/sim ~/.gz/rendering build/sauvc_sim2 install/sauvc_sim2 && colcon build --packages-select sauvc_sim2 2>&1 | tail -3
  1. Launch the Simulation
source install/setup.bash
ros2 launch sauvc_sim2 sauvc2026_launch.py

Development Notes

Places

The model’s starting position is at x = 12.50, y = 8.10, z = 0

The model’s final position is at x = -12.50, y = -8.10, z = -1.6

Example: If you want to place a model 10 meters from the starting point, then: x = 12.50 - 10 = 2.50

Area Parts

X-axis range for the Task 3 area: -4.5 to 3.5

X-axis range for the orange_flare area: -8.5 to -4.5

BlueROV2 and Ardupilot Integration

BlueROV2 model and Ardupilot still not integrated due to early development, see:

Some references that might helps:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors