JAUS
Joint Architecture for Unmanned Systems ( JAUS ), wcześniej znana jako Joint Architecture for Unmanned Ground Systems ( JAUGS ), była pierwotnie inicjatywą zapoczątkowaną w 1998 roku przez Departament Obrony Stanów Zjednoczonych w celu opracowania otwartej architektury dla dziedziny systemów bezzałogowych.
Aby zapewnić, że architektura komponentów ma zastosowanie do całej domeny obecnych i przyszłych systemów bezzałogowych, jest zbudowana na pięciu zasadach: niezależność platformy pojazdu, izolacja misji, niezależność sprzętu komputerowego, niezależność technologiczna i niezależność użytkownika.
Architektura referencyjna JAUS, która nie jest już utrzymywana, jest opartą na komponentach architekturą przekazywania komunikatów, która definiuje format danych i metody komunikacji między węzłami obliczeniowymi. Architektura narzuca hierarchiczny system zbudowany z podsystemów, węzłów i komponentów oraz zawiera ściśle określony zestaw komunikatów w celu wspierania interoperacyjności . Znaczące części architektury, w tym definicje podsystemu, węzła i komponentu, zostały luźno zdefiniowane w celu uwzględnienia pięciu zasad, na których jest oparta.
Architektura została przeniesiona z grupy roboczej JAUS, która składała się z przedstawicieli rządu, przemysłu i środowisk akademickich, do Society of Automotive Engineers , Aerospace Division, Avionics Systems Division. AS4, Komitet Techniczny Systemów Bezzałogowych utrzymuje i rozwija zestaw standardów. Następujące standardy zostały przeniesione z architektury referencyjnej JAUS do struktury opartej na usługach:
- AS5669, norma transportowa JAUS.
- Definiuje budowę pakietów, uwzględniając problemy związane z transportem, w tym kompresję nagłówka, adresowanie źródłowe/docelowe, łącza TCP, UDP i szeregowe. AS5669 definiuje format komunikatu JAUS, który przepływa między systemami w sieci Ethernet (TCP i UDP) lub szeregowym łączu danych.
- AS5710, podstawowy zestaw serwisowy JAUS.
- Ustanawia wspólny zestaw usług dla komunikacji i koordynacji systemów rozproszonych. Podstawowy zestaw usług obejmuje definicje usług dla transportu, zdarzeń, kontroli dostępu, zarządzania, czasu, żywotności i wykrywania.
- AS6009, zestaw usług mobilnych JAUS.
- Ten standard migruje prymitywne sterowniki, punkty trasy i segmenty ścieżki, wraz z komponentami pozycji/orientacji i komunikatami do zestawu standardów SAE JAUS.
Inne obecnie w wersji roboczej to:
Dokument | Status | Data wydania | Tytuł |
---|---|---|---|
SAE AS6040 | Potwierdzone | 2015.04.24 | Zestaw serwisowy JAUS HMI |
SAE AIR5664A | Stabilizowany | 2012.08.01 | Model historii i domeny JAUS |
SAE AS5710A | Potwierdzone | 2015.04.24 | (R) Podstawowy zestaw usług JAUS |
SAE AS6060 | Potwierdzone | 2015.04.24 | Zestaw usług wykrywania środowiska JAUS |
SAE AS6057A | Poprawiony | 2014.06.03 | (R) Zestaw serwisowy manipulatora JAUS |
SAE AS6062 | Potwierdzone | 2015.04.24 | Zestaw usługi buforowania misji JAUS |
SAE AS5684B | Poprawiony | 2015.08.21 | (R) Język definicji interfejsu usługi JAUS |
SAE AS6009 | Wydany | 2009.04.15 | Zestaw usług mobilności JAUS |
SAE AIR5645A | Stabilizowany | 2014.09.05 | Względy transportowe JAUS |
SAE ARP6012A | Stabilizowany | 2014.09.05 | Polityka zgodności i interoperacyjności JAUS |
SAE AS5669A | Potwierdzone | 2014.08.05 | (R) Specyfikacja transportowa JAUS / SDP |
SAE/TP 2009-01-3250 | — | 2009.11.10 | Wspólna architektura systemów bezzałogowych, zestaw standardów interoperacyjności SAE |
Innym standardem, który wyewoluował z wysiłków JAUS, jest „Język definicji interfejsu usługi JAUS” lub JSIDL. JSIDL standaryzuje język do definiowania interfejsów zgodnych z JAUS. Specyfikacja zawarta jest w dokumencie SAE AS5684.
Aplikacja
JAUS był oficjalnie używany przez Departament Obrony Stanów Zjednoczonych w jego UGV Interoperability Profile (IOP) . Procesor IOP określa zasady korzystania ze standardowych komunikatów JAUS, jak również niestandardowych rozszerzeń standardowego zestawu komunikatów.