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