Роботов нужно программировать.
Оказывается, почти каждой модели робота делают цифрового двойника и помещают в симуляцию. Сначала все программы проверяют там, только потом выкатывают в реальность.
Симуляторы есть от производителей роботов, опенсорсные, для некоторых задач пишут свои.
Интересно, что какой бы робот (и симулятор) не был выбран, логика работы робота будет написана на одном и том же фреймворке — ROS/ROS2 (Robot Operating System). Делается с 2007 года.
ROS позволяет писать на разных языках, не накладывает почти никаких ограничений на роботов/логику работы; может общаться с любым симулятором; достаточно популярен, чтобы 95% вопросов можно было решить в сети (наверное и ChatGPT-3 справится); не обладает серьезными недостатками. Он просто достаточно хорош.
Ключевая идея: если хочешь научится программировать роботов — роботы не нужны. Во всяком случае на первых шагах.
Почитать про ROS: