Come funzionano i tosaerba robotizzati?
Oggi la maggior parte dei robot tagliaerba usa lo stesso approccio che è stato inizialmente sostenuto da roomba di iRobot per l'aspirapolvere. Questo è fondamentalmente una passeggiata casuale dove il robot usa un'architettura basata sul comportamento (penso che sia un derivato dell'architettura di sussunzione di R. Brooks che è uno dei cofondatori).
Il robot cambia regolarmente è il comportamento del percorso sia casualmente in base al suo input del sensore (per esempio il suo comportamento cambierà quando si avvicina a un muro o altri ostacoli).
Perché casuale vi chiederete. Semplicemente perché fare un compito più complesso richiederebbe al robot di costruire e mantenere una mappa mentre localizza all'interno di questa mappa incompleta (noto come SLAM come menzionato da Mark Nabil). Il problema qui è che SLAM è difficile da fare (specialmente quando in un ambiente non statico con entità che si muovono continuamente) e computazionalmente pesante. Perché preoccuparsene quando il tuo compito è solo quello di assicurarti che l'area da coprire sia complessivamente "pulita" e puoi farlo abbastanza a lungo e abbastanza spesso che farlo a caso dovrebbe dare un risultato accettabile e può essere incorporato su una CPU di fascia molto (intendo *molto*) bassa e rendere la tua soluzione più economica pur dando risultati abbastanza buoni.
Articoli simili
- Perché la gente usa ancora i rumorosi tosaerba tradizionali invece dei silenziosi e comodi tosaerba robot?
- Ci sono dei vantaggi per i tosaerba a spinta rispetto ai tosaerba elettrici o a gas?
- 3 tasti del mio portatile non funzionano affatto (P, @ e la freccia su). Ho provato con Ubuntu e non funzionano neanche loro. Cosa posso fare?
- Perché alcuni siti web non funzionano correttamente nel browser Edge ma funzionano bene in Google Chrome?