3D Robotics


Good news from Blue Robotics: they've crossed the final(?) frontier and ArduPilot is now underwater. Welcome ArduSub! (In historic progression since the founding of the project it was Plane, Copter, Rover, Boat and now Sub) 

All details are here, but this is the summary:

Firmware for Remote-Operated and Autonomous Capabilities in Underwater Vehicles

The ArduSub project is a fully-featured, open-source controller for remotely operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs). Based on the popular ArduCopter code, the ArduSub code has extensive capabilities out of the box including feedback stability control, depth and heading hold, and autonomous position control if provided with position feedback.

ArduSub is designed to be safe, feature-rich, open-ended, and easy to use even for novice users.

System Components

  • A PixHawk or other DroneCode-compatible autopilot loaded with the latest version of the ArduSub firmware.
  • QGroundControl software for setup, configuration, and operation of the vehicle.
  • suitable ROV or AUV for use with the software
  • Many other useful additions: depth sensors, tether communications, cameras, and other sensors and actuators



  • ArduSub currently supports two frame configurations:
    • BlueROV 6DOF Frame: Maneuvers with unique 6 degree-of-freedom control
    • Vectored w/ Side-by-Side Vertical Thrusters: Provides excellent smooth control and stability
    • Vectored w/ Corner Vertical Thrusters: Provides excellent smooth control, stability, and 6-DOF control
  • In the future, other frame types will be supported, such as:
    • 3 and 4 thrusters arranged with two thrusters for forward/turn and one or two for vertical
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • I see ardurover.com goes to 3DR... a foreshadowing? ;)

  • That's really neat. I really could have used this on my sailboat last year in the Caribbean. Reminds me of a simpler, easier to build OpenROV. 

  • I had to watch the second video before I realized what was going on.  The position control is really impressive.  In spite of pushing the ROV, it maintains depth almost perfectly.  Most commercial ROV's I've flown are barely able to maintain a depth of +/- one meter.  The BlueROV with ArduSub appears to be maintaining a depth of +/- one or two centimeters!

  • Thanks for the post, Chris! Glad to see there's interest from more folks! The documentation page that was linked to (ardusub.bluerobotics.com) was just launched yesterday so there's a lot of work to still be done on that.

    Here are a few videos of ArduSub code in action:

    Shipwreck dive: https://www.youtube.com/watch?v=BV91zgzEFHs

    Stability demo: https://www.youtube.com/watch?v=qVMpD-v-dfY


  • Another great development, very excited to see this!

  • Well done Rustom and the rest of the team!.
    Been fascinated by the idea of having an ArduSub for a while.

    Looking forward to reproduce it as well.

  • Developer

    great! I'm delighted to see this making such great progress.

  • Developer

    Smell's like real DIY spirit :)

  • Admin

    Hi Chris,

    Nice moves, really appreciated.

    Linus Penzlien and I are presently setting up Blue Robotics' version of ArduSub on a BBBMINI and will use QGC as the Topside GCS.

    Our ROV Project, using Blue Robotic Thrusters and WTCs, and the BBBMINI, can be seen here



  • 3D Robotics

    I'll give the ArduRocket.com and/or ArduSpace.com domain to anybody who can lead that project!

    (I'm giving the ArduSub.com to the Blue Robotics guys, too)

This reply was deleted.