رباتیک · اشباع فرمول‌های تخصصی و فوق‌تخصصی — 0.42

وزن‌های درون‌یابی Quaternion SLERP

ROKN محاسبه‌گر مهندسی رکن همه محاسبه‌گرها
رباتیک / اشباع فرمول‌های تخصصی و فوق‌تخصصی — 0.42

وزن‌های درون‌یابی Quaternion SLERP

محاسبه وزن‌های SLERP برای دو کواترنیون واحد، پس از انتخاب علامت برای کوتاه‌ترین مسیر.

رابطه محاسباتینسخه 1.0.0
\[theta=acos(dotq); w0=sin((1-t)*theta)/sin(theta); w1=sin(t*theta)/sin(theta)\]

وزن‌های استاندارد SLERP روی کره کواترنیون‌های واحد.

داده‌های ورودی

مقادیر مسئله

در دامنه اعتبار رابطه و با داده متناظر پروژه استفاده شود.
در دامنه اعتبار رابطه و با داده متناظر پروژه استفاده شود.

تعریف متغیرها

\(q0_dot_q1\)ضرب داخلی کواترنیون‌های واحد\(1\)
\(t\)پارامتر درون‌یابی\(1\)
\(theta_t\)زاویه طی‌شده روی کره چهاربعدی\(rad\)

شرایط کاربرد

  • دو کواترنیون باید واحد باشند و dotq پس از اصلاح علامت برای کوتاه‌ترین مسیر در بازه [0,1) باشد.

نکته مهندسی

پارامترها باید با تعریف، واحد و دامنه مرجع رابطه منطبق باشند؛ برون‌یابی خارج از دامنه اعتبار توصیه نمی‌شود.