Развитие проекта

Видео об использовании RCML на роботизированном комплексе 3d наплавки

Получено видео с роботизированного комплекса по 3д наплавке металла, работающего под управлением RCML.

Использование технологии RCML позволяет корректировать траекторию робота непосредственно во время процесса наплавки, в соответствии с обстановкой, происходящей на сварочном столе.

Технологический процесс происходит следующим образом. Во время первого прогона, опытный сварщик контролирует процесс и отдаёт команды об изменении параметров сварки для каждого слоя для обучения сварочного комплекса. Обучение происходит по двум параметрам, скорости движения и высоты горелки. Следующие запуски программы наплавки, не требуют изменения и используют ранее введенные параметры наплавки слоёв, которые легко могут быть изменены в процессе работы комплекса.

RCML признан лучшим проектом Большой разведки 2016

По результатам оценок экспертов во втором туре конкурсной программы "Большая разведка" в направлении FutureFactory были определены 3 лучших проекта.

Проект RCML получил 1 место.

В ПНИПУ успешно внедрена технология RCML

В Пермском национальном исследовательском политехническом университете был запущен роботизированный стенд плазменной 3D наплавки на кафедре сварочного производства и технологий конструкционных материалов работающий под управлением RCML.

 

Сотрудники ПНИПУ прошли обучение по работе с RCML

Сотрудники кафедры Сварочное производство и технология конструкционных материалов (СПиТКМ) прошли обучение по программе "Программирование роботов на языке RCML".

Кроме этого, кафедра СПиТКМ стала официальным партнером компании Robot Control Technologies.

Публикация на Хабрахабре

На Хабрахабре появилась статья "Runtime программирование промышленного робота на RCML" рассказывающая о том чем может быть полезен такой тип программирования в задачах с изменяющимися параметрами.

Под runtime программированием в этой статье понимается процесс создания исполняемой программы для контроллера робота на внешнем контроллере. Процесс исполнения роботом созданной программы в таком случае, происходит итерационно, путем передачи ему минимальной команды для исполнения или пакета команд. Другими словами, при runtime программировании, исполняемая программа отправляется роботу порционно, при этом робот не обладает, не хранит и не знает заранее весь исполняемый программный код. Такой подход позволяет создать абстрактную параметризованную исполняемую программу, которая формируется внешним устройством «на ходу», т.е. runtime.

О RBL и роботах на производстве

Помимо открытого и бесплатного RCML, у нас есть второй инновационный продукт - RBL, который до последнего времени оставался в тени.

RBL - это система автоматизации стендовой сборки, она позволяет собирать по 3д-модели реальные конструкции с помощью промышленных роботов.

Однако, рассказывая о своих продуктах и роботах вообще, мы часто слышим в ответ: "Коллеги, мы понимаем, что это круто, но не понимаем почему".

Так вот. чтобы избежать подобного непонимания... Мы презентуем мульт, рассказывающий о том, как RBL помогает в автоматизации стендовой сборки и почему роботы так полезны для производства.

Пример использования RCML c роботом на базе конструктора Lego Mindstorms EV3

На портале Geektimes опубликована статья о том, как используя конструктор Lego Mindstorms EV3 создать прототип робота и при помощи RCML управлять им клавиатурой, геймпадом и браслетом Myo.

Ищем новые кадры

Мы интегрировали систему ‪‎RCML‬ с роботами партнёра ‪FANUC‬ и вот что из этого вышло:

Статья об RCML на Wikipedia

Общую информацию о том, что такое RCML можно прочитать на Wikipedia!

Robot Control Technologies официальный партнёр компании FANUC

Мы получили статус официального партнёра японской компании FANUC. Тем самым, мы стали первым и единственным интегратором промышленных роботов в Перми и Пермском крае. Кроме этого, теперь наша компания также является единственным интегратором в России специализирующимся на решении задач роботизации стендовой сборки роботами FANUC.

Японская компания FANUC известна во всем мире не только как один из передовых производителей систем числового программного управления и приводов для различных видов оборудования, но и как один из ведущих разработчиков промышленных роботов и роботизированных систем.

Сейчас происходит интеграция роботов FANUC с нашей средой программирования роботов Robot Control Meta Language (RCML), что и послужило причиной для закрепления партнерский отношений.

2015

Второе издание книги «Robot Control Meta Language. Метаязык для роботов»

Нашей компанией периодически выпускается книга «Robot Control Meta Language. Метаязык для роботов», которая является компиляцией всей документации по языку RCML. Книга выпускается в бумажном и электронном виде, при этом бумажные экземпляры рассылаются техническим вузам и библиотекам. Сегодня мы анонсируем второе издание этой книги на русском языке. Книга доступна для скачивания в электронном виде с sourceforge. В этот раз по просьбам пользователей и партнёров мы выпустили книгу большим тиражом, заложив часть тиража под индивидуальную рассылку.

Если Вы хотите получить свой экземпляр книги, отправьте в свободной форме запрос на ящик info@robotct.ru с указанием ФИО и адреса получателя.

Download RCML book

О RCML наглядно

Вышел в свет анимационный ролик, наглядно показывающий, что такое RCML и для чего он нужен, на примере кооперации промышленных роботов, а также чем RCML может быть полезен именно вашему роботу в ваших разработках.

Выпущена новая версия RCML 1.0.6

Список изменений:

  • Более оптимизированный PCode;
  • Добавлено удаление "мертвого" и недостижимого RCML кода;
  • Исправлен баги, связанные с синтаксисом переменных роботов: 
    • Для функций роботов - запрещено использование переменных робота;
    • Для пользовательских функций - запрещено использование переменных робота в выражениях;
  • Исправлен баг с испольованием оператора continue за пределами оператора цикла;
  • Исправлен баг с использование конструкции try & catch внутри цикла;
  • Ключевое слово UID переименовано в IID (Interface identifier);
  • Более глубокая оптимизация PCode (время работы компилятора незначительно увеличется);
  • Исправлен баг с использованием недопустимых индексов функции модулей;
  • Добавлена возможность перехвата значения исключения в конструкции try & catch;
  • Добавлена обратная совместимость для PCode;
  • Добавлена возможность коммуникации RCML программ с ОС через RCML интерпритатор:
    • Передача параметров командной строки в параметры функции main;
    • Передача значения из main функции через оператор return в ОС как кода завершения программы;
    • Передача исключения в ОС как завершение программы с кодом 1;
  • Обновлена синтаксическая карта.

Сайт RСT и руководство по RCML теперь доступны на английском языке

Для наших зарубежных партнёров и пользователей мы добавили англоязычную версию сайта
http://robotct.ru/eng/

А также перевели на английский руководство по нашему языку RCML
http://robotct.ru/eng/aboutrcml

Выпущен RCML версии 1.0.5

Общий список изменений:

  • Обновлена версия API модулей;
  • Добавлена обратная совместимость для модулей со старой версией API;
  • Добавлена поддержка системы RCML-Repository (только для публичных модулей).

Список изменений для компилятора:

  • Добавлен детальный вывод ошибок;
  • Исправлен баг некорректной обработки символов не входящих в алфавит языка;
  • Обновлен используемый лексический анализатор Bison с версии 2.4.5 на 3.0.4. Анализатор старой версии некорректно обрабатывал текущую позицию ошибки в тексте программы.

Список изменений для интерпретатора:

  • Исправлен баг связанный с игнорированием интерпретатором запрета запуска программы, выставленного модулем;
  • Исправлен баг приводивший к доступу в инициализированную область памяти при использовании системной функции system.input().

Информационный общественно-политический портал «Новости Перми»

Пермской роботехнической компанией заинтересовался информационный общественно-политический портал «Новости Перми»

Ссылка на новость

Пермский деловой новостной интернет-портал Новый компаньон

На наше сотрудничество с IBM обратил внимание пермский деловой новостной интернет-портал Новый компаньон опубликовав статью "Пермская компания получила «облачный» грант от компании IBM"

Ссылка на новость

Ведущий новостной интернет-портал РБК

Ведущий новостной интернет-портал РБК опубликовал о нас статью "Пермская компания Robot Control Technologies получила грант от IBM"

Ссылка на новость

Грант от IBM по программе IBM Global Entrepreneur Program for Cloud Startups

Наша компания Robot Control Technologies получила грант от компании IBM - одного из крупнейших в мире производителей и поставщиков аппаратного и программного обеспечения по программе IBM Global Entrepreneur Program for Cloud Startups. Разрабатываемый нашей компанией язык кооперации роботов RCML и облачная площадка по обмену программ на этом языке заинтересовали мирового гиганта, и от компании IBM было предложено содействие по развитию этих продуктов с использованием их облачных технологий.

С Пермским национальным исследовательским политехническим университетом подписано соглашение о сотрудничестве.

Пермский национальный исследовательский политехнический университет и компания Robot Control Technologies заключили соглашение о сотрудничестве. В рамках сотрудничества ведущего Вуза страны и уникальной инновационной российской компании планируется проведение исследований, создание всероссийских и международных учебных и научных семинаров, конференций по вопросам управляющих решений для робототехники.

Адрес:

Россия, Пермь
ул. Монастырская, 12,
лит. А, офис 600

Телефон:

+7 (342) 214 01 84

E-mail:

info@robotct.ru