Percezione per la Robotica Agricola*
I. Introduzione
e la percezione propriocettiva, legata allo stato interno del robot (orientamento, velocità, accelerazione, ecc.).
II. I sensori utilizzati dai robot agricoli
Come presentato nella Figura 1 qui sotto, i sensori utilizzati dai robot agricoli possono essere raggruppati in due grandi categorie: i sensori propriocettivi, che misurano lo stato interno del robot, e i sensori esterocezionali, che misurano gli elementi del suo ambiente.

Figura 1: Sensori utilizzati dai robot agricoli
- La centrale inerziale (IMU: Inertial Motion Unit): è un'unità in grado di fornire informazioni come l'accelerazione lineare e angolare del robot.
- Gli encoder: sono sensori che misurano la rotazione delle ruote.
Per quanto riguarda i sensori esterocezionali, troviamo in particolare:
- Il GNSS (Global Navigation Satellite System), ad esempio un GPS (Global Positioning System): utilizza i segnali satellitari per determinare la posizione del robot rispetto a un riferimento terrestre fisso. La sua precisione può essere influenzata dall'ambiente (ad esempio, l'ostruzione della chioma). In condizioni normali, offre una precisione dell'ordine del metro. Quando è associato a una stazione di riferimento terrestre, la precisione diventa centimetrica: si parla allora di GPS RTK (Real Time Kinematic).
- La fotocamera: questo sensore fornisce un'immagine dell'ambiente del robot. Le fotocamere RGB-D (Red Green
- Blue - Distance) forniscono sia un'immagine a colori che la distanza degli oggetti rispetto al robot. Sono le più diffuse in agricoltura. Il loro principale svantaggio rimane la scarsa robustezza di fronte a elementi perturbatori come pioggia, neve o polvere, che possono ostruire l'obiettivo.
- Il LIDAR (Light Detection And Ranging): a differenza della fotocamera, è robusto alle condizioni meteorologiche avverse e alla polvere. Tramite l'emissione e la ricezione di fasci luminosi, genera una nuvola di punti che rappresenta l'ambiente intorno al robot, permettendo così la mappatura dello stesso. Tuttavia, rimane circa cinque volte più costoso di una fotocamera.
III. Approcci di percezione propriocettiva
Per migliorare la precisione, si combinano le informazioni dei sensori, il che consente di ottenere una localizzazione più affidabile. Tra gli algoritmi più utilizzati per questo tipo di fusione, troviamo il filtro di Kalman.

Figura 2: Principio di un filtro di Kalman
Si basa su due fasi principali. La prima è la predizione, che stima lo stato futuro del robot a partire dal suo stato precedente e dal suo modello di evoluzione. La seconda è la correzione, durante la quale le misure provenienti dai sensori sono utilizzate per regolare e affinare la predizione effettuata, permettendo così di ottenere una stima più precisa dello stato reale del robot.
- Predizione: Questa fase utilizza lo stato precedente del robot e il modello di evoluzione per predire il suo stato futuro.
- Correzione: In questa fase, lo stato previsto viene confrontato con le misure ottenute dai sensori e la stima dello stato viene regolata, permettendo così di ottenere una localizzazione più precisa del robot.
IV. Approcci di percezione esterocezionale
Questi algoritmi si basano sui sensori esterocezionali che, oltre a contribuire alla percezione propriocettiva (come nel caso della localizzazione tramite GNSS RTK), sono utilizzati per rappresentare l'ambiente.
Come mostrato nella Figura 3 qui sotto, la percezione esterocezionale per un robot agricolo ha quindi come ruolo principale quello di modellare l'ambiente del robot e di posizionarlo in tale ambiente.

Figura 3: Principio della percezione esterocezionale
Utilizzo di approcci basati sull'intelligenza artificiale o sull'analisi geometrica per modellare l'ambiente utile del robot a partire da immagini, nuvole di punti e/o dalla sua posizione GNSS.
- Approccio basato sull'intelligenza artificiale: una rete neurale analizza le informazioni provenienti dai sensori (immagini, nuvole di punti), identifica e classifica i diversi elementi presenti nell'ambiente (piante di interesse, infestanti, ostacoli, umani, ecc.), e genera quindi una mappatura strutturata comprendente le posizioni di ciascuno di questi elementi e quella del robot.
- Approccio basato sull'analisi geometrica: l'output è simile, ovvero una mappatura dei diversi elementi dell'ambiente e del robot. La differenza risiede nel metodo: si basa sull'analisi geometrica delle nuvole di punti fornite dai sensori. Ad esempio, alcune forme geometriche nella nuvola di punti possono essere rilevate e attribuite a una categoria specifica (pianta di interesse, infestante, ecc.).
V. Conclusione
Per concludere, un robot agricolo utilizza sensori propriocettivi ed esterocezionali per percepire il suo ambiente e localizzarsi con precisione. Tra i più diffusi, troviamo il GNSS (GPS RTK), la fotocamera RGB-D e il LIDAR. Quando sono associati ad algoritmi adeguati, questi sensori forniscono al robot informazioni cruciali per la navigazione e la presa di decisioni autonome.
*: Le informazioni tecniche presentate in questo articolo sono fornite a titolo indicativo. Non sostituiscono i manuali ufficiali dei produttori. Prima di qualsiasi installazione, manipolazione o utilizzo, si prega di consultare la documentazione del prodotto e rispettare le istruzioni di sicurezza. Il sito Torque.works non può essere ritenuto responsabile per un uso improprio o un'interpretazione errata delle informazioni fornite.