Степени свободы (DOF, degrees of freedom) — это число независимых осей движения робота, то есть количество способов, которыми он может самостоятельно менять своё положение или конфигурацию. Для манипулятора степени свободы — это, по сути, число управляемых сочленений (шарниров): каждое добавляет роботу одну независимую возможность двигаться. Это один из главных параметров, определяющих гибкость и возможности робота.

Смысл понятия проще всего показать на роборуке. Чтобы вывести инструмент в любую точку пространства и задать ему нужный угол, теоретически требуется шесть степеней свободы: три отвечают за положение (перемещение вверх-вниз, вперёд-назад, влево-вправо) и три — за ориентацию (повороты вокруг трёх осей). Поэтому большинство промышленных манипуляторов имеют 6 степеней свободы: этого достаточно для полного управления положением и разворотом рабочего органа. Более простые роботы обходятся 3–4 степенями свободы, если полная ориентация не нужна.

От числа степеней свободы зависит поведение робота:

  • Больше DOF — выше гибкость: робот может обойти препятствие, подобраться к детали с неудобной стороны, работать в стеснённом пространстве.
  • Больше DOF — сложнее управление: контроллеру труднее решать обратную задачу кинематики, растут стоимость, масса и требования к настройке.

Отдельный случай — избыточные роботы, у которых степеней свободы больше, чем строго нужно для задачи (например, 7 вместо 6). Такая «лишняя» подвижность даёт свободу манёвра: одну и ту же точку робот может достичь разными позами, выбирая ту, что удобнее и безопаснее. Понятие степеней свободы применимо не только к манипуляторам: у мобильных роботов оно описывает возможности перемещения платформы, а у сложных систем (гуманоидов) их число исчисляется десятками — по одной на каждый управляемый сустав.

Источники:

  1. Степени свободы робота // RoboCraft. URL:https://robocraft.ru/blog/759
  2. Всё о роботе-манипуляторе // Яндекс Робототехника. URL:https://robotics.yandex.ru/blogs/vse-o-robote-manipulyatore