# ArduPilot Developer Community

[ArduPilot](https://ardupilot.org/) is an open-source software suite for unmanned autonomous vehicle systems that was started in 2007 and exploded in popularity in the early 2010s. This software is the driving force of our flight controller, and its robustness and maturity enable our developers to easily build applications that can control the F-11. Our drones provide a unified interface between the onboard Jetson and our flight controller so that the two can communicate efficiently.&#x20;

ArduPilot is the largest open-source framework for flight controller stacks, and comes with the largest developer community. There are a tremendous amount of resources and discussions over on the [forum](https://discuss.ardupilot.org/), including questions from new developers and project highlights from seasoned developers.&#x20;

## Developer Discord

The [ArduPilot Discord](https://ardupilot.org/dev/docs/ardupilot-discord-server.html) has over 12,000 members that are dedicated to using and improving the ArduPilot suite, and is a great place for potential F-11 developers to learn more. ArduPilot has a healthy community that facilitates discussions on a wide range of topics, from AI to research to hardware development. Developers of the ArduPilot platform itself also hold a weekly meeting to discuss news and development of features.

We are continuously impressed and inspired by the ideas that are brought up and implemented by the community, as can be seen below. We are especially excited for the integration of machine learning and AI into this platform.

<figure><img src="/files/WBOEPqo1DNhNDZvB7aJN" alt="" width="375"><figcaption></figcaption></figure>

One interesting ArduPilot development led to an integration between ArduPilot and OpenAI's ChatGPT, as seen through the [MAVProxy](https://ardupilot.org/mavproxy/) Chat module. One developer shows this integration through a test flight [here](https://discuss.ardupilot.org/t/ardupilot-openais-chatgpt-using-mavproxys-chat-module/111336).

<div><figure><img src="/files/tiMcudQuEQNqjLU7XOVc" alt=""><figcaption></figcaption></figure> <figure><img src="/files/jk6mm9UVzZ9dk2r8ybix" alt=""><figcaption></figcaption></figure></div>

<figure><img src="/files/4SMXWuVY25DY2QzYkQF1" alt="" width="375"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flybydev.com/quickstart/ardupilot-developer-community.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
