I detta dokument rapporterar vi om utvecklingen av ett mjukvarusystem i realtid för en helikopter för obemannade luftfartyg (UAV), som består av en inbyggd dator ombord och en markstation som betjänas av en bärbar dator. Programvaran för den inbyggda datorn utför flera uppgifter inklusive datainsamling och mätning, servokörning, automatisk flygkontroll, kommunikation och dataloggning. Systemet för markstationen ger ett flexibelt grafiskt gränssnitt som övervakar UAV-helikopterns realtidsstatus. Vi presenterar ramarna och strukturerna för fordons- och markstationssystemen. Systemet ombord använder en ram av flera aktivitetstrådar där varje tråd tilldelas för att utföra en specifik uppgift. Ledning och tidsschema för aktivitetstrådar tillsammans med det detaljerade genomförandet av automatisk flygkontrolllagstiftning är de viktigaste fokuserna för programvaran ombord. En beteendebaserad arkitektur är utformad för att ta itu med schemaläggning och hantering av händelser för automatisk kontroll. En hierarkisk och komponentiell struktur utvecklas för att integrera flera kontrolllagar och utföra olika helikopterbeteenden. Programvaran för markstationer använder ett tvålagers ramverk, dvs. dataöverföring i bakgrunden och datavisualisering i förgrunden. En mängd olika vyer utvecklas för att visa data från UAV-helikoptern under flygning i olika former, inklusive en 3D-övervakningspanel, som visar realtidsdata i 3D på markstationen.
I REF introduceras utvecklingen av en realtids inbyggd dator och GCS-programvara för en UAV-helikopter.
Development of a real-time onboard and ground station software system for a UAV helicopter
{'venue': 'AIAA J. Aerosp. Comput., Inf., Commun', 'journal': None, 'mag_field_of_study': ['Computer Science', 'Engineering']}