Course · 300 h · 5 modules

Course in Marine Robot Simulation with ROS

The Course in Marine Robot Simulation with ROS Prepares you to develop and test marine robots in simulation using ROS 2, the standard software framework in robotics. You will learn to model surface and underwater vehicles, set up

Duration300 h
FormatOnline
Starts14 December
Places20 / 20
Prior knowledge

Prior Knowledge Assessment

These are the skills this programme builds. Tick the ones you already have and we will tell you which part of the syllabus is really for you.

Your profile
Tick what you already know to see your result.
Programme overview

What is the Course in Marine Robot Simulation with ROS?

The Course in Marine Robot Simulation with ROS

Prepares you to develop and test marine robots in simulation using ROS 2, the standard software framework in robotics. You will learn to model surface and underwater vehicles, set up simulators with hydrodynamic effects, waves and currents, simulate sensors such as DVLs, sonar and cameras, and program control and navigation nodes, validating your algorithms thoroughly before you take them into the water and saving time, money and equipment.

Key advantages

  • A standard tool: ROS 2 underpins many of today’s robotics projects.
  • Built for the sea: Hydrodynamics, waves, currents and underwater sensors.
  • Learning by doing: Practical exercises with open-source software.
  • From model to algorithm: Modelling, control, navigation and testing.
  • Case study: Full simulation of a mission with a marine vehicle.
Programme type
Course
Study mode
Online
Duration
300 hours
Modules
5

Programme highlights

  • Master ROS 2: Work with nodes, topics and services.
  • Model vehicles: Describe robots with URDF and SDF.
  • Simulate the sea: Set up hydrodynamics, waves and currents.
  • Program control: Implement controllers and navigation.
  • Boost your career: Open doors to robotics companies, technology centres and research.
  • Train to make your mistakes in the simulator and get it right at sea.
Curriculum

Programme Structure

The programme is structured in 5 modules, listed below in order of study.

01

Introduction to ROS 2

  • ROS 2 architecture
  • Nodes, topics and services
  • Actions and parameters
  • Visualisation tools
  • Organising packages
02

Modelling Marine Vehicles

  • Describing robots with URDF and SDF
  • Mass, inertia and buoyancy
  • Simplified hydrodynamic models
  • Thrusters and control surfaces
  • Surface and underwater vehicles
03

Simulators and the Marine Environment

  • Gazebo and open marine simulators
  • Waves, currents and wind
  • Bathymetry and seabed scenarios
  • Simulated sensors: DVL, IMU, sonar and cameras
  • Performance and realism of simulation
04

Control and Navigation

  • PID controllers for marine vehicles
  • Trajectory tracking
  • Sensor fusion in ROS 2
  • Waypoint navigation
  • Obstacle avoidance
05

Testing and Project

  • Designing test scenarios
  • Data logging and analysis
  • Automated testing
  • From simulator to real vehicle
  • Case study: simulating a complete mission
Workload

Study Time and Workload

300 hours of study, online and at your own pace. Move the slider to the hours a week you can really put in.

Hours a week8
Weeks to finish—
You finish around—
Who it is for

Engineers and technical graduates: who want to get started in marine robotics Software developers: who want to specialise in ROS 2 Researchers: who need simulation environments for their vehicles Marine technology company staff: who validate navigation and control algorithms Advanced students: preparing robotics projects

Faculty

Academic direction and faculty

The teaching team at Navalis: working professionals who deliver and oversee the institute's programmes.

Dr. Marina Alcover
Dr. Marina AlcoverAcademic director focused on measurable results and operational excellence in maritime education. Integrates IMO/STCW regulations and ISO 21001/9001 f
Eng. Diego Cifuentes
Eng. Diego Cifuentes
Cap. Javier Abaroa (MCA)
Cap. Javier Abaroa (MCA)
Dr. Pau Ferrer
Dr. Pau Ferrer
Dr. Nuria Llobregat
Dr. Nuria Llobregat
Eng. Javier Bañuls
Eng. Javier Bañuls
Eng. Sofía Marquina
Eng. Sofía Marquina
Eng. Tomás Riera
Eng. Tomás Riera
Verified reviews

Student Reviews

Reviews collected and verified by Opynio, not written by us.

Outcomes

Learning Outcomes

  • 01Understand ROS 2
  • 02Model marine vehicles
  • 03Configure marine simulators
  • 04Simulate sensors
  • 05Program control and navigation
  • 06Test and validate
Careers

Career Opportunities

01Robotics software developer: ROS 2 development for marine vehicles.
02Simulation engineer: Test environments for marine robotics.
03Test engineer: Validating control and navigation algorithms.
04Research assistant: Supporting marine robotics projects.
Questions

Entry Requirements

Yes. A grounding in Python or C++ is required; the course focuses on ROS 2 and marine simulation.
A computer running Linux or able to use containers; an installation guide is provided.
No. The course uses ROS 2, the current version of the framework.
No. It reduces risk and cost, but validation in real conditions is always needed.
A complete simulation of a mission with a marine vehicle, from the model to the analysis of results.
100% online, with a virtual campus available 24/7, live sessions that are recorded, and tutorials with the teaching staff.
The programme involves 300 hours of study. You can work at your own pace within the timetable we give you when you enrol.
Each programme has its own start date, shown on this page and confirmed by our admissions team when you enquire.
On completing the programme you receive the Course in Marine Robot Simulation with ROS qualification awarded by Navalis Magna Institute.
Online admissions

Admissions Process

No waiting for a phone call. If your documents are complete, you can pay in the same session.

Entry requirements

Entry profile: University studies or professional experience in engineering, computing, physics or robotics, with basic programming skills. Language: A good working level of English to follow classes and materials. Technical requirements: A computer with a stable internet connection, an up-to-date browser and a webcam for live sessions and project presentations. Admissions process: Online application, profile review and a short interview with the academic team. We confirm your start date when you enquire.

Start my application

Questions?

Frequently Asked Questions

Leave your details and admissions will write back. If you already know this is the one, go straight to the application and pay in the same session.

Apply now

Please enable JavaScript in your browser to complete this form.
Related programmes

If this one is not for you, another one is

All of these are in the same subject area. The scope, the hours and the fee change, the subject does not.

At the same level

Other courses in Marine Robotics.

0
    0
    Your basket
    Your basket is emptyBack to the shop
    Scroll to Top