Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

ArduPilot

L'autopilota open source più affidabile al mondo per droni, aerei, rover e sottomarini

Licenza

GPL-3.0

Panoramica

ArduPilot è il software di autopilota open source più affidabile al mondo e supporta multicotteri, aerei, rover, imbarcazioni, sottomarini e inseguitori d'antenna. Con oltre un decennio di sviluppo e milioni di veicoli in uso, offre una piattaforma completa per veicoli autonomi con funzionalità avanzate come la navigazione a waypoint, il geofencing, il decollo e l'atterraggio automatici e la telemetria in tempo reale.

ArduPilot è il sistema di autopilota open source più diffuso al mondo e muove di tutto, dai quadricotteri hobbistici ai droni commerciali per ispezioni fino ai veicoli senza pilota militari. Il progetto supporta una gamma straordinaria di tipi di veicolo (multicotteri, elicotteri tradizionali, velivoli ad ala fissa, ibridi VTOL, rover terrestri, imbarcazioni e persino sottomarini), tutti da un'unica codebase.

Il software funziona su diversi hardware per controller di volo (Pixhawk, CubePilot, mRo, ecc.) e offre un insieme completo di funzionalità, tra cui missioni a waypoint guidate dal GPS, inseguimento del terreno, evitamento degli ostacoli, atterraggio di precisione, schemi di rilevamento automatici e sistemi di failsafe. L'architettura modulare di ArduPilot consente una personalizzazione profonda pur mantenendo l'affidabilità necessaria per gli impieghi reali.

L'ecosistema ArduPilot comprende stazioni di controllo a terra (Mission Planner, QGroundControl), l'integrazione con computer ausiliari (DroneKit, MAVProxy) e il supporto per carichi utili avanzati come termocamere, LiDAR e sensori multispettrali. Questo lo rende la piattaforma di riferimento per costruire sistemi di droni per ispezione, mappatura, agricoltura e consegne.

Perché è importante

ArduPilot è diventato lo standard di fatto per lo sviluppo di veicoli autonomi al di fuori dell'ecosistema chiuso di DJI. La sua natura open source consente ad aziende, ricercatori e governi di verificare, modificare e impiegare il software senza vincoli verso un fornitore. Il progetto ha reso possibile direttamente un'industria dei droni commerciali da molti miliardi di dollari, dall'irrorazione agricola in Asia all'ispezione delle infrastrutture in Nord America. Con oltre 1 milione di veicoli che usano il firmware ArduPilot, è uno dei progetti di robotica open source di maggior successo mai creati.

Il problema che risolve

Prima di ArduPilot, costruire veicoli autonomi richiedeva costosi sistemi proprietari o partire da zero. ArduPilot fornisce un sistema di controllo del volo di livello produttivo che gestisce fusione dei sensori, stima dello stato, controllo dei motori e pianificazione delle missioni, consentendo agli sviluppatori di concentrarsi sulla propria applicazione specifica invece di reinventare gli algoritmi di volo fondamentali. Elimina la necessità di un team di avionica dedicato.

Punti chiave

  • Supporta oltre 10 tipi di veicolo da un'unica codebase, tra cui multicotteri, aerei, rover e sottomarini
  • Oltre 1 milione di veicoli in uso nel mondo in applicazioni commerciali, di ricerca e di difesa
  • Ecosistema maturo con stazioni di controllo a terra, API per computer ausiliari e partnership hardware
  • Funzionalità autonome avanzate: inseguimento del terreno, evitamento degli ostacoli, atterraggio di precisione, schemi di rilevamento
  • Comunità attiva di oltre 500 contributori con release stabili mensili

A chi si rivolge

  • Aziende di droni commerciali
  • Operatori di ispezione e rilevamento
  • Sviluppatori di tecnologie agricole
  • Ricercatori di robotica
  • Integratori per la difesa e la sicurezza
  • Costruttori hobbisti di droni

Limiti

  • Curva di apprendimento ripida per la regolazione dei parametri e la configurazione del veicolo
  • La licenza GPL-3.0 richiede di condividere le modifiche
  • Dipendente dall'hardware: richiede schede di controllo del volo specifiche
  • Visione artificiale integrata limitata senza un computer ausiliario
  • La conformità normativa è responsabilità dell'utente

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.