ArduCopter is an easy to set up and easy to fly platform for multirotors and helicopters that goes way beyond the basic RC multicopters on the market today. The project is based on the ArduPilot Mega autopilot created by the DIY Drones community.

Official ArduCopter frames and other parts are made by jDrones Asia, all latest frames, parts addons can be found from them.

Best-of-class RC flight mode, including autolevel and auto altitude control. Includes an awesome "simple flight" mode, which makes ArduCopter one of the easiest multicopter to fly. Don't worry about keeping an eye on your multicopter's orientation--let the computer figure it out! You just push the stick the way you want to go, and the autopilot figures out what that means for whatever orientation the copter is in, using its onboard magnetometer. "Front", "back"...who cares? Just fly!

"Loiter" anywhere. Just hit the toggle switch and your copter will hold its position using its GPS and altitude sensors.

Do all mission planning via a two-way wireless connection. Waypoints, mode changing, even changing the gains of every control parameter can be done from your laptop, even while the copter is in the air!

With supported sonar sensor, do auto takeoffs and landings, or just switch on altitude hold mode and fly as low as inches from the ground, with the copter automatically adjusting its altitude to hug the terrain. Even without a sonar sensor, altitude hold and autotakeoff works great from about ten feet and higher.

Plan missions with hundreds of 3D waypoints, which the copter will automatically fly to, returning home when it's done.

Fully scriptable camera controls, including the ability to drive a pan-tilt camera gimbal to keep the camera pointed at an object on the ground.

No programming required! Just use an easy-to-use desktop utility to set up ArduCopter, with quick visual displays, a point-and-click mission planner and a full ground station.

Cross-platform. Supports Windows, Mac and Linux. Use the graphical Mission Planner setup utility in Windows (works under Parallels on a Mac) or use a command-line interface on any other operating system. Once ArduCopter is set up, you can use it with a choice of three ground stations, including QGroundcontrol, which runs natively on Windows, Mac and Linux

Compatibility with industry-leading robotics standards, such as Willow Garages's Robot Operating System and the MAVLink communications protocol. This ensures that ArduCopter will continue to be on the cutting edge of aerial robotics, from multi-UAV swarming to AI control and Android compatibility.