per costruire qualsiasi tipo di veicolo autonomo, è necessario un controller. Questo deve affrontare tutti i tipi di lavori – le uscite del sensore di lettura, controllando motori e attuatori, gestione delle fonti di alimentazione – il controllo di un’auto di complessità uniforme moderata richiede risorse significative. Le auto moderne sono un grande esempio di questo – anche le auto non autonome possono avere computer separati per controllare il motore, l’elettronica interna e i sistemi di sicurezza. In questa vena, [E.n. Hering] sta sviluppando un controller automobilistico modulare, noto come Yauvc.
L’acronimo rappresenta un altro controller del veicolo senza pilota, anche se il suo nome precedente – vola duramente con una vendetta – non era senza il suo fascino. Il progetto è costruito attorno al concetto di modularità e ridondanza. Il controller, sviluppato principalmente per i veicoli volanti, ha un ATMEGA328P come processore primario, in cui vari moduli possono essere collegati a gestire compiti diversi.
Questa scelta di progettazione ha diversi vantaggi, con processori separati per affrontare i singoli lavori possono dare un senso ai sistemi in tempo reale. Difficilmente vorresti che il tuo Quadcopter si schiantasse perché le routine di gestione della batteria stavano rubando il tempo della CPU dai calcoli della dinamica del volo. Invece, scaricando le attività ai singoli moduli, ognuno può funzionare senza interferire con gli altri. Tuttavia, la modularità viene fornita con gli svantaggi, il problema del mantenimento della comunicazione efficiente tra i moduli è uno di questi. [Hering] prevede inoltre di assicurarsi che il sistema possa essere impostato per utilizzare multipli dello stesso modulo per la ridondanza – simile ai moderni sistemi di volo negli aeromobili passeggeri che pesano i risultati di diversi computer per prendere decisioni.
Molto lavoro è già stato fatto – con la piattaforma Yauvc è già stata eseguita con un design di backbone e moduli per WiFi, accelerometri e navigazione GPS. Non vediamo l’ora di vedere Yauvc raggiungendo lo stato di volo di volo presto!
L’HackadayPrize2017 è sponsorizzato da: