Jump to content

Рациональное движение

В кинематике движение твердого тела определяется как непрерывная совокупность перемещений. Однопараметрические движения могут быть определеныкак непрерывное смещение движущегося объекта относительно неподвижной системы отсчета в евклидовом трехмерном пространстве ( E 3 ), где смещение зависит от одного параметра, чаще всего определяемого как время.

Рациональные движения определяются рациональными функциями (отношениями двух полиномиальных функций ) времени. Они создают рациональные траектории и поэтому хорошо интегрируются с существующими на основе NURBS (Non-Uniform Rational B-Spline) стандартными отраслевыми системами CAD/CAM . Они легко поддаются применению существующих алгоритмов автоматизированного геометрического проектирования (CAGD). Путем объединения кинематики движений твердого тела с NURBS-геометрией кривых и поверхностей были разработаны методы компьютерного проектирования рациональных движений.

Эти методы САПР для проектирования движения находят применение в анимации в компьютерной графике ( интерполяция ключевых кадров ), планировании траектории в робототехнике (интерполяция заданного положения), пространственной навигации в виртуальной реальности , компьютерном геометрическом проектировании движения посредством интерактивной интерполяции, с ЧПУ. траектории инструмента планирование и постановка задач при синтезе механизмов .

Было проведено большое количество исследований по применению принципов автоматизированного геометрического проектирования (CAGD) к проблеме автоматизированного проектирования движения. В последние годы было хорошо установлено, что схемы представления кривых на основе рационального Безье и рационального B-сплайна можно комбинировать с двойным представлением кватернионов. [1] пространственных смещений для получения рационального Безье и B-сплайнадвижения. Ге и Равани, [2] [3] разработал новую основу для геометрических построенийпространственных движений путем объединения понятий кинематики и CAGD. Их работа была основана на основополагающей статье Шумейка: [4] в котором ониспользовал концепцию кватерниона [5] для вращения интерполяции . Подробный список литературы по этой теме можно найти в [6] и. [7]

Рациональные движения Безье и B-сплайны

[ редактировать ]

Позволять обозначают единичный двойственный кватернион. Однородный дуальный кватернион может бытьзаписанный как пара кватернионов, ; где . Это получается путемрасширение с использованием двойственная алгебра чисел (здесь ).

В терминах двойственных кватернионов и однородных координат точки объекта уравнение преобразования в терминах кватернионов имеет вид

где и являютсяконъюгаты и соответственно и обозначает однородные координаты точки после перемещения. [7]

Учитывая набор единичных двойных кватернионов и двойных весов соответственно,следующее представляет собой рациональную кривую Безье в пространстведвойные кватернионы.

где являются полиномами Бернштейна. Кривая двойственного кватерниона Безье, заданная приведенным выше уравнением, определяет рациональное движение Безьестепень .

Аналогично, двойная кватернионная кривая B-сплайна, которая определяет NURBSдвижение степени 2 p определяется формулой:

где базисные функции B-сплайна p -й степени.

Представление рационального движения Безье и рационального движения B-сплайна в декартовом пространстве можно получить, заменив любое из двух предыдущих выражений на в уравнении точечного преобразования. Далее мы будем рассматривать случай рационального движения Безье. Траектория точки, испытывающей рациональное движение Безье, определяется формулой:

где это матрицапредставление рационального движения Безье степени в декартовом пространстве. Следующие матрицы (также называемый Управлением БезьеМатрицы) определяют аффинную структуру управления движением:

где .

В приведенных выше уравнениях и являются биномиальными коэффициентами и это весовые соотношения и

В приведенных выше матрицах четыре компонента действительной части и четырекомпоненты двойной части подразделениядвойной кватернион .

Чайник при рациональном движении Безье степени 6 с (слева) единичными вещественными массами ( ) (справа) неединичные действительные веса ( и ); также показаны аффинные позиции (искаженные), а также заданные контрольные позиции (синим цветом).

См. также

[ редактировать ]
  1. ^ Маккарти, Дж. М. (1990). Введение в теоретическую кинематику . MIT Press Кембридж, Массачусетс, США. ISBN  978-0-262-13252-7 .
  2. ^ Ге, QJ; Равани, Б. (1994). «Компьютерное геометрическое проектирование интерполянтов движения» . Журнал механического дизайна . 116 (3): 756–762. дои : 10.1115/1.2919447 .
  3. ^ Ге, QJ; Равани, Б. (1994). «Геометрическое построение движений Безье» . Журнал механического дизайна . 116 (3): 749–755. дои : 10.1115/1.2919446 .
  4. ^ Шумейк, К. (1985). «Анимация вращения с помощью кватернионных кривых». Материалы 12-й ежегодной конференции по компьютерной графике и интерактивным технологиям - SIGGRAPH '85 . Том. 19. С. 245–254. дои : 10.1145/325334.325242 . ISBN  978-0897911665 . {{cite book}}: CS1 maint: дата и год ( ссылка )
  5. ^ Боттема, О.; Рот, Б. (1990). Теоретическая кинематика (Теоретическая кинематика). Дуврские публикации . ISBN  978-0-486-66346-3 .
  6. ^ Решель, О. (1998). «Рациональный дизайн движения — опрос». Компьютерное проектирование . 30 (3): 169–178. дои : 10.1016/S0010-4485(97)00056-0 .
  7. ^ Jump up to: Перейти обратно: а б Пурвар, А.; Ге, QJ (2005). «О влиянии двойных весов при автоматизированном проектировании рациональных движений» . Журнал механического дизайна . 127 (5): 967–972. дои : 10.1115/1.1906263 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7ff5422bfaaf03fed3dafe2f6b508a6a__1691519460
URL1:https://arc.ask3.ru/arc/aa/7f/6a/7ff5422bfaaf03fed3dafe2f6b508a6a.html
Заголовок, (Title) документа по адресу, URL1:
Rational motion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)