Обновить

Конец эпохи ROS: как LLM и агентные архитектуры перепишут правила робототехники

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.9K
Всего голосов 6: ↑4 и ↓2+2
Комментарии6

Комментарии 6

Все же название статьи кликобейт. Тот подход о котором вы пишите, реконфигурируемая, так сказать адаптивная система очень хорошо ложиться в ros. И может на нем работать. Так что одно другому не мешает. За статью спасибо

Спасибо за комментарий, согласен, ROS — мощный инструмент, и на нём можно собрать что угодно, включая агентные системы. Моя мысль скорее про то, что центр тяжести смещается: раньше разработчик вручную описывал поведение через ноды, а теперь это будет делать LLM, а ROS становится лишь транспортом. Как ассемблер — он никуда не делся, но мало кто пишет на нём бизнес-логику. Так и здесь: эпоха ROS как основного способа мышления уходит, уступая место агентным архитектурам. Но как инструмент — конечно, останется. Всё-таки десятки лет эта среда "затачивалась" под робототехнику

Вы дали правильное определение ROS и сделали неправильный вывод:
"Главный минус ROS — он не умеет учиться. Он выполняет то, что заложено разработчиком. Встретил нестандартную ситуацию — встал в ступор или выполняет аварийную остановку."

ROS гибок и в нём нет препятствий для создания агентных роботов на основе VLM или LLM.
Вот пример такого агента - https://vkvideo.ru/video-219386643_456239085

Вы правы: ROS не запрещает создавать агентные системы, ROS 2 активно развивается и.к. десятилетия специально под него пилили софт и моментально отказаться от того же качественного SLAM, выверенной асинхронности - значит начать "изобретать велосипед". Вопрос не в том, что на ROS нельзя построить такого робота, а в том, что мышление разработчика перестаёт быть завязано на ROS. Раньше, чтобы научить робота новому действию, ты писал новую ноду. Теперь ты описываешь действие словами, LLM его интерпретирует, а ROS (или что-то другое) просто исполняет. Моя мысль: ROS становится «транспортным слоем», а не архитектурным центром. Эпоха ROS как главного способа думать о роботах уходит. Но как инструмент — конечно, останется.

Вы пытаетесь приравнять ROS к Nav стеку пакетов или конкретно к SLAM.

ROS сильно больше этого. Вы можете использовать ROS без Nav стека и SLAM, применяя агента и VLM, как показано в примере выше.

Кроме того в решениях для стационарных манипуляторов вообще не нужно перемещение по карте.

SLAM и Nav — просто примеры, не суть. Мысль не в том, чтобы отменить ROS «уже сегодня» или запретить его использовать. Просто теперь будут появляться решения, которые делают то же самое, но иначе — без жёсткой привязки к ROS как к единственному центру. Появятся порты лучших реализаций необходимого минимума или вовсе новая архитектура. Как Linux, Windows и macOS спокойно живут рядом — каждый под свои задачи. Выбор становится шире, и это нормально, что окажется эффективнее и масштабные покажет время

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации