vybudování jakéhokoliv autonomního vozidla, potřebujete regulátor. To musí řešit všechny druhy pracovních míst – výstupy senzorů čtení, ovládání motorů a pohonů, správa zdrojů energie – řízení automobilu i mírné složitosti vyžaduje významné zdroje. Moderní auta jsou skvělým příkladem tohoto – dokonce i nealonomická auta mohou mít oddělené počítače k řízení motoru, vnitřní elektroniky a bezpečnostních systémů. V této žíle, [E.N. Hering] vyvíjí modulární autonomní regulátor automobilu, známý jako YAUVC.
Zkratka znamená ještě další bezpilotní řadič vozidla, i když jeho dřívější jméno – létat tvrdě s pomstou – nebyl bez jeho kouzel. Projekt je postaven kolem konceptu modularity a redundance. Regulátor vyvinutý hlavně pro létající vozidla, má ATMEGA328P jako svůj primární procesor, do kterých mohou být různé moduly zapojeny k řešení různých úkolů.
Tato volba designu má několik výhod – s oddělenými procesory pro řešení jednotlivých pracovních míst, mohou mít smysl v systémech v reálném čase. Sotva byste chtěli, aby váš quadcopter selhal, protože rutiny řízení baterií krade čas CPU z výpočtů dynamiky letu. Místo toho, tím, že vykládá úlohy jednotlivých modulů, každý může běžet bez zasunutí ostatním. Modularita je dodávána s nevýhodami – problém udržování efektivní komunikace mezi moduly je jedním z nich. [Hering] také plánuje se ujistit, že systém může být nastaven tak, aby používal násobky stejného modulu pro redundanci – podobný moderním letovým systémům v osobních letadlech, které váží výsledky několika počítačů k rozhodování.
Mnohá práce již byla provedena – s platformou YAUVC se již vymanila s designem páteře, stejně jako moduly pro WiFi, akcelerometry a GPS navigaci. Těšíme se na to, že se brzy uvidíme YAUVC dosažení stavu letu
Hackadayprize2017 je sponzorován: