My favorites | Sign in
Project Home Downloads Source
Project Information
Members
Featured
Downloads
Links

AeroQuad - The Open Source Quadcopter

Check out our main website and forum at http://www.AeroQuad.com
For feature requests or bug reports, please submit them to: http://aeroquad.atlassian.net

If you are interested in obtaining the latest and greatest code, please visit our main repository at: https://github.com/AeroQuad/AeroQuad

The AeroQuad is an open-source hardware and software project dedicated to the construction of remote controlled four-rotor helicopters, also known as quadcopters or quadrocopters.

AeroQuad hardware typically consists of an Arduino microcontroller (Mega-2560 or Uno) as the flight controller board, and an AeroQuad shield with various sensors, such as an accelerometer and gyroscope. AeroQuad software, written mostly in C and uploaded to the micro-controller via the Arduino IDE, currently supports Rate (Acrobatic) Mode that uses only the gyroscope for flight assistance, and Attitude (Stable) Mode that use both the gyroscope and accelerometer for auto-leveled flight assist. There are also additional sensors that provide numerous other optional functions, such as heading or altitude hold.

Current Features

  • Multiple flight configurations are supported
    • Quad X
    • Quad +
    • Quad Y4
    • Tri
    • Hex X
    • Hex +
    • Hex Y6
    • Octo X
    • Octo +
    • Octo X8
  • Multiple flight angle estimation algorithms supported
    • Improved DCM (best with magnetometer)
    • ARG (best with no magnetometer)
    • MARG (experimental)
  • Flight options supported
    • Heading hold with magnetometer or gyro
    • Altitude hold with barometer
    • Altitude hold with ultrasonic sensor (best for low altitude hold and terrain following)
  • Enhanced battery monitoring options
    • Enable auto descent
    • Specify battery cell count
    • Integration with On Screen Display (OSD)
  • Multiple receiver options
    • 6 or 8 channel receivers supported
    • PWM receivers
    • PPM receivers
    • PPM using hardware timer
      • Specific support for Spektrum, Graupner, Robe, Hitec, Futaba, Hitec, Sanwa & others
  • Telemetry options
    • Wireless telemetry on dedicated serial port
    • Open Log binary write
  • Camera stabilization support
    • Dedicated servo channels for roll, pitch, yaw
  • Custom OSD support for MAX7456
    • Specify video standard to use
    • Specify callsign to display
    • Built in attitude indicator
    • Display altitude in feet/meters
    • OSD system which allows remote PID tuning!

Planned Features

  • GPS waypoints
  • Position hold using optical flow and ultrasonic sensors
  • Obstacle avoidance using ultrasonic sensors
Powered by Google Project Hosting