Робототехника и программирование связаны тем, что программирование входит в процесс создания роботов. 15
Условно робототехнику можно разделить на инженерную (детали, датчики, сервоприводы и т. д.) и программную составляющие. 1 Чтобы получить из набора деталей робота, нужно разработать программное обеспечение (ПО). 1
Например, система управления роботом — это программа, которая позволяет управлять отдельными механизмами робота, обрабатывать сигналы от оператора или позволяет роботу самостоятельно принимать решения. 2
Для роботов применяют несколько языков программирования разного уровня: C++, Java, Python и ряд других. 5 Также используют разные среды программирования и подходы. 5
Таким образом, программирование играет ключевую роль в создании роботов: программист пишет команды, с помощью которых робот действует в той или иной ситуации. 5