Autopilot

In the ArduSub control system, the autopilot board (also known as a flight controller) is the component which the ArduSub firmware is loaded onto. The autopilot processes the pilot input and sensor data, and controls the motors, lights, servos, and relays on the vehicle.

Although there are many different autopilot boards available, here are the general characteristics:

  • Ability to load any ArduPilot binary firmware file (Copter, Plane, Rover/Boat, Sub)
  • Contains input and output connections for connecting multiple peripherals
  • Contains embedded IMU(s), magnetic compass(es) and gyroscope(s) to determine vehicle's orientation
  • Capable of saving vehicle logs

Recommended Autopilots

The first autopilot board recommended for ArduSub was the Pixhawk 1 manufactured by 3D Robotics (3DR) from 2013-2016. When 3DR exited manufacturing hardware in 2016, different manufacturers took the open source design files and created their own flight controllers.

The following list is the recommended autopilot boards for use with ArduSub:

  1. The original 3DR (3D Robotics) Pixhawk 1
  2. mRobotics (Mayan Robotics) Pixhawk 1

Not Recommended Autopilots

With feedback from other users, the following autopilot boards are not recommended for use with Ardusub:

  1. Cube Module (all colors) and corresponding carrier board
    • Issue: Does not autoconnect to Companion computer with firmware v4.0 and above. Github Issue #322
  2. RadioLink Pixhawk
    • Issues: Proprietary firmware binaries, only works with RadioLink version of Mission Planner, incorrect connectors.
  3. Any autopilot with Picoblade series connectors instead of DF13 connectors.
    • Issue: Is not connector compatible with DF13, which is used on many Blue Robotics products.

Other Autopilots That Haven't Been Tested

ArduPilot has has a list of other compatible autopilots: Autopilot Hardware Options

These boards have not been tested or reported to work with ArduSub.

results matching ""

    No results matching ""