مثال کاربردیِ ترکیبی از بافته: شبکهٔ حسگرهای جهتیاب بر بازوی رباتیکِ خمیده
«هر نقطه، جهانی است و هر جهان را جهتی؛
چون رشتهها به هم رسند، پیدا شود وحدتی.
نه داده در خلأ ماند، نه جهت بیقرار؛
بافته، پیوندِ موضع است با نقشِ ماندگار.»
۱. مسئلهٔ مهندسی
بازوی یک رباتِ نرم را در نظر بگیرید که پوستهای خمیده و پیچخورده دارد. روی این پوسته،
حسگرهای شتابسنج، ژیروسکوپ و تنشسنج نصب شدهاند. هر حسگر در محل خود میتواند
جهتِ محلیِ نیرو، بردار نرمالِ سطح، یا راستای کشیدگی را اندازه بگیرد؛
اما این جهتها در همهجا نسبت به یک دستگاه مختصات مشترک بیان نمیشوند.
مشکل اصلی چنین است: چگونه دادهٔ جهتدارِ حسگرهای محلی را، با وجود خمیدگی و پیچش پوسته،
به یک توصیف سراسری و سازگار از وضعیت بازو تبدیل کنیم؟
پاسخ هندسی، استفاده از بافتهٔ برداری و شِفِ مقاطع آن است.
۲. فضای پایه و بافتهٔ برداری
سطح پوستهٔ ربات را با یک واریتهٔ هموار یا جبری، مثلاً
X، مدل میکنیم.
هر نقطهٔ
p ∈ X
مکان یک حسگر یا یک نقطهٔ فیزیکی از پوسته است.
در هر نقطه، فضای برداریِ سهبعدیِ جهتها را قرار میدهیم:
Ep ≅ R3
این فضای فیبری میتواند شامل سه مؤلفه باشد:
- بردار نرمالِ موضعیِ پوسته؛
- بردارِ راستای تنش غالب؛
- بردار شتاب یا نیروی اندازهگیریشده.
اجتماع همهٔ این فضاهای فیبری، فضای کل بافته را میسازد:
π : E → X
در اینجا نگاشت
π
هر بردار اندازهگیریشده را به نقطهای از پوسته که آن بردار بدان تعلق دارد بازمیگرداند.
فیبر روی نقطهٔ
p
نیز چنین است:
Ep = π−1(p)
۳. بدیهیسازی موضعی: هر حسگر دستگاه مختصات خود را دارد
پوسته را با ناحیههای باز
Ui
میپوشانیم. در هر ناحیه، خمیدگی به اندازهای محدود است که بتوان بافته را به صورت یک ضرب ساده دید:
π−1(Ui) ≅ Ui × R3
این همارزی را بدیهیسازی موضعی مینامیم. در زبان کاربردی یعنی:
در ناحیهٔ کوچکِ زیر پوشش یک حسگر، میتوان جهتها را با سه محور محلی
(e1, e2, e3)
نمایش داد.
ولی دو حسگر مجاور، عموماً محورهای یکسانی ندارند. پس روی اشتراک
Ui ∩ Uj
باید تبدیلی وجود داشته باشد که مؤلفههای بردار را از چارچوب نخست به چارچوب دوم ببرد:
gij : Ui ∩ Uj → SO(3)
اگر یک حسگر، بردار نیرو را به صورت
vi
گزارش کند، حسگر مجاور باید همان پدیدهٔ فیزیکی را چنین ببیند:
vj = gij vi
بنابراین ماتریسهای
gij
فقط یک تبدیل صوری نیستند؛ آنها تفاوتِ واقعیِ جهتگیری حسگرها را ثبت میکنند.
۴. شرط چسباندن: از اندازهگیریهای جدا، به میدان سراسری
فرض کنید هر ناحیهٔ
Ui
یک بردار محلیِ تنش را ثبت میکند:
si : Ui → E
این نگاشت یک مقطع محلی است، زیرا برای هر نقطهٔ
p
در ناحیهٔ مورد نظر، یک بردار از فیبرِ همان نقطه انتخاب میکند:
π ∘ si = idUᵢ
برای آنکه مقاطع محلی به یک میدان تنش سراسری تبدیل شوند، باید روی ناحیههای اشتراک با هم سازگار باشند:
sj = gij si
on
Ui ∩ Uj
اگر این شرط برقرار باشد، شِفِ مقاطعِ بافته تضمین میکند که مقاطع محلی چسبانده میشوند و
یک مقطع سراسری پدید میآید:
s ∈ Γ(X,E)
این
s
همان نقشهٔ سراسریِ جهت و شدت تنش بر تمام پوستهٔ ربات است.
۵. نقش حلقهٔ موضعی: تحلیل آسیب در یک نقطه
اکنون نقطهای مانند
p ∈ X
را در نظر بگیرید که ربات در آن با مانع برخورد کرده است. برای تحلیل بسیار نزدیک به آن نقطه،
از حلقهٔ موضعی استفاده میکنیم:
OX,p
این حلقه فقط رفتار تابعها را در همسایگی بسیار کوچکِ
p
نگه میدارد. ایدهآل ماکسیمال آن:
mp = {f ∈ OX,p | f(p)=0}
نشان میدهد کدام کمیتها در خودِ نقطهٔ برخورد صفر میشوند. برای نمونه، اگر
D
شاخص تغییرشکل باشد و:
D − D(p) ∈ mp2
آنگاه تغییرشکل در مرتبهٔ اول، تغییر چشمگیری ندارد و اثر آسیب ممکن است تنها در مرتبهٔ دوم آشکار شود.
اما اگر بخش خطیِ
D − D(p)
ناصفر باشد، تغییر ناگهانیتر و حساسیت محلی بیشتر است.
۶. نمونهای از مانع توپولوژیک
گاه امکان ندارد که در تمام پوسته، یک چارچوبِ جهتدارِ یکنواخت و بینقص انتخاب کنیم.
نمونهٔ مشهور آن نوار موبیوس است: اگر حسگرها روی چنین ساختاری قرار گیرند، برداری که یک دور کامل حرکت میکند،
ممکن است هنگام بازگشت علامت خود را عوض کند.
این رخداد به معنای خطای حسگر نیست؛ بلکه نشاندهندهٔ نا بدیهی بودن سراسریِ بافته است.
یعنی بافته در هر ناحیهٔ کوچک شبیه
U × R
است، ولی در مقیاس کلّی به یک ضرب ساده فروکاستنی نیست.
| ساختار ریاضی | تعبیر در سامانهٔ رباتیک |
|---|---|
| فضای پایه X | سطح پوستهٔ ربات |
| فیبر Ep | فضای بردارهای جهتدار در نقطهٔ حسگر |
| تابع گذار gij | تبدیل دستگاه مختصات میان دو حسگر مجاور |
| مقطع محلی si | خوانش محلیِ نیرو، جهت یا تنش |
| شِف مقاطع | قاعدهٔ سازگاری و ترکیب دادههای حسگرها |
| حلقهٔ موضعی OX,p | تحلیل رفتار مدل و حسگر در مجاورت نقطهٔ برخورد |
خلاصهٔ نهایی:
بافته میگوید دادهٔ جهتدار در هر نقطه در یک فضای فیبری زندگی میکند؛
بدیهیسازیهای موضعی، زبان حسگرهای محلیاند؛ توابع گذار، ترجمان میان این زبانها؛
شِف مقاطع، راهِ چسباندن آنها به یک میدان سراسری؛ و حلقهٔ موضعی،
ذرهبینِ تحلیل آسیب و ناپایداری در یک نقطهٔ ویژه است.
در این وبلاگ به ریاضیات و کاربردهای آن و تحقیقات در آنها پرداخته می شود. مطالب در این وبلاگ ترجمه سطحی و اولیه است و کامل نیست.در صورتی سوال یا نظری در زمینه ریاضیات دارید مطرح نمایید .در صورت امکان به آن می پردازم. من دوست دارم برای یافتن پاسخ به سوالات و حل پروژه های علمی با دیگران همکاری نمایم.در صورتی که شما هم بامن هم عقیده هستید با من تماس بگیرید.