ГОСТ Р 60.2.0.1—2022
3.3.12
модуль
(module): Компонент или сборка компонентов с заданными интерфейсами, сопро
вождаемый профилями характеристик и предназначенный для облегчения проектирования системы,
интеграции, интероперабельности и повторного использования.
Примечания
1 Модуль может обладать как аппаратными, так и программными свойствами. Он может состоять из других
компонентов (аппаратных и программных) или из других модулей (аппаратных и программных).
2 Данное определение не требует и не препятствует использованию программного обеспечения с открытым
кодом для реализации частей или всей функциональности открытого модуля.
3 Открытый модуль концептуально является противоположностью модуля типа «черного ящика», однако в
настоящем стандарте он рассматривается как «черный ящик», т. е. в робототехническом комплексе, соответству
ющем настоящему стандарту, другие модули могут связываться с открытым модулем только через его официаль
ный, установленный изготовителем интерфейс модуля.
4 Открытый модуль не обязательно является составным модулем, а также составной модуль не обязательно
является открытым модулем.
3.3.13
пакет
(package): Совокупность всех программных кодов, конфигурационной информации и
файлов поддержки, необходимых для надлежащего функционирования модуля с программными свой
ствами.
Примечание — Пакеты могут зависеть от других пакетов.
3.3.14
характеристика модуля
(module property): Атрибут или параметр модуля.
Пример
—
Характеристикой аппаратного модуля может являться момент привода. Характери
стикой программного модуля может являться время отклика на новую команду.
3.3.15
профиль характеристик модуля
(module property profile): Каталог значений подмножества
характеристик модуля.
3.3.16
качество сервиса
(quality of service): Уровень исполнения модулем своего сервиса для
других связанных с ним модулей, обеспечивающий надлежащее выполнение общей работы.
3.3.17
реконфигурация
(reconfiguration): Изменение конфигурации модульного робота для дости
жения намеченного изменения его функции.
3.3.18
возможность повторного использования
(reusability): Способность адаптировать моду
ли, разработанные и изготовленные ранее, для облегчения разработки новых модулей и робототехни
ческих комплексов с целью реализации разных требуемых функциональностей.
3.3.19
модуль робота
(robot module): Модуль, предназначенный для использования в качестве
части модульного робототехнического комплекса.
Примечания
1 Не все модули, используемые в модульном робототехническом комплексе, могут относиться к модулям ро
бота, но в случае, если основным назначением модуля является использование в модульном робототехническом
комплексе, он является модулем робота.
2 Примеры модулей робота, важных для модульного принципа построения сервисных роботов, представле
ны в приложении В.
3.3.20
самоконфигурация
(self-configuration): Автоматический процесс изменения конфигурации
модульного робота без вмешательства извне, за исключением инициации данного процесса при необ
ходимости.
Примечание — Обычно конфигурирование (реконфигурирование) механических и электрических со
единений выполняют вручную, а автоматический процесс применяют для конфигурации (реконфигурации) про
граммных свойств.
3.3.21
программные свойства
(software aspects): Информация о внешних программных характе
ристиках модуля и его интерфейса, а также о жизненном цикле выполнения функции данного модуля.
3.4 Термины, относящиеся к классификации модулей
3.4.1
базовый модуль
(basic module): Модуль, который не подлежит декомпозиции на более мел
кие модули.
Пример
—
Базовыми модулями сервисного робота могут быть входные, обрабатывающие, вы
ходные или инфраструктурные модули.
6