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.

Powiązany

Zestaw narzędzi JAUS