Skip to content
@PoliTOcean

PoliTOcean

Student team from the Politecnico di Torino

🌊 PoliTOcean

Student team @ Politecnico di Torino We design and build underwater ROVs for the international MATE ROV Competition.

Individually we are one drop, together we are an Ocean.

🌐 Website · 📘 Handbook · 💼 LinkedIn · 📷 Instagram · ▶️ YouTube


🤿 About us

PoliTOcean is a student team from Politecnico di Torino, founded in 2017. We design, build and program ROVs (Remotely Operated Vehicles) — remotely operated underwater robots — and compete every year in the MATE ROV Competition in the United States.

The team is organized into three departments:

  • 🔧 MATE — mechanics, electronics and firmware of the ROV
  • 🔬 R&D — research on hydrodynamics, materials and new technologies
  • 📣 Communication & Marketing — communication, graphics and sponsors

💻 Software

Firmware, ROS 2, control software and tools.

Repo Description
nereo_ros2_code ROS 2 code for the Nereo ROV
nereo_FC_firmware Flight controller firmware (STM32F460VIT6)
Oceanix ROV control software: sensors, communication, motors
NEXUS Control GUI for EVA
ros2_controller_tuning_aid ROS 2 package for tuning vehicle controllers
Float Firmware for the float project
website The team's official website

All software repos →

⚡ Electronics

Our PCBs, designed in KiCad. Every board has automatic renders, an interactive BOM you can open in the browser, and production files generated at every change.

Board Links
Nereo flight controller
STM32F4, 2 layers
Repo · Interactive BOM · Firmware

All electronics repos →

🛠️ How we work

  • Every repo has a topic: software or electronics. The topic decides which team can work on it.
  • Repo names follow <rov>_<component>_<type>, e.g. nereo_FC_firmware and nereo_FC_pcb.
  • Starting a new board? Use template_electronics: renders, interactive BOM and production files come for free.
  • Always open a pull request: no direct pushes to main.

📖 Team handbook

New to the team or want to know how we work? Read our handbook & internal docs → (onboarding, organization, processes).

🤝 Want to join?

Are you a Polito student passionate about underwater robotics? Apply here → or reach out at politocean@gmail.com.


Made with 💙 by PoliTOcean — Politecnico di Torino

Pinned Loading

  1. nereo_ros2_code nereo_ros2_code Public

    C 3 2

  2. nereo_FC_firmware nereo_FC_firmware Public

    The firmware run on Nereo's FC board running STM32F460VIT6

    C 2

  3. ros2_controller_tuning_aid ros2_controller_tuning_aid Public

    This ros2 package is used to help tune the controllers on our vehicles using ros2.

    Python 1 1

  4. Oceanix Oceanix Public

    Software to control ROVs handling sensors, communication and motors

    C++ 7

  5. NEXUS NEXUS Public

    GUI for controlling EVA

    TypeScript 3 1

  6. Float Float Public

    Firmware for the float project

    C++ 1

Repositories

Showing 10 of 18 repositories

Most used topics

Loading…