Drone Software Development
  • Introduction
  • Introduction
    • Drone Software Development
  • Software Development Environment
    • Software Development Environment
      • Docker
      • Manual
        • OpenCV
        • PX4
        • JMAVSim
        • MAVLink
        • Ardupilot
        • SITL Simulator
        • DroneKit
        • DroneCore
        • QGroundControl
        • APM Planner
        • GStreamer
  • Drone Solution Architect
    • Drone Solution Architect
    • Unmanned Aerial Vehicle
    • History
    • Flight Controller Hardware
    • Flight Code
    • Communication
    • Ground Control Station
    • Simulation
    • Developer API
    • Drone Software Developer
    • Unmanned Aerial Systems
    • Market Ecosystem
  • Dronecode Project
    • Dronecode Project
  • Virtual Drone Solution
    • Virtual Drone Solution
    • Flight Controller Operating System
      • NuttX
    • Flight Code
      • PX4
        • Architecture
        • DriverFramework
        • Shell
      • Ardupilot
      • Software In The Loop
        • DroneKit SITL
          • API
        • jMAVSim
        • Ardupilot SITL
          • X-Plane
      • Hardware In The Loop
    • Communication
      • MAVLink
        • PyMAVLink
    • Ground Control Station
      • QGroundControl
      • APM Planner 2
      • MAVProxy
    • Developer API
      • DroneKit
      • DroneCore
    • Features
      • Video Streaming
      • Joystick
      • Global Positioning System
    • Uses Cases
      • Xunán Kab
      • Maax
      • Tasks
      • Services
        • Telemetry
        • Image
      • Applications
  • Computer Vision
    • Computer Vision
    • OpenCV
      • Object Detection
      • Face Detection
  • Hybrid Drone Solution
    • Hybrid Drone Solution
    • Flight Controller Hardware
      • Pixhawk
    • Flight Code
      • Ardupilot
      • PX4
    • Companion Computer
      • Raspberry Pi
      • Intel Aero Platform
    • Ground Control Station
      • QGroundControl
    • Developer API
      • DroneKit
    • Computer Vision
  • Autonomous Drone Solution
    • Autonomous Drone Solution
    • FlyTbase
    • Paparazzi UAV
Powered by GitBook
On this page
  • Ardupilot
  • Architecture
  • Community
  • Source Code
  1. Virtual Drone Solution
  2. Flight Code

Ardupilot

PreviousShellNextSoftware In The Loop

Last updated 7 years ago

Ardupilot

The most advanced open source autopilot for use by both professionals and hobbyist. Supports multi-copters, planes, rovers, boats, helicopters, antenna trackers and even submarines.

Hardware The embedded systems and peripheral sensors that act as the vehicle’s brain, eyes, ears, etc. Almost any mobile machine can be transformed into a robot, by simply integrating a small hardware package into it. Firmware The “skill set” code running on the hardware, which configures it for the kind of vehicle you’ve put it in. You choose the firmware and vehicle that match your mission: Plane, Copter, Rover... The choice is yours – one autopilot for any mission. An easy firmware update is all it takes to repurpose your hardware into a different role. Software Your interface to the hardware. Initial set-up, configuration, and testing. Mission-planning/operation, and post-mission analysis. Point-and-click intuitive interaction with your hardware, or advanced custom scripting for niche mission profiles. Options are everything with ArduPilot. Farming industries is starting adapt on autonomous vehicles and ArduPilot is leading platform when creating small or big autonomous vehicles.

Architecture

Community

Community is what really sets ArduPilot apart from the closed-source offerings in the market. An area for open discourse on the ArduPilot projects direction between developers and its customers. Here are some of the places you can find ardupilot users and developers.

Commercial Support We are proud to provide the following list of individuals and companies who can provide commercial support for ArduPilot. We hope this will help you get the most out of the ArduPilot project.

Source Code

user@workstation:~$ cd src/ardupilot
user@workstation:~/src/ardupilot$
user@workstation:~/src/ardupilot$ ls
AntennaTracker  BUILD.md          Makefile      Tools
APMrover2       COPYING.txt       Makefile.waf  uncrustify_cpp.cfg
ArduCopter      docs              mk            uncrustify_headers.cfg
ArduPlane       Doxyfile.in       modules       Vagrantfile
ArduSub         eclipse.cproject  README.md     waf
benchmarks      eclipse.project   reformat.sh   wscript
build           libraries         tests
user@workstation:~/src/ardupilot$
Homepage
Autonomous Harvesting Tractor
Ardupilot Overview by Andrew Tridgell
Ardupilot