ГОСТ Р 60.0.7.1—2016
числу независимых уравнений второго порядка (таких, как уравнения Лагранжа) или половине числа уравнений
первого порядка (таких, как канонические уравнения Гамильтона), полностью описывающих динамику системы.
Программа управления роботом должна учитывать, что на такую систему могут быть наложены дополни тельнью
кинематические илидинамические связи, вкоторые могут входить переменные моменты, создаваемыепрограммно
управляемыми приводами или реакциями опоры, элементов конструкции, среды. В зависимости от перемещения
системысвязи могут исчезать (например, приотрыветвердого телаотопорной поверхности). Связиопределяются
системой уравнений, размерность которой не должна превышать число степеней свободы.
3.9
мобильный робот (mobile robot): Робот, способный передвигаться под своим собственным
управлением.
[1]. [пункт 2.13]
3.10 транспортный робот (transport robot): Мобильный робот, предназначенный для перемещения
на своей платформе физических объектов.
3.11 ______________________________________________________________________________________
язык программирования (programming language): Язык, предназначенный для представления
программ.
П р и м е ч а н и е — К традиционным языкам программирования процедурного типа относят, как правило,
языки для представления программ в виде последовательности предписания.
[ГОСТ 28397—89. таблица 1. пункт 1]
П р и м е ч а н и е — В настоящем стандарте используется расширение данного термина в форме
«язык программирования компьютера» для того, чтобы отличать его от 3.12.
3.12 язык программирования действий робота (robot activity programming language): Язык, пред
назначенный для представления программ функционирования робота.
П р и м е ч а н и я
1 Компьютерная реализация операторов языка программирования действий робота осуществляется с по
мощью языков программирования компьютера (3.11).
2 Языки программирования действий робота позволяют определять последовательностьдействий робота в
терминах координат, траекторий, выполняемых задач, сенсорных данных, реакций на внешние воздействия и т.п.
3.13 компьютерная система робота (robot computerized system): Комплекс аппаратно-програм
мных средств, включающих в себя компьютеры, микропроцессоры и другие вычислительные устройства,
снабженные соответствующим программным обеспечением и управляющие роботом и/или обрабаты
вающие сенсорную информацию.
3.14 реализация языка программирования (programming language implementation): Программно
аппаратные средства, обеспечивающие работу компьютерной системы робота согласно тому или иному
стандарту языка программирования.
П р и м е ч а н и е — Языки программирования компьютеров строятся в соответствии со стандартами языка
программирования (всоответствии сегоописанием), определяемого как формальная знаковая система, предназна
ченнаядля записи компьютерных программи устанавливающая наборлексических, синтаксических и семантических
правил, определяющих внешний вид программы идействия, которые выполнит вычислительное устройство. Один
стандартязыка программирования может иметь несколько реализаций, позволяющих преобразовывать программы
на языке программирования в последовательности инструкций процессора или микропроцессора.
3.15 парадигма программирования (programming paradigm): Реализуемая языком программиро
вания модель вычислений.
Пр име ча ние — Язык программирования может одновременно поддерживать несколько моделей вычис
лений.
3.16
трансляция программы (program translation): Преобразование программы, представленной на
одном языке программирования, в программу на другом языке и в определенном смысле равносиль
ную первой.
[ГОСТ 19781—90, таблица 1. пункт 50]
3