Теоретична частина
Конструкція робота «Robot Arm»:
Загальний вид робота 6DoIt Mobile Robot Arm (6DMRA) представлений на рис.5. Його кінематичну схему показано на рис.6.


6DOF DoIt Mobile Robot Arm є меншою версією промислових роботів з 6 ступенями свободи. Цей невеликий маніпулятор вагою до 1 кг з максимальним навантаженням до 0.5 кг може бути вмонтований в тверду поверхню, встановлений на стіл або на спеціальне шасі. База робота має можливість розвороту до 180°.
Робот складається з шести кінематичних пар. Кожна кінематична пара має свої геометричні розміри, що визначаються параметрами
Вісь | Кут з’єднання (θі) | Скручування ланки (αі) | Довжина ланки (aі) (mm) | Зсув ланки (dі) (mm) |
---|---|---|---|---|
1 | θ1 | -90° | 45 | 75 |
2 | θ2 | 0° | 115 | 0 |
3 | θ1 | -90° | 20 | 0 |
4 | θ4 | 90° | 0 | 130 |
5 | θ5 | -90° | 0 | 0 |
6 | θ6 | 0° | 0 | 50 |
Робоча зона робота-маніпулятора в опорній площині визначається внутрішнім і зовнішнім радіусом робочої поверхні. Внутрішній радіус робочої поверхні становить 65 мм, зовнішній – 340 мм.
МЕТОД ДЕНАВІТА-ХАРТЕНБЕРГА (DENAVIT-HARTENBERG METHOD)
Кожне кінематичне зчленування (кінематична пара) робота 6DOF є обертальним і має одну степінь свободи руху. Рух рухливої ланки зчленування визначається так званою узагальненою координатою – кутом обертання (повороту)
При русі маніпулятора в робочій зоні робота узагальнені координати кожного зчленування змінюються, формуючи траєкторію руху хвату. Маючи шість зчленувань маніпулятора, робот 6DOF може приймати різні геометричні конфігурації ланок при заданій точці позиціонування хвату. Тому важливо вміти визначати абсолютні координати положення ланок для контролю геометричної конфігурації маніпулятора у відповідності до заданої.
Точка позиціонування хвату
У випадку, коли абсолютні координати ланок відомі, положення хвату визначається однозначно у системі координат
- Прив’язка систем координат до зчленувань маніпулятора (Binding of coordinate systems to links).
- Визначення параметрів ланок і зчленувань (Determination of parameters of links and joints).
- Побудова однорідних матриць перетворення (Construction of homogeneous transformation matrices).
Прив’язка систем координат до зчленувань маніпулятора. Для прив’язки систем координат до кожного зчленування необхідно виконати наступні правила:
- Встановити маніпулятор у нульове (початкове положення).
- Вісь
має співпадати з віссю обертання або віссю поступального руху ланки. - Вісь
має бути перпендикулярною осі ланки і перетинати цю вісь. Вісь вибирається довільно. - Вісь
є векторним множенням і створює праву систему координат.
З врахуванням цих правил для робота DMRA маємо наступну орієнтацію систем координат зчленувань (рис.7).

Визначення параметрів ланок і зчленувань. Для ланок і зчленувань маніпулятора робота користуються наступними параметрами Денавіта-Хартенберга:
Параметри
Для визначення параметрів Денавіта-Хартенберга користуються наступним алгоритмом:
- Обертання
системи навколо осі за годинниковою стрілкою (якщо дивитися з точки ) на кут до тих пір, поки вісь не стане паралельною й однонаправленою до осі . - Зсув повернутої
системи вздовж осі на величину до суміщення осі з віссю . - Зсув системи
вздовж осі на значення до тих пір, поки точки початку координат систем і не збігаються. - Поворот
системи навколо осі за годинниковою стрілкою (якщо дивитися з точки ) на кут до тих пір, поки вісь не буде суміщена з віссю .
В результаті виконання наведеного алгоритму параметри ланок і зчленувань робота DMRA є наступними (табл.1).
Побудова однорідних матриць перетворення. Кожна однорідна матриця перетворень (трансферна матриця) ставить у відповідність координати
|
(1) |
|
(2) |
З урахуванням табл.1 і формул (1) та (2) маємо для кожного зчленування наступні трансферні матриці
|
(3) |
|
(4) |
|
(5) |
|
(6) |
|
(7) |



Використовуючи формули (3)...(7) можна отримувати координати
|
(8) |
Оскільки система координат