Всем привет,
я 5 лет работал и консультировал разного рода проекты в университете, последние два года программирую человекоподобного робота в компании и вот что я понял.
Отсутствие программистов
Считаю этот пункт самым главным. Конечно же те, кто пишут код - каждый второй в робототехнике. Но как раз в этом и проблема. Робототехника доросла до уровня когда каждый может помигать диодом или подвигать мотором. Есть команды, которые могут подвигать рукой или пробежать по траектории. Единицы могут сделать сальто. Идея в том, что робототехники не равно программисты, а набор скриптов не равно цельной системе. До тех пор пока дизайн системы будут строить робототехники, массового прихода роботов на улицы мы не увидим.
Нет унификации
В целом эта проблема есть и в чисто софтовой разработке, но во многих направлениях всё же есть "большие игроки" - стандарты протоколов, апишек итд. В робототехнике всё сложнее из-за большой вариабельности. Главным образом это про вариабельность окружения, железа и миссий. Если интересно - можете почитать подробнее хороший обзор тут https://link.springer.com/article/10.1007/s10664-022-10231-5
Устаревший софт
Во многих местах всё ещё используют ROS и Gazebo, таким образом тянут с собой и всю их устаревшую инфраструктуру. Попытки оптимизировать разработку, разработать новые инструменты - всё это не так просто, особенно когда нет программистов-идеалистов, кричащих что так работать невозможно и я напишу свой велосипед на 0.001 процент лучше. Надеюсь только на гигантов из сферы контента (симуляторы, игры, vr, ai), которые начнут искать новые ниши и просто поглотят робототехнику своими наработками, а заодно сделают робототехнику доступной и понятной программистам.
Сложность конфигурации
Этот пункт перекликается с пунктом про унификацию. Однако даже унифицировав список параметров меньше не станет, окружение и миссии всё ещё имеют огромную вариативность. Пример: взять яблоко и взять яйцо. А теперь представьте пользователя, который ничего не знает про ньютоны, но хочет позавтракать. Как ему переконфигурировать робота без геморроя. Развитие идёт в двух направлениях - сделать удобные режимы в ограниченном списке задач, или сделать универсальные девайсы вообще без конфигурации (как всесезонные шины).
Несмотря на множество проблем, считаю робототехника будет активно развиваться следующие десятилетия и даст мощный прыжок всему человечеству.
А что думаете по этим поводам вы?
Чего-то ты не договариваешь.
Или говоря робот имеешь в виду только антропоморфных роботов, и говоришь об проблемах в этой сфере. И тут бы я главное проблемой выделил всё-таки экономический аспект, где всё описанное это только следствие. Индустриальные то роботы ещё зело дороги, про антропоморфных и говорить нечего.
VAG, например проводил анализ стратегий автоматизации своих заводов в Африке. И сыграл в капитана очевидность.
Оказалось что не всё и не всегда надо роботизировать/автоматизировать.
Поэтому человекоподобных роботов просто мало. Сами эти роботы на порядок сложнее. Пока просто не существует какой-то индустрии, где переход на таких роботов даст 10× буст.
При этом человечество худо-бедно Парадокс Моравека преодолевает. См. тот же Бостон Динамикс. И его собаки, которых уже пачками делают все кому не лень.
Если же говорить о роботах вообще, то есть такие отрасли где нет проблем ни с чем из тобою перечисленного. См., например, те же 3D-принтеры. Это частная задача роботизации, однако там есть и State-of-the-art софт, который очень так хорошо и конкурентно развивается. И унификация за последнее время подросла, станочный парк +/- устаканился. При этом сложность конфигурации всё ещё есть. У тех же 3Д-принтеров ещё не так много продуктов plug-and-play, сообщество сильно поднаторело, но всё равное что б стабильно печатать надо или заморачиваться с настройками или покупать очень дорогие штуки.
Короче говоря, для продуктивного диалога какого-то нужен какой-то более мелкий кусочек от слона.
А зарплаты конкурентные с FAANG'ом есть?
Человекоподобные роботы - в целом невероятно плохая идея примерно для любого практического применения, proof me wrong.
Предполагаю, что описанное тобой проблемы релевантны для разнообразных роботов, но хочется отметить для читателей, что робот роботу рознь. Кажется, что ты говоришь о человекоподобных роботах, а у меня первым делом при слове "робот", в голове всплывает робот-рука.