Программное обеспечение системы управления в реальном времени - Википедия - Real-time Control System Software
В Система управления в реальном времени (RCS) это программная система разработан NIST на основе Система управления в реальном времени Архитектура эталонной модели, которая реализует общую Иерархическая система управления. Библиотека программного обеспечения RCS - это архив бесплатного кода C ++, Java и Ada, скриптов, инструментов, make-файлов и документации, разработанный для помощи программистам программного обеспечения, которое будет использоваться в системы управления в реальном времени (особенно те, которые используют архитектуру эталонной модели для проектирования интеллектуальных систем).[1]
Вступление
RCS использовался в автоматизированном производстве, робототехнике и исследованиях автоматизированных транспортных средств в NIST. Программное обеспечение состоит из библиотеки C ++, графического интерфейса пользователя и инструментов конфигурации, написанных на различных языках программирования. Программная библиотека предлагает следующие инструменты RCS:[1]
- Инструмент диагностики RCS на основе Java : Инструмент, написанный в виде java-апплета, который позволяет программистам видеть статус и отправлять команды любому модулю RCS.
- Инструкции по использованию средства диагностики RCS на основе Java : Инструкции по созданию приложений для использования с инструментом диагностики.
- Инструмент RCS-Design : Инструмент, написанный в виде java-апплета, который позволяет программистам создавать приложения RCS графически и генерирует исходный код.
- RCS-Design Tool Инструкции : Инструкции по созданию приложений с помощью инструмента RCS-Design.
- Плоттер данных RCS : Java-апплет, который отображает данные на декартовом или полярном графике, считываемые в реальном времени или из текстового файла.
- Интерфейс сокета к NML : Описывает, как подключиться к серверу NML напрямую с помощью сокетов. Эта информация также должна быть полезна для других языков, для которых недоступен клиентский интерфейс C ++ NML.
- Библиотека RCS Posemath : Библиотека классов для представления положений, поворотов и перемещений в различных системах координат и функций для их сложения / вычитания / умножения / деления / преобразования. Для получения дополнительной информации о поземате вы также можете проверить: Примеры Posemath Карла Мерфи
- Утилиты нижнего уровня библиотеки RCS : Описывает многие служебные программы нижнего уровня, используемые для создания компонентов NODE, CMS и NML библиотеки RCS, но которые могут быть полезны сами по себе. Включает таймеры, семафоры, связанные списки, печать и функции Windows.
- Инструкции по установке библиотеки RCS : Содержит инструкции по получению и созданию библиотеки RCS.
- Функции версии библиотеки RCS : Документация по некоторым функциям для определения во время выполнения, какую версию библиотеки RCS вы используете.
RCS приложения
- Робокрейн - RCS управляет кран имея шесть степени свободы. Он включает в себя тактильные ощущения, приближение и зрение. датчики.
- Система проверки нового поколения - RCS управляется Координатно-измерительная машина, с датчиками, включая аналоговые щупы, видеокамеру и лазерный дальномер.
- Интеллектуальные автономные транспортные средства - RCS управляла группой автономные транспортные средства, на высоком уровне координируют свои движения, а на низком уровне - управляют рулевым управлением, дроссельной заслонкой и тормозами. Датчики включали Инерциальная навигационная система и дифференциальный GPS.
- Усовершенствованный контроллер машины, или EMC - исследовательский проект NIST в ЧПУ программное обеспечение, использующее RCS.
Смотрите также
Рекомендации
Эта статья включаетматериалы общественного достояния от Национальный институт стандартов и технологий интернет сайт https://www.nist.gov.
- ^ а б Библиотека систем управления в реальном времени - Программное обеспечение и документация на nist.gov. Доступ 4 августа 2009 г.
Эта статья нужны дополнительные цитаты для проверка.Август 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
дальнейшее чтение
- Альбус, Дж. С. Архитектура эталонной модели 4-D / RCS для беспилотных наземных транспортных средств. В G Gerhart, R Gunderson и C. Shoemaker, редакторах, Proceedings of the SPIE AeroSense Session по технологии беспилотных наземных транспортных средств, том 3693, страницы 11–20, Орландо,
- Альбус, Дж. С. Система управления в реальном времени NIST, исследование приложений
- Гази В., Мур М. Л., Пассино К. М., Шеклфорд У. П., Проктор, Ф. М., Альбус, Дж. С., Справочник RCS, Инструменты для разработки программного обеспечения систем управления в реальном времени, Джон Вили и сыновья, Нью-Йорк, 2001.