تركيب افتراضي

التركيب الافتراضي هو عبارة عن طبقة من المعلومات الحسية المعززة تُضاف إلى إدراك المستخدم للبيئة الحقيقية بهدف تحسين الأداء البشري في المهام التي يتم التحكم فيها بشكل مباشر أو عن بُعد . [ 1 ] طُوِّرت تقنية التركيب الافتراضي في أوائل التسعينيات على يد لويس روزنبرغ في مختبر أبحاث القوات الجوية الأمريكية (AFRL) ، وكانت منصة رائدة في تقنيات الواقع الافتراضي والواقع المعزز .

تاريخ

طُوِّر نظام Virtual Fixtures لأول مرة على يد لويس روزنبرغ عام 1992 في مختبرات أرمسترونغ التابعة لسلاح الجو الأمريكي، مما أدى إلى إنشاء أول نظام واقع معزز غامر على الإطلاق. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] ونظرًا لبطء رسومات ثلاثية الأبعاد في أوائل التسعينيات، ما حال دون تقديم واقع معزز واقعي ومتطابق مكانيًا، استخدم نظام Virtual Fixtures روبوتين حقيقيين، يتم التحكم بهما بواسطة هيكل خارجي كامل للجزء العلوي من الجسم يرتديه المستخدم. ولخلق تجربة غامرة للمستخدم، استُخدم تكوين بصري فريد يتضمن زوجًا من العدسات المكبرة ثنائية العدسة، مُحاذيتين بحيث تُعرض رؤية المستخدم لأذرع الروبوت أمامه، لتظهر وكأنها مُسجلة في الموقع الدقيق لأذرع المستخدم الحقيقية. [ 2 ] [ 7 ] [ 5 ] كانت النتيجة تجربة غامرة مسجلة مكانيًا، حيث يحرك المستخدم ذراعيه، بينما يرى أذرعًا آلية في المكان الذي ينبغي أن تكون فيه ذراعيه. كما استخدم النظام طبقات افتراضية مُولّدة حاسوبيًا على شكل حواجز وحقول وأدلة مادية مُحاكاة، مصممة لمساعدة المستخدم أثناء أداء مهام مادية حقيقية. [ 8 ] [ 9 ] [ 3 ] [ 10 ] [ 11 ] [ 12 ]

أُجريت اختبارات أداء وفقًا لقانون فيتس على مجموعة من المتطوعين، مما أظهر لأول مرة إمكانية تحقيق تحسين كبير في أداء الإنسان للمهام البهلوانية في العالم الحقيقي من خلال توفير طبقات الواقع المعزز الغامرة للمستخدمين. [ 5 ] [ 13 ]

مفهوم

التجهيزات الافتراضية، كما تم تصورها في نظام عام 1992
التركيبات الافتراضية: تُستخدم لتحسين أداء المشغل في التحكم الروبوتي عن بعد في مهمة لوحة التثبيت الخاصة بقانون فيت.

طُرح مفهوم التجهيزات الافتراضية لأول مرة [ 2 ] كطبقة من المعلومات الحسية الافتراضية تُضاف إلى مساحة العمل بهدف تحسين أداء الإنسان في المهام التي تُنفذ مباشرةً أو عن بُعد. يمكن تمثيل هذه الطبقات الحسية الافتراضية كهياكل واقعية، مُسجلة في الفضاء بحيث يشعر المستخدم بوجودها الكامل في بيئة العمل الحقيقية. كما يمكن أن تكون هذه الطبقات مجردة، تمتلك خصائص لا تتوفر في الهياكل المادية الحقيقية. ونظرًا لصعوبة تصور مفهوم الطبقات الحسية وشرحه، فقد طُرح تشبيه التجهيزات الافتراضية. لفهم ماهية التجهيزات الافتراضية، يُستخدم غالبًا تشبيهها بأداة مادية حقيقية كالمسطرة. فمهمة بسيطة كرسم خط مستقيم على ورقة يدويًا هي مهمة يعجز معظم البشر عن أدائها بدقة وسرعة عاليتين. ومع ذلك، فإن استخدام أداة بسيطة كالمسطرة يُتيح إنجاز المهمة بسرعة ودقة عاليتين. يساعد استخدام المسطرة المستخدم من خلال توجيه القلم على طول المسطرة مما يقلل من ارتعاش المستخدم والعبء الذهني عليه، وبالتالي يزيد من جودة النتائج.

تتيح التركيبات الافتراضية المستخدمة في جراحة الواقع المعزز براعة جراحية محسنة.

عندما طُرح مفهوم "التركيبة الافتراضية" على القوات الجوية الأمريكية عام ١٩٩١، كانت الجراحة المعززة مثالًا على استخدامها، حيث توسعت الفكرة من مسطرة افتراضية توجه قلم رصاص حقيقي، إلى تركيبات طبية افتراضية توجه مشرطًا حقيقيًا يستخدمه جراح حقيقي. [ ٢ ] كان الهدف هو دمج محتوى افتراضي مع إدراك الجراح المباشر لمساحة العمل الحقيقية بمستوى واقعي كافٍ ليُعتبر إضافة حقيقية إلى بيئة الجراحة، وبالتالي تحسين المهارة الجراحية والبراعة والأداء. ومن الفوائد المقترحة للتركيبات الطبية الافتراضية مقارنةً بالأجهزة الحقيقية، أنها، كونها إضافات افتراضية للواقع المحيط، يمكن غمرها جزئيًا داخل جسم المريض، لتوفير التوجيه و/أو الحواجز داخل الأنسجة غير المكشوفة. [ ١٤ ] [ ٢ ] [ ١٥ ]

إن تعريف الأدوات الافتراضية [ 2 ] [ 7 ] [ 9 ] أوسع بكثير من مجرد توفير إرشادات للمؤثر النهائي. فعلى سبيل المثال، تُستخدم الأدوات الافتراضية الصوتية لزيادة وعي المستخدم من خلال توفير إشارات صوتية تساعده عبر تقديم إشارات متعددة الوسائط لتحديد موقع المؤثر النهائي. مع ذلك، في سياق أنظمة التعاون بين الإنسان والآلة، يُستخدم مصطلح الأدوات الافتراضية غالبًا للإشارة إلى أداة مساعدة افتراضية تعتمد على المهمة، تُضاف إلى بيئة حقيقية، وتوجه حركة المستخدم في الاتجاهات المطلوبة، مع منع الحركة في الاتجاهات أو المناطق غير المرغوب فيها من مساحة العمل.

يمكن أن تكون نقاط التثبيت الافتراضية إما نقاط تثبيت افتراضية توجيهية أو نقاط تثبيت افتراضية للمناطق المحظورة . على سبيل المثال، يمكن استخدام نقطة تثبيت افتراضية للمناطق المحظورة في بيئة تحكم عن بُعد ، حيث يتعين على المشغل قيادة مركبة في موقع بعيد لإنجاز مهمة ما. في حال وجود حفر في الموقع البعيد، والتي قد تُعرّض المركبة لخطر السقوط فيها، يمكن تحديد مناطق محظورة عند مواقع هذه الحفر، مما يمنع المشغل من إصدار أوامر تؤدي إلى سقوط المركبة في إحدى هذه الحفر. [ 16 ] [ 17 ] [ 18 ]

مثال على تجهيزات افتراضية في المناطق المحظورة

يمكن إرسال مثل هذه الأوامر غير القانونية بسهولة من قبل المشغل بسبب، على سبيل المثال، التأخيرات في حلقة التشغيل عن بعد ، أو ضعف التواجد عن بعد، أو عدد من الأسباب الأخرى.

ومن الأمثلة على التوجيه الافتراضي أن المركبة يجب أن تتبع مسارًا معينًا.

مثال على أداة توجيه افتراضية

وبذلك يتمكن المشغل من التحكم في التقدم على طول الاتجاه المفضل بينما يتم تقييد الحركة على طول الاتجاه غير المفضل .

باستخدام كل من المناطق المحظورة والتركيبات الافتراضية الموجهة، يمكن تعديل صلابة التركيبة ، أو مقلوبها، مرونتها . إذا كانت المرونة عالية (صلابة منخفضة)، تكون التركيبة لينة . أما إذا كانت المرونة معدومة (صلابة قصوى)، فتكون التركيبة صلبة .

يمكن أن تكون صلابة الهيكل الافتراضي لينة أو صلبة. الهيكل الصلب يقيد الحركة تمامًا داخل الهيكل، بينما يسمح الهيكل الأكثر ليونة ببعض الانحرافات عنه.

قانون التحكم في التركيبات الافتراضية

يصف هذا القسم كيفية اشتقاق قانون تحكم يُطبّق التجهيزات الافتراضية. يُفترض أن الروبوت عبارة عن جهاز حركي بحت ذو موضع طرفي مؤثرص=[x،y،z]{\displaystyle \mathbf {p} =\left[x,y,z\right]}وتوجيه أداة النهايةر=[رx،رy،رz]{\displaystyle \mathbf {r} =\left[r_{\textrm {x}},r_{\textrm {y}},r_{\textrm {z}}\right]}معبر عنه في الإطار الأساسي للروبوتFر{\displaystyle F_{\textrm {r}}}إشارة التحكم المدخلةu{\displaystyle \mathbf {u} }يُفترض أن تكون السرعة المطلوبة للروبوت هي سرعة أداة النهاية المطلوبةv=x˙=[ص˙،ر˙]{\displaystyle \mathbf {v} ={\dot {\mathbf {x} }}=\left[{\dot {\mathbf {p} }},{\dot {\mathbf {r} }}\right]}في نظام التشغيل عن بعد، من المفيد غالبًا تعديل سرعة الإدخال من قبل المشغل.vop{\displaystyle \mathbf {v} _{\textrm {op}}}قبل إدخالها إلى وحدة تحكم الروبوت. إذا كانت المدخلات من المستخدم على شكل آخر مثل القوة أو الموضع، فيجب أولاً تحويلها إلى سرعة إدخال، على سبيل المثال عن طريق تغيير المقياس أو التفاضل.

وبالتالي إشارة التحكمu{\displaystyle \mathbf {u} }سيتم حسابها من سرعة الإدخال التي يُدخلها المشغلvop{\displaystyle \mathbf {v} _{\textrm {op}}}مثل:

u=جvop{\displaystyle \mathbf {u} =c\cdot \mathbf {v} _{\textrm {op}}}

لوج=1{\displaystyle c=1}توجد علاقة تطابق تام بين المشغل والروبوت التابع.

إذا كان الثابتج{\displaystyle c}يتم استبدالها بمصفوفة قطريةج{\displaystyle \mathbf {C} }من الممكن ضبط الامتثال بشكل مستقل لأبعاد مختلفة منx˙{\displaystyle {\dot {\mathbf {x} }}}على سبيل المثال، وضع العناصر الثلاثة الأولى على قطرج{\displaystyle \mathbf {C} }لج{\displaystyle c}وإذا تم ضبط جميع العناصر الأخرى على الصفر، فسينتج عن ذلك نظام يسمح فقط بالحركة الانتقالية وليس الدورانية. وهذا مثال على تثبيت افتراضي صلب يقيد الحركة منxR6{\displaystyle \mathbf {x} \in \mathbb {R} ^{6}}ل صR3{\displaystyle \mathbf {p} \in \mathbb {R} ^{3}}إذا تم ضبط بقية العناصر على القطر على قيمة صغيرة، بدلاً من الصفر، فسيكون الجهاز مرنًا، مما يسمح ببعض الحركة في الاتجاهات الدورانية.

للتعبير عن قيود أكثر عمومية، افترض مصفوفة متغيرة مع الزمند(ت)R6×ن، ن[1..6]{\displaystyle \mathbf {D} (t)\in \mathbb {R} ^{6\times n},~n\in [1..6]}والذي يمثل الاتجاه المفضل في ذلك الوقتت{\displaystyle t}وبالتالي إذان=1{\displaystyle n=1}الاتجاه المفضل هو على طول منحنى فيR6{\displaystyle \mathbb {R} ^{6}}. على نفس المنوال،ن=2{\displaystyle n=2}سيعطي ذلك اتجاهات مفضلة تغطي سطحًا. مند{\displaystyle \mathbf {D} }يمكن تعريف عاملين للإسقاط، [ 19 ] وهما مدى ونواة فضاء الأعمدة:

فترة(د)[د]=د(دتيد)-1دتيالنواة(د)د=أنا-[د]{\displaystyle {\begin{aligned}{\textrm {Span}}(\mathbf {D} )&\equiv \left[\mathbf {D} \right]=\mathbf {D} (\mathbf {D} ^{T}\mathbf {D} )^{-1}\mathbf {D} ^{T}\\{\textrm {Kernel}}(\mathbf {D} )&\equiv \langle \mathbf {D} \rangle =\mathbf {I} -\left[\mathbf {D} \right]\end{محاذاة}}}

لود{\displaystyle \mathbf {D} }لا يمكن حساب المدى إذا لم يكن للمصفوفة رتبة عمودية كاملة، وبالتالي من الأفضل حساب المدى باستخدام المعكوس الزائف، [ 19 ] وبالتالي عمليًا يتم حساب المدى على النحو التالي:

فترة(د)[د]=د(دتيد)دتي{\displaystyle {\textrm {Span}}(\mathbf {D} )\equiv \left[\mathbf {D} \right]=\mathbf {D} (\mathbf {D} ^{T}\mathbf {D} )^{\dagger }\mathbf {D} ^{T}}

أيند{\displaystyle \mathbf {D} ^{\dagger }}يرمز إلى المعكوس الزائف لـد{\displaystyle \mathbf {D} }.

إذا تم تقسيم سرعة الإدخال إلى مكونين كما يلي:

vد[د]vopوvτvop-vد=دvop\displaystyle \mathbf {v} _{\textrm {D}}\equiv \left[\mathbf {D} \right]\mathbf {v} _{\textrm {op}}{\textrm {~and~}}\mathbf {v} _{\tau }\equiv \mathbf {v} _{\textrm {op}}-\mathbf {v} _{\textrm {D}}=\langle \mathbf {D} \rangle \mathbf {v} _{\textrm {op}}}

من الممكن إعادة كتابة قانون التحكم على النحو التالي:

v=جvop=ج(vد+vτ){\displaystyle \mathbf {v} =c\cdot \mathbf {v} _{\textrm {op}}=c\left(\mathbf {v} _{\textrm {D}}+\mathbf {v} _{\tau }\right)}

ثم أدخل خاصية امتثال جديدة تؤثر فقط على المكون غير المفضل لمدخل السرعة، واكتب قانون التحكم النهائي على النحو التالي:

v=ج(vد+جτvτ)=ج([د]+جτد)vop{\displaystyle \mathbf {v} =c\left(\mathbf {v} _{\textrm {D}}+c_{\tau }\cdot \mathbf {v} _{\tau }\right)=c\left(\left[\mathbf {D} \right]+c_{\tau }\langle \mathbf {D} \rangle \right)\mathbf {v} _{\textrm {op}}}

مراجع

  1. روزنبرغ، لويس ب. (2022). "الواقع المعزز: تأملات بعد ثلاثين عامًا" . في: أراي، كوهي (محرر). وقائع مؤتمر تقنيات المستقبل (FTC) 2021، المجلد 1. سلسلة محاضرات في الشبكات والأنظمة. المجلد  358. تشام: دار نشر سبرينغر الدولية. الصفحات 1-11 . doi : 10.1007/978-3-030-89906-6_1 . ISBN  978-3-030-89906-6.
  2. ١ ٢ ٣ ٤ ٥ ٦ ل. ب. روزنبرغ (١٩٩٢). "استخدام التركيبات الافتراضية كطبقات إدراكية لتحسين أداء المشغل في البيئات البعيدة" (ملف PDF) . تقرير فني AL-TR-0089 . قاعدة رايت-باترسون الجوية، أوهايو: مختبر أرمسترونغ التابع للقوات الجوية الأمريكية. مؤرشف (ملف PDF) من الأصل في ١٠ يوليو ٢٠١٩.
  3. 1 2 روزنبرغ، إل بي (1993). "التجهيزات الافتراضية: أدوات إدراكية للتلاعب الروبوتي عن بُعد". وقائع ندوة IEEE الدولية السنوية للواقع الافتراضي . IEEE. ص 76-82 . doi : 10.1109/vrais.1993.380795 . ISBN  0-7803-1363-1.
  4. روزنبرغ، لويس (1993). "استخدام التجهيزات الافتراضية لتحسين التحكم عن بعد مع تأخير زمني". وقائع الاجتماع السنوي الشتوي لجمعية المهندسين الميكانيكيين الأمريكية حول التطورات في الروبوتات والميكاترونيات والواجهات اللمسية . 49. نيو أورليانز، لويزيانا: 29-36 .
  5. 1 2 3 روزنبرغ، لويس (1993). "استخدام التجهيزات الافتراضية لتحسين أداء المشغل في التشغيل عن بُعد المؤجل زمنيًا" (ملف PDF) . مجلة ديناميكيات الأنظمة والتحكم . 49 : 29-36 . مؤرشف (ملف PDF) من الأصل في 10 يوليو 2019.
  6. نوير، مايكل (21-09-1998). "بصمات سطح المكتب" . فوربس . تم الاطلاع عليه بتاريخ 22 أبريل 2014 .
  7. 1 2 روزنبرغ، ل. (1993). كيم، وون س. (محرر). "التجهيزات الافتراضية كأدوات لتحسين أداء المشغل في بيئات التواجد عن بُعد". SPIE تكنولوجيا المناولات . تكنولوجيا المناولات عن بُعد والروبوتات الفضائية عن بُعد. 2057 : 10. Bibcode : 1993SPIE.2057...10R . doi : 10.1117/12.164901 . S2CID 111277519 . 
  8. أبوت، جيك جيه؛ مارايونغ، بانادا؛ أوكامورا، أليسون إم. (2007). "أجهزة افتراضية لمسية للتلاعب بمساعدة الروبوت" . في: ثرون، سيباستيان؛ بروكس، رودني؛ دورانت-وايت، هيو (محررون). أبحاث الروبوتات . سلسلة منشورات سبرينغر في الروبوتات المتقدمة. المجلد 28. برلين، هايدلبرغ: سبرينغر. الصفحات 49-64 . doi : 10.1007/978-3-540-48113-3_5 . ISBN   978-3-540-48113-3.
  9. 1 2 روزنبرغ (1994). داس، هاري (محرر). "التراكبات اللمسية الافتراضية تُحسّن الأداء في مهام التواجد عن بُعد". تقنيات التحكم عن بُعد والتواجد عن بُعد . 2351 : 99-108 . doi : 10.1117/12.197302 . S2CID 110971407 . 
  10. ^ ماخاتيفا، جانات؛ فارول، حسين أتكان (2020). "الواقع المعزز للروبوتات: مراجعة" . الروبوتات . 9 (2): 21. دوى : 10.3390/robotics9020021 . ردمك 2218-6581 . 
  11. ليونارد، سيمون (2015). "تسجيل التركيبات الافتراضية المستوية باستخدام الواقع المعزز مع الأنسجة الديناميكية". المؤتمر الدولي لهندسة الروبوتات والأتمتة (ICRA) لعام 2015. سياتل، واشنطن، الولايات المتحدة الأمريكية: IEEE. الصفحات 4418-4423 . doi : 10.1109/ICRA.2015.7139810 . ISBN  978-1-4799-6923-4. S2CID 16744811 . 
  12. شيا، تيان؛ ليونارد، سيمون؛ ديغيه، أنطون؛ ويتكومب، لويس؛ كازانزيدس، بيتر (2012). "بيئة الواقع المعزز مع تجهيزات افتراضية للتحكم الروبوتي عن بُعد في الفضاء" . المؤتمر الدولي IEEE/RSJ للروبوتات والأنظمة الذكية لعام 2012. الصفحات 5059-5064 . doi : 10.1109/IROS.2012.6386169 . ISBN  978-1-4673-1736-8. S2CID 2708501 . 
  13. روزنبرغ، لويس ب. (1993). كيم، وون س. (محرر). "التجهيزات الافتراضية كأدوات لتحسين أداء المشغل في بيئات التواجد عن بُعد". تكنولوجيا التحكم عن بُعد والروبوتات الفضائية عن بُعد . 2057 : 10-21 . Bibcode : 1993SPIE.2057...10R . doi : 10.1117/12.164901 . S2CID 111277519 . 
  14. روزنبرغ، إل بي (1992). "استخدام التركيبات الافتراضية كطبقات إدراكية لتحسين أداء المشغل" جامعة ستانفورد، ستانفورد، كاليفورنيا، مركز أبحاث التصميم (CDR)
  15. ياماموتو، تومونوري؛ أبو الحسني، نيكي؛ جونغ، سونغ؛ أوكامورا، أليسون م .؛ جودكينز، تيموثي ن. (2011-11-08). " الواقع المعزز والواجهات اللمسية للجراحة بمساعدة الروبوت" . المجلة الدولية للروبوتات الطبية والجراحة بمساعدة الحاسوب . 8 (1): 45-56 . doi : 10.1002/rcs.421 . ISSN 1478-5951 . PMID 22069247. S2CID 1603125 .   
  16. أبوت، جيه جيه؛ أوكامورا، إيه إم (2003). "بنى التجهيزات الافتراضية للتحكم عن بُعد". المؤتمر الدولي لهندسة الروبوتات والأتمتة لعام 2003 (رقم التصنيف 03CH37422) . المجلد 2. تايبيه، تايوان: معهد مهندسي الكهرباء والإلكترونيات. الصفحات 2798-2805 . doi : 10.1109/ROBOT.2003.1242016 . ISBN   978-0-7803-7736-3. S2CID 8678829 . 
  17. مارايونغ، بانادا؛ هاجر، غريغوري د.؛ أوكامورا، أليسون م. (2008). "أساليب التحكم لتوجيه التركيبات الافتراضية في واجهات الإنسان والآلة المرنة". المؤتمر الدولي IEEE/RSJ للروبوتات والأنظمة الذكية لعام 2008. الصفحات 1166-1172 . doi : 10.1109/IROS.2008.4650838 . ISBN  978-1-4244-2057-5. S2CID 6828466 . 
  18. مارايونغ، ب.؛ هاجر، ج. د.؛ أوكامورا، أ. م. (2006). "تأثير ديناميكيات اليد على التجهيزات الافتراضية لواجهات التفاعل المرنة بين الإنسان والآلة". المؤتمر الرابع عشر لعام 2006 حول واجهات اللمس للبيئات الافتراضية وأنظمة التشغيل عن بُعد . الإسكندرية، فرجينيا، الولايات المتحدة الأمريكية: معهد مهندسي الكهرباء والإلكترونيات. الصفحات 109-115 . doi : 10.1109/HAPTIC.2006.1627075 . ISBN  978-1-4244-0226-7.
  19. 1 2 مارايونغ، ب.؛ أوكامورا، أ.م .؛ هاجر، ج.د. (2003). "قيود الحركة المكانية: النظرية والتطبيقات العملية لتوجيه الروبوت باستخدام التجهيزات الافتراضية". المؤتمر الدولي لهندسة الروبوتات والأتمتة لعام 2003 (رقم التصنيف 03CH37422) . معهد مهندسي الكهرباء والإلكترونيات. الصفحات 1270-1275 . doi : 10.1109/robot.2003.1241880 . ISBN  0-7803-7736-2.