Система керування в реальному часі (RCS) є еталонною моделлю архітектури, відповідною для багатьох програмно-інтенсивних проблемних областей управління в реальному часі. RCS - це архітектура [en], яка визначає типи функцій, необхідних в інтелектуальній системі керування в реальному часі, і те, як ці функції пов'язані один з одним.
RCS - це не [en], і це не специфікація того, як реалізувати конкретні системи. RCS наказує [en], засновану на наборі добре обґрунтованих інженерних принципів для організації системної комплексності. Всі вузли керування на всіх рівнях використовують загальну модель вузлів.
Крім того, RCS надає комплексну методологію проектування, інтеграції та тестування систем управління. Архітектори ітеративно розбивають системні завдання та інформацію на більш тонкі, кінцеві підмножини, які є керованими й ефективними. RCS фокусується на [en], яке адаптується до невизначених і неструктурованих робочих середовищ. Основні проблеми — це сприйняття, знання, витрати, навчання, планування і виконання.
Огляд
Архітектура еталонної моделі — це канонічна форма, а не специфікація проектування системи. Архітектура еталонної моделі RCS поєднує в собі планування і керування рухом у реальному часі з високорівневим плануванням завдань, розв'язання задач, моделюванням світу, рекурсивною оцінкою стану, тактильною й візуальною обробкою зображень і акустичним сигнатурним аналізом. Фактично, еволюція концепції RCS була обумовлена прагненням включити кращі властивості та можливості більшості, якщо не всіх, інтелектуальних систем управління, відомих в даний час в літературі, від subsumption до SOAR, від blackboards до об'єктно-орієнтованого програмування.
RCS (real-time control system) - це інтелектуальна агентна архітектура, призначена для забезпечення будь-якого рівня інтелектуальної поведінки, включаючи людський рівень продуктивності. RCS був натхненний теоретичною моделлю мозочка, частини мозку, відповідальної за дрібну моторну координацію і контроль свідомих рухів. Спочатку він був розроблений для сенсорно-інтерактивного цілеспрямованого управління лабораторними маніпуляторами. За три десятиліття він перетворився в архітектуру управління у реальному часі для інтелектуальних верстатів, систем автоматизації виробництва та інтелектуальних автономних транспортних засобів.
RCS застосовується до багатьох проблемних областей, включаючи приклади виробництва та приклади систем транспортних засобів. Системи, засновані на архітектурі RCS, були розроблені й впроваджені в різній мірі для широкого спектра застосувань, які включають завантаження і вивантаження деталей і інструментів на верстатах, управління робочими станціями обробки, виконання роботизованого зняття задирок та фаски, а також управління телероботами космічних станцій, декількома автономними підводними апаратами, безпілотними наземними транспортними засобами, [en], системами обробки пошти й системами автоматизації експлуатації підводних човнів.
Історія
RCS розвивався через безліч версій протягом ряду років, оскільки розуміння складності й складності інтелектуальної поведінки збільшилася. Перша реалізація була розроблена для сенсорно-інтерактивної робототехніки Барбарою в середині 1970-х років.
RCS-1
У RCS-1 акцент робився на об'єднанні команд з сенсорним зворотним зв'язком, щоб обчислити правильну реакцію на кожну комбінацію цілей і станів. Додаток мав керувати [en] зі структурованою системою світлового зору в завданнях візуального переслідування. На RCS-1 великий вплив зробили біологічні моделі, такі як модель Марра-Альбуса і [en] (CMAC),мозочок.
CMAC стає державною машиною, коли деякі з його виходів подаються безпосередньо на вхід, тому RCS-1 був реалізований як набір державних машин, розташованих в ієрархії рівнів управління. На кожному рівні команда введення ефективно вибирає поведінку, яка управляється зворотним зв'язком в стилі [en]. CMAC, таким чином, став еталонним зразком будівельного блоку RCS-1, як показано на рисунку.
Ієрархія цих будівельних блоків використовувалася для реалізації ієрархії поведінки, що спостерігається Тінбергеном та іншими. RCS-1 багато в чому схожий з архітектурою підзарядки [en], за винятком того, що RCS вибирає поведінку до факту через цілі, виражені в командах, а не після факту через субсумпсії.[]
RCS-2
Наступне покоління, RCS-2, було розроблено Барбарою, Фіцджеральдом, Кентом і іншими для управління виробництвом в автоматизованому виробничому дослідному центрі NIST (AMRF) на початку 1980-х рр. основний будівельний блок RCS-2 показаний на малюнку.
Функція H залишалася виконавцем таблиці станів кінцевого автомата. Новою особливістю CS2 стало включення функції G, що складається з ряду алгоритмів обробки сенсорної, включаючи алгоритми структурованого аналізу світла і великих двійкових об'єктів. RCS-2 був використаний для визначення восьмирівневої ієрархії, що складається з сервоприводу, перетворення координат, E-Move, Завдання, Робочої станції, Стільникової, Магазинної та Об'єктної рівнів управління.
Тільки перші шість рівнів були фактично побудовані. Дві з робочих станцій AMRF повністю реалізували п'ять рівнів RCS-2. Система управління армійським польовим вантажно-розвантажувальним роботом (ФМ) також була реалізована в РКС-2, як і проект армійського напівавтономного наземного транспортного засобу TMAP.
RCS-3
RCS-3 був розроблений для проекту декількох автономних підводних транспортних засобів (MAUV) NBS / DARPA і був адаптований для стандартної моделі NASA / NBS-архітектури системи управління телероботам (NASREM), розробленої для космічної станції Flight Telerobotic Servicer Основний будівельний блок RCS-3 показаний на малюнку.
Основними новими функціями, представленими в RCS-3, є модель світу і інтерфейс оператора. Включення моделі світу забезпечує основу для планування завдань і сенсорної обробки на основі моделей. Це призвело до уточнення модулів декомпозиції задач (TD) таким чином, що кожному з них було призначено завдання, а планувальником і виконавцю для кожної з підсистем було призначене завдання. Це приблизно відповідає трирівневій ієрархії управління Сарідіса.
RCS-4
RCS-4 розробляється з 1990-х років підрозділом NIST Robot Systems. Основний будівельний блок показаний на малюнку). Головною новою особливістю RCS-4 є явне представлення системи оцінювальних суджень (VJ). Модулі VJ забезпечують системі управління RCS-4 тип функцій, що надаються біологічному мозку лімбічною системою. Модулі VJ містять процеси, які обчислюють витрати, вигоди й ризики планованих дій, а також визначають цінність об'єктів, матеріалів, території, ситуацій, подій і результатів. Змінні стану значення визначають, які цілі є важливими і які об'єкти або регіони повинні бути охоплені, атаковані, захищені, підтримані або яким-небудь іншим чином залучені. Ціннісні судження, або оцінювальні функції, є невід'ємною частиною будь-якої форми планування або навчання. Застосування оцінювальних суджень до інтелектуальних систем управління розглядав Джордж П'ю. Структура і функція модулів VJ розроблені більш повно, ніж в Albus (1991).
RCS-4 також використовує термін генерація поведінки (BG) замість терміна RCS-3 декомпозиція завдання 5 (TD). Мета цієї зміни — підкреслити ступінь автономності прийняття рішень. RCS-4 призначений для вирішення високо автономних завдань в неструктурованих середовищах, де зв'язок з високою пропускною здатністю неможлива, таких як безпілотні літальні апарати, які працюють на полі бою, глибоко під водою або на далеких планетах. Ці програми вимагають автономних оцінювальних суджень і складного сприйняття можливостей в реальному часі. RCS-3 буде використовуватись для менш складних додатків, таких як виробництво, будівництво або телероботи для ближнього космосу або дрібних підводних операцій, де навколишнє середовище більш структурована, а пропускна спроможність зв'язку з людським інтерфейсом менш обмежена. У цих додатках ціннісні судження часто неявно представляються в процесах планування завдань або у вхідних даних людини-оператора.
Методика
На малюнку наведено приклад методики RCS по проектуванню системи управління автономним рухом по дорозі в умовах повсякденного руху, яка складається з шести етапів.
- Крок 1 складається з інтенсивного аналізу знань предметної області з навчальних посібників та експертів з предметної області. Сценарії розробляються і аналізуються для кожного завдання і підзадачі. Результатом цього кроку є структурування процедурних знань в дерево декомпозиції задач з простими завданнями в кожному ешелоні. У кожному ешелоні визначено словник команд (дієслова дій з цільовими станами, параметрами і обмеженнями), що викликає поведінку завдання в кожному ешелоні.
- Крок 2 визначає ієрархічну структуру організаційних підрозділів, які виконуватимуть команди, визначені на кроці 1. Для кожного підрозділу визначено його обов'язки та відповідальність у відповідь на кожну команду. Це аналогічно створенню структури розбивки робіт для проекту розвитку або визначенню організаційної структури для комерційної або військової операції.
- Крок 3 визначає обробку, яка запускається в кожному блоці при отриманні вхідної команди. Для кожної вхідної команди визначається граф станів (або автомат зі змінним або розширеним кінцевим станом), який забезпечує план (або процедуру складання плану) для виконання поставленого завдання. Вхідна команда вибирає (або змушує генеруватися) відповідну таблицю станів, виконання якої генерує серію вихідних команд для одиниць в наступному нижньому ешелоні. Бібліотека таблиць станів містить набір залежних від станів процедурних правил, які визначають умови розгалуження задачі й задають параметри переходу стану і команди виведення.
Результатом кроку 3 є те, що кожна організаційна одиниця має для кожної вхідної команди таблицю станів впорядкованих виробничих правил, кожна з яких підходить для виконання розширеним кінцевим автоматом (FSA). Послідовність вихідних підкоманд, необхідних для виконання вхідної команди, генерується ситуаціями (тобто умовами розгалуження), які змушують FSA переходити від однієї вихідної підкоманди до наступної.
- На кроці 4 кожна з ситуацій, визначених на Кроці 3, аналізується, щоб виявити їх залежності від станів світу і завдання. Цей крок визначає детальні відносини між сутностями, подіями й станами світу, які призводять до виникнення конкретної ситуації.
- На кроці 5 ми ідентифікуємо і називаємо всі об'єкти і сутності разом з їх конкретними ознаками та атрибутами, які мають відношення до виявлення вищевказаних станів і ситуацій у світі.
- На етапі 6 ми використовуємо контекст конкретних дій задачі для встановлення відстаней і, отже, дозволів, при яких відповідні об'єкти й сутності повинні бути виміряні і розпізнані компонентом сенсорної обробки. Це встановлює набір вимог і / або специфікацій для сенсорної системи для підтримки кожної дії підзадачі.
Програмне забезпечення
На основі архітектури еталонної моделі RCS NIST розробила [en]. Це архів вільного коду C++, Java і Ada кодів, скриптів, інструментів, файлів і документації, розроблених для допомоги програмістам програмного забезпечення, використовуваного в системах керування в реальному часі, особливо використовують архітектуру еталонної моделі для проектування інтелектуальних систем.
Програми
- ISAM Framework - це додаток RCS до виробничого домену.
- [en] є додатком RCS до домену транспортного засобу та
- Стандартна контрольна модель NASA / NBS для архітектури систем управління Telerobot (NASREM) - це додаток до космічного домену.
Список літератури
- (англ.). 5/12/2003. Архів оригіналу за 5 січня 2011. Процитовано 2 серпня 2009.
- James S. Albus (1992). (PDF) (англ.). Intelligent Systems Division, Manufacturing Engineering Laboratory, National Institute of Standards and Technology. Архів оригіналу (PDF) за 16 вересня 2008.
- Jim Albus; Tony Barbera; Craig Schlenoff (2004). (PDF). Proceedings of 2004 AAAI Conference: Workshop on Intelligent Agent Architectures: Combining the Strengths of Software Engineering & Cognitive Systems (англ.). San Jose, CA. Архів оригіналу (PDF) за 15 лютого 2012. Процитовано 19 грудня 2019.
- A. J. Barbera; J. S. Albus; M. L. Fitzgerald (March 1979). Hierarchical Control of Robots Using Microcomputers. Proceedings of the 9th International Symposium on Industrial Robots (англ.). Washington, DC.
- J.S. Albus (1971). "A Theory of Cerebellar Function". In: Mathematical Biosciences, Vol. 10, pgs. 25–61, 1971
- J.S. Albus (1975). "A New Approach to Manipulator Control : The Cerebellar Model Articulation Controller (CMAC)". In: Transactions ASME, September 1975.
- (1951). The Study of Instinct. Clarendon, Oxford.
- (1986). "A Robust Layered Control System for a Mobile Robot". In: IEEE Journal of Robotics and Automation. Vol. RA-2, [1], March, 1986.
- J.A. Simpson, R.J. Hocken, J.S. Albus (1983). "The Automated Manufacturing Research Facility of the National Bureau of Standards". In: Journal of Manufacturing Systems, Vol. 1, No. 1, 1983.
- J.S. Albus, C. McLean, A.J. Barbera, M.L. Fitzgerald (1982). "An Architecture for Real-Time Sensory-Interactive Control of Robots in a Manufacturing Environment". In: 4th IFAC/IFIP Symposium on Information Control Problems in Manufacturing Technology. Gaithersburg, MD, October 1982
- E. W. Kent, J.S. Albus (1984). "Servoed World Models as Interfaces Between Robot Control Systems and Sensory Data". In: Robotica, Vol. 2, No.1, January 1984.
- H.G. McCain, R.D. Kilmer, S. Szabo, A. Abrishamian (1986). "A Hierarchically Controlled Autonomous Robot for Heavy Payload Military Field Applications". In: Proceedings of the International Conference on Intelligent Autonomous Systems. Amsterdam, The Netherlands, December 8–11, 1986.
- J.S. Albus (1988). System Description and Design Architecture for Multiple Autonomous Undersea Vehicles. National Institute of Standards and Technology, Technical Report 37 1251, Gaithersburg, MD, September 1988.
- J.S. Albus, H.G. McCain, R. Lumia (1989). NASA/NBS Standard Reference Model for Telerobot Control System Architecture (NASREM). National Institute of Standards and Technology, Technical Report 1235, Gaithersburg, MD, April 1989.
- George N. Saridis (1985). Foundations of the Theory of Intelligent Controls. IEEE Workshop on Intelligent Control, 1985
- G.E. Pugh, G.L. Lucas, (1980). Applications of Value-Driven Decision Theory to the Control and Coordination of Advanced Tactical Air Control Systems. Decision-Science Applications, Inc., Report No. 218, April 1980
- J.S. Albus (1991). "Outline for a Theory of Intelligence". In: IEEE Trans. on Systems, Man, and Cybernetics. Vol. 21, No. 3, May/June 1991.
- James S. Albus; Anthony J. Barbera (2005). (PDF) (англ.). Gaithersburg, Maryland 20899: National Institute of Standards and Technology. Архів оригіналу (PDF) за 15 лютого 2012. Процитовано 19 грудня 2019.
- Real-Time Control Systems Library –– Software and Documentation [ 2014-02-28 у Wayback Machine.] at nist.gov. Accessed Aug 4, 2009.
Зовнішні посилання
- RCS Архітектура систем управління в режимі реального часу Домашня сторінка NIST
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Sistema keruvannya v realnomu chasi RCS ye etalonnoyu modellyu arhitekturi vidpovidnoyu dlya bagatoh programno intensivnih problemnih oblastej upravlinnya v realnomu chasi RCS ce arhitektura en yaka viznachaye tipi funkcij neobhidnih v intelektualnij sistemi keruvannya v realnomu chasi i te yak ci funkciyi pov yazani odin z odnim Priklad zastosuvannya RCS 3 obrobnoyi robochoyi stanciyi sho mistit verstat chastinu bufera ta robota iz sistemoyu zoru RCS 3 stvoryuye sharovij grafik vuzliv obrobki kozhen z yakih mistit modul dekompoziciyi TD svitovogo modelyuvannya WM ta sensornoyi obrobki SP modul Ci moduli silno z yednani odin z odnim sistemoyu zv yazku RCS ce ne en i ce ne specifikaciya togo yak realizuvati konkretni sistemi RCS nakazuye en zasnovanu na nabori dobre obgruntovanih inzhenernih principiv dlya organizaciyi sistemnoyi kompleksnosti Vsi vuzli keruvannya na vsih rivnyah vikoristovuyut zagalnu model vuzliv Krim togo RCS nadaye kompleksnu metodologiyu proektuvannya integraciyi ta testuvannya sistem upravlinnya Arhitektori iterativno rozbivayut sistemni zavdannya ta informaciyu na bilsh tonki kincevi pidmnozhini yaki ye kerovanimi j efektivnimi RCS fokusuyetsya na en yake adaptuyetsya do neviznachenih i nestrukturovanih robochih seredovish Osnovni problemi ce sprijnyattya znannya vitrati navchannya planuvannya i vikonannya OglyadArhitektura etalonnoyi modeli ce kanonichna forma a ne specifikaciya proektuvannya sistemi Arhitektura etalonnoyi modeli RCS poyednuye v sobi planuvannya i keruvannya ruhom u realnomu chasi z visokorivnevim planuvannyam zavdan rozv yazannya zadach modelyuvannyam svitu rekursivnoyu ocinkoyu stanu taktilnoyu j vizualnoyu obrobkoyu zobrazhen i akustichnim signaturnim analizom Faktichno evolyuciya koncepciyi RCS bula obumovlena pragnennyam vklyuchiti krashi vlastivosti ta mozhlivosti bilshosti yaksho ne vsih intelektualnih sistem upravlinnya vidomih v danij chas v literaturi vid subsumption do SOAR vid blackboards do ob yektno oriyentovanogo programuvannya RCS real time control system ce intelektualna agentna arhitektura priznachena dlya zabezpechennya bud yakogo rivnya intelektualnoyi povedinki vklyuchayuchi lyudskij riven produktivnosti RCS buv nathnennij teoretichnoyu modellyu mozochka chastini mozku vidpovidalnoyi za dribnu motornu koordinaciyu i kontrol svidomih ruhiv Spochatku vin buv rozroblenij dlya sensorno interaktivnogo cilespryamovanogo upravlinnya laboratornimi manipulyatorami Za tri desyatilittya vin peretvorivsya v arhitekturu upravlinnya u realnomu chasi dlya intelektualnih verstativ sistem avtomatizaciyi virobnictva ta intelektualnih avtonomnih transportnih zasobiv RCS zastosovuyetsya do bagatoh problemnih oblastej vklyuchayuchi prikladi virobnictva ta prikladi sistem transportnih zasobiv Sistemi zasnovani na arhitekturi RCS buli rozrobleni j vprovadzheni v riznij miri dlya shirokogo spektra zastosuvan yaki vklyuchayut zavantazhennya i vivantazhennya detalej i instrumentiv na verstatah upravlinnya robochimi stanciyami obrobki vikonannya robotizovanogo znyattya zadirok ta faski a takozh upravlinnya telerobotami kosmichnih stancij dekilkoma avtonomnimi pidvodnimi aparatami bezpilotnimi nazemnimi transportnimi zasobami en sistemami obrobki poshti j sistemami avtomatizaciyi ekspluataciyi pidvodnih chovniv IstoriyaRCS rozvivavsya cherez bezlich versij protyagom ryadu rokiv oskilki rozuminnya skladnosti j skladnosti intelektualnoyi povedinki zbilshilasya Persha realizaciya bula rozroblena dlya sensorno interaktivnoyi robototehniki Barbaroyu v seredini 1970 h rokiv RCS 1 Osnovi paradigmi upravlinnya RCS 1 U RCS 1 akcent robivsya na ob yednanni komand z sensornim zvorotnim zv yazkom shob obchisliti pravilnu reakciyu na kozhnu kombinaciyu cilej i staniv Dodatok mav keruvati en zi strukturovanoyu sistemoyu svitlovogo zoru v zavdannyah vizualnogo peresliduvannya Na RCS 1 velikij vpliv zrobili biologichni modeli taki yak model Marra Albusa i en CMAC mozochok CMAC staye derzhavnoyu mashinoyu koli deyaki z jogo vihodiv podayutsya bezposeredno na vhid tomu RCS 1 buv realizovanij yak nabir derzhavnih mashin roztashovanih v iyerarhiyi rivniv upravlinnya Na kozhnomu rivni komanda vvedennya efektivno vibiraye povedinku yaka upravlyayetsya zvorotnim zv yazkom v stili en CMAC takim chinom stav etalonnim zrazkom budivelnogo bloku RCS 1 yak pokazano na risunku Iyerarhiya cih budivelnih blokiv vikoristovuvalasya dlya realizaciyi iyerarhiyi povedinki sho sposterigayetsya Tinbergenom ta inshimi RCS 1 bagato v chomu shozhij z arhitekturoyu pidzaryadki en za vinyatkom togo sho RCS vibiraye povedinku do faktu cherez cili virazheni v komandah a ne pislya faktu cherez subsumpsiyi utochniti RCS 2 Paradigma upravlinnya RCS 2 Nastupne pokolinnya RCS 2 bulo rozrobleno Barbaroyu Ficdzheraldom Kentom i inshimi dlya upravlinnya virobnictvom v avtomatizovanomu virobnichomu doslidnomu centri NIST AMRF na pochatku 1980 h rr osnovnij budivelnij blok RCS 2 pokazanij na malyunku Funkciya H zalishalasya vikonavcem tablici staniv kincevogo avtomata Novoyu osoblivistyu CS2 stalo vklyuchennya funkciyi G sho skladayetsya z ryadu algoritmiv obrobki sensornoyi vklyuchayuchi algoritmi strukturovanogo analizu svitla i velikih dvijkovih ob yektiv RCS 2 buv vikoristanij dlya viznachennya vosmirivnevoyi iyerarhiyi sho skladayetsya z servoprivodu peretvorennya koordinat E Move Zavdannya Robochoyi stanciyi Stilnikovoyi Magazinnoyi ta Ob yektnoyi rivniv upravlinnya Tilki pershi shist rivniv buli faktichno pobudovani Dvi z robochih stancij AMRF povnistyu realizuvali p yat rivniv RCS 2 Sistema upravlinnya armijskim polovim vantazhno rozvantazhuvalnim robotom FM takozh bula realizovana v RKS 2 yak i proekt armijskogo napivavtonomnogo nazemnogo transportnogo zasobu TMAP RCS 3 Paradigma upravlinnya RCS 3 RCS 3 buv rozroblenij dlya proektu dekilkoh avtonomnih pidvodnih transportnih zasobiv MAUV NBS DARPA i buv adaptovanij dlya standartnoyi modeli NASA NBS arhitekturi sistemi upravlinnya telerobotam NASREM rozroblenoyi dlya kosmichnoyi stanciyi Flight Telerobotic Servicer Osnovnij budivelnij blok RCS 3 pokazanij na malyunku Osnovnimi novimi funkciyami predstavlenimi v RCS 3 ye model svitu i interfejs operatora Vklyuchennya modeli svitu zabezpechuye osnovu dlya planuvannya zavdan i sensornoyi obrobki na osnovi modelej Ce prizvelo do utochnennya moduliv dekompoziciyi zadach TD takim chinom sho kozhnomu z nih bulo priznacheno zavdannya a planuvalnikom i vikonavcyu dlya kozhnoyi z pidsistem bulo priznachene zavdannya Ce priblizno vidpovidaye tririvnevij iyerarhiyi upravlinnya Saridisa RCS 4 Paradigma upravlinnya RCS 4 RCS 4 rozroblyayetsya z 1990 h rokiv pidrozdilom NIST Robot Systems Osnovnij budivelnij blok pokazanij na malyunku Golovnoyu novoyu osoblivistyu RCS 4 ye yavne predstavlennya sistemi ocinyuvalnih sudzhen VJ Moduli VJ zabezpechuyut sistemi upravlinnya RCS 4 tip funkcij sho nadayutsya biologichnomu mozku limbichnoyu sistemoyu Moduli VJ mistyat procesi yaki obchislyuyut vitrati vigodi j riziki planovanih dij a takozh viznachayut cinnist ob yektiv materialiv teritoriyi situacij podij i rezultativ Zminni stanu znachennya viznachayut yaki cili ye vazhlivimi i yaki ob yekti abo regioni povinni buti ohopleni atakovani zahisheni pidtrimani abo yakim nebud inshim chinom zalucheni Cinnisni sudzhennya abo ocinyuvalni funkciyi ye nevid yemnoyu chastinoyu bud yakoyi formi planuvannya abo navchannya Zastosuvannya ocinyuvalnih sudzhen do intelektualnih sistem upravlinnya rozglyadav Dzhordzh P yu Struktura i funkciya moduliv VJ rozrobleni bilsh povno nizh v Albus 1991 RCS 4 takozh vikoristovuye termin generaciya povedinki BG zamist termina RCS 3 dekompoziciya zavdannya 5 TD Meta ciyeyi zmini pidkresliti stupin avtonomnosti prijnyattya rishen RCS 4 priznachenij dlya virishennya visoko avtonomnih zavdan v nestrukturovanih seredovishah de zv yazok z visokoyu propusknoyu zdatnistyu nemozhliva takih yak bezpilotni litalni aparati yaki pracyuyut na poli boyu gliboko pid vodoyu abo na dalekih planetah Ci programi vimagayut avtonomnih ocinyuvalnih sudzhen i skladnogo sprijnyattya mozhlivostej v realnomu chasi RCS 3 bude vikoristovuvatis dlya mensh skladnih dodatkiv takih yak virobnictvo budivnictvo abo teleroboti dlya blizhnogo kosmosu abo dribnih pidvodnih operacij de navkolishnye seredovishe bilsh strukturovana a propuskna spromozhnist zv yazku z lyudskim interfejsom mensh obmezhena U cih dodatkah cinnisni sudzhennya chasto neyavno predstavlyayutsya v procesah planuvannya zavdan abo u vhidnih danih lyudini operatora MetodikaNa malyunku navedeno priklad metodiki RCS po proektuvannyu sistemi upravlinnya avtonomnim ruhom po dorozi v umovah povsyakdennogo ruhu yaka skladayetsya z shesti etapiv Shist krokiv metodologiyi RCS dlya zdobuttya ta predstavlennya znan Krok 1 skladayetsya z intensivnogo analizu znan predmetnoyi oblasti z navchalnih posibnikiv ta ekspertiv z predmetnoyi oblasti Scenariyi rozroblyayutsya i analizuyutsya dlya kozhnogo zavdannya i pidzadachi Rezultatom cogo kroku ye strukturuvannya procedurnih znan v derevo dekompoziciyi zadach z prostimi zavdannyami v kozhnomu esheloni U kozhnomu esheloni viznacheno slovnik komand diyeslova dij z cilovimi stanami parametrami i obmezhennyami sho viklikaye povedinku zavdannya v kozhnomu esheloni Krok 2 viznachaye iyerarhichnu strukturu organizacijnih pidrozdiliv yaki vikonuvatimut komandi viznacheni na kroci 1 Dlya kozhnogo pidrozdilu viznacheno jogo obov yazki ta vidpovidalnist u vidpovid na kozhnu komandu Ce analogichno stvorennyu strukturi rozbivki robit dlya proektu rozvitku abo viznachennyu organizacijnoyi strukturi dlya komercijnoyi abo vijskovoyi operaciyi Krok 3 viznachaye obrobku yaka zapuskayetsya v kozhnomu bloci pri otrimanni vhidnoyi komandi Dlya kozhnoyi vhidnoyi komandi viznachayetsya graf staniv abo avtomat zi zminnim abo rozshirenim kincevim stanom yakij zabezpechuye plan abo proceduru skladannya planu dlya vikonannya postavlenogo zavdannya Vhidna komanda vibiraye abo zmushuye generuvatisya vidpovidnu tablicyu staniv vikonannya yakoyi generuye seriyu vihidnih komand dlya odinic v nastupnomu nizhnomu esheloni Biblioteka tablic staniv mistit nabir zalezhnih vid staniv procedurnih pravil yaki viznachayut umovi rozgaluzhennya zadachi j zadayut parametri perehodu stanu i komandi vivedennya Rezultatom kroku 3 ye te sho kozhna organizacijna odinicya maye dlya kozhnoyi vhidnoyi komandi tablicyu staniv vporyadkovanih virobnichih pravil kozhna z yakih pidhodit dlya vikonannya rozshirenim kincevim avtomatom FSA Poslidovnist vihidnih pidkomand neobhidnih dlya vikonannya vhidnoyi komandi generuyetsya situaciyami tobto umovami rozgaluzhennya yaki zmushuyut FSA perehoditi vid odniyeyi vihidnoyi pidkomandi do nastupnoyi Na kroci 4 kozhna z situacij viznachenih na Kroci 3 analizuyetsya shob viyaviti yih zalezhnosti vid staniv svitu i zavdannya Cej krok viznachaye detalni vidnosini mizh sutnostyami podiyami j stanami svitu yaki prizvodyat do viniknennya konkretnoyi situaciyi Na kroci 5 mi identifikuyemo i nazivayemo vsi ob yekti i sutnosti razom z yih konkretnimi oznakami ta atributami yaki mayut vidnoshennya do viyavlennya vishevkazanih staniv i situacij u sviti Na etapi 6 mi vikoristovuyemo kontekst konkretnih dij zadachi dlya vstanovlennya vidstanej i otzhe dozvoliv pri yakih vidpovidni ob yekti j sutnosti povinni buti vimiryani i rozpiznani komponentom sensornoyi obrobki Ce vstanovlyuye nabir vimog i abo specifikacij dlya sensornoyi sistemi dlya pidtrimki kozhnoyi diyi pidzadachi Programne zabezpechennyaProgramne zabezpechennya sistem keruvannya realnogo chasu Na osnovi arhitekturi etalonnoyi modeli RCS NIST rozrobila en Ce arhiv vilnogo kodu C Java i Ada kodiv skriptiv instrumentiv fajliv i dokumentaciyi rozroblenih dlya dopomogi programistam programnogo zabezpechennya vikoristovuvanogo v sistemah keruvannya v realnomu chasi osoblivo vikoristovuyut arhitekturu etalonnoyi modeli dlya proektuvannya intelektualnih sistem ProgramiISAM Framework ce dodatok RCS do virobnichogo domenu en ye dodatkom RCS do domenu transportnogo zasobu ta Standartna kontrolna model NASA NBS dlya arhitekturi sistem upravlinnya Telerobot NASREM ce dodatok do kosmichnogo domenu Spisok literaturi angl 5 12 2003 Arhiv originalu za 5 sichnya 2011 Procitovano 2 serpnya 2009 James S Albus 1992 PDF angl Intelligent Systems Division Manufacturing Engineering Laboratory National Institute of Standards and Technology Arhiv originalu PDF za 16 veresnya 2008 Jim Albus Tony Barbera Craig Schlenoff 2004 PDF Proceedings of 2004 AAAI Conference Workshop on Intelligent Agent Architectures Combining the Strengths of Software Engineering amp Cognitive Systems angl San Jose CA Arhiv originalu PDF za 15 lyutogo 2012 Procitovano 19 grudnya 2019 A J Barbera J S Albus M L Fitzgerald March 1979 Hierarchical Control of Robots Using Microcomputers Proceedings of the 9th International Symposium on Industrial Robots angl Washington DC J S Albus 1971 A Theory of Cerebellar Function In Mathematical Biosciences Vol 10 pgs 25 61 1971 J S Albus 1975 A New Approach to Manipulator Control The Cerebellar Model Articulation Controller CMAC In Transactions ASME September 1975 1951 The Study of Instinct Clarendon Oxford 1986 A Robust Layered Control System for a Mobile Robot In IEEE Journal of Robotics and Automation Vol RA 2 1 March 1986 J A Simpson R J Hocken J S Albus 1983 The Automated Manufacturing Research Facility of the National Bureau of Standards In Journal of Manufacturing Systems Vol 1 No 1 1983 J S Albus C McLean A J Barbera M L Fitzgerald 1982 An Architecture for Real Time Sensory Interactive Control of Robots in a Manufacturing Environment In 4th IFAC IFIP Symposium on Information Control Problems in Manufacturing Technology Gaithersburg MD October 1982 E W Kent J S Albus 1984 Servoed World Models as Interfaces Between Robot Control Systems and Sensory Data In Robotica Vol 2 No 1 January 1984 H G McCain R D Kilmer S Szabo A Abrishamian 1986 A Hierarchically Controlled Autonomous Robot for Heavy Payload Military Field Applications In Proceedings of the International Conference on Intelligent Autonomous Systems Amsterdam The Netherlands December 8 11 1986 J S Albus 1988 System Description and Design Architecture for Multiple Autonomous Undersea Vehicles National Institute of Standards and Technology Technical Report 37 1251 Gaithersburg MD September 1988 J S Albus H G McCain R Lumia 1989 NASA NBS Standard Reference Model for Telerobot Control System Architecture NASREM National Institute of Standards and Technology Technical Report 1235 Gaithersburg MD April 1989 George N Saridis 1985 Foundations of the Theory of Intelligent Controls IEEE Workshop on Intelligent Control 1985 G E Pugh G L Lucas 1980 Applications of Value Driven Decision Theory to the Control and Coordination of Advanced Tactical Air Control Systems Decision Science Applications Inc Report No 218 April 1980 J S Albus 1991 Outline for a Theory of Intelligence In IEEE Trans on Systems Man and Cybernetics Vol 21 No 3 May June 1991 James S Albus Anthony J Barbera 2005 PDF angl Gaithersburg Maryland 20899 National Institute of Standards and Technology Arhiv originalu PDF za 15 lyutogo 2012 Procitovano 19 grudnya 2019 Real Time Control Systems Library Software and Documentation 2014 02 28 u Wayback Machine at nist gov Accessed Aug 4 2009 Zovnishni posilannyaRCS Arhitektura sistem upravlinnya v rezhimi realnogo chasu Domashnya storinka NIST