OpenROV: Underwater Exploration with Raspberry Pi

There are plenty of Raspberry Pis doing good work in various unusual environments, from monitoring penguins in the extreme cold of Antarctica to running schoolchildren’s programs in the earth’s orbit. Thanks to OpenROV, we can add ‘exploring the briny deep’ to that list.


The California-based company’s newest product, Trident, is an affordable underwater drone built with hackability in mind. OpenROV raised over $815,000 on Kickstarter for Trident, an entirely new product to follow their popular OpenROV 2.8 underwater drone. All of us are especially excited about Trident because there’s a Raspberry Pi 3 inside. In a recent update to their backers, they shared the news:

Just after the Raspberry Pi 3 was announced, we began to research whether it would be possible to port our existing OpenROV software over to the Pi. After some final testing last month, including testing done during our Tahoe expedition, we made the decision to move our system over to the new architecture, and we couldn’t be happier. Having multiple cores gives Trident much better video and data processing capabilities, which will continue to come in handy as we release software updates. The built­-in features will make the entire system more solid from the get-go. Moreover, Trident will be (in our opinion, at least) one of the coolest devices that uses the Raspberry Pi. We’ve designed the Trident software to include an integrated development environment, so people wanting to write their own plugins and modifications can edit their code directly on the vehicle through their web browser, with no additional software needed. Fueling a strong developer community has always been core to OpenROV, and we think our integration of the Raspberry Pi 3 will move us even further in that direction.


I found myself mesmerised watching this video of how beautifully Trident flies underwater. Take a look for yourself:

I asked Eric Stackpole, one of OpenROV’s co-founders, why wireless LAN is useful if it doesn’t work through water. He said:

The Pi 3’s WiFi has been invaluable because we needed a simple way to talk to external payloads, without requiring soldering or specialised waterproof connectors. WiFi allows us to establish a high-speed connection with many off-the-shelf WiFi-enabled devices, such as GoPro cameras, 360 cameras, and IoT devices, as well as user-made payloads that can be connected to a WiFi module. Radio doesn’t travel very far through water but since payloads are physically attached to the vehicle, that creates a conduit in the insulating material through which the signal can travel. We wanted to create a user interface that was isolated from the vehicle electronics so that no matter what happens to the payload, the vehicle will continue to work reliably. We’ve been really happy with this system so far, and we’re excited to start designing more payloads for it soon. We’ll also publish more about the software plugin architecture soon.

For Trident users, being able to dig deep into the software makes their product especially extensible. And in a big win for our community, Trident’s software suite builds on top of Raspbian. The OpenROV team installs some of their own software such as OpenROV Cockpit, then adds some Debian packages and a few device tree overlays which allow the Raspberry Pi to interface with their controller board.


At the Raspberry Pi Foundation, we love how digital making isn’t just for those interested in computing itself. Computers are an empowering material for allowing people to explore their passions through programming and making. OpenROV’s Trident sits perfectly at the intersection of computing and underwater exploration. So it just might be the perfect thing for a budding Jacques Cousteau.


Lauren avatar

Do you have any recommendations for waterproof housing for this sort of project, and also for projects where the Pi (and camera) will be outside?

Liz Upton avatar

I don’t have any experience with underwater Pi, but if you’re after a box for an outdoor project, look at Dri Box, which is built for electronics, with sealing glands for cables – lots of people use them very successfully in camera trap projects.

Tom West avatar

I think I speak for a lot of people when I say: want!!

Shelby McDaniel avatar

Do you have in you plans to design/build an AUV tertherless ROV with camera. It’s been some time but I have contacted you about this. So I thought I would touch base again. Our son, Ben is in the extreme end of the cave at Vortex Springs in North Florida. His body is about 170 ft. down and around 1700 ft. What would it cost to manufacture? You can go to the documentary Disappeared Program “The Vortex”.
Ben’s dad

MalMan35 avatar

“I found myself mesmerised watching this video of how beautifully Trident flies underwater”
I know! It is sooooooo smooth! It would be so cool to get my hands on of those. If only I had somewhere to use it besides the bathtub.

Homer Hazel avatar

All right, I’m impressed. I’m curious though. Since it appears to need the long cable/tail for power and communications, do you have any provisions in the software for what to do in the event that cable becomes severed or otherwise broken?

Andy Walker avatar

I’m planning to build bulbs which will adjust their brightness depending upon music device connected to it, is it doable with raspberry pi?

Udayan pandey avatar

How you r communicating raspberry pi underwater??? Wifi does not work underwater.. Can you

Comments are closed