OpenROV is a OpenSource underwater vehicle, remotely operated from a standard browser via a Node.js application running on an embedded linux board (the BeagleBone) and connected to a webcam and an Arduino. In this session I'm going to tell you some insights on how the ROV is put together, mainly focusing on the software component, and if we find a pool (or a big enough fountain) I might do a real dive in.