РИД
№ 622071200068-2Программа трансляции Karel в RoboScript
12.07.2022
Программа предназначена для преобразования кода программ с языка Karel в обобщенный язык описания алгоритма RoboScript. Входными данными является файл с расширением .kl, выходными - файл .rsc. Архитектура программы представляет из себя три слоя. Входной слой парсеров предназначен для парсинга языков программирования в абстрактное синтаксическое дерево (АСД). Далее АСД передается в слой компиляции, где переводится в байт-код. В зависимости от задачи байт-код может быть использован интерпретатором для исполнения программы или декомпилятором для перевода в целевой язык программирования, что упрощает процесс трансляции. Применяется при автоматической генерации программ для промышленных роботов как самостоятельно, так и в составе программного комплекса. Программа создана в рамках Соглашения о предоставлении субсидий № 020-10-2020-003 от 15.05.2020 г. Тип ЭВМ: IBM PC-совмест. ПК. ОС: Linux Ubuntu 16.04 и выше, Windows 8 и выше, MacOS 10.13 и выше.
Язык программирования: Python 3
Объем программы для ЭВМ: 1167 КБ
ГРНТИ
55.30.51 Применение роботов и манипуляторов
55.30.37 Специальное оборудование для обслуживания роботов
Ключевые слова
Karel
RoboScript
абстрактное синтаксическое дерево
Робот
Детали
НИОКТР
Тип РИД
Программа для ЭВМ
Сферы применения
Автоматическая генерация исполняемых программ по экспертной информации о технологическом процессе для серийно выпускаемых роботов и станков с числовым программным управлением на отечественных предприятиях, перенос программ между оборудованием производителей.
Ожидается
Исполнитель
Исполнители
Автономная некоммерческая организация высшего образования "Университет Иннополис"
Заказчик
МИНИСТЕРСТВО ПРОМЫШЛЕННОСТИ И ТОРГОВЛИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Похожие документы
Программа трансляции RoboScript в Karel
0.959
РИД
Программа трансляции KRL в RoboScript
0.943
РИД
Программа трансляции RoboScript в KRL
0.938
РИД
Программа трансляции RoboScript в G-Code
0.923
РИД
Программа трансляции G-Code в RoboScript
0.914
РИД
Программа «Owerso» для автоматической генерации управляющих программ для промышленных роботов
0.863
РИД
Программный модуль перевода программы, состоящей из G-кодов, в готовый набор данных для интерпретатора
0.859
РИД
Модуль формирования и выполнения управляющей программы для системы управления манипуляционным роботом.
0.854
РИД
Программное обеспечение для промышленного робота для 3Д – печати: модуль перевода данных
0.850
РИД
Интерпретатор языка управления роботом-манипулятором
0.847
РИД