Tutorials

Step-by-step guides to get started with Mini-UUV development and operations

Getting Started

Installation

15 min

Set up the development environment, install dependencies, and configure ROS2 workspace.

Beginner

Hardware Setup

30 min

Connect sensors, configure communication interfaces, and verify hardware connections.

Beginner

First Mission

45 min

Execute your first autonomous mission with basic waypoint navigation.

Beginner

Navigation

Sensor Fusion Basics

60 min

Learn to combine IMU, DVL, and depth sensor data using the Extended Kalman Filter.

Intermediate

Acoustic Positioning

90 min

Configure USBL/LBL acoustic positioning for absolute position updates.

Advanced

SLAM Integration

120 min

Implement simultaneous localization and mapping using sonar data.

Advanced

Control Systems

PID Tuning Guide

45 min

Step-by-step guide to tuning depth and heading PID controllers.

Intermediate

Path Following

60 min

Implement pure pursuit and line-of-sight path following algorithms.

Intermediate

MPC Implementation

90 min

Advanced model predictive control for optimal trajectory tracking.

Advanced

Simulation

Gazebo Setup

45 min

Set up Gazebo simulation environment with UUV world and hydrodynamic plugins.

Intermediate

Unity Visualization

60 min

Create high-fidelity 3D visualization for mission monitoring and playback.

Intermediate

Featured: Complete System Integration

This comprehensive tutorial covers the complete workflow from hardware assembly to autonomous mission execution. Perfect for those who want a complete understanding of the Mini-UUV system.

4
hours
12
chapters
8
exercises
⭐⭐
intermediate
ROS2 Navigation Control Simulation Mission Planning