Сколько степеней свободы у руки робота-манипулятора?
Постоянно слышу «робот с 6 степенями свободы». Что такое степень свободы и почему именно 6 считается стандартом для промышленных рук?
2 ответа
Степень свободы (DOF, degrees of freedom) — это одно независимое движение, которое может совершать робот. Грубо: сколько отдельных «суставов»-приводов, столько обычно и степеней свободы.
Чтобы поставить захват в любую точку пространства и под любым углом, нужно ровно 6 степеней свободы:
- 3 — чтобы задать положение точки (x, y, z);
- 3 — чтобы задать ориентацию захвата (поворот вокруг трёх осей: крен, тангаж, рыскание).
Поэтому классические промышленные руки (KUKA, ABB, Fanuc) делают именно 6-осевыми: это минимум, чтобы свободно подвести инструмент к детали под нужным углом.
Меньше DOF — дешевле, но ограниченнее. Например:
- 2-3 DOF — простая учебная рука, дотягивается до точки, но угол захвата ограничен.
- 4 DOF — SCARA-роботы для сборки на плоскости (быстрые, для печатных плат).
Больше 6 DOF (7 и выше) — «избыточные» роботы. Лишняя ось не добавляет новых точек, но позволяет обходить препятствия и менять позу локтя, не сдвигая захват. Так устроена и наша рука: у человека только в плече-локте-кисти получается больше 6, поэтому мы можем почесать спину, обходя собственное тело.
Запомни связку: 6 = 3 (где) + 3 (как повёрнут). Три движения ставят точку в пространстве, ещё три задают наклон инструмента. Меньше шести — что-то не сможешь (например, подойти к винту строго сверху). Больше шести — это уже про гибкость и обход препятствий, а не про новые позиции.