MathWorks Virtual RoboSub Simulation Environment | Webinar 2026

Added:

Simulation Overview
Environment Details
Simulink Model
Sensor Setup
System Architecture
Control Example
Parameter Tuning
Future Plans

Simulation Overview

2:11
Playing Section
  • 1

    Introduces virtual AUV environment for RoboSub practice and development.

  • 2

    Highlights goals: test software in parallel, reduce hardware dependency, and host virtual competitions.

  • 3

    Supports sensors, varied dynamics, and actuators like torpedoes and droppers.

Basic proficiency in MATLAB and Simulink, including model-based design and running simulation loops.
Fundamentals of rigid-body dynamics and kinematics, specifically applied to marine or underwater vehicles (hydrodynamics, buoyancy, and drag).
Introduction to classical control theory, such as PID controllers, state-space representation, and feedback loops.
Basic understanding of robotic sensors (IMUs, sonar, cameras) and their role in state estimation.
Transitioning from simulation to Hardware-in-the-Loop (HIL) testing to deploy algorithms onto physical AUV hardware.
Advanced underwater localization techniques, such as Sensor Fusion (Extended Kalman Filters) combining DVL, IMU, and GPS data.
Implementing computer vision and deep learning algorithms for real-time target recognition and tracking under water.
Developing multi-agent coordination strategies for collaborative marine robotics and autonomous underwater fleets.
209 views10likes58:25@RoboNationIncOriginal Release: 2026-03-10

MathWorks has developed an open-source virtual RoboSub environment using Unreal Engine for visualization and Simulink for dynamics modeling, enabling students to simulate AUV navigation, control, and autonomy before hardware testing; the system supports importing custom AUV geometries, configuring hydrodynamic coefficients (simple or complex), integrating sensors (IMU, DVL, cameras), and testing PID controllers for tasks like navigation gates, torpedo firing, and marker dropping, with future plans for ROS integration and Linux support.