К ВОПРОСУ АНАЛИТИЧЕСКОГО ОПРЕДЕЛЕНИЯ РАБОЧЕЙ ЗОНЫ МАНИПУЛЯЦИОННОГО РОБОТА
Для корректной работы микропроцессорной системы управления $($МСУ$)$ промышленным роботом при решении задачи планирования движения, необходимо знание границы рабочей зоны манипулятора. Работа всех современных МСУ ведется в реальном времени, задачи всех уровней управления решаются за малые промежутки времени $($порядка 10-60 мс$)$. Для уменьшения времени расчета аналитически определяется рабочая зона манипуляционного робота.
Задача решена методом систем компьютерной алгебры $[1]$. Он находит необходимое и достаточное условие. Его необходимо применить к уравнениям связи между кинематическими парами $[2]$.
Пример. Двухзвенный манипулятор с шарнирными парами 3 класса:
\begin{cases} \begin{gather*} (x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2 = l_1\\ (x_3 - x_2)^2 + (y_3 - y_2)^2 + + (z_2 - z_1)^2= l_2\\ l_1\gt 0, l_2\gt 0 \end{gather*} \end{cases}Необходимое и достаточное условие:
\begin{gather*} \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2} == l_1\&\&\sqrt{(x_3 - x_2)^2 + (y_3 - y_2)^2 + + (z_2 - z_1)^2} == l_2\\ \left( z_2\neq z_3||x_3 + \sqrt{-(z_2 - z_3)^2}\neq x_2||y_3 + \sqrt{-(x_2 - x_3)^2 - (z_2 - z_3)^2}\neq y_2\right)\&\&\\ \left( z_1\neq z_2||x_2 + \sqrt{-(z_1 - z_2)^2}\neq x_1||y_2 + \sqrt{-(x_1 - x_2)^2 - (z_1 - z_2)^2}\neq y_1\right) \end{gather*}, где по аналогии с языком С:
&& - логическое И
|| - логическое ИЛИ
В результате получено условие, при котором точка схвата находится внутри рабочей зоны робота.
Список использованных источников
- Герасюто С.Л. Аналитический поиск необходимого и достаточного условия с помощью систем компьютерной алгебры // Новые математические методы и компьютерные технологии в проектировании, производстве и научных исследованиях: Материалы VII Республиканской конференции студентов и аспирантов $($г. Гомель, 22-24 марта 2004 г.$)$ / Гл. ред. Д. Г. Лин. – Гомель УО “ГГУ им. Ф. Скорины”, 2004. - с.187-188
- Герасюто С.Л., Руденок А.Е. О решении обратной задачи кинематики промышленных роботов методом нахождения базисов Гребнера // Современные прикладные задачи и технологии обучения в математике и информатике $($MoAPMI-2004$)$ = Modern Applied Problems and Technologies of Education in Mathematics and Informatics $($MoAPMI-2004$)$: Сб. науч. ст. междунар. конф., г. Брест, 20-23 сент. 2004 г. / Редкол.: Н. Н. Труш (отв. ред.) и др. – Мн.: БГУ, 2004. – с. 70-74