Думаю в качестве импортозамещения ПО не плохая новость и для Linux в том числе:
В конкурсе стартапов Санкт-Петербургского политехнического университета победили создатели языка программирования для роботов Robot Control Meta Language. Уникальность языка в том, что он позволяет абстрагироваться от аппаратной части робота и пригоден для техники любой конструкции и любого производителя.
Компания "Робот контрол текнолоджис" вложила в разработку уже 16 миллионов рублей, пишет ТАСС.
Специалисты считают, что успех в создании универсального языка произведет революцию в робототехнике.
Разработки идут уже 20 лет. На данный момент используются более тысячи языков программирования разных производителей. Использование разных языков делает роботов несовместимыми и неспособными взаимодействовать друг с другом.
Сайт языка программирования
Группа "В контакте"
Полное руководство по RCML:
Robot Control Meta Language (RCML)
https://youtu.be/AdjV8Ruke_Y
Универсальный язык программирования для роботов на Linux
Модератор: LinuxNEWS
-
Автор темы - Сообщения: 436
- Зарегистрирован: 14 сен 2016, 05:44
- Решено: 3
- Благодарил (а): 174 раза
- Поблагодарили: 210 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
За что?
Что вот тут (с их сайта пример) наработано на 16kk?
Код: Выделить всё
// Раздел включений
include “function.rcml”
include “C:/robot/robot.rcml”
// Раздел функций
function sum(a, b) {
c = a + b;
return c;
}
function main() {
s = sum(1, 2);
echo(“sum = ”,s,”\n”);
}
Upd. Вот еще кусочек инфы:
Тут история BolgenOS сама приходит на умВыпускники Пермского Политеха, а ныне российские предприниматели из компании Robot Control Technologies, создали инновационную среду Robot Control Meta Language (RCML)
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Ну не скажи. Дениска за идею воевал, а тут за 16кк
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Ну, изначально-то он для потешить самолюбие всю эту кашу заварил. На ЛОРе даже та тема жива до сих порт https://www.linux.org.ru/forum/development/4387601 Это уж потом его обоготворили
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
Автор темы - Сообщения: 436
- Зарегистрирован: 14 сен 2016, 05:44
- Решено: 3
- Благодарил (а): 174 раза
- Поблагодарили: 210 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
di_mok,
Не по теме
Почему такая странная подпись?! ))
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.
-
- Сообщения: 67
- Зарегистрирован: 11 сен 2016, 19:54
- Решено: 1
- Благодарил (а): 33 раза
- Поблагодарили: 16 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Ну а слово function перед main() ?
А если серьёзно, то я немного сталкивался с промышленной автоматикой. И там основное — работа с железом, с сигналами, которые идут ОТ разнообразных датчиков на входы и обратно на выходы К тому, что надо включить/выключить и т.п.
-
- Сообщения: 67
- Зарегистрирован: 11 сен 2016, 19:54
- Решено: 1
- Благодарил (а): 33 раза
- Поблагодарили: 16 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Я что хочу сказать. К определённому железу (Сименс там, к примеру, или Мицубиси, или ещё другие есть) обычно идёт какой-то родной софт. И там одну и ту же программу можно оформить в разном виде. Например, похоже на Паскаль. Или на Ассемблер. Или вообще на схему входов/выходов, что зачастую выходит удобнее и нагляднее.
Выше — просто что-то похожее на язык Си.
Выше — просто что-то похожее на язык Си.
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Не по теме
Nickolas, фиг его знает... Пересмотрел Даунхаус и прилепил цитату из него )))
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 67
- Зарегистрирован: 11 сен 2016, 19:54
- Решено: 1
- Благодарил (а): 33 раза
- Поблагодарили: 16 раз
- Контактная информация:
Универсальный язык программирования для роботов на Linux
Вот, ещё ссылку хотел вставить на Википедию, если кому-то это вообще интересно, там про
стандартные языки для контроллеров. Да, есть специальный стандарт для таких языков. А контроллер, в данном случае — это такая специальная железяка с программой, которая по заданной логике собирает данные и даёт управляющие сигналы.
По ссылке можно видеть (как они это назвали) например, Паскале-подобный язык и Ассемблеро-подобный язык.
Си в стандартном списке не наблюдается. Но почему бы и нет? Почему бы и не сделать этого кому-то самостоятельно?
Скажем, лет 15 назад Delphi (на основе Паскаля) было популярно. А сейчас, кажется, Си-подобный синтаксис более распространён.
стандартные языки для контроллеров. Да, есть специальный стандарт для таких языков. А контроллер, в данном случае — это такая специальная железяка с программой, которая по заданной логике собирает данные и даёт управляющие сигналы.
По ссылке можно видеть (как они это назвали) например, Паскале-подобный язык и Ассемблеро-подобный язык.
Си в стандартном списке не наблюдается. Но почему бы и нет? Почему бы и не сделать этого кому-то самостоятельно?
Скажем, лет 15 назад Delphi (на основе Паскаля) было популярно. А сейчас, кажется, Си-подобный синтаксис более распространён.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей