РИД
№ 622071200071-2

Программа трансляции RoboScript в G-Code

12.07.2022

Программа предназначена для преобразования кода программ с языка обобщенного описания алгоритма RoboScript в исполняемый код на языке G-Code. Входными данными является файл с расширением .rsc, выходными - файл .gcode. Архитектура программы представляет из себя три слоя. Входной слой парсеров предназначен для парсинга языков программирования в абстрактное синтаксическое дерево (АСД). Далее АСД передается в слой компиляции, где переводится в байт-код. В зависимости от задачи байт-код может быть использован интерпретатором для исполнения программы или декомпилятором для перевода в целевой язык программирования, что упрощает процесс трансляции. Применяется при автоматической генерации программ для промышленных роботов как самостоятельно, так и в составе программного комплекса. Программа создана в рамках Соглашения о предоставлении субсидий № 020-10-2020-003 от 15.05.2020 г. Тип ЭВМ: IBM PC-совмест. ПК; ОС: Windows 8 и выше, Linux Ubuntu 16.04 и выше, MacOS 10.13 и выше. Язык программирования: Python 3 Объем программы для ЭВМ: 482 КБ
ГРНТИ
55.30.51 Применение роботов и манипуляторов
55.30.37 Специальное оборудование для обслуживания роботов
Ключевые слова
RoboScript
абстрактное синтаксическое дерево
Робот
G-Code
Детали

НИОКТР
Тип РИД
Программа для ЭВМ
Сферы применения
Автоматическая генерация исполняемых программ по экспертной информации о технологическом процессе для серийно выпускаемых роботов и станков с числовым программным управлением на отечественных предприятиях, перенос программ между оборудованием производителей.
Ожидается
Исполнитель
Исполнители
Автономная некоммерческая организация высшего образования "Университет Иннополис"
Заказчик
МИНИСТЕРСТВО ПРОМЫШЛЕННОСТИ И ТОРГОВЛИ РОССИЙСКОЙ ФЕДЕРАЦИИ