Кіріспе
Joint Architecture for Unmanned Systems (JAUS) - бұрын Joint Architecture for Unmanned Ground Systems (JAUGS) деп аталатын тәуелсіз рекордтық лейбл, бастапқыда 1998 жылы АҚШ Қорғаныс министрлігімен ұшқыштарсыз жүйелер үшін ашық архитектураны әзірлеу бастамасы басталды. Құрамдық архитектураның қазіргі және болашақ ұшқышсыз жүйелердің барлық саласына қолданылатынына көз жеткізу үшін ол бес қағидаға негізделген: көлік платформасының тәуелсіздігі, миссияның оқшаулануы, компьютерлік аппараттық тәуелсіздік, технологияның тәуелсіздігі және оператордың пайдалану тәуелсіздігі. JAUS Reference Architecture, енді сақталмайды, ол компоненттерге негізделген хабарламаны өткізу архитектурасы, ол деректер форматын және есептеу тораптары арасындағы байланыс әдістерін айқындайды. Архитектура ішкі жүйелерден, тораптар мен компоненттерден тұратын иерархиялық жүйені талап етеді және өзара іс-қимыл қабілеттілігін қолдау үшін қатаң анықталған хабарламалар жиынтығын қамтиды. Архитектураның маңызды бөліктері, оның ішінде ішкі жүйе, түйін және компонент анықтамалары, оның негізінде тұрған бес қағидаға сәйкес еркін анықталды. Архитектура JAUS жұмыс тобынан көшірілді, ол үкімет, өнеркәсіп және академиялық қоғамнан шыққан адамдардан құралған, Автомобиль инженерлері қоғамына, аэроғарыш бөліміне, авиациялық жүйелер бөліміне. AS4 ұшқышсыз жүйелер техникалық комитеті стандарттар жиынтығын қолдайды және алға жылжытады. Келесі стандарттар JAUS Reference Architecture-дан қызметтерге негізделген негіздемеге көшірілді: AS5669, JAUS Transport Standard. Транспорттық мәселелерді, соның ішінде басқыш сығу, көз / мақсат адресі, TCP, UDP және сериялық сілтемелерді қарастыратын пакет құрылымын анықтайды. AS5669 JAUS хабарламасының форматын анықтайды, өйткені ол Ethernet (TCP және UDP) немесе сериялық деректер байланысындағы жүйелер арасында ағылады. AS5710 JAUS негізгі қызмет көрсету жиынтығы. Таратылған жүйелер арасындағы байланыс пен үйлестіру үшін ортақ қызметтер жиынтығын құру. Негізгі қызмет жиынтығына көлік, оқиғалар, кіруді бақылау, басқару, уақыт, өмір сүру және табу бойынша қызмет анықтамалары кіреді. AS6009, JAUS мобильділік қызмет көрсету жиынтығы. Бұл стандарт SAE JAUS стандарттар жиынтығына жай драйверді, жол нүктесі мен жол сегментінің драйверлерін, сондай-ақ орналасу / бағдарлау компоненттерін және хабарламаларды көшіреді. Қазіргі таңда жобада басқалар бар: Құжат мәртебесі шығарылу күні АтауыSAE AS6040Reaffirmed2015.04.24JAUS HMI қызметтері SetSAE AIR5664AStabilized2012.08.01JAUS Тарих және домен үлгісіSAE AS5710Reaffirmed2015.04.24(R) JAUS Негізгі қызметтері SetSAE AS6060Reaffirmed2015.04.24JAUS Қоршаған ортаны сезімдеу қызметі SetSAE AS6057ARrevised2014.06.03(R) JAUS манипулятор қызметі SetSAE AS6062Reaffirmed2015.04.24JAUS Миссияны Spooling қызметі SetSAE AS5684BRevised2015.08.21(RUS Қызметтер интерфейсі тілінің анықтамасы ASSAE AS6009 Standards2009.04.15JAUS Қозғалыс қызметі SetSAE AIR5645AStabilized2014.09.05JAUS Көлік мәселесі ARSAE AS606012PASS (2014.09.05 ASSAE AS605 Revised2014.06.03 (((R) JAUS Транспорттық жүйелерінің біріккендік интерфейсі мен өзара әрекет ету саясаты (JASSAE ASSAE AS605050) / JAUS Транспорттық жүйелерінің біріккен интерфейсі) анықтамасы / Степ алудың тағы бір стандарты болып табылады. JSIDL JAUS-қа сай интерфейстерді анықтау үшін тілді стандарттайды. Анықтама SAE AS5684 құжатында көрсетілген.
Joint Architecture for Unmanned Systems (JAUS), formerly known as Joint Architecture for Unmanned Ground Systems (JAUGS), was originally an initiative started in 1998 by the United States Department of Defense to develop an open architecture for the domain of unmanned systems. In order to ensure that the component architecture is applicable to the entire domain of current and future unmanned systems, it is built on five principles: vehicle platform independence, mission isolation, computer hardware independence, technology independence, and operator use independence. The JAUS Reference Architecture, which is no longer being maintained, is a component based message passing architecture that defines a data format and methods of communication between computing nodes. The architecture dictates a hierarchical system built up of subsystems, nodes and components, and contains a strictly defined message set to support interoperability. Significant portions of the architecture, including the definitions for subsystem, node and component, have been loosely defined in order to accommodate for the five principles on which it is based. The architecture has migrated from the JAUS Working Group, which was composed of individuals from the government, industry and academia, to the Society of Automotive Engineers, Aerospace Division, Avionics Systems Division. The AS4, Unmanned Systems Technical Committee now maintains and advances the set of standards. The following standards have been migrated from the JAUS Reference Architecture to a services based framework:
AS5669, JAUS Transport Standard. Defines packet construction addressing transport concerns including header compression, source/destination addressing, TCP, UDP and Serial links. AS5669 defines the format of a JAUS message as it flows between systems in an Ethernet (TCP and UDP) or serial data link. AS5710, JAUS Core Service Set. Establishes a common set of services for distributed systems communication and coordination. The Core Service Set includes service definitions for transport, events, access control, management, time, liveness and discovery. AS6009, JAUS Mobility Service Set. This standard migrates the primitive driver, waypoint and path segment drivers, along with the position/orientation components and messaging to the SAE JAUS set of standards. Others currently in draft include:
Document Status Release Date TitleSAE AS6040Reaffirmed2015.04.24JAUS HMI Service SetSAE AIR5664AStabilized2012.08.01JAUS History and Domain ModelSAE AS5710AReaffirmed2015.04.24(R) JAUS Core Service SetSAE AS6060Reaffirmed2015.04.24JAUS Environment Sensing Service SetSAE AS6057ARevised2014.06.03(R) JAUS Manipulator Service SetSAE AS6062Reaffirmed2015.04.24JAUS Mission Spooling Service SetSAE AS5684BRevised2015.08.21(R) JAUS Service Interface Definition LanguageSAE AS6009Issued2009.04.15JAUS Mobility Service SetSAE AIR5645AStabilized2014.09.05JAUS Transport ConsiderationsSAE ARP6012AStabilized2014.09.05JAUS Compliance and Interoperability PolicySAE AS5669AReaffirmed2014.08.05(R) JAUS / SDP Transport SpecificationSAE/TP 2009 01 3250—2009.11.10The Joint Architecture for Unmanned Systems, A Set of SAE Interoperability Standards
Another standard that evolved from the JAUS efforts is the “JAUS Service Interface Definition Language” or JSIDL. JSIDL standardizes the language for defining JAUS compliant interfaces. The specification is contained in the SAE document AS5684.
Қолдану
JAUS-ты ресми түрде АҚШ Қорғаныс министрлігі UGV өзара іс-қимыл профиліне (IOP) қолданды. IOP стандартты JAUS хабарламаларын пайдалану ережелерін, сондай-ақ стандартты хабарламалар жиынтығына арналған арнайы кеңейтулерді анықтайды.