Топ проблемы роботов

 Публичный пост
4 сентября 2023  935

Всем привет,
я 5 лет работал и консультировал разного рода проекты в университете, последние два года программирую человекоподобного робота в компании и вот что я понял.

Отсутствие программистов
Считаю этот пункт самым главным. Конечно же те, кто пишут код - каждый второй в робототехнике. Но как раз в этом и проблема. Робототехника доросла до уровня когда каждый может помигать диодом или подвигать мотором. Есть команды, которые могут подвигать рукой или пробежать по траектории. Единицы могут сделать сальто. Идея в том, что робототехники не равно программисты, а набор скриптов не равно цельной системе. До тех пор пока дизайн системы будут строить робототехники, массового прихода роботов на улицы мы не увидим.

Нет унификации
В целом эта проблема есть и в чисто софтовой разработке, но во многих направлениях всё же есть "большие игроки" - стандарты протоколов, апишек итд. В робототехнике всё сложнее из-за большой вариабельности. Главным образом это про вариабельность окружения, железа и миссий. Если интересно - можете почитать подробнее хороший обзор тут https://link.springer.com/article/10.1007/s10664-022-10231-5

Устаревший софт
Во многих местах всё ещё используют ROS и Gazebo, таким образом тянут с собой и всю их устаревшую инфраструктуру. Попытки оптимизировать разработку, разработать новые инструменты - всё это не так просто, особенно когда нет программистов-идеалистов, кричащих что так работать невозможно и я напишу свой велосипед на 0.001 процент лучше. Надеюсь только на гигантов из сферы контента (симуляторы, игры, vr, ai), которые начнут искать новые ниши и просто поглотят робототехнику своими наработками, а заодно сделают робототехнику доступной и понятной программистам.

Сложность конфигурации
Этот пункт перекликается с пунктом про унификацию. Однако даже унифицировав список параметров меньше не станет, окружение и миссии всё ещё имеют огромную вариативность. Пример: взять яблоко и взять яйцо. А теперь представьте пользователя, который ничего не знает про ньютоны, но хочет позавтракать. Как ему переконфигурировать робота без геморроя. Развитие идёт в двух направлениях - сделать удобные режимы в ограниченном списке задач, или сделать универсальные девайсы вообще без конфигурации (как всесезонные шины).

Несмотря на множество проблем, считаю робототехника будет активно развиваться следующие десятилетия и даст мощный прыжок всему человечеству.
А что думаете по этим поводам вы?

23 комментария 👇

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@GMCLJvDxYsAU2MMV, очень интересно про фольцваген! но это 2012ый год, может у тебя есть что-то новее, я смотрел съёмку с завода Тесла, там кажется на порядок больше автоматизации.

  Развернуть 1 комментарий

@GMCLJvDxYsAU2MMV, на самом деле согласен, не всё нужно автоматизировать, но с оговоркой - этот анализ не статичен. Компьютеры тоже сначала только в калькулятор могли - выгоднее было вручную это сделать. Но сейчас..
Про антропоморфных - не согласен, даже в обычной жизни буст будет 10x, просто они не доросли ещё до нормального продакшена.
Отсылку на парадокс Моравека не понял..
Про 3д-принтеры - частично соглашусь - внешне действительно они вышли на плато, но если копнуть - всё так же доступны только профессионалам. Кура закрывает большинство задач, но требования тоже не стоят на месте. Да и 3д-печать не прям уж робототехника.

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@GMCLJvDxYsAU2MMV, Если бы 95% мощности тратилось на то, чтобы он не упал - он бы не падал) А так там столько идёт на нагрев атмосферы в попытках что-то контролировать.

define робототехника. Иначе дальнейший диалог — это спор о терминах

Согласен, поэтому и не настаивал, а добавил последним аргументом. Для меня робот - это устройство, способное менять своё поведение в зависимости от изменения окружающей среды.

Человекоподобные роботы ещё слишком дороги

5к это много? кажется, что нет.

  Развернуть 1 комментарий

Отсутствие программистов. Считаю этот пункт самым главным.

А зарплаты конкурентные с FAANG'ом есть?

  Развернуть 1 комментарий

@dottedmag, нет конечно. Робототехника - как стартап: когда-нибудь, но попозже. И вот когда будет это попозже сложно угадать. Да и экономят на погромистах. Всегда есть возможность сказать что все деньги на железки ушли.

  Развернуть 1 комментарий

@mike-golden-head, а есть робото-компании, которые вышли на биржу? как у них с зарплатами и стеком?

  Развернуть 1 комментарий

@mike-golden-head, Ну вот и ответ. Стартапы нанимают качественных программистов только с помощью сравнимых с фаангами зарплат.

  Развернуть 1 комментарий

@zahhar, чисто робото-компаний наверно нет (не искал). Хотя есть тот же гугл, в котором было большое подразделение (но думаю ты не про это имел ввиду). По зарплатам думаю в гугле и аналогам типа теслы приятно, но и акценты я думаю там софтовые. По стеку - не берусь утверждать, но думаю там так же используется ROS, гиганты тоже ориентированы на прибыль и не хотят менять устаревшие но стандарты индустрии, тем более когда это тестовые полигоны и вот в кризис Everyday Robots полетели почти первыми https://economictimes.indiatimes.com/magazines/panache/not-just-humans-google-is-also-firing-robots-alphabet-sacks-100-androids-that-cleaned-its-cafeteria-took-snack-orders-for-staff/articleshow/98327156.cms

  Развернуть 1 комментарий
LexsZero Embedded Software Engineer 4 сентября 2023

Человекоподобные роботы - в целом невероятно плохая идея примерно для любого практического применения, proof me wrong.

  Развернуть 1 комментарий

@LexsZero, ну кому-то норм 3д воображаемый персонаж

  Развернуть 1 комментарий

@littleblueduck, ну вот разве что в сфере робатов для секса есть какой-то потенциал, да. Но и там виар-очки и набор специализированных актуаторов поди справятся лучше. Пока нейроинтерфейсы не станут заебись, конечно.
// https://medium.com/the-creative-cafe/i-bought-two-sex-robots-one-with-a-penis-the-other-with-a-vagina-417ee677029d

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@GMCLJvDxYsAU2MMV, мне тут в ресторане давеча жратву принес робот, представляющий собой тумбочку на колесах с парой полок для тарелок. Ящитаю хорошая годная замена мясного официанта на minimal wage.

  Развернуть 1 комментарий

@LexsZero, но шнурки такой робот тебе не завяжет

  Развернуть 1 комментарий

@mike-golden-head, так тут задача не "завязать шнурки", а "сделать так чтоб ботинки не сваливались с ног". Завязывание шнурков - это способ ее решить к которому когда-то пришли мясные исходя из собственных возможностей на тот момент. Сейчас есть шнурки которые не надо завязывать, а также обувь вообще не требующая шнурков.

  Развернуть 1 комментарий

@LexsZero, это скользкая дорожка. Так-то и шпалы можно сейчас любой длины использовать, но используют в ширину двух лошадиных крупов (или как-то так). К сожалению "исторически сложилось" сильная штука. Дороги для беспилотников за секунду не переделаешь. Вероятнее что беспилотники научаться ездить по обычным дорогам, чем переделают всю инфраструктуру для их удобства.

  Развернуть 1 комментарий

@mike-golden-head, робот такой: кожаный мешок, могу предложить слиппоны, кроксы или резиновые сапоги. А будешь упорствовать огрею палкой

  Развернуть 1 комментарий

@LexsZero, Хорошая идея.
Назови любую другую конфигурацию, которая так же справляется с большинством человеческих задач.

  Развернуть 1 комментарий

@mike-golden-head, большинство задач гораздо лучше решаются специализированными тулзами, нежели человеком - тут фишка мясного в универсальности, а ситуацию в которой нужно решать прям широчайший спектр задач одним девайсом, пусть и хреново, мне сложно представить. Даже в космос мясных запускать более-менее не нужно с тех пор как только стало feasible набить в ящик всяких приборов общающихся друг с другом электрически, нежели осциллографов и спектроскопов с которыми работает мясной посредством кнопок и крутилок.

  Развернуть 1 комментарий

@LexsZero, можно купить отдельно блендер, шейкер, мясорубку, соковыжималку, тёрку, но люди почему-то покупают кухонный комбайн. Чувствуешь аналогию?

  Развернуть 1 комментарий

@mike-golden-head, также люди покупают CNC-станки с тулчейнджером, который оперирует инструментом в специальных тулхолдерах, а не робо-руку с пальцами, которая крутит туда-сюда кулачковый патрон сдизайненный для мясных или затягивает drawbar гаечным ключом. Я также подозреваю что блендер с мясорубкой спокойно имплементируются в виде сменных инструментов к CNC-фрезеру, которые встают на ту же карусель что и фрезы со сверлами.

  Развернуть 1 комментарий

@LexsZero, Хорошо ответил.
А покупают потомучто cnc-станки работают лучше, чем роборука с пальцами (пока), и дешевле.
Также ещё можно уйти в сторону "смотря что считать человекоподобным".
Кстати одна робо-медсестра уже дешевле, чем 100 камер и их расстановка в каждый угол. (на колёсах, ноги ещё дорогие и неготовы)

  Развернуть 1 комментарий
Anton Sol решаю вопросики (с данными) 3 сентября 2023

Предполагаю, что описанное тобой проблемы релевантны для разнообразных роботов, но хочется отметить для читателей, что робот роботу рознь. Кажется, что ты говоришь о человекоподобных роботах, а у меня первым делом при слове "робот", в голове всплывает робот-рука.

  Развернуть 1 комментарий

@sol, с робо-руками по сути такие же проблемы, может на миллиметр меньше. Мы же не про покрутить моторами, так? Когда начинаешь работать с реальным миром - там и получаешь по полной.
Например робо-кухня (https://www.moley.com/) - шикарный проект, но знакомые очередной раз думают переписывать весь код с нуля.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб