Design and prototyping of a wireless RC controlled Submarine with integrated FPV

***The blog has been written a couple of years of back. Some of the information might not be relevant anymore due to obvious reasons. Please let me know if you find an error.***

IITB is surely is a great place for organizing technical competitions. The number of participants adding to the heat of the competition is just insane!




This semester, me and my friends, Shilpan, Aditya and Smit worked to participate in one of the competitions for Techfest’17.

Problem Statement






Of the 51 participants, we were the only one who made a wireless Submarine which not only was wirelessly controlled but also had a camera on board which transmitted a live feed to the Fatshark. Our bot, Vandubbi as we call it, is a 45cm X 25cm X 25cm wireless Submarine specifically designed for search and rescue missions.

I’m making all the plans, CAD, STL files and a vivid documentation of the complete project open source along with the list of the technical challenges one faces in making such models from scratch.

List of technical challenges:

  1. Waterproofing: It is the most important factor, dude it’s a fucking submarine. Use Araldite wisely with a thick layer of duct tape or fibre tape. In case you’re drilling holes, drill many small holes rather than one big hole. Small holes are easier to waterproof.
  2. Mode for control systems: We preferred wireless controls over wired because this not only gave a really good number of DOF but also gives omits the resistance and heat losses offered by wires.
  3. Video streaming: We used Mobius Action CAM and Fatshark’s transmitter and receiver to get the live video to Fatshark. Using EasyCap we can even transfer the feed to Laptop/PC.
  4. Control: We have used RC Aeroplane’s remote control and configured it with Arduino to control motors and Electronic speed controller. BLDC have been used, yes they are waterproof!
  5. Structure: PVC pipes and some 3D Printed parts(Impeller including). Download the STL files from here.

In case you’re stuck with your project, e-mail me at, I’ll try to revert back.

Short Description

Vandubbi is a remotely operated underwater vehicle (UWV) (RC Submarine) which has the capabilities of being controlled wirelessly and is integrated with First person view (FPV). It is one of a kind because of its innovative and very efficient design. It is capable to manoeuvre for 20 minutes with a single charge of the batteries in still water with a payload capacity of up to 4kgs. Being wireless it is capable to do complex manoeuvres with relative ease than the conventional design. Being specifically developed for surveillance and underwater maintenance Vandubbi is a cheap replacement for existing expensive solutions.

Current Status

A fully functional prototype of Vandubbi has just been completed and the team has started with the designing of the second version.

The testing video can be seen here. All the codes and 3D printable files of the Vandubbi V1 has been made open source under public domain.

Capabilities of the Submarine

  1. Vandubbi is capable of being controlled wirelessly and have a passive control system for roll stabilization.
  2. It has a theoretical range of more than a mile in line of sight, has been successfully tested for 300 meters.
  3. FPV and the onboard telemetry set gives the real-time acceleration, velocity and battery status along with a live feed from the camera which is transmitted to the Fatshark using 5.8Ghz frequency band.
  4. It has a payload capacity of up to 4kgs. An innovative bottle placement mechanism makes Vandubbi stable even if the load of the payload varies in space. The bottles attached at 4 different corners can change the amount of buoyant force on the UWV.
  5. A small focused LED is also placed at the front of the box which helps to get a better feed from the onboard camera in case of deep underwater excavation.
  6. The innovative failsafe mechanism ensures that in case of circuit or battery failure the bot automatically comes at the surface of the water.

Details about the funds required to build the second version are below:

Item Cost in INR
BLDC(5) 3500
FPV SET 9000
LiPo Batteries 3000

Total = ₹34850

I’ve used tons of open source resources to complete this project. This blog has documented my personal experience with Semi-Autonomous underwater vehicle.

To get your hand on the repository, email me at siddharth123sk[@]


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s