Hello everyone! I want to share something that we’ve been working on for quite a while at Blue Robotics. If you follow the ArduBoat group or TCIII's ROV build thread, you may have already seen a bit about it.
This new project is called ArduSub.
ArduSub, we hope, will become the open-source future of subsea vehicles. It encompasses the software and hardware that makes up the brain of an ROV or AUV, providing everything needed to control the vehicle, communicate with the surface, and perform sophisticated subsea missions.
ArduSub is based on the open-source ArduPilot project (ArduCopter, specifically) and takes it to a new frontier with subsea capabilities targeted towards ROVs and AUVs. ArduSub is already compatible with most DroneCode autopilots including the PixHawk.
It also means options. ArduSub is compatible with ten or more different hardware autopilot options, multiple topside user interfaces on every operating system, a wide variety of sensors and actuators, and a host of tools such as DroneKit, mavros, and more.
All of this is thanks to the open-source community that has been working on ArduPilot for many years. Blue Robotics is committed to supporting the continued work of that community and to contribute back to it. We have proudly joined the DroneCode Foundation, which manages the ArduPilot codebase, and hope to support this great organization for many years.
Where are we at right now? ArduSub is currently capable of controlling several different ROV frame styles and has support for gamepad/joystick use through QGroundControl, depth/heading hold, lights, and video streaming to QGC. We've done lots of testing including ROV dives down to 135 meter depth.
What’s next? With the help of several contributors and a number of beta testers, we are making steady progress towards the first official release of ArduSub. We're working on lots of improvements to make it easier to set up and easier to use. ArduSub is still under heavy development and there are new changes happening often. Please follow along and let us know if you’d like to join in.