Everyone should be able to configure ArduPilot for their vehicles
| Lint | Quality | Test | Deploy | Maintain |
|---|---|---|---|---|
Amilcar Lucas's ArduPilot Methodic Configurator is a software that semi-automates a clear, proven and safe configuration sequence for ArduCopter drones.
- clear: the sequence is linear, executed one step at the time with no hidden complex dependencies
- proven: the software has been used by hundreds of ArduPilot developers and users. From beginners to advanced. On big and small vehicles.
- safe: the sequence reduces trial-and-error and aims at reducing the amount of flights required to configure the vehicle
It provides a graphical user interface (GUI) for managing and visualizing ArduPilot parameters, parameter files and documentation.
We are working on extending it to ArduPlane, Heli and Rover vehicles. But for those it is still very incomplete.
Usage
There is a Quick-start guide and a more detailed Usermanual
MS Windows Installation
Download the latest MethodicConfiguratorSetup-x.x.x.exe installer file.
Linux Installation
Older distros without venv
Install python pip. Then do:
pip install -U MethodicConfigurator
To run it do:
ardupilot_methodic_configurator
Newer distros with venv
python -m venv .ardupilot_methodic_configurator_venv
source .ardupilot_methodic_configurator_venv/bin/activate
python -m pip install --upgrade pip
pip install MethodicConfigurator
To run it do:
source .ardupilot_methodic_configurator_venv/bin/activate
ardupilot_methodic_configurator
MacOS Installation
Install git and python. Then do:
git clone https://github.com/ArduPilot/MethodicConfigurator.git
cd MethodicConfigurator
./install_macos.sh
Support and Contributing
Please feel free to submit issues or pull requests. More information is available on the contributing and support page.
Software architecture
To meet the Software requirements a software architecture was designed and implemented.
Code of conduct
To use and develop this software you must obey the ArduPilot Methodic Configurator Code of Conduct.
License
This project is licensed under the GNU General Public License v3.0. It builds upon other open-source software packages
Release files for MethodicConfigurator 0.9.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MethodicConfigurator-0.9.16-py3-none-any.whl | Python 3 | none | any | Details |
Release files / MethodicConfigurator-0.9.16-py3-none-any.whl
| Download URL | MethodicConfigurator-0.9.16-py3-none-any.whl |
|---|---|
| Size | 10.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38bb49d50ea76945e3fc9a26792f0477ed7ffbe0211a079a6679f45f17ccdf78
|
|
BLAKE2b-256 checksum How to use checksums |
70f048bd2afa8aa934efccd89058dc37fdbe1f5bc1b6589e205b6cc4dff93e33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 27, 2024.
Transparency log