РИД
№ 622071200073-6

Программа трансляции RoboScript в Karel

12.07.2022

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

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