Hackaday Prize Entry: Ännu en obemannad bilkontroller

för att bygga något slags autonomt fordon, behöver du en kontroller. Detta måste hantera alla typer av jobb – läses sensorutgångar, styrmotorer och manöverdon, hantering av strömkällor – kontrollerar en bil med jämn måttlig komplexitet kräver betydande resurser. Moderna bilar är ett bra exempel på detta – även icke-autonoma bilar kan ha separata datorer för att styra motorn, inre elektronik och säkerhetssystem. I denna ven, [E.n. Häfta] utvecklar en modulär autonom bilkontroll, känd som YAUVC.

Akronym står för ännu en obemannad fordonskontroll, men det tidigare namnet – flyger hårt med en hämnd – var inte utan sina charm. Projektet är byggt runt begreppet modularitet och redundans. Styrenheten, som huvudsakligen utvecklats för flygande fordon, har en ATMEGA328P som sin primära processor, i vilken olika moduler kan anslutas för att hantera olika uppgifter.

Detta designval har flera fördelar – att ha separata processorer att hantera enskilda jobb kan vara meningsfullt i realtidssystem. Du vill knappt att din quadcopter ska krascha eftersom batteridrivrutinerna stjäl CPU-tiden från beräkningarna av flygdynamik. Istället, genom att ladda upp uppgifter till enskilda moduler, kan var och en springa utan att störa de andra. Modularitet kommer dock med nackdelar dock – problemet med att upprätthålla effektiv kommunikation mellan moduler är en av dem. [Häfta] planerar också att se till att systemet kan ställas in för att använda multiplar av samma modul för redundans – liknar moderna flygsystem i passagerarflygplan som väger resultatet av flera datorer för att fatta beslut.

Mycket arbete har redan gjorts – med YAUVC-plattformen som redan är utrustad med en ryggradskonstruktion samt moduler för WiFi, accelerometrar och GPS-navigering. Vi ser fram emot att se YaUVC som når flygberättig status snart!

HackadayPrize2017 sponsras av:

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post