Skip to content

RMI-NITT/Rov_26

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

ROV-26

Modular 6-DOF Remotely Operated Vehicle for Underwater Inspection and Research

ROV-26 is an experimental Remotely Operated Vehicle (ROV) developed under the Robotics and Machine Intelligence (RMI) initiative for underwater inspection, sensing, and robotic intervention tasks.

The platform is designed as a modular underwater robotics system capable of precise maneuvering, real-time sensing, and future autonomous operation. It aims to support applications such as structural inspection, marine monitoring, and experimental underwater robotics research.


Table of Contents

  1. Project Overview
  2. Motivation
  3. System Architecture
  4. Mechanical Design
  5. Propulsion System
  6. Electronics and Computing Architecture
  7. Simulation
  8. Applications
  9. Repository Structure
  10. Current Development Status
  11. Future Work
  12. Acknowledgements

Project Overview

ROV-26 is designed as a multi-purpose underwater robotic platform capable of operating in environments where human divers face limitations due to depth, safety, or accessibility constraints.

The system emphasizes:

  • Modular hardware architecture
  • High maneuverability in confined underwater environments
  • Expandable sensing and payload capability
  • Hybrid computing for perception and control

The vehicle utilizes a vectored multi-thruster configuration enabling six degrees of freedom (6-DOF) motion control.


Motivation

Underwater inspection and maintenance tasks are traditionally performed by divers or large industrial ROV systems. These approaches often involve:

  • High operational cost
  • Safety risks for divers
  • Limited accessibility in confined environments

A compact, modular ROV platform enables:

  • Safer underwater inspection
  • Reduced operational cost
  • Rapid experimentation in underwater robotics

The goal of ROV-26 is to create a research-grade underwater robotic platform that can later evolve toward semi-autonomous or fully autonomous operation.


System Architecture

The system architecture is designed around three main subsystems:

1. Mechanical Platform

Provides the structural framework for propulsion, electronics housing, and sensor payloads.

2. Embedded Control Layer

Responsible for low-level actuation and sensor interfacing.

3. Edge Computing Layer

Handles perception, video processing, and higher-level decision making.

The hybrid architecture allows distributed processing between embedded control hardware and edge AI computing modules.


Mechanical Design

The vehicle follows an open-frame modular design which allows easy integration of additional sensors and payload systems.

Key mechanical design goals include:

  • Structural rigidity with minimal hydrodynamic drag
  • Modular mounting points for sensors and actuators
  • Easy access for maintenance and upgrades

The open frame design also allows flexibility for research experimentation and rapid iteration.


Propulsion System

ROV-26 uses an eight-thruster propulsion configuration enabling full six-degree-of-freedom movement.

Thruster Layout

4 Horizontal Thrusters

  • Provide forward and lateral motion
  • Enable yaw rotation through differential thrust

4 Vertical Thrusters

  • Control depth and vertical stabilization
  • Assist with pitch and roll control

This configuration enables:

  • Surge (forward/backward motion)
  • Sway (lateral movement)
  • Heave (vertical movement)
  • Roll
  • Pitch
  • Yaw

The propulsion architecture allows precise maneuvering and station-keeping in underwater environments.


Electronics and Computing Architecture

The ROV uses a hybrid embedded computing pipeline consisting of a microcontroller and an edge AI computer.

STM32 Microcontroller

Responsible for:

  • Thruster control
  • Sensor interfacing
  • Low-level control loops
  • Real-time system stability

Jetson Nano

Responsible for:

  • Computer vision processing
  • AI-based perception algorithms
  • Sensor fusion and data processing
  • High-level mission planning

This distributed architecture allows real-time control combined with advanced onboard perception capabilities.


Simulation

Before deploying hardware prototypes, simulation environments are used to evaluate:

  • Vehicle dynamics
  • Thruster configuration performance
  • Stability and maneuverability

Simulation allows early testing of:

  • Control algorithms
  • Vehicle motion behavior
  • System design validation

Simulation videos demonstrating vehicle behavior are included in the repository.


Applications

ROV-26 can support several underwater tasks including:

Infrastructure Inspection

Inspection of underwater structures such as:

  • Pipelines
  • Ports and piers
  • Submerged infrastructure

Marine Research

Observation and monitoring of marine ecosystems.

Environmental Monitoring

Collection of underwater environmental data such as:

  • Water quality
  • Temperature
  • Pollution indicators

Experimental Robotics Research

Development and testing of:

  • underwater control algorithms
  • perception systems
  • autonomous robotics technologies

Current Development Status

The project is currently in the prototype development stage.

Completed:

  • Mechanical design of ROV structure
  • CAD modeling of system components
  • Initial simulation of vehicle dynamics
  • Prototype assembly and hardware testing

Under development:

  • Thruster control firmware
  • Sensor integration
  • Real-time telemetry system

Future Work

The platform is designed to support several future upgrades.

Autonomous Navigation

Development of AI-based underwater navigation.

Advanced Sensors

Integration of sensors such as:

  • sonar
  • chemical sensors
  • environmental probes

Manipulator Systems

Robotic arm for sampling and intervention tasks.

Multi-ROV Systems

Coordinated operation of multiple small ROV platforms.


Acknowledgements

This project is developed under the Robotics and Machine Intelligence (RMI) initiative as part of ongoing research and experimentation in underwater robotics systems.


License

This repository is intended for research and educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors