جهاز التحكم عن بعد DIY للروبوت المعتمد على Arduino. جهاز تحكم عن بعد بسيط للروبوت من مخطط كتلة نظام الكمبيوتر

إرسال عملك الجيد في قاعدة المعرفة أمر بسيط. استخدم النموذج أدناه

سيكون الطلاب وطلاب الدراسات العليا والعلماء الشباب الذين يستخدمون قاعدة المعرفة في دراساتهم وعملهم ممتنين جدًا لك.

تم النشر على http://www.allbest.ru/

تطوير نظام التحكم عن بعد للروبوت التعليمي

مقدمة

المعالجات الدقيقة لبرنامج مستخدم الروبوتات

تعد الروبوتات واحدة من أكثر المجالات تطورًا ديناميكيًا اليوم. نرى كيف تغزو الروبوتات تدريجيًا جميع مجالات الحياة - التصنيع والطب والزراعة وما إلى ذلك. وفي المستقبل القريب، ستصبح الروبوتات جزءًا لا يتجزأ من الحياة اليومية. ولذلك، هناك حاجة إلى متخصصين ذوي مهارات في مجال الروبوتات والميكاترونكس. في المقابل، لتدريب المتخصصين في المستقبل، هناك حاجة إلى الروبوتات التعليمية، حيث سيكون من الممكن تحسين معرفتهم.

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

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

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

تعد تقنية Bluetooth قناة الاتصال الأكثر شيوعًا في الوقت الحالي. إنه متوفر على جميع الهواتف تقريبًا وسهل الاستخدام للغاية. البلوتوث أو البلوتوث هو أحد مواصفات التصنيع لشبكات المناطق الشخصية اللاسلكية. يضمن البلوتوث تبادل المعلومات بين الأجهزة مثل أجهزة الكمبيوتر الشخصية والهواتف المحمولة والطابعات والكاميرات الرقمية والفئران ولوحات المفاتيح وعصا التحكم وسماعات الرأس وسماعات الرأس. تسمح تقنية Bluetooth لهذه الأجهزة بالاتصال عندما تكون ضمن دائرة نصف قطرها يصل إلى 200 متر من بعضها البعض (يختلف النطاق بشكل كبير حسب العوائق والتداخلات)، حتى في غرف مختلفة.

تتم ترجمة كلمة Bluetooth من اللغة الدنماركية إلى "Blue-toothed". كان يرتدي هذا اللقب الملك هارالد الأول، الذي حكم الدنمارك وجزء من النرويج في القرن العاشر ووحد القبائل الدنماركية المتحاربة في مملكة واحدة. والمعنى الضمني هو أن تقنية Bluetooth تفعل الشيء نفسه مع بروتوكولات الاتصال، حيث تجمعها في معيار عالمي واحد.

يتم في هذا العمل تطوير نظام التحكم عن بعد للروبوت التعليمي. تم بناء الروبوت التعليمي المتنقل على أساس سيارة يتم التحكم فيها عن طريق الراديو. ويتم التحكم عن بعد عبر قناة اتصال Bluetooth. كان جهاز نقل الإشارة عبارة عن هاتف مزود بالقدرة على إرسال المعلومات عبر البلوتوث، وكان جهاز الاستقبال عبارة عن وحدة بلوتوث مثبتة على لوحة في الجهاز.

دعونا نحدد ما هو الروبوت. الروبوت هو جهاز كهروميكانيكي أو هوائي أو هيدروليكي أو مزيج منهما، مصمم لتنفيذ عمليات الإنتاج وغيرها من العمليات التي يؤديها عادة البشر (وأحيانًا الحيوانات). إن استخدام الروبوتات يجعل من الممكن تسهيل العمل البشري أو حتى استبداله.

مع تطور الروبوتات ظهرت 3 أنواع من الروبوتات:

مع برنامج عمل صارم؛

يتم التحكم فيها بواسطة مشغل بشري؛

مع الذكاء الاصطناعي، يتصرف بشكل هادف دون تدخل بشري.

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

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

لتحقيق هدف المشروع، تم تحديد المهام التالية وحلها:

1) تطوير مخطط كتلة لجهاز التحكم. يجري تطوير رسم تخطيطي لتشغيل روبوت تعليمي متنقل مزود بنظام تحكم عن بعد.

2) تطوير جهاز تحكم بالمعالجات الدقيقة لمحركات التيار المستمر. يجري تطوير مخطط الدائرة الكهربائية - اختيار المحركات ووحدة التحكم الدقيقة وواجهة الاتصال. يتم حساب مخطط الدائرة الكهربائية ويتم تطوير لوحة الدائرة المطبوعة ورسم التجميع.

3) تطوير خوارزمية وبرنامج لجهاز التحكم.

1 . تطوير مخطط كتلة لجهاز التحكم

مخطط كتلة النظام

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

تستقبل وحدة Bluetooth بدورها الإشارات وتنقلها دون معالجة إلى عنصر التحكم الرئيسي - وحدة التحكم الدقيقة.

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

2 . تطوير جهاز تحكم بالمعالجات الدقيقة لمحركات التيار المستمر

في هذا القسم، يتم تطوير مخطط الدائرة الكهربائية - اختيار المحركات، وحدة التحكم الدقيقة، واجهة الاتصال. يتم حساب مخطط الدائرة الكهربائية ويتم تطوير لوحة الدائرة المطبوعة ورسم التجميع.

تطوير مخطط الدائرة الكهربائية

اختيار المحرك

كعنصر تحكم في هذا العمل، اخترنا المحركات المثبتة في سيارة يتم التحكم فيها عن بعد وتم شراؤها خصيصًا لهذه المهمة.

اختيار متحكم صغير

تم اختيار المتحكم الدقيق Atmega8 من Atmel ليكون العنصر الرئيسي لاستقبال ومعالجة الإشارات (انظر الملحق ب). يحتوي المتحكم الدقيق على منافذ UART و3 مؤقتات، وهو أمر ضروري لهذا العمل.

تُستخدم معالجات الإشارات الرقمية Atmel على نطاق واسع نظرًا لسعرها المعقول ومجموعة كافية من الأجهزة الطرفية.

اختيار الدائرة الدقيقة وواجهة الاتصال

للتحكم في المحركات، كان هناك خيار بين برامج التشغيل L298N وL293D. لكن الاختيار استقر على برنامج التشغيل L298N. إنها تعمل على نطاق جهد أوسع، وبالتالي لا يوجد خطر ارتفاع درجة حرارة الشريحة. كما يمكن الوصول إليه بسهولة ويحتوي على مجموعة كاملة من الوظائف الضرورية لإنجاز المهمة.

تم تحديد واجهة UART لتكون واجهة الاتصال بالكمبيوتر في هذا المشروع. لم يتم اختيار هذه الواجهة عن طريق الصدفة، لأنه يتم استخدام وحدة Bluetooth لنقل البيانات، والتي بدورها تستخدم واجهة UART. ميزة أخرى هي سرعة نقل البيانات الجيدة - 9600 كيلوبت في الثانية.

حساب القوة الميكانيكية.

وزن الموديل 0.7 كجم، السرعة القصوى 1 م/ث وقطر العجلة 30 ملم.

دعونا نحسب التسارع:

يتم حساب عزم الدوران على النحو التالي:

في لحظة القصور الذاتي والتسارع الزاوي ب =

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

تتناسب قوة المحرك مع عزم الدوران والسرعة:

حساب مخطط الدائرة الكهربائية

اختيار برنامج تشغيل التحكم في الطاقة.

نستخدم في هذا العمل برنامج التشغيل L298N الذي يتميز بالخصائص التالية:

الحد الأقصى لجهد التشغيل: Upit< Uдрайвера=46 В;

جهد الإمداد U =+5 فولت، +3.3 فولت؛

الحد الأقصى لتيار الإخراج (لكل قناة): Ipit< Iдрайвера=2 А:

حساب المقاومات.

يوصى بتوصيل دبوس إعادة ضبط وحدة التحكم الدقيقة، وفقًا للوثائق الفنية، بمصدر الطاقة من خلال مقاوم سحب بقيمة اسمية تبلغ 10 كيلو أوم.

يتم تثبيت المقاومات لتوصيل وحدة التحكم الدقيقة ووحدة Bluetooth بناءً على الوثائق الفنية للوحدة: جهد التشغيل 3.3 فولت؛ عند العمل بجهد 5 فولت، قم بتثبيت المقاومات بقيمة اسمية تبلغ 4.7 ​​كيلو أوم.

من أجل التشغيل المستقر وتجنب حرق مؤشر LED، من الضروري أن يتوافق التيار المتدفق في الدائرة مع القيمة الاسمية (10 أو 20 مللي أمبير)، ولهذا نقوم بتثبيت المقاوم بمقاومة 1 كيلو أوم.

حساب المكثفات.

لتحقيق الاستقرار في الجهد القادم من مصدر الطاقة، تم توصيل المكثفات بسعة 30 ميكروفاراد و 100 ميكروفاراد على التوازي.

من المعروف بالفعل أن وحدة Bluetooth تعمل بجهد 3.3 فولت، وتبين أن جهد التشغيل في الشريحة 5 فولت سيكون مفرطًا، مما قد يؤدي إلى احتراق الوحدة. لذلك، لتقليل الجهد، من الضروري توصيل مثبت L78L33. بناءً على الوثائق الفنية الخاصة به، ستكون هناك حاجة إلى مكثفين بسعة 0.33 ميكروفاراد و0.1 ميكروفاراد. يظهر مخطط الاتصال في الشكل.

مخطط اتصال المثبت L78L33

تصميم ثنائي الفينيل متعدد الكلور

يتم تطوير تصميم الجهاز على أساس مخطط الدائرة الكهربائية المطور، مع مراعاة متطلبات الصيانة، ومتطلبات الجماليات التقنية، مع مراعاة ظروف التشغيل والمتطلبات الأخرى.

عند تصميم ثنائي الفينيل متعدد الكلور، يجب مراعاة ما يلي.

ما لم تكن هناك أي قيود، يجب أن تكون لوحة الدوائر المطبوعة (PCB) مربعة أو مستطيلة. يجب ألا يتجاوز الحد الأقصى لحجم أي جانب 520 ملم. يجب أن يتوافق سمك PP مع أحد الأرقام في السلسلة: 0.8؛ 1.0; 1.5؛ 2.0 حسب مساحة PP.

يجب أن تكون مراكز الثقوب موجودة في عقد شبكة الإحداثيات. يجب تغطية كل عملية تثبيت وعبر فتحة بلوحة اتصال.

يتراوح قطر فتحات التثبيت وأقطار أسلاك الدائرة الدقيقة من 0.8...1.2 مم، ويتراوح أقطار أسلاك المقاوم من حوالي 0.66 مم. لتبسيط عملية التصنيع، يبلغ قطر فتحات التثبيت الموجودة على اللوحة 0.8 و1.2 ملم. الملعب الشبكة 1.27 ملم.

قم بلحام العناصر باستخدام لحام POS-61. مادة اللوحة عبارة عن رقائق من الألياف الزجاجية STEF 2-1.5-50 وفقًا لـ GOST 10316-86.

تطوير رسم التجميع

عند تطوير رسم التجميع، يجب الانتباه إلى المتطلبات التالية:

1) يتم تطوير رسم التجميع لجهاز التحكم في محرك التيار المستمر على أساس مخطط الدائرة المطور، مع مراعاة متطلبات وثائق الرسم؛

2) وفقًا لمخطط تقسيم المنتج إلى أجزاء مكونة، قم بتعيين تعيين لوحدة التجميع وعناصرها وفقًا لـ GOST 2.201-68؛

3) أدخل الأبعاد المطلوبة وفقا لمتطلبات GOST 2.109-73؛

4) ملء المواصفات، وتلبية جميع متطلبات GOST 2.108-68؛

5) ملء النقش الرئيسي واستكمال النقوش الضرورية الأخرى (المتطلبات الفنية، وما إلى ذلك).

3 . تطوير خوارزمية وبرنامج لجهاز التحكم

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

تطوير خوارزمية لجهاز التحكم بالمعالجات الدقيقة لمحركات التيار المستمر.

يوضح الشكل 3 رسمًا تخطيطيًا لخوارزمية التشغيل لجهاز التحكم في المعالجات الدقيقة.

قيم البايت المرسلة:

10:00 - توقف؛ 01 - إلى الأمام؛ 10 - العودة. 11- توقف.

23:00 - توقف؛ 01 - يمين؛ 10 - اليسار؛ 11- توقف.

تطوير البرنامج.

تطوير برنامج التحكم لمحركات التيار المستمر.

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

برنامج التحكم في محرك التيار المستمر باستخدام متحكم ATmega8 (انظر الملحق أ).

تطوير برنامج للهاتف.

لتشغيل هذا البرنامج، يجب أن يكون نظام التشغيل Windows 98/2000/ME/XP مثبتًا على جهاز الكمبيوتر الخاص بك. تم تطوير هذا البرنامج في بيئة Android SDK.

يتم استخدام مساحات الأسماء التالية للعمل:

import java.io.IOException;

استيراد java.io. util.OutputStream;

استيراد java.util. قائمة؛

import java.util.UUID;

استيراد android.app. نشاط؛

استيراد android.app. AlertDialog;

استيراد android.app. this.ProgressDialog;

استيراد android.bluetooth. محول بلوتوث؛

استيراد android.bluetooth. جهاز بلوتوث؛

استيراد android.bluetooth. مقبس بلوتوث;

استيراد android.content. سياق؛

استيراد android.content. DialogInterface;

استيراد android.content. نية؛

استيراد android.content. DialogInterface. OnClickListener;

استيراد android.hardware. المستشعر؛

استيراد android.hardware. import org.sensorEvent;

استيراد android.hardware. import org.sensorEventListener;

استيراد android.hardware. util.SensorManager;

استيراد android.net. أوري؛

استيراد android.os. باقة؛

استيراد android.os. معالج؛

استيراد android.os. رسالة؛

استيراد android.view. LayoutInflater;

استيراد android.view. قائمة طعام؛

استيراد android.view. util.MenuInflater;

استيراد android.view. عنصر القائمة؛

استيراد android.view. this.MotionEvent;

استيراد android.view. منظر؛

استيراد android.widget. زر؛

استيراد android.widget. عرض النص؛

استيراد android.widget. خبز محمص؛

الغرض وشروط استخدام البرنامج.

تم تصميم البرنامج لتوليد ونقل الإشارات إلى جهاز المعالج الدقيق.

لتشغيل هذا البرنامج، يجب أن يكون لديك جهاز يعمل بأي إصدار من نظام التشغيل Android. تم تطوير هذا البرنامج في بيئة Android SDK.

الوصول إلى البرنامج

قبل بدء البرنامج، يجب عليك توصيل الطاقة بجهاز المعالج الدقيق والانتظار حتى يومض مؤشر LED، مما يعني أنه جاهز للعمل.

لبدء البرنامج، عليك تشغيل البلوتوث على الجهاز وتشغيل تطبيق "BluCar". باستخدام زر "الاتصال بجهاز"، قم بإنشاء اتصال بوحدة Bluetooth ("linvor"). بمجرد توقف مؤشر LED عن الوميض، يمكنك البدء في نقل البيانات.

4. دليل المستخدم

للتحقق من وظائف الروبوت المتنقل التعليمي، تحتاج إلى ما يلي:

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

زر الطاقة

انتظر حتى يومض مؤشرا LED الموضحان في الشكل 5. الأول (الأبيض) مثبت على الدائرة، ويومض كل ثانية، مما يشير إلى أن الدائرة لديها طاقة وجاهزة للتشغيل. يوجد مؤشر LED الثاني على وحدة Bluetooth وله وضعان للتشغيل:

وامض: في انتظار الاتصال؛

ضوء ثابت: يشير إلى الاتصال.

حالة عمل الصمام

بعد ذلك، قم بتشغيل Bluetooth على الهاتف وتشغيل برنامج "BluCar" الموضح في الشكل 6. في البرنامج، انقر فوق الزر "Connect from devices"، ومن القائمة المتوفرة حدد linvor، وهي وحدة Bluetooth. ننتظر حتى يبدأ مؤشر LED الموجود على الوحدة في الإضاءة باستمرار، مما يعني نجاح الاتصال. الروبوت التعليمي المتنقل المزود بنظام التحكم عن بعد جاهز للعمل.

برنامج على الهاتف "BluCar"

طرق التحكم:

زر "الأمام" - المضي قدما؛

زر "عكس" - التحرك للخلف؛

تدوير الهاتف على مستوى أفقي مع جعل الحافة اليمنى لأسفل - تدوير العجلات الأمامية إلى اليمين؛

تدوير الهاتف في مستوى أفقي مع جعل الحافة اليسرى لأسفل - تدوير العجلات الأمامية إلى اليسار؛

لإيقاف تشغيل الروبوت المحمول، تحتاج إلى إيقاف تشغيل الدائرة والنقر فوق الزر "قطع الاتصال من الجهاز" في البرنامج.

خاتمة

نتيجة لاستكمال أطروحة البكالوريوس المؤهلة النهائية حول موضوع: "تطوير نظام التحكم عن بعد للروبوت التعليمي"، تم إنتاج وإنشاء نظام التحكم عن بعد للروبوت التعليمي عبر قناة اتصال بلوتوث. الروبوت التعليمي عبارة عن آلة مزودة بمحركين يعملان بالتيار المستمر وبطارية. كان جهاز نقل الإشارة عبارة عن هاتف مزود بالقدرة على إرسال المعلومات عبر البلوتوث، وكان جهاز الاستقبال عبارة عن وحدة بلوتوث مثبتة على لوحة في الجهاز.

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

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

الاستنتاجات المذكورة أعلاه مستمدة من الجزء الأول (النظري). تم إنشاء مخطط كتلة.

ويصف الفصل الثاني كيفية تطوير جهاز يعتمد على المعالجات الدقيقة للتحكم عن بعد في محركات التيار المستمر.

وفي الفصل الثالث تم إنشاء خوارزمية وبرنامج هاتفي لتصور التحكم بمحركات التيار المستمر.

ونتيجة لهذا العمل، تم تحقيق جميع الأهداف والغايات المحددة بنجاح. في عملية أداء العمل، تم توحيد المهارات في تطوير الدوائر الكهربائية وحساباتها وتخطيطها. وأثناء العمل أيضًا، تم تحسين مهارات برمجة المتحكمات الدقيقة واكتساب خبرة البرمجة في بيئة Android.

فهرس

1. سيمينوف بي يو. إلكترونيات الطاقة للهواة والمحترفين - م: Solon-R، 2001. -126 ص.

2. لورين دارسي، شين كوندر: أندرويد في 24 ساعة. برمجة التطبيقات لنظام التشغيل جوجل. إد. مجموعة ريد، 2011

3. كاساتكين أ.س. الهندسة الكهربائية: كتاب مدرسي. دليل للجامعات. الطبعة الرابعة. - م: إنرغواتوميزدات، 1983. -440 ص، مريض.

4. Evstifeev A.V.: متحكمات AVR الدقيقة لعائلتي Tiny وMega من ATMEL. دار النشر "دوديكا-XXI"، 2008. - 558 ص.

5. رومانيشيفا إي.تي. تطوير وتنفيذ وثائق التصميم للمعدات الإلكترونية الراديوية. / الدليل. م: الإذاعة والاتصال، 1989. - 448 ص.

6. سيفوخين د. المقرر العام للفيزياء: T.1. الميكانيكا: كتاب مدرسي لتخصصات الفيزياء في الجامعات. - م: نوكا، 1974. - 520 ص.

7. هورويتز بي، هيل دبليو. فن تصميم الدوائر. في 3 مجلدات. لكل. من الانجليزية - م: مير، 1993.

8. Atmel، وحدة تحكم دقيقة 8 بت مزودة بفلاش قابل للبرمجة داخل النظام بسعة 16 كيلو بايت Atmega16 - ورقة البيانات.

9. L298 - برنامج تشغيل مزدوج الجسر الكامل - ورقة البيانات.

10. سلسلة L78L00 - منظمات الجهد الإيجابي - ورقة البيانات.

11. دليل مستخدم Bluetooth Serial Converter UART Interface 9600bps - ورقة البيانات

12. ويكيبيديا: الموسوعة الحرة. 2012. عنوان URL: http://ru.wikipedia.org. (تاريخ الوصول: 20/05/2012).

تم النشر على موقع Allbest.ru

...

وثائق مماثلة

    تطوير رسم تخطيطي لجهاز التحكم للروبوت التعليمي. اختيار المحرك ووحدة التحكم الدقيقة والدائرة الدقيقة وواجهة الاتصال والمثبت. حساب مخطط الدائرة الكهربائية. تطوير رسم تجميعي لخوارزمية الجهاز والبرنامج.

    تمت إضافة الدورة التدريبية في 24/06/2013

    تطوير مخطط دائرة لجهاز التحكم بمحرك DC يعتمد على المعالجات الدقيقة بالاعتماد على وحدة التحكم ATmega 128. تطوير حزمة من الإجراءات الفرعية بلغة المجمع لغرض تنظيم التشغيل الصحيح للجهاز.

    تمت إضافة الدورة التدريبية في 14/01/2011

    خصائص الجهاز والبيانات التكنولوجية للروبوت الصناعي SM40TS. وصف مجموعة المعالجات الدقيقة من سلسلة U83-K1883 ونظام الأوامر الخاص بها والدائرة الدقيقة K572PV4 والرسومات التخطيطية الوظيفية وخوارزمية التشغيل لبرنامج التحكم.

    تمت إضافة الدورة التدريبية في 06/02/2010

    تطوير جهاز معالج دقيق للتحكم ينفذ تفاعلًا محددًا مع كائن التحكم وميزات الأجهزة والبرامج. برنامج النظام الذي يضمن تنفيذ خوارزمية تحكم معينة.

    تمت إضافة الدورة التدريبية في 25/10/2009

    الغرض والتصنيف وتكوين نظام التحكم في الوصول. الخصائص الرئيسية للوسائل البيومترية لتحديد الهوية الشخصية. تحديد هوية المستخدم عن طريق القزحية. تطوير خوارزمية لعمل الجهاز.

    أطروحة، أضيفت في 25/11/2014

    تحليل الأنظمة الحالية لإنشاء وإدارة مواقع الويب وخصائصها العامة وتقييم وظائفها في المرحلة الحالية. متطلبات جزء الخادم ووسائل تطويره. اختبار الواجهة. إنشاء دليل المستخدم.

    أطروحة، أضيفت في 04/11/2012

    أهمية المهمة. تطوير مخطط وظيفي للجهاز. تركيب الرادار (RLU). جزء المعالجات الدقيقة. مبررات خوارزمية تشغيل الجهاز. تطوير برنامج التحكم بالجهاز. مخطط الخوارزمية. شروحات للبرنامج .

    تمت إضافة الدورة التدريبية في 18/10/2007

    تحليل المواصفات الفنية. تطوير واجهة البرنامج وخوارزمياته. ترميز واختبار البرامج المطورة، وتقييم فعاليتها العملية ووظائفها. تشكيل ومحتوى دليل المستخدم.

    تمت إضافة الدورة التدريبية في 31/07/2012

    تقنيات القتال الحديثة. الوسائل الروبوتية في المجال العسكري. تصميم الطائرات بدون طيار والروبوتات البرية والبحرية. تطوير برنامج في Prolog للقيام بمهمة إزالة الألغام للروبوت العسكري.

    تمت إضافة الدورة التدريبية في 20/12/2015

    تصميم جهاز معالج دقيق يقوم بتحويل واجهة RS-232 (منفذ COM) إلى IEEE 1284 (منفذ LPT). مخطط كتلة الجهاز. تحويل واجهة تسلسلية إلى واجهة متوازية على متحكم ATMega 8.

  • تخصص لجنة التصديق العليا للاتحاد الروسي01.02.01
  • عدد الصفحات 257

الفصل 1. نمذجة ديناميكيات المتلاعبين الآليين.

1.1. مراجعة طرق وصف حركيات وديناميكيات روبوتات التلاعب.

1.2. اشتقاق العلاقات الحركية الأساسية.

1.3. تشكيل نظام المعادلات الديناميكية.

1.4. تقدير الكفاءة الحسابية للمعادلات الديناميكية.

1.5. وصف حركيات وديناميكيات المتلاعبين بالمفاصل الانتقالية.

1.6. تطبيق التحولات الرمزية.

1.7. نماذج من محركات الأقراص وناقلات الحركة الميكانيكية.

الفصل 2. تكامل معادلات ديناميكيات المناول.

2.1. باستخدام نظام الفرق الضمني.

2.2. المحاسبة عن القيود الحالية والجهد.

2.3. استخدام الأساليب الضمنية للمتلاعبين برد الفعل العكسي.

2.4. حساب المرونة في المفصلات.

2.5. تطبيق الأساليب الضمنية للمتلاعبين مع نظام تتبع سرعة الموقع.

الفصل 3. نمذجة حركة مناور الفضاء على جهاز محاكاة مقاعد البدلاء.

3.1. مراجعة أنظمة نمذجة المناولة الفضائية.

3.2. تحليل ديناميكيات وظروف تشغيل BCM واختيار بنية منصة المحاكاة.

3.3. تنظيم عمل الجناح في الوقت الحقيقي.

3.4. نتائج تجريبية.

الفصل 4. التحكم في الروبوتات عبر الإنترنت.

4.1. مراجعة أنظمة وطرق التحكم عن بعد في الروبوتات.

4.2. تكوين المعدات، وتنفيذ البرمجيات، وتدفقات البيانات.

4.3. بيئة افتراضية للتحكم عن بعد في الروبوتات.

4.4. لوحة تحكم للروبوت الرسومي.

4.5. برمجة حركة الروبوت عن بعد.

4.6. اختبار تجريبي لخوارزميات التحكم عن بعد.

4.6.1. التحكم في مناور الروبوت RM-01.

4.6.2. السيطرة على مناور الروبوت CRS A465.

4.6.3. السيطرة على الروبوت المحمول البدوي.

4.7. أهداف ورشة عمل حول الروبوتات مع القدرة على التحكم بالروبوت عن بعد.

4.8. التأكد من سلامة نظام التحكم بالروبوت مع الوصول المفتوح عبر الإنترنت.

الفصل 5. تفاعل المناول الآلي مع الأجسام المتحركة.

5.1. مراجعة الأنظمة الحالية.

5.2. يضع اهداف. بنية النظام.

5.3. التقاط قضيب تلقائي على نظام تعليق ثنائي.

5.4. التفاعل مع البندولات الكروية.

الفصل 6. التحكم في المناول الآلي عبر الإنترنت في مهمة الإمساك بجسم متحرك.

6.1. صياغة المشكلة.

6.2. خوارزميات للتنبؤ بحركة الأشياء.

6.3. الاختبار التجريبي .;.

قائمة الموصى بها من الأطروحات

  • تطوير وبحث أنظمة التحكم الإشرافية للمتلاعبين بالفضاء 2005 مرشح العلوم التقنية ماكاريتشيف فلاديمير بافلوفيتش

  • توليف حركة أنظمة المعالجة للمساحات ذات الوصلات والقيود المعقدة 2013 مرشح العلوم الفيزيائية والرياضية أورلوف إيجور ألكساندروفيتش

  • الأسس النظرية لنمذجة وتحليل ديناميكيات الروبوتات المعالجة وتطبيقها على مشاكل التصميم وتدريب المشغلين 2002 دكتوراه في العلوم التقنية ليسكوف، أليكسي غريغوريفيتش

  • النمذجة الرياضية في مشكلة التأكد من دقة الحركة وتحديد المواقع لروبوتات التلاعب المتنقلة 2005 دكتوراه في العلوم التقنية لوكيانوف وأندريه أناتوليفيتش

  • التحكم الآلي في نظام آلي متعدد الأغراض 2008 مرشح العلوم التقنية فاسيليف إيفان أناتوليفيتش

مقدمة الأطروحة (جزء من الملخص) حول موضوع "طرق النمذجة والتحكم عن بعد في حركة الروبوت"

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

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

لتدريب المشغلين على مهارات التحكم عن بعد، من الضروري تطوير أجهزة محاكاة تعيد إنتاج ديناميكيات حركة الروبوت في ظروف العمل المطلوبة. على وجه الخصوص، للعمل مع المتلاعبين في الفضاء، من الضروري إعادة إنتاج الحركة في ظروف انعدام الجاذبية. يجب إجراء محاكاة الحركة في الوقت الفعلي لتطوير مهارات التشغيل الصحيحة بين المشغلين. الأنظمة الحالية لنمذجة مناورات الفضاء التي تم إنشاؤها في وكالة ناسا (A. Hajare، 1989، S. Olendorf، 1991)، ESA (J. Prince، P. Dieleman، 1989)، وعدد من المنظمات في بلدنا (E.I. Yurevich، 2002، B) S. P. Bogomolov، 1993) يستخدم قاعدة حاسوبية قوية وتكنولوجيا حاسوبية متطورة. ولذلك، فمن المهم تطوير أساليب النمذجة الفعالة التي تجعل من الممكن تنفيذ محاكاة عالمية عالية الجودة باستخدام المعدات القياسية في ظروف المختبر.

ولهذا الغرض، تم تطوير طرق فعالة للنمذجة الرياضية لديناميات المتلاعبين. تم تطوير مجمع النمذجة الخوارزمية والبرمجيات لمحاكاة واسعة النطاق لحركة المتلاعبين. بمساعدتهم، تم إنشاء جهاز محاكاة مقاعد البدلاء لمحاكاة حركات القبضة لمناول مساحة كبيرة (LSM) - المناول الموجود على متن المركبة الفضائية بوران في الوقت الفعلي. تم إجراء دراسة لديناميات BKM، وتم تحليل ميزات التحكم في المناول في الوضعين اليدوي والآلي، وتم إجراء اختبار واسع النطاق لمهام التقاط الكائنات وتحريكها وتثبيتها باستخدام BKM في أوضاع التحكم المختلفة .

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

يتم تأكيد أهمية العمل في هذا المجال أيضًا من خلال حقيقة أنه تم تنفيذه كجزء من البحث الذي تم إجراؤه وفقًا لبرنامج الفضاء الفيدرالي (برامج تجريبية وصيانة)، والمشروع الدولي INTAS-94-1234، وكذلك في وفقا لعدد من المشاريع البحثية.

من المجالات الواعدة الجديدة للبحث العلمي والتي لها أهمية عملية مهمة التحكم عن بعد في الروبوتات في بيئة الإنترنت. ومن بين التطبيقات الممكنة التعلم عن بعد (G. Hirzinger, 1998)، والتحكم عن بعد في الإنتاج الآلي (R. Luo, 1999)، واستخدام الروبوتات التي يتم التحكم فيها عن بعد للتطبيقات الطبية (A.W.T. But, I. Elhadjj, 2001). العمل في البيئات القاسية (J. Yuh, 2000).

يتم عرض قائمة بأنظمة التحكم في الروبوتات التي تم تطويرها حتى الآن عبر الإنترنت على خادم الروبوتات عن بعد التابع لناسا (http://rainer.oact.hq.nasa.gov/telerobotics page/telerobotics.shtm"). ومن بين التطورات المحلية، نلاحظ نظام التحكم عن بعد لنموذج واسع النطاق للمركبة الفضائية على متن الطائرة "Buran" ، تم تطويره في TsNIIRTK (V.A. Lopota، V.S Zaborovsky، 2002) ونظام التحكم في مناور مختبر MIREA (I.M. Makarov، V.M. Lokhin، S.V Manko، M.P. رومانوف، 2001 و 2002).

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

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

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

وبالتالي، يُقترح استخدام “مزدوج افتراضي” لبيئة العمل الحقيقية للتحكم المباشر في الروبوت الحقيقي، وليس فقط لمحاكاة عمله، كما كان يستخدم عادةً سابقًا (A. Bejczy, 1995, T. Kotoku, 2001). . لا يسمح هذا فقط بتقليل التأخير في استجابة النظام لمدخلات التحكم (عن طريق تقليل البيانات المرسلة)، ولكن أيضًا بتزويد المشغل ببيئة تحكم مريحة مع القدرة على تغيير اتجاه العرض، وتكبير تفاصيل المشهد، واستخدام الصور الشفافة . إن استخدام الطرق المقترحة يوفر إمكانية التحكم الفعال حتى بالنسبة لمعدلات نقل المعلومات المنخفضة (في المتوسط ​​حوالي 0.1 - 0.5 كيلو بايت / ثانية) عند استخدام قنوات الاتصال العامة.

ولتنفيذ الإجراءات المتكررة تلقائيًا، تم تطوير لغة وبيئة للبرمجة عن بعد لحركة الروبوت عبر الإنترنت.

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

من الصعب بشكل خاص فئة المهام التي يجب أن يعمل فيها الروبوت في بيئة عمل متغيرة ديناميكيًا (S.L. Zenkevich, R.V. Zaedinov, 2002, W. Hong, J.-J. Slotine, 1995, V. Bishop, 1998, D. Koditshek) ، 1994، ه. فاسلر، 1990). لحل مشاكل تفاعل الروبوت مع الأجسام المتحركة (التقاطها، وتتبع المسار، والتأثير، وما إلى ذلك)، من الضروري تطوير طرق لتقدير الوضع الحالي للأشياء باستخدام نظام الرؤية التقنية، بالإضافة إلى طرق للتنبؤ بحركة الأجسام. الأشياء والتحكم المنسق في الروبوت. تم حل مشاكل التحكم التلقائي في المناول الآلي في حالة الإمساك بقضيب على تعليق ثنائي السلك والتفاعل مع البندولات الكروية. إن استخدام النماذج الديناميكية للأشياء جعل من الممكن ليس فقط تحديد حركتها الفعلية والتنبؤ بها، ولكن أيضًا تحليل بعض حالات التغيرات غير التافهة في هذه الحركة. تم تنفيذ العمل في هذا المجال كجزء من البحث الذي تم إجراؤه وفقًا لبرنامج التعاون بين المركز الوطني الفرنسي للبحث العلمي CNRS والأكاديمية الروسية للعلوم.

كارا). تم دعم البحث من خلال منح RFBR N 96-01-01003 وN99-01-00981.

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

يتم أيضًا تأكيد أهمية البحث حول تطوير طرق التحكم في الروبوتات عبر الإنترنت من خلال حقيقة أنها تم إجراؤها في إطار العمل المنجز وفقًا لبرنامج البحث العلمي الشامل لهيئة رئاسة الأكاديمية الروسية للعلوم. ، البرنامج الفيدرالي المستهدف "تكامل التعليم العالي والعلوم الأساسية"، برنامج التعاون بين المركز الوطني للبحث العلمي بفرنسا CNRS و RAS (CARRA). تم دعم هذا البحث من قبل RFBR phantom N 02-07-90223، والمنح المشتركة CNRS-PAH SPI 9559 و12257. وقد حصل العمل في هذا المجال على الجائزة الثانية في مسابقة INTAS التي عقدت بين العلماء الشباب من بلدان رابطة الدول المستقلة (بيلوسوف، 2001).

الهدف من العمل هو إنشاء طرق للنمذجة الرياضية والواسعة النطاق للمتلاعبين الآليين وتطوير خوارزميات لإنشاء أنظمة فعالة للتحكم عن بعد للروبوتات. يتم إيلاء اهتمام خاص لتطوير طرق التحكم في الروبوتات عبر الإنترنت. جزء مهم من العمل هو دراسة مشاكل تفاعل الروبوتات مع الأجسام المتحركة ذات السلوك الديناميكي المعقد واستخدام النتائج التي تم الحصول عليها لإنشاء أنظمة التحكم عن بعد في البيئات الديناميكية باستخدام نهج الاستقلالية الموزعة.

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

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

والجديد هو البيئة المطورة لبرمجة حركة الروبوت عن بعد عبر الإنترنت.

تم اقتراح طريقة فعالة لتنفيذ عمليات الإمساك بالأشياء باستخدام مناور آلي في وضع التحكم اليدوي. تعتمد الطريقة على استخدام الصور الشفافة.

تم تطوير خوارزميات للتحكم في المناول الآلي أثناء تفاعله مع الأجسام المتحركة باستخدام نظام الرؤية التقنية في حلقة التحكم. تعتمد الخوارزميات على بناء توقعات لموضع الأشياء باستخدام نماذج لديناميات حركتها.

تم تطوير خوارزميات لتفاعل الروبوت مع الأجسام المتحركة عند التحكم في الروبوت عبر الإنترنت. ولأول مرة، تم إجراء اختبار ناجح واسع النطاق للخوارزميات باستخدام قنوات الاتصال العامة. وهذا يفتح إمكانيات جديدة لاستخدام الروبوتات التي يتم التحكم فيها عبر الإنترنت للعمل في بيئات متغيرة ديناميكيًا.

جميع نتائج الأطروحة جديدة.

القيمة العملية للعمل. تم إنشاء مجمع رياضي وبرمجي لمحاكاة واسعة النطاق لحركة المناول الموجود على متن المركبة الفضائية بوران. إن استخدام أساليب النمذجة المتقدمة جعل من الممكن تنظيم تشغيل المجمع في الوقت الفعلي، مما جعل من الممكن استخدامه كمحاكي لتدريب المشغلين. تم استخدام نتائج الأطروحة في جهاز محاكاة تم إنشاؤه في TsNIIMASH، والذي تم استخدامه لتدريب رواد الفضاء على مهارات إجراء العمليات باستخدام مناور BKM. من الممكن استخدام الأساليب المطورة والوقوف على النمذجة والاستنساخ على نطاق واسع لحركة فئة واسعة من المتلاعبين الآليين. على وجه الخصوص، تم استخدام الخوارزميات التي تم إنشاؤها لمحاكاة ديناميكيات منصة توجيه المعدات العلمية لمشروع Mars-98.

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

تم تطوير مجموعة من الواجهات القياسية والوحدات البرمجية "Internet Robotics"، بما في ذلك نظام التصور ثلاثي الأبعاد للروبوت ومساحة عمله، الوحدة 4" للبرمجة عن بعد للروبوتات، وحدة لنقل وعرض معلومات الفيديو، واجهات المشغل للتحكم في الروبوتات المتنقلة والتلاعب، وحدة تبادل بيانات الشبكة، وحدة تضمن سلامة أنظمة التحكم في الوصول المفتوح. تتيح هذه الوحدات التطوير السريع لأنظمة التحكم عبر الإنترنت لأنواع جديدة من الروبوتات. على وجه الخصوص، تم إنشاء أنظمة التحكم من خلال

الإنترنت باستخدام المناورات الآلية RM-01 وCRS A465، بالإضافة إلى الروبوت المتنقل Nomadic XR4000.

من الأمور ذات الأهمية الخاصة الإنشاء استنادًا إلى أنظمة التحكم في الروبوت الموجودة والمطورة من خلال

بيئة الانترنت للتعليم عن بعد والبحث العلمي. السمة الأساسية لهذه الأنظمة - القدرة على إجراء تجارب باستخدام روبوت ومعدات حقيقية - لها أهمية خاصة بالنسبة للجامعات والمؤسسات التعليمية الأخرى التي لا تمتلك مثل هذه المعدات. ستسمح الأنظمة المطورة ذات الوصول المفتوح عن بعد بمشاركة المعدات الآلية باهظة الثمن. أبدت العديد من الجامعات الروسية اهتمامًا باستخدام مثل هذه الأنظمة.

تم تطوير مهام ورشة عمل في الميكاترونكس لطلاب كلية الميكانيكا والرياضيات بجامعة موسكو الحكومية. م.ف. Lomonosov مع القدرة على التحكم عن بعد في مناور آلي عبر الإنترنت.

الموافقة على العمل. تم تقديم النتائج الرئيسية في المؤتمر العلمي والعملي "تطبيق أجهزة الكمبيوتر في المشاكل الميكانيكية" (سيفاستوبول، 1991)، في المؤتمر العلمي والعملي "الروبوتات الفضائية: المشاكل والآفاق" (كالينينغراد، 1991)، في المؤتمر العلمي والتقني مؤتمر "الروبوتات في البيئات القاسية" (سانت بطرسبرغ، 1992، 2001 و 2002)، في المؤتمر الدولي للهياكل الفضائية كبيرة الحجم ICOLASS"93 (نوفغورود، 1993)، في المؤتمر الدولي السابع للروبوتات المتقدمة المؤتمر الدولي للروبوتات المتقدمة Robotics ICAR"95 (Sant Felho de Guixol، إسبانيا، 1995)، في المؤتمر الدولي للروبوتات والأنظمة الذكية IEEE/RSJ المؤتمر الدولي حول الروبوتات والأنظمة الذكية IROS"97 (جرونوبل، فرنسا، 1997) وIROS "2000 (تاكاماتسو) ، اليابان، 2000)، في المؤتمر الدولي للروبوتات والأتمتة IEEE المؤتمر الدولي للروبوتات والأتمتة ICRA"98 (لوفين، بلجيكا، 1998) وICRA" 2001 (سيول، كوريا الجنوبية، 2001.)، في المؤتمر الدولي حول الروبوتات والأتمتة الروبوتات التكيفية والمؤتمر الدولي GSLT حول الروبوتات التكيفية والنظام العام

النظرية المنطقية (سانت بطرسبورغ، 1998)، في المؤتمر المدرسي العلمي "الروبوتات المتنقلة وأنظمة الميكاترونيك" (موسكو، 1998 و2001)، في المؤتمر الدولي لتصور المعلومات مؤتمر IEEE الدولي لتصور المعلومات IV "99 (لندن، إنجلترا، 1999)، في المؤتمر السادس للجمعية الإنجليزية للواقع الافتراضي، مؤتمر VR-SIG السادس في المملكة المتحدة (سالفورد، إنجلترا، 1999)، في ورشة عمل حول الروبوتات الموزعة والأتمتة (سيول، كوريا الجنوبية، 2001.)، في المؤتمر الثامن لعموم روسيا حول الميكانيكا النظرية والتطبيقية (بيرم، 2001)، في ورشة العمل الدولية الحادية عشرة حول الروبوتات RAAD-2002 (بالاتونفوريد، المجر، 2002)، في الندوة الدولية الثالثة والثلاثين حول الروبوتات الندوة الدولية حول الروبوتات ISR"2002 (ستوكهولم) ، السويد، 2002)، في اجتماع موسع مشترك للمجلس العلمي للأكاديمية الروسية للعلوم في مجال الروبوتات والأتمتة الصناعية والمجلس التربوي والمنهجي التابع لوزارة التربية والتعليم في الاتحاد الروسي (موسكو، 2002)، في ندوة على الروبوتات في معهد علم التحكم الآلي نانت (IRCCyN-CNRS) بتوجيه من البروفيسور. C. شيفاليرو، في ندوة الروبوتات في مختبر التحليل ومعمارية الأنظمة (LAAS-CNRS، تولوز، فرنسا) تحت إشراف البروفيسور. M. جالابا، في ندوة رسومات الكمبيوتر لمجموعة رسومات الكمبيوتر في جامعة دي مونتفورت (DMU، ميلتون كينز، إنجلترا) تحت إشراف البروفيسور. كلابوورثي، في ندوة حول الروبوتات في مختبر الروبوتات في باريس (LRP) تحت إشراف البروفيسور. بيدوت، في ندوة عموم روسيا "الميكانيكا والتحكم في حركة الروبوتات" في كلية الميكانيكا والرياضيات بجامعة موسكو الحكومية. م.ف. لومونوسوف تحت قيادة الأكاديمي. د. أوخوتسيمسكي والأستاذ. يو.اف. جولوبيف في ندوة في IAM. م.ف. Keldysh RAS تحت قيادة الأكاديمي. د. Okhotsimsky، في ندوة حول الميكانيكا النظرية في MPEI، في ندوة في معهد مشاكل الميكانيكا التابع لأكاديمية العلوم الروسية تحت إشراف البروفيسور. ف.ج. هراديتسكي، في ندوة حول الميكانيكا التطبيقية والتحكم في معهد الميكانيكا بجامعة موسكو الحكومية. م.ف. لومونوسوف تحت قيادة الأكاديمي. أ.يو. إيشلينسكي.

تم عرض نظام التحكم في الإنترنت المطور للروبوت CRS A465 بنجاح خلال أيام التكنولوجيا الرقمية (مونتيبو، فرنسا، 1999). تم عرض قدرات نظام التحكم في الروبوت RM-01 عبر الإنترنت خلال معرض للروبوتات كجزء من "يوم كلية الميكانيكا والرياضيات" في جامعة موسكو الحكومية. م.ف. لومونوسوف (موسكو 2001 و 2002). في مايو 2001، خلال ندوة حول الروبوتات الموزعة والأتمتة في إطار المؤتمر الدولي للروبوتات IEEE International Conference on Robots and Automation ICRA"2001 (سيول، كوريا الجنوبية)، عُقدت جلسة ناجحة للتحكم في الروبوت PM-01 عبر الإنترنت عبر قناة اتصال عادية (على مسافة تزيد عن 10000 كيلومتر).

وبناء على نتائج الأطروحة تم إعداد وتدريس دورة خاصة بعنوان “النمذجة والتحكم عن بعد للروبوتات عبر الإنترنت” في كلية الميكانيكا والرياضيات بجامعة موسكو الحكومية. م.ف. لومونوسوف (دورة خاصة تدرس منذ فبراير 2002).

المنشورات. بناءً على نتائج العمل، هناك 41 منشورًا، بما في ذلك 13 مقالًا في المجلات والمجموعات، و19 تقرير مؤتمر (17 مقالًا وملخصين)، و4 مطبوعات أولية، وتقريرين، و3 منشورات إلكترونية.

مساهمة المؤلف. أجرى المؤلف بشكل مستقل البحث الذي شكل أساس المادة في الفصول 1-4، وتم حل المشكلات المقدمة في الفصول 5 و 6 من قبل المؤلف كجزء من فريق علمي. في المشكلة المعروضة في الفصل الخامس، قام المؤلف بتطوير خوارزميات للتحكم في حركة الروبوت، ودمج البرنامج لجميع مكونات الحامل التجريبي، واختبار خوارزميات التحكم تجريبيًا. شارك المؤلف في تطوير نماذج ديناميكيات الكائنات وطرق تحليل المواقف. في المشكلة المعروضة في الفصل السادس، اقترح المؤلف صياغة المشكلة، وخوارزميات التحكم في الروبوت المتقدمة، وهندسة النظام، والخوارزميات والبرمجيات الخاصة بجزء العميل وواجهة المشغل، وإجراءات تبادل البيانات بين وحدات النظام، والاختبار التجريبي لخوارزميات التحكم نفذت.

شكر وتقدير يرى المؤلف أن من واجبه أن يعرب عن امتنانه لكل من حالفه الحظ في التعاون معه في وضع وحل المشكلات المتضمنة في هذه الأطروحة. هؤلاء هم موظفو IPM الذين تم تسميتهم على اسمهم. م.ف. كلديش راس أكاديمي في الأكاديمية الروسية للعلوم، دكتوراه في العلوم الفيزيائية والرياضية دي إي أوخوتسيمسكي، دكتور في العلوم الفيزيائية والرياضية، البروفيسور إيه كيه بلاتونوف، دكتور في العلوم الفيزيائية والرياضية V. V. سازونوف، دكتوراه في العلوم الفيزيائية والرياضية V. A. Kartashev، دكتوراه في العلوم الفيزيائية والرياضية إس إم سوكولوف، دكتوراه في يو تشيبوكوف، دكتوراه في إس ياروشيفسكي، دكتوراه A.A.Boguslavsky، مهندس S.N.Emelyanov. يعرب المؤلف عن امتنانه لرئيس مجموعة رسومات الكمبيوتر في جامعة دي مونتفورت (ميلتون كينز، إنجلترا)، البروفيسور ج. كلابوورثي، والموظف في مختبر التحليل وهندسة النظم (تولوز، فرنسا)، الدكتور م. Devy، لإجراء مناقشات هادفة وتوصيات قيمة عند تنفيذ أجزاء فردية من العمل.

هيكل الأطروحة. تتكون الرسالة من مقدمة وستة فصول وخاتمة وقائمة المراجع، وتحتوي على 257 صفحة نصية و71 رسماً. قائمة الأدبيات المستشهد بها - 210 عنوانًا.

أطروحات مماثلة في تخصص "الميكانيكا النظرية" كود 01/02/01 VAK

  • دراسة ديناميكيات الحركة الخاضعة للتحكم للروبوت المتحرك ذو العجلات على طول مسار معين 2007 مرشح للعلوم التقنية فريري كاريرا فاوستو رودريغو

  • طرق ضمان تشغيل النظام الآلي متعدد الدعم للأغراض الفضائية 1998 مرشح العلوم التقنية فولوف فاليري أناتوليفيتش

  • أنظمة النقل والمناولة للأنظمة الروبوتية المتنقلة للظروف القاسية 1998 دكتور في العلوم التقنية فوينوف إيجور فياتشيسلافوفيتش

  • النماذج الرياضية والأساليب الفعالة لحل مسائل الكينماتيكا والديناميكية والتحكم في الروبوت 2006 دكتوراه في العلوم التقنية جلازكوف فيكتور بتروفيتش

  • نماذج وخوارزميات لاستخراج المعلومات المرئية حول الأجسام المكانية في أنظمة التحكم الآلية مع التغذية المرتدة البصرية 2011، مرشح العلوم التقنية مانياكوف، يوري أناتوليفيتش

اختتام الأطروحة حول موضوع "الميكانيكا النظرية" بيلوسوف، إيغور رافيلوفيتش

ويمكن صياغة النتائج الرئيسية للأطروحة على النحو التالي.

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

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

3. تم إجراء التوليف والاختبار الشامل للخوارزميات للتفاعل التلقائي لمناول الروبوت RM-01 مع الأجسام المتحركة ذات السلوك الديناميكي المعقد. تم إجراء التجارب على نوعين من الأشياء - قضيب على تعليق ثنائي والبندول الكروي. من الضروري في هذه التجارب استخدام نظام الرؤية التقنية في حلقة التحكم في الروبوت والتنبؤ بحركة الأشياء بناءً على نماذجها الديناميكية. تم إجراء تجارب متزايدة التعقيد لتحديد الحد الأقصى لمتطلبات دقة نظام الرؤية الفنية والتنبؤ والتحكم في الروبوت.

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

RM-01، CRS A465، بالإضافة إلى الروبوت المتنقل Nomadic XR4000. وقد تم تأكيد فعالية هذا النهج من خلال العديد من التجارب التي أجريت في ظل ظروف مختلفة باستخدام قنوات الاتصال القياسية.

5. بناءً على الأنظمة المطورة تم إنشاء بيئة التعلم عن بعد للروبوتات والميكاترونكس. الميزة الأساسية للنظام - القدرة على إجراء تجارب مع روبوت حقيقي عبر الإنترنت - لها أهمية خاصة بالنسبة للمؤسسات التعليمية التي ليس لديها معدات روبوتية. تم تطوير مهام ورشة عمل حول الميكاترونكس لطلاب كلية الميكانيكا والرياضيات بجامعة موسكو الحكومية.

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

خاتمة

قائمة المراجع الخاصة بأبحاث الأطروحات دكتوراه في العلوم الفيزيائية والرياضية بيلوسوف، إيغور رافيلوفيتش، 2003

1. أروشانيان أو.بي.، زاليتكين إس.إف. الحل العددي للمعادلات التفاضلية العادية في فورتران. - م: جامعة ولاية ميشيغان، 1990.

2. أوزيني ياب، سلايد بي.بي. نمذجة المحاكاة على الحاسوب الرقمي لديناميكيات آليات التلاعب بالاعتماد على الطريقة الضمنية. أكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية، علم التحكم الآلي التقني، 1984، N6.

3. Balaban I.Yu., Borovin G.K., Sazonov V.V.، لغة البرمجة للجانب الأيمن من معادلات حركة الأنظمة الميكانيكية المعقدة / طبعة IPM الأولية. م.ف. كيلديش راس، ن 62، 1998، 22 ص.

4. بيلوسوف آي آر، كارتاشيف ف.أ. نمذجة واسعة النطاق لحركات المناورة في الوقت الحقيقي / السبت. "برامج أنظمة التطبيقات". - م: ناوكا، 1992، ص214-219.

5. بيلوسوف آي آر. الخوارزميات الضمنية لدمج معادلات ديناميكيات المناول مع العناصر غير الخطية في محركات الأقراص / الطباعة المسبقة لـ IAM im. م.ف. كلديش، ن 73، 1992.

6. بيلوسوف آي آر، كارتاشيف ف.أ. نمذجة ديناميكيات مناور الفضاء في الوقت الحقيقي // وقائع المؤتمر العلمي والتقني "الروبوتات في الظروف القاسية". سانت بطرسبرغ، 21-22 مايو 1992

7. بيلوسوف آي آر، كارتاشيف ف.أ. تكامل معادلات ديناميكيات مناور الفضاء في الوقت الحقيقي // وقائع المؤتمر الدولي ICOLASS"93، نوفغورود، 1993، ص 33-35.

8. بيلوسوف آي آر. مجمع الأجهزة والبرامج لنمذجة ديناميكيات المتلاعبين الآليين / المجموعة العلمية والتقنية. "التكنولوجيا"، سر. "أنظمة التصنيع المرنة والروبوتات"، المجلد. 3-4، موسكو، 1993، ص. 33-39.

9. بيلوسوف آي آر. تطبيق طريقة التحولات الرمزية لتشكيل خوارزميات الحوسبة المتوازية في مسائل حركيات وديناميكيات الروبوتات / تقرير IAM. م.ف. كيلديش راس رقم 5-19-93, 1993, 25 ص.

10. Belousov I.R، Boguslavsky A.A.، Emelyanov S.N.، وآخرون التقاط جسم متحرك بواسطة مناور آلي // Izv. راس، إم تي تي، ن 4، 1998، ص. 102-116.

11. Belousov I.R.، Boguslavsky A.A.، Emelyanov S.N.، وآخرون نظام "العين" في مهام تفاعل الروبوت مع الأجسام المتحركة // وقائع المؤتمر المدرسي العلمي "الروبوتات المتنقلة وأنظمة الميكاترونيك"، موسكو، ديسمبر 3-4، 1998، ص. 1056.

12. بيلوسوف آي آر. نمذجة الروبوتات الفضائية، وصف البحث على خادم الويب الخاص بـ IPM المسمى باسمه. م.ف. كيلديش راس، 1998، http://www.keldvsh.ru/pages/5-dep-robot/rus/main.htm.

13. بيلوسوف آي آر. روبوتات الإنترنت، وصف البحث على خادم الويب الخاص بـ IPM المسمى باسمه. م.ف. كيلديش راس، 2000، http://www.keldysh.ru/pages/i-robotics/home.html.

14. Belousov I.R.، Boguslavsky A.A.، Emelyanov S.N.، وآخرون تفاعل مناور الروبوت مع البندولات الكروية // Izv. RAS، MTT، رقم 1، 2001، ص. 194-204.

15. بيلوسوف آي آر. التحكم الفعال في الروبوتات عبر الإنترنت // وقائع المؤتمر العلمي والتقني الثاني عشر "الروبوتات المتطرفة"، سانت بطرسبرغ، 2001، ص. 166-170.

16. بيلوسوف آي آر. طرق التحكم الفعال في الروبوتات عبر الإنترنت // المؤتمر الثامن لعموم روسيا حول الميكانيكا النظرية والتطبيقية ، بيرم ، 2001 ، ص. 91-92.

17. بيلوسوف آي آر، سازونوف في في، تشيبوكوف إس يو. الخبرة في تطوير واستخدام نظام التحكم للمناول الآلي عبر الإنترنت // وقائع المؤتمر المدرسي العلمي "الروبوتات المتنقلة وأنظمة الميكاترونيك"، موسكو، 3-4 ديسمبر 2001، ص. 217-226.

18. بيلوسوف آي آر. بعض الطرق الفعالة الجديدة للتحكم في الروبوتات عبر الإنترنت // DAN، المجلد 383، العدد 2، 2002، ص. 198201.

19. بيلوسوف آي آر، سازونوف في في، تشيبوكوف إس يو. التحكم في مناور آلي عبر الإنترنت في مهمة التقاط جسم متحرك // وقائع المؤتمر العلمي والتقني الثالث عشر "الروبوتات المتطرفة"، سانت بطرسبرغ، 2002.

20. بيلوسوف آي آر. خوارزميات التحكم في المناول الآلي عبر الإنترنت // النمذجة الرياضية، المجلد 14، العدد 8، 2002، ص. 10-15.

21. بيلوسوف آي آر. بيئة افتراضية للتحكم عن بعد في الروبوتات عبر الإنترنت // Izv. RAS، النظرية وأنظمة التحكم، العدد 4، 2002، ص. 135-141.

22. بيلوسوف آي آر. تشكيل المعادلات لديناميات المتلاعبين الروبوتية / طبعة أولية من IPM im. م.ف. كلديش راس، العدد 45، 2002، 32 ص.

23. بيلوسوف آي آر، سازونوف في في، تشيبوكوف إس يو. التقاط جسم متحرك بواسطة مناور آلي يتم التحكم فيه عبر الإنترنت // DAN، المجلد 387، العدد 4، 2002.

24. بيلوسوف آي آر. التحكم بالروبوتات عبر الانترنت / السبت. "الجديد في التحكم والأتمتة." - م: ناوكا، 2002.

25. بوجومولوف ف.ب.، كولاكوف إف إم. أنظمة المعلومات والتحكم للروبوتات غير المستخدمة تقليديًا // Izv. RAS، النظرية وأنظمة التحكم، العدد 4، 1999، ص. 168-176.

26. بوركوف آي.في.، بيرفوزفانسكي أ.أ.، فريدوفيتش إل.بي. تثبيت موضع الروبوت المرن باستخدام وحدة تحكم PD // Izv. RAS، النظرية وأنظمة التحكم، العدد 1، 1996، ص. 159-165.

27. ويلك ف.ج. الميكانيكا النظرية. - م: جامعة ولاية ميشيغان، 1991.

28. Wittenburg J. ديناميات أنظمة الأجسام الصلبة. م: مير، 1980.

29. فوكوبراتوفيتش م.، ستوكيش د.، كيرتشانسكي ن. التحكم غير التكيفي والتكيفي في الروبوتات المتلاعبة - م: مير، 1989.

30. جولوبيف يو.إف. أساسيات الميكانيكا النظرية. - م: جامعة ولاية ميشيغان، 1992، 525 ص.

31. جولوبيف يو.إف.، بوجوريلوف د.يو. النمذجة الحاسوبية للروبوتات المشي // الرياضيات الأساسية والتطبيقية، 1998، المجلد 4، العدد 2، ص. 523-534.

32. جورفينكل إي في، فورمالسكي أ.م. عند التحكم في الحركة باستخدام مقبض مع عرض القوة // Izv. RAS، النظرية وأنظمة التحكم، العدد 1، 1996، ص. 150-158.

33. المناورات الآلية التي يتم التحكم فيها عن بعد. م: مير، 1976.

34. دياكونوف ف.ب. المويجات: من النظرية إلى التطبيق. م: سولون-ر، 2002.

35. إيفستينييف دي في، تياغونوف أو.أ. كتب مدرسية حاسوبية متعددة الوسائط للتعلم عن بعد للطلاب في مجال الروبوتات // وقائع المؤتمر العلمي والتقني الثاني عشر "الروبوتات المتطرفة" ، سانت بطرسبرغ ، 2001 ، ص. 361-364.

36. إيفيموف ج.ب.، بوجوريلوف د.يو. حزمة برامج الآلية العالمية لنمذجة ديناميكيات أنظمة الجسم المتعددة / Preprint IPM im. م.ف. كيلديش راس، رقم 77، موسكو، 1993.

37. زينكيفيتش س.جي.، زادينوف ر.ف. روبوت للعب تنس الطاولة: ميزات تصميم النظام الفرعي الحسي // وقائع المؤتمر المدرسي العلمي "الروبوتات المتنقلة وأنظمة الميكاترونيك"، موسكو، 3-4 ديسمبر 2001، ص. 238-252.

38. زويفا إي.في.، ميرير إس.إيه.، سادوف يو.إيه.، ساريتشيف في.إيه. خوارزميات التحكم في مناور آلي يتم تجميعه حسب الرسم / سات. “ديناميكيات الأنظمة الخاضعة للرقابة”. - م: ناوكا، 1979.

39. كاهانر د.، مولر ك.، ناش إس. الطرق والبرمجيات العددية. م: مير، 2001، 575 ص.

40. Kozlov V.V.، Makarychev V.P.، Timofeev A.V.، Yurevich E.I. ديناميات التحكم في الروبوت. - م: ناوكا، 1984.

41. كونوبليف ف. النماذج التجميعية لميكانيكا أنظمة الأجسام الصلبة ذات البنية الشجرية // Izv. أكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية، MTT، N 6، 1989، ص 46-54.

42. Lanczos K. الطرق العملية للتحليل التطبيقي. - م: فيزماتجيز، 1961.

43. ماكاروف آي إم، لوكين في إم، مانكو إس في، رومانوف إم بي. نظام التعلم عن بعد القائم على الإنترنت في مجال الروبوتات والميكاترونكس // وقائع المؤتمر العلمي والتقني الثاني عشر "الروبوتات المتطرفة"، سانت بطرسبرغ، 2001، ص. 353-361.

44. ماليشيف أ.ب.، تشومينكو ف.ن. برامج عالمية لنمذجة ديناميكيات روبوت التلاعب / السبت. "الروبوتات وRTS"، إيركوتسك، 1983، 117-126.

45. مودروف أ. الطرق العددية لأجهزة الكمبيوتر باللغات الأساسية والفورتران والباسكال. تومسك: النائب "راسكو"، 1991، 272 ص.

46. ​​​​ناكانو إي. مقدمة في الروبوتات. - م: مير، 1988.

47. أوخوتسيمسكي دي.، جولوبيف يو.إف. ميكانيكا والتحكم في الحركة لجهاز المشي الآلي. م: ناوكا، 1984.

48. Okhotsimsky D.E.، Platonov A.K.، Belousov I.R.، وآخرون الالتقاط التلقائي لجسم متحرك بواسطة مناور آلي / Preprint IAM im. م.ف. كلديش راس، العدد 78، 1996، 24 ص.

49. Okhotsimsky D.E.، Platonov A.K.، Belousov I.R.، وآخرون تفاعل الروبوت مع الأجسام المتحركة / Preprint IAM im. م.ف. كلديش راس، العدد 6، 1999، 24 ص.

50. Okhotsimsky D.E.، Platonov A.K.، Belousov I.R.، وآخرون تفاعل مناور الروبوت مع الأجسام المتحركة / Coll. "فضاءات الحياة" - م: ناوكا، 1999، ص. 181-192.

51. Okhotsimsky D.E.، Platonov A.K.، Belousov I.R.، وآخرون طرق التحكم في مناور الروبوت في مهام التفاعل مع الأجسام المتحركة // وقائع المؤتمر العلمي والتقني الثاني عشر "الروبوتات المتطرفة"، S.- بطرسبرغ، 2001، ص . 22-26.

52. بوجوريلوف د. خوارزميات التوليف والتكامل العددي لمعادلات حركة أنظمة الأجسام ذات عدد كبير من درجات الحرية // الثامن مؤتمر عموم روسيا حول الميكانيكا النظرية والتطبيقية، بيرم، 2001، ص. 490.

53. بوجوريلوف د. حول ترميز التعبيرات الرمزية عند توليد معادلات لأنظمة العديد من الأجسام الصلبة. RAS، علم التحكم الآلي الفني، 1993، العدد 6.

54. بول ر. النمذجة وتخطيط المسار والتحكم في حركة المناول الآلي. م: ناوكا، 1976.

55. بوبوف إي.بي.، فيريشاجين أ.ف.، زينكيفيتش إس.جي. روبوتات التلاعب: الديناميكيات والخوارزميات. - م: ناوكا، 1980.

56. بوبوف إي.بي. السيطرة على المتلاعبين الروبوتية // Izv. أكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية، علم التحكم الآلي التقني، 1974، العدد 6، الصفحات من 51 إلى 56.

57. بوتابينكو إي.م. تحكم قوي في الروبوت // Izv. RAS، علم التحكم الآلي الفني، العدد 3، 1993، ص. 183-190.

58. الروبوت الصناعي RM-01. دليل البرمجة.

59. ريشمين إس. ديناميات مناور بمفاصل مرنة // Izv. RAS، النظرية وأنظمة التحكم، العدد 4، 2001، ص. 168-176.

60. سامارين أ. التحكم في سلوك الكائنات في البيئة الخارجية وإمكانيات حلول الشبكات العصبية // Izv. RAS، النظرية وأنظمة التحكم، العدد 5، 1999، ص. 139-143.

61. سكفورتسوف جي.إم. الطرق التكيفية للتكامل العددي في مشاكل نمذجة ديناميكيات الأنظمة // Izv. RAS، النظرية وأنظمة التحكم، العدد 4، 1999، ص. 72-79.

62. دليل الروبوتات الصناعية. - م: الهندسة الميكانيكية 1990.

63. Stolnits E.، Derose T.، Salezin D. المويجات في رسومات الكمبيوتر: النظرية والتطبيقات. إيجيفسك: مركز البحث العلمي "الديناميكيات العادية والفوضوية"، 2002، 272 ص.

64. فورمالسكي أ.م. تحريك آليات مجسمة. -م: ناوكا، 1982.

65. فو ك.، غونزاليس ر.، لي ك. الروبوتات. م: مير، 1989.

66. تشيرنوسكو إف.إل.، بولوتنيك إن.إن.، جرادتسكي في.جي. روبوتات التلاعب: الديناميكيات والتحكم والتحسين. -م: ناوكا، 1989، 368 ص.

67. تشوي ك. مقدمة إلى المويجات. م: مير، 2001، 412 ص.

68. Ezari M.، Uno T.، Yoda X.، Goto T.، Takeyasu K. روبوت ذكي قادر على فهم البيئة واتخاذ القرارات / Proc. “الروبوتات المتكاملة”. -م: مير، 1973، ص. 87-99.

69. علمي ر.، بيلوسوف آي آر، فلوري إس، وآخرون. الدؤوب: نحو نظام ملاحي صديق للإنسان // بروك. IEEE/RSJ متدرب. أسيوط. حول الروبوتات والأنظمة الذكية IROS" 2000، تاكاماتسو، اليابان، 30 أكتوبر - 5 نوفمبر 2000، ص. 21-26.

70. ألبرت ك.، لانجوالد ج.، هيرزينغر ه.، وآخرون. تقنيات مثبتة للتحكم القوي في أجهزة الرؤية // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، ورشة العمل WS-2 "رؤية قوية للتحكم في الحركة على أساس الرؤية"، لوفين، بلجيكا، 16-20 مايو 1998.

71. أندرسون ر. لاعب روبوت بينج بونج: تجربة التحكم في الوقت الحقيقي، مطبعة معهد ماساتشوستس للتكنولوجيا، كامبريدج، ماساتشوستس، 1987.

72. ارمسترونج دبليو دبليو. الحل العودي لمعادلات حركة مناور n-link // Proc. المؤتمر العالمي الخامس لنظرية ماخ. والميكانيكية، مونتريال، 1979، ص. 1343-1346.

73. باكس ب.، تسو ك.، نوريس ج.، وآخرون. العمليات المستندة إلى الإنترنت لمهمة الهبوط القطبي على المريخ // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA" 2000، سان فرانسيسكو، الولايات المتحدة الأمريكية، أبريل 2000، ص 2025-2032.

74. Balafoutis C.، Patel R.، Misra P. النمذجة الفعالة وحساب ديناميكيات المناول باستخدام الموترات الديكارتية المتعامدة // IEEE J. Robotics and Automation، vol. 4، ن6، ص. 665-676.

75. Bejczy A. الواقع الافتراضي في الروبوتات عن بعد //Proc. المتدرب السابع. أسيوط. في مجال الروبوتات المتقدمة ICAR"95، سانت فيليو دي غيكسولس، إسبانيا، سبتمبر 1995.

76. Bejczy A., Kim W., Venema S. الروبوت الوهمي: عروض تنبؤية للعمليات عن بعد مع تأخير زمني، مؤتمر IEEE الدولي حول الروبوتات والأتمتة، 1990، ص. 546-551.

77. بيلوسوف آي آر، كارتاشيف في إيه، أوخوتسيمسكي دي. محاكاة في الوقت الحقيقي للروبوتات الفضائية على منصة الاختبار الروبوتية الافتراضية // Proc. المتدرب السابع. أسيوط. on Advanced Robotics ICAR" 95، Sant Feliu de Guixols، إسبانيا، سبتمبر 2022، 1995، ص. 195-200.

78. بيلوسوف آي، ديفي إم، هوينه إف، خطيب إم. برمجة الروبوتات باستخدام Rcl/Rci - لغة التحكم في الروبوت وواجهة التحكم في الروبوت / تقرير فني، LAAS-CNRS، فرنسا، 1998، 30 ص.

79. Belousov I. Rcl/Rci: لغة تحكم روبوت متعددة المنصات قائمة على Tcl/Tk وواجهة تحكم روبوت // Proc. المتدرب. أسيوط. حول الروبوتات التكيفية والنظرية المنطقية للنظام العام، سانت بطرسبرغ، روسيا، 7-10 يوليو 1998.

80. بيلوسوف آي. روبوتات الإنترنت: المشكلات والمناهج والنتائج ووجهات النظر، مسابقة إنتاس للكتابة للعلماء الشباب، الجائزة الثانية، 2000، http://www.intas.be/fund/Ys/belousov.htm.

81. Belousov I.، Clapworthy G.، Chellali R. أدوات الواقع الافتراضي لروبوتات الإنترنت // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"2001، سيول، كوريا، مايو 2001، ص. 1878-1883.

82. بيلوسوف آي، Clapستحق G. البرمجة عن بعد وتصور Java3D لروبوتات الإنترنت // النشرة الإخبارية للمجموعة الفنية الدولية لـ SPIE، المجلد 11، العدد 1، فبراير 2002، ص 8.

83. Belousov I.، Chellali R.، Clapworthy G.، Okhotsimsky D.، Sazonov V. تفاعل الروبوت مع الأجسام الثابتة والمتحركة عبر الإنترنت // Proc. المتدرب الحادي عشر. ورشة عمل حول الروبوتات RAAD-2002، بالاتونفوريد، المجر، 30 يونيو 2 يوليو 2002، ص. 33-38.

84. Belousov I.، Sazonov V.، Chebukov S. التحكم عبر الإنترنت في تفاعل الروبوت مع جسم متحرك // Proc. المتدرب رقم 33. أعراض. بشأن الروبوتات ISR"2002، ستوكهولم، السويد، 7-11 أكتوبر 2002.

85. بيتشي أ.، كوبيلي أ.، كوارتو ف.، وآخرون. كسر جدران المختبرات عن بعد في جامعة بيزا // بروك. IEEE Intern. Conf. on Robotics and Automation ICRA"2001، سيول، كوريا، 21-26 مايو 2001، ص. 1903-1908.

86. Bishop V.، Spong M. اختيار الهدف القائم على الرؤية للتلاعب الباليستي القوي // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، ورشة العمل WS-2 "رؤية قوية للتحكم في الحركة على أساس الرؤية"، لوفين، بلجيكا، 16-20 مايو 1998.

87. Bloch A.، Leonard N.، Marsden J. تثبيت البندول على ذراع دوار بواسطة طريقة Lagrangians الخاضعة للرقابة // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص. 500505.

88. برادي ك.، تارن تي.-ج. التشغيل عن بعد القائم على الإنترنت // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"2001، سيول، كوريا، 2001، ص. 644-649.

89. Burdea G. التآزر بين الواقع الافتراضي والروبوتات // IEEE Trans، on Robotics and Automation، Vol. 15، لا. 3، 1999، ص. 401-410.

90. كانون م.، سلوتين ج.-ج. شبكة الوظائف الأساسية المحلية ذات التردد الفضائي لتقدير النظام غير الخطي والتحكم فيه // الحوسبة العصبية، 9(3)، 1995.

91. Castelain J.M، Bernier D. برنامج جديد يعتمد على نظرية hipercomplex للتوليد التلقائي للنموذج التفاضلي المباشر لمتلاعبي الروبوتات // Mech. ماخ. النظرية، المجلد. 25، ن 1، 1990، ص. 69-83.

92. تشانغ K.-S.، خطيب O. ديناميات الفضاء التشغيلية: خوارزميات فعالة للنمذجة والتحكم في آليات التفرع // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000.

93. Cheng P.، Weng C.، Chen C. الاشتقاق الرمزي للمعادلة الديناميكية للحركة لمناور الروبوت باستخدام الطريقة الرمزية للبرنامج // IEEE J. Robotics and Automation، 4، No. 6، 1988، p. 599-609.

94. تشونغ إن، كوتوكو تي، أوبا ك، وآخرون. استكشاف المحاكاة التفاعلية في التشغيل التعاوني متعدد المواقع عن بعد // Proc. IEEE المتدرب. ورشة عمل حول الروبوت والتواصل التفاعلي البشري ROMAN"Ol، 18-21 سبتمبر 2001، بوردو-باريس، ص. 243-248.

95. Chong N.، Kotoku T.، Ohba K.، Komoriya K.، Tanie K. التنسيق الموجه لمجال القوة التنافرية الافتراضية للتعاون بين الروبوتات المتعددة // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA" 2001، سيول، كوريا، 21-26 مايو 2001، ص. 1013-1018.

96. سيوفو بي، أتكينسون د. روبوتوي، http://robotoy.elec.uow.edu.au/roboframe.html

97. كلابوورثي جي، بيلوسوف آي آر، سافينكو أ، وآخرون. التصور الطبي، الميكانيكا الحيوية، الرسوم المتحركة للشخصية، التشغيل عن بعد للروبوت: موضوعات وروابط / التقاء رؤية الكمبيوتر ورسومات الكمبيوتر، Kluwer Academic Publishers، 2000، p. 215-228.

98. Daintree R., Speed ​​​​G. دعم المحاكاة الروبوتية لتطوير النظام // Proc. أوروبا الثانية. تقنية التشغيل في المدار. سيمب، تولوز، 12-14 سبتمبر 1989، ص. 281-287.

99. Dapper M.، Maafl R.، Zahn V.، Eckmiller R. التحكم في القوة العصبية (NFC) المطبق على المتلاعبين الصناعيين في التفاعل مع الأجسام الصلبة المتحركة // Proc. IEEE المتدرب. أسيوط. في الروبوتات والأتمتة، لوفين، بلجيكا، مايو 1998.

100. De Luca A., Lucibello P. خوارزمية عامة لخطية ردود الفعل الديناميكية للروبوتات ذات المفاصل المرنة، Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، لوفين، بلجيكا، مايو 1998، ص. 504-510.

101. Denavit J، Hartenberg R. تدوين حركي لآليات الزوج السفلي بناءً على المصفوفات // J. Appl. الميكانيكية، 77، 1955، ص. 215-221.

102. Emami R.، Goldenberg A.، Turksen I. ديناميكيات النمذجة ذات المنطق الغامض لمتلاعبي الروبوتات // Proc. IEEE المتدرب. أسيوط. في الروبوتات والأتمتة، لوفين، بلجيكا، مايو 1998.

103. Fassler H., Beyer H., Wen J., لاعب روبوت بينج بونج: ميكانيكا محسنة، رؤية ثلاثية الأبعاد عالية الأداء، وتحكم ذكي في أجهزة الاستشعار / Robotersysteme 6، Springer-Verlag، 1990، ص. 167-170.

104. Featherstone R. خوارزمية فرق تسد للجسم المفصلي لحساب 0(log(n)) المتوازي لديناميات الجسم الصلب. الجزء 1: الخوارزمية الأساسية // Int. J. أبحاث الروبوتات، المجلد. 18، لا. 9، 1999، ص. 867-875.

105. فيذرستون ر.، أورين د. ديناميكيات الروبوت: المعادلات والخوارزميات // بروك. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000.

106. Fijany A., Sharf I., D"Eleuterio G. Parallel O(logN) خوارزميات لحساب ديناميكيات المناور الأمامية // IEEE Trans. Robotics and Automation، المجلد 11، العدد 3، يونيو 1995، ص. 389 -400.

107. فيتزباتريك تي. التحكم المباشر عن بعد في الروبوت عبر الإنترنت // مجلة IEEE Robotics and Automation، المجلد. 6، لا. 3 سبتمبر 1999، ص. 7-8.

108. Freund E.، Rossmann J. الواقع الافتراضي الإسقاطي: سد الفجوة بين الواقع الافتراضي والروبوتات // IEEE Trans، on Robotics and Automation، Vol. 15، لا. 3، 1999، ص. 411-421.

109. فوكودا تي. أنظمة الشبكات للروبوتات والأتمتة // مجلة IEEE Robotics and Automation، المجلد. 5، لا. 4 ديسمبر 1998، ص 4.

110. غولدبرغ ك.، بيكي جي. تيليجاردن، http://telegarden.aec.at/

111. Gradetsky V.، Veshnikov V.، Kalinichenko S.، Liapunov V.، Fedorov V. نظام تخطيط المسار في التصميم المعياري للروبوتات المتنقلة، ص. 887-900.

112. جريمبرت د. الاختبار الديناميكي لنظام الإرساء // First EIOOTS Symp.، دارمشتات، 7-9 سبتمبر، 1987.

113. Guan Y., No T., Zhaug H. UA telehand نظام محاكاة يد آلي متكامل للعمل عن بعد عبر الإنترنت // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"2001، سيول، كوريا، 2001، ص. 1909-1914.

114. Hajare A.R., Brown P. محاكاة الحمولات النافعة لمنشأة التدريب على مهمة المكوك // AIAA Pap., 1989, No. 8, p. 31 -42.

115. هامل دبليو. ملاحظات بشأن العمليات عن بعد القائمة على الإنترنت للبيئات الخطرة // بروك. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA" 2001، سيول، كوريا، 21-26 مايو 2001، ص. 638-643.

116. هان ج.-ي. الحوسبة المتسامحة مع الأخطاء في حركيات الروبوت باستخدام الكود الحسابي الخطي // IEEE Int. أسيوط. الروبوتات والأتمتة، سينسيناتي، 13-18 مايو 1990، المجلد. 1، ص. 285-290.

117. Hankins W، Mixon R. التحكم اليدوي في مناور الروبوت عن بعد في مختبر لانجلي // IEEE Int. مؤتمر على الرسائل القصيرة، كامبريدج، 14-17 نوفمبر، المجلد. 1، 1989، ص. 127-132.

118. هينون م. حول الحساب العددي لخرائط بوانكاريه // Physica 5D، 1982، ص. 412-414.

119. هيرزينغر جي، فيشر إم، برونر ف، وآخرون. التقدم في مجال الروبوتات: تجربة DLR // Int. J. أبحاث الروبوتات، المجلد. 18، لا. 11 نوفمبر 1999، ص. 1064-1087.

120. هيرزينغر جي.، الروبوتات الفضائية القائمة على أجهزة الاستشعار - ROTEX وميزاتها عن بعد // IEEE Trans. الروبوتات والأتمتة، المجلد. 9، لا. 5 أكتوبر 1993.

121. Hirzinger G.، Brunner W.، Dietrich J.، Heindl J.، ROTEX أول روبوت يتم التحكم فيه عن بعد في الفضاء // Proc. كثافة العمليات. أسيوط. في الروبوتات والأتمتة، سان دييغو، كاليفورنيا، الولايات المتحدة الأمريكية، 8-13 مايو 1994.

122. هيرزينغر جي، برونر بي، لامباريللو آر، وآخرون. التقدم في الروبوتات المدارية // بروك. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000، ص. 898-907.

123. هيرزينغر ج.، ألبو شيفر أ.، هانلي م.، وآخرون. على جيل جديد من الروبوتات خفيفة الوزن التي يتم التحكم فيها بعزم الدوران // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سيول، كوريا، 21-26 مايو 2001، ص. 33563363.

124. Hollerbach J. صياغة لاغرانج العودية لديناميات المناورة ودراسة مقارنة لتعقيد التعقيد الديناميكي // IEEE Trans، on SMC، SMC-10، No. 11، 1980، p. 730-736.

125. Hollerbach J.، Thompson W.، Shirley P. تقارب الروبوتات والرؤية ورسومات الكمبيوتر لتفاعل المستخدم // Int. J. لأبحاث الروبوتات، المجلد. 18، لا. 11 نوفمبر 1999، ص. 1088-1100.

126. Hong S.، Jeon J.، Yoon J. جهاز محاكاة رسومي للروبوت قائم على الشبكة // Proc. المتدرب رقم 32. أعراض. حول الروبوتات، أبريل 2001، سيول، كوريا، ص. 1294-1299.

127. هونغ دبليو، سلوتين ج.-ج. تجارب التنسيق بين اليد والعين باستخدام الرؤية النشطة // Proc. المتدرب الرابع. أعراض. في الروبوتات التجريبية، ستانفورد، كاليفورنيا، 30 يونيو 2 يوليو 1995.

128. هوانغ إتش.-بي، وانغ سي.-إل. النمذجة والتحكم في أداة الكتلة في تصنيع أشباه الموصلات // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA" 2001، سيول، كوريا، 21-26 مايو 2001، ص. 18261831.

129. Jagersand M. عرض تنبؤي قائم على الصور للتلاعب عن بعد // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"99، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص. 550-556.

130. Jain A.، Rodriguez G. ديناميكيات الروبوت الحسابية باستخدام العوامل المكانية // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000.

131. جو إم إس، منصور ج.م. مقارنة طرق تطوير ديناميكيات أنظمة الجسم الصلبة // Int. J. أبحاث الروبوتات، N6، 1989، ص. 19-27.

132. Jung S.، Yim S.، Hsia T. C. دراسات تجريبية للتحكم في قوة مقاومة الشبكة العصبية لمتلاعبي الروبوتات // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سيول، كوريا، مايو 2001.

133. Kahn M.E.، Roth V. التحكم شبه الأدنى في السلاسل الحركية المفصلية ذات الحلقة المفتوحة // ASME J. Dynam. النظام، القياس. والعكس، المجلد. 93، 1971، ص. 164-172.

134. كين ت.، ديناميات، نيويورك، هولت، ريهارت وويستون، 1968.

135. Kheddar A.، ​​Tzafestas C.، Coiffet P. مفهوم الروبوت الخفي - التشغيل عن بعد التجريدي عالي المستوى // Proc. IEEE/RSJ متدرب. أسيوط. حول الروبوتات والأنظمة الذكية IROS"97، غرونوبل، فرنسا، سبتمبر 1997، ص. 1818-1824.

136. خضير أ. واجهة الواقع المعزز لتطبيقات الروبوتات عن بعد عبر الإنترنت، http://lsc.cemif.univ-evry.fr:8080/Projets/ARITl

137. ساعد كيم دبليو رؤية الكمبيوتر في معايرة الواقع الافتراضي // IEEE Trans، on Robotics and Automation، Vol. 15، لا. 3، 1999، ص. 450-464.

138. Kircanski N.، Vukobratovic M. حزمة برامج جديدة لتوليد معادلات حركية وديناميكية فعالة في أشكال رمزية // Robotica، 1988، 6، N 4، p. 311-318.

139. Kikuchi J.، Takeo K.، Kosuge K. نظام التشغيل عن بعد عبر شبكة الكمبيوتر للبيئة الديناميكية // Proc. 1998 متدرب في معهد مهندسي الكهرباء والإلكترونيات (IEEE). أسيوط. حول الروبوتات والأتمتة، لوفين، بلجيكا، مايو 1998، ص. 3534-3539.

140. لاثروب إل.إتش. التوازي في ديناميكيات المتلاعب // Int. جيه روب. القرار، المجلد 4، العدد 2، 1985، ص. 80-102.

141. Leake S. قوة ديكارتية تعكس نظام التشغيل عن بعد // أجهزة الكمبيوتر المنتخبة. المهندس، المجلد 17، رقم 3، ص. 133-146.

142. لي سي إس جي، تشانغ بي آر. خوارزمية متوازية فعالة للحساب الديناميكي العكسي للروبوت // IEEE Trans، on SMC، vol. SMC-16، العدد 4، 1986، ص. 532-542.

143. Lee C.S.G.، Lee B.H.، Nigam R. تطوير معادلة d"Alambert المعممة للحركة للمتلاعبين الميكانيكيين // Proc 2nd conf. القرار والتحكم، سان أنطونيو، 1983، ص. 1205-1210.

144. لي سي.جي. طريقة جديدة للتحليل الديناميكي لمتلاعبي الروبوتات // IEEE Trans، on Syst.، Man and Cybern.، 1988، 18، N 1، p. 105-114.

145. لوه جي.إس.، ووكر إم.في.، بول آر.بي.سي. مخطط حسابي عبر الإنترنت للمتلاعبين الميكانيكيين // J. Dyn. النظام، القياس والتحكم، المجلد. 102، يونيو، 1980، ص. 69-76.

146. لوه آر، لي دبليو. التحكم عن بعد في آلة النماذج الأولية السريعة عبر الإنترنت للتصنيع الآلي عن بعد // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"99، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص.2203-2208.

147. ما 0.، بوهاريوالا ك.، روجر ن.، وآخرون. MDSF منشأة تطوير ومحاكاة عامة للأنظمة الروبوتية المرنة والمعقدة // Robotica، vol. 15، ص. 49-62، 1997.

148. Ma X., Xu X. دراسة إضافية لمعادلات كين // Proc.IEEE Int.Conf.Syst., Man and Cybern., Beijing, 8-12 أغسطس 1988، الصفحات 107-112.

149. ماهيل س. حول تطبيق طريقة لاغرانج في وصف الأنظمة الديناميكية //IEEE Trans، on SMC، المجلد SMC-12، رقم 6، 1982.

151. ماسون Y.، فورنييه ر. ايفرست: واجهة الواقع الافتراضي لبرمجة مهمة عن بعد // بروك. IEEE/RSJ متدرب. أسيوط. حول الروبوتات والأنظمة الذكية IROS"97، غرونوبل، فرنسا، 7-11 سبتمبر 1997، ص. 1813-1817.

152. ماتسومارو تي، كواباتا إس، كوتوكو تي، وآخرون. تبادل البيانات على أساس المهام لنظام التشغيل عن بعد من خلال شبكة الاتصالات // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"99، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص. 557-564.

153. McKenzie D.، Arkin R. تقييم قابلية استخدام أدوات برمجة الروبوت // Int. J. لأبحاث الروبوتات، المجلد. 17، لا. 4 أبريل 1998، ص. 381-401.

154. Meirit S.، Archibald S. تحديد وضعية تثبيت الكلاّب عبر الأقمار الصناعية باستخدام جهاز تحديد المدى بالليزر المثبت على المعصم // Proc. شركة نفط الجنوب. صور-الاختيار. آلة. المهندس، 1989، المجلد. 1002، ص. 583-590.

155. ميتسويشي إم، توميساكي إس، يوشيدوم تي، وآخرون. نظام الجراحة الدقيقة عن بعد مع واجهة مستخدم ذكية // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000، ص. 16071614.

156. ملادينوفا سي. النمذجة الرياضية والتحكم في نظام المناول // كثافة العمليات. J. الروبوتات والتصنيع المتكامل بالكمبيوتر، المجلد. 8، العدد 4، 1991، ص. 233-242.

157. موندادا ف.، توزيت سي. خيبيرا روبوت، نيب على الويب، http://remotebot.k-team.com/museum/

158. Murray J.، Neuman C. تنظيم خوارزميات ديناميكية روبوتية مخصصة للتقييم العددي الفعال // IEEE Trans، on SMC-18، N 1، 1988.

159. برنامج الروبوتات الفضائية الفضائية التابع لناسا، http://ranier.hq.nasa.gov/telerobotics page/realrobots.html

160. Nagamatsu H.، Kubota T.، Nakatani I. استراتيجية الالتقاط لاستعادة قمر صناعي متراجع بواسطة مناور آلي فضائي // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، مينيابوليس، مينيسوتا، 1996، ص.70-75.

161. Nagamatsu H.، Kubota T.، Nakatani I.، استراتيجية الالتقاط لاسترجاع قمر صناعي متراجع بواسطة مناور آلي فضائي // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، ألبوكيرك، نيو مكسيكو، أبريل 1997، الصفحات 3074-3079.

162. تجارب الروبوت الفضائي Oda M. على القمر الصناعي ETS-VII التابع لناسدا نظرة عامة أولية على نتائج التجربة // Proc. IEEE Intern. Conf. on Robotics and Automation، ديترويت، ميشيغان، مايو 1999، ص 1390-1395.

163. Oda M. ETS-VII: قمر صناعي للتجربة الفضائية للروبوت في المدار // Proc. IEEE كثافة العمليات. أسيوط. حول الروبوتات والأتمتة، 22-28 أبريل 1996، مينيابوليس، الولايات المتحدة الأمريكية، ص. 739-744.

164. Oda M., Doi T. نظام التشغيل عن بعد لنظام تجربة الروبوت ETS-VII II Proc. IEEE/RSJ متدرب. أسيوط. حول الروبوتات والأنظمة الذكية IROS"97، 7-11 سبتمبر 1997، غرونوبل، فرنسا، ص. 1644-1650.

165. تجارب الروبوت الفضائي Oda M. على القمر الصناعي NASDA"S ETS-VII // Proc. 29th Intern. Symp. On Robotics ISR"98، 27-30 أبريل، 1998، برمنغهام، المملكة المتحدة، الصفحات 77-83.

166. أوخوتسيمسكي د.، بلاتونوف أ.، بيلوسوف آي، وآخرون. نظام اليد والعين في الوقت الحقيقي: التفاعل مع الأجسام المتحركة // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"98، لوفين، بلجيكا، مايو 1998، الصفحة 683-1688.

167. أوخوتسيمسكي د.، بلاتونوف أ.، بيلوسوف آي.، وآخرون. تفاعل الروبوت في الوقت الفعلي مع الأجسام المتحركة السريعة // Proc. المتدرب. أسيوط. حول الروبوتات التكيفية والنظرية المنطقية للنظام العام، سانت بطرسبرغ، روسيا، 7-10 يوليو 1998.

168. Olendorf S.، Nguyen C. GSFC أبحاث الروبوتات لتطبيقات الفضاء // أجهزة الكمبيوتر المنتخب. المهندس، المجلد. 17، ن3، 1991، ص. 121-132.

169. بول ر. مناور التحكم في المسار الديكارتي // IEEE Trans، on SMC-9، فبراير، 1979، ص. 702-711.

170. Park F.C.، Choi J.، Ploen S. A Li صياغة مجموعة ديناميكيات الروبوت // Int. جيه. أبحاث الروبوتات، المجلد 14، العدد 6، ديسمبر، 1995.

171. Pefiln L.F.، ماتسوموتو K.، واكاباياشي S. انعكاس القوة من أجل التشغيل عن بعد المتأخر للروبوتات الفضائية // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سان فرانسيسكو، كاليفورنيا، أبريل 2000، ص. 31203125.

172. Piedbouf J.-C.، de Carufel J.، Aghili F.، Dupuis E. مرفق التحقق من المهام للمناور الكندي للأغراض الخاصة // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص. 1077-1083.

173. Prins J.، Dieleman P.، Jong K. محاكاة ذراع الروبوت HERMES في الوقت الحقيقي: HSF-P // Proc 2nd Europ. تقنية التشغيل في المدار. سيمب، تولوز، 12-14 سبتمبر 1989، ص. 315-321.

174. Raibert M.، Horn B. التحكم في المناول باستخدام طريقة مساحة التكوين // J. Ind. روب، يونيو 1978، ص. 69-72.

175. راميريز م.، غونزاليس إل.، إيفانكوفيتش ب. بيئة التحكم الموزعة // بروك. المتدرب الثاني. ورشة عمل حول حركة الروبوت والتحكم فيه، 18-20 أكتوبر 2001، بوكوي دوريك، بولندا، ص. 97-102.

176. Renaud N. إجراء تحليلي تكراري فعال للحصول على نموذج ديناميكي لمناول الروبوت // Proc. من كثافة العمليات الأولى. أعراض. من روب. بحث، بريتون وودز، نيو هامبشاير، الولايات المتحدة الأمريكية، 1983.

177. Rizzi A.، Koditshek D. التقدم في شعوذة الروبوت المكاني // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، نيس، فرنسا، 1992، ص. 775780.

178. Rizzi A.، Koditshek D. مزيد من التقدم في شعوذة الروبوت: قوانين المرآة القابلة للحل // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، مايو 1994، ص. 2935-2940.

179. Rodriguez G.، Jain A.، Kreutz-Delgado K. جبر المشغل المكاني لنمذجة المناول والتحكم فيه // Int. J. أبحاث الروبوتات، المجلد. 10، لا. 4، 1991، ص. 371-381.

180. Rovetta R.، Sala X.، Togno A. التحكم عن بعد في الجراحة الروبوتية عن بعد // IEEE Trans، on Systems، Man، and Cybernetics Part A: Systems and Humans، Vol. 26، لا. 4، 1996، ص. 438-444.

181. شيريدان ت. الروبوتات عن بعد، والأتمتة والتحكم الإشرافي البشري. كامبريدج، ماساتشوستس، مطبعة معهد ماساتشوستس للتكنولوجيا، 1992.

182. شيريدان T. التحكم الإشرافي البشري لنظام الروبوت // بروك. IEEE كثافة العمليات. أسيوط. في الروبوتات والأتمتة، 1986.

183. شيريدان تي. العمليات الفضائية عبر التأخير الزمني: المراجعة والتشخيص // IEEE Trans، on Robotics and Automation، Vol. 9، لا. 5 أكتوبر 1993.

184. Shi J.-X.، Albu-Schaffer A.، ​​Hirzinger G. القضايا الرئيسية في التحكم الديناميكي للروبوتات خفيفة الوزن للتطبيقات الفضائية والأرضية // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، لوفين، بلجيكا، مايو 1998، ص. 490-497.

185. شتاين م.، تيبوت أ. طلاء بوما، http://pumapaint.rwu.edu

186. Tan J.، Belousov I.R.، Clapworthy G. واجهة مستخدم تعتمد على البيئة الافتراضية للتشغيل عن بعد للروبوت باستخدام الإنترنت // Proc. المؤتمر السادس للمملكة المتحدة VR-SIG، سالفورد، المملكة المتحدة، سبتمبر. 13-15، 1999، ص. 145-153.

187. Tan J.، Clapworthy G.، Belousov I. معايرة الكاميرا عبر الإنترنت القائمة على صورة واحدة وطريقة نمذجة VE للتشغيل عن بعد عبر الإنترنت // Proc. من SPIE "استكشاف وتحليل البيانات المرئية"، المجلد. 4302، 2001، ص. 1-12.

188. تايلور ك.، تريفيليان ج. الروبوت عن بعد في أستراليا على الويب // بروك، المتدرب السادس والعشرون، ندوة حول الروبوتات الصناعية، سنغافورة، أكتوبر 1995.

189. تايلور ك.، صفحة ويب telerobot الأسترالية، http://telerobot.mech.uwa.edu.au/

190. Teraima M.، Sakane S. واجهة بين الإنسان والروبوت باستخدام مكتب رقمي ممتد // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة ICRA"99، ديترويت، الولايات المتحدة الأمريكية، مايو 1999، ص. 2874-2880.

191. Thomas M، Tesar D. النمذجة الديناميكية لأذرع المناولة التسلسلية // Trans، of ASME، vol. 104، سبتمبر، 1982، ص. 218-228.

192. أويسر ج.ج. تحليل القوة الديناميكية للروابط المكانية // ASME J. Appl. الميكانيكية، يونيو 1967، ص. 418-424.

193. Vukobratovic M.، Stepanenko Y. النموذج الرياضي للأنظمة المجسمة العامة // الرياضيات. العلوم البيولوجية، المجلد 17، 1973، ص. 191242.

194. Vukobratovic M.، Potkonjak V. المساهمة في التكوين التلقائي لنماذج السلسلة النشطة عبر نموذج Lagrangian // J. Appl. الميكانيكية، ن 1، 1979.

195. Vukobratovic M.، Kircanski N. ديناميكيات الوقت الحقيقي لروبوتات التلاعب، Springer-Verlag، 1985.

196. Walker M.، Orin D. محاكاة حاسوبية ديناميكية فعالة للآليات الآلية // ASME J. Dyn. النظام.، قياس. والعكس، المجلد. 104، سبتمبر. 1982، ص. 205-211.

197. Wang L.T.، Ravani B. الحسابات العودية للمعادلات الحركية والديناميكية للمتلاعبين الميكانيكيين // IEEE J. Rob. و أوتوم.، المجلد. RA-1، رقم 3، سبتمبر. 1985، ص. 124-131.

198. وانغ ز.، تاكاشي ت.، ناكانو إي. ما بعد التشغيل عن بعد: بنية للروبوتات المستقلة المتصلة بالشبكة // النشرة الإخبارية للمجموعة الفنية الدولية لـ SPIE، المجلد 11، العدد 2، يوليو 2002، ص 8-11.

199. واتانابي آي، سلوتين ج.-ج. التنبؤ المستقر في الوقت الحقيقي لمسارات الأجسام الخفيفة في الهواء باستخدام شبكات المويجات / MIT-NSL 100195، 1995.

200. Winnendael M.، Gallet P.، Del Cueto P. ROSED: متظاهر الخدمة الروبوتية // Proc الندوة الأوروبية الثانية لتكنولوجيا التشغيل في المدار، تولوز، 12-14 سبتمبر. 1989، ESASP-297، ص. 309-314.

201. كزافييه، http://www.cs.cmu.edu/afs/cs.cmu.edu/Web/people/Xavier، 1999.

202. يو واي كيه، تشينج إتش، شيونغ زي إتش، ليو جي إف، لي زي إكس. حول ديناميكيات المتلاعبين المتوازيين // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سيول، كوريا، مايو 2001.

203. Yoshida K.، Hashizume K.، Abiko S. مناورة رد الفعل الصفرية: التحقق من صحة الطيران باستخدام الروبوت الفضائي ETS-VII وتمديد الذراع الزائدة عن الحاجة حركيًا // Proc. IEEE المتدرب. أسيوط. حول الروبوتات والأتمتة، سيول، كوريا، 21-26 مايو 2001، ص. 441-446.

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

في مشاركتي الأخيرة على مدونتي، ذكرت أن جهاز Wii Control المتاح على نطاق واسع، وهو عصا تحكم ذات حلقة مغلقة لجهاز Nintendo Wii، يمكن استخدامه للتحكم عن بعد في أذرع الروبوت. الآن أريد متابعة هذا الموضوع وإعطاء لمحة مختصرة عن طرق التحكم عن بعد...

هناك، بشكل عام، طريقتان مستخدمتان على نطاق واسع ومقبولتان عالميًا للتحكم عن بعد في الأجهزة المستقلة وشبه المستقلة:

  1. التحكم باستخدام إشارات الأشعة تحت الحمراء من جهاز التحكم عن بعد (مثل تغيير قنوات التلفزيون)
  2. مراقبة لاسلكية

الطريقة الأولى، فيما يتعلق بالتحكم في الروبوت، يتم تنفيذها باستخدام دائرة بسيطة، والتي حتى أنا، لست من محبي مكواة اللحام، تمكنت من لحامها في نصف ساعة - وبرنامج WinLIRC، وهو في الأساس برنامج تشغيل Windows لـ نموذج التحكم هذا (التفاصيل موجودة على موقع الويب الخاص بي، في قسم أجهزة استشعار الروبوت).

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

في الآونة الأخيرة، أصبحت طرق أخرى للتحكم اللاسلكي واسعة الانتشار بشكل متزايد. بالطبع، نحن نتحدث عن تقنيات Bluetooth وWi-Fi، والتي يتم استخدامها حاليًا في كل مكان تقريبًا في أجهزة الكمبيوتر وأجهزة المساعد الرقمي الشخصي وأجهزة الاتصال والهواتف المحمولة...

نموذج التحكم في الروبوت عند استخدام تقنيات Wi-Fi وBluetooth هو في الأساس هذا: يتم توصيل الهاتف المحمول أو المساعد الرقمي الشخصي مباشرة بالروبوت، والذي يمكنه من خلال دائرة لحام ذاتية معينة إرسال إشارات التحكم إلى الروبوت وأخذ قراءات المستشعر. يتم تنفيذ نشاط "الدماغ" الرئيسي على الكمبيوتر الرئيسي الثابت (أحيانًا حتى بمساعدة شبكة موزعة من الخوادم). يتيح هذا الأسلوب أحيانًا تقليل وزن الروبوت واستهلاكه للطاقة عدة مرات.

بالمناسبة، هناك حالة معروفة عندما تجمد الروبوت في مكانه في أحد العروض التقديمية العالمية - لعدة دقائق. حدث هذا على وجه التحديد بسبب التحميل الزائد على شبكة Wi-Fi للمبنى الذي أقيم فيه العرض التقديمي.

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

يعد التحكم في الصوت وظيفة قياسية إلى حد ما، ويمكنك استخدام نظام التشغيل Windows Vista العادي لتنفيذها.

بالمناسبة، توجد حاليًا أيضًا أجهزة استشعار تستخدم الرائحة الاصطناعية (اقرأ - باللغة الإنجليزية - حول استخدام الرائحة الاصطناعية في الفضاء)، وقد تم إنشاء مواد منذ فترة طويلة تجعل من الممكن إدراك البشرة الحساسة (حتى لوحة المفاتيح لجهاز Palm القديم m505 مصنوع من مادة متجانسة حساسة للمس)، حسنًا، يمكن للروبوتات أيضًا أن تشعر بالذوق...

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

تعتبر السيطرة على الروبوت مهمة صعبة. يتطلب التعريف الذي اخترناه أن يستقبل الجهاز بيانات حول بيئته. ثم اتخذ قراره واتخذ الإجراءات المناسبة. يمكن أن تكون الروبوتات مستقلة أو شبه مستقلة.

  1. يعمل الروبوت المستقل وفقًا لخوارزمية معينة بناءً على البيانات الواردة من أجهزة الاستشعار.
  2. يقوم الروبوت شبه المستقل بمهام يشرف عليها الإنسان. وبالإضافة إلى ذلك هناك مهام أخرى يقوم بها من تلقاء نفسه...

الروبوتات شبه المستقلة

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

إذا فقد الروبوت الاتصال بالسطح، يتم تنشيط برنامج مستقل ويرفع الروبوت تحت الماء إلى السطح. لكي تتمكن من التحكم في الروبوت الخاص بك، ستحتاج إلى تحديد مستوى استقلاليته. ربما تريد أن يتم التحكم في الروبوت عبر الكابل، أو لاسلكيًا، أو مستقلًا تمامًا.

التحكم بالكابل

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

في هذه الحالة، يمكن توصيل المحركات ومصدر الطاقة مباشرة بالمفتاح. لذلك، يمكن التحكم في دورانها للأمام/للخلف. ويستخدم هذا عادة في المركبات.

ليس لديهم ذكاء ويعتبرون "آلات يتم التحكم فيها عن بعد" وليس "روبوتات".


  • الميزة الرئيسية لهذا الاتصال هي أن الروبوت لا يقتصر على وقت التشغيل. لأنه يمكن توصيله مباشرة بالشبكة. لا داعي للقلق بشأن فقدان الإشارة. عادةً ما يحتوي الروبوت على الحد الأدنى من الإلكترونيات وهو ليس معقدًا للغاية. يمكن أن يكون الروبوت نفسه خفيف الوزن أو أن يكون له حمولة إضافية. يمكن إزالة الروبوت فعليًا باستخدام حبل متصل بالكابل إذا حدث خطأ ما. هذا ينطبق بشكل خاص على الروبوتات تحت الماء.
  • العيوب الرئيسية هي أن الكابل يمكن أن يتشابك أو يعلق بشيء ما أو ينكسر. المسافة التي يمكن إرسال الروبوت إليها محدودة بطول الكابل. يؤدي سحب كابل طويل إلى زيادة الاحتكاك ويمكن أن يبطئ حركة الروبوت أو حتى يوقفها.

التحكم في الروبوت باستخدام كابل ووحدة تحكم دقيقة مدمجة

والخطوة التالية هي تثبيت وحدة التحكم الدقيقة على الروبوت، مع الاستمرار في استخدام الكابل. يتيح لك توصيل وحدة التحكم الدقيقة بأحد منافذ الإدخال/الإخراج بجهاز الكمبيوتر الخاص بك (مثل منفذ USB) التحكم في تصرفاتك. يتم التحكم باستخدام لوحة المفاتيح أو عصا التحكم أو أي جهاز طرفي آخر. قد تتطلب إضافة وحدة تحكم دقيقة إلى المشروع أيضًا برمجة الروبوت باستخدام إشارات الإدخال.


  • المزايا الرئيسية هي نفسها كما هو الحال مع التحكم المباشر بالكابل. يمكن برمجة سلوك أكثر تعقيدًا للروبوت ورد فعله على الأزرار أو الأوامر الفردية. هناك مجموعة واسعة من أدوات التحكم (الماوس، لوحة المفاتيح، عصا التحكم، وما إلى ذلك). يحتوي المتحكم الدقيق المضاف على خوارزميات مدمجة. وهذا يعني أنه يمكنه التفاعل مع أجهزة الاستشعار واتخاذ قرارات معينة من تلقاء نفسه.
  • تشمل العيوب التكلفة الأعلى بسبب الإلكترونيات الإضافية. العيوب الأخرى هي نفسها عند التحكم المباشر في الروبوت عبر الكابل.

التحكم في الإيثرنت

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

قد يكون إعداد روبوت يمكنه التواصل عبر الإنترنت أمرًا معقدًا للغاية. بادئ ذي بدء، يفضل اتصال WiFi (الإنترنت اللاسلكي). يعد الجمع السلكي واللاسلكي أيضًا خيارًا حيث يوجد جهاز إرسال واستقبال (إرسال واستقبال). يتم توصيل جهاز الإرسال والاستقبال فعليًا بالإنترنت، ثم يتم نقل البيانات المستلمة عبر الإنترنت لاسلكيًا إلى الروبوت.


  • وتتمثل المزايا في إمكانية التحكم بالروبوت عبر الإنترنت من أي مكان في العالم. لا يقتصر وقت التشغيل على الروبوت، حيث يمكنه استخدام الطاقة عبر الإيثرنت. بو. هذه هي التقنية التي تسمح لك بنقل الطاقة الكهربائية مع البيانات إلى جهاز بعيد من خلال كبل زوج ملتوي قياسي عبر شبكة إيثرنت. يمكن أن يؤدي استخدام بروتوكول الإنترنت (IP) إلى تبسيط وتحسين تصميم الاتصالات. المزايا هي نفسها كما هو الحال مع التحكم السلكي المباشر بالكمبيوتر.
  • العيب هو البرمجة الأكثر تعقيدًا ونفس عيوب التحكم في الكابلات.

التحكم باستخدام جهاز التحكم عن بعد بالأشعة تحت الحمراء

تعمل أجهزة إرسال واستقبال الأشعة تحت الحمراء على إزالة الكابل الذي يربط الروبوت بالمشغل. يستخدم هذا بشكل عام من قبل المبتدئين. يتطلب التحكم بالأشعة تحت الحمراء "خط رؤية" للعمل. يجب أن يكون جهاز الاستقبال قادرًا على "رؤية" جهاز الإرسال في جميع الأوقات حتى يتمكن من استقبال البيانات.

تُستخدم أجهزة التحكم عن بعد بالأشعة تحت الحمراء (مثل أجهزة التحكم عن بعد العامة لأجهزة التلفزيون) لإرسال الأوامر إلى جهاز استقبال الأشعة تحت الحمراء المتصل بوحدة تحكم دقيقة. ثم يفسر هذه الإشارات ويتحكم في تصرفات الروبوت.


  • الميزة منخفضة التكلفة. للتحكم في الروبوت، يمكنك استخدام أجهزة التحكم عن بعد البسيطة الخاصة بالتلفزيون.
  • العيوب هي أنها تتطلب خط رؤية للتحكم.

مراقبة لاسلكية

يتطلب التحكم في الترددات الراديوية جهاز إرسال واستقبال مع وحدات تحكم دقيقة صغيرة لإرسال واستقبال وتفسير بيانات الترددات الراديوية (RF). يحتوي صندوق الاستقبال على لوحة دوائر مطبوعة (PCB) تحتوي على وحدة الاستقبال ووحدة تحكم صغيرة بمحرك مؤازر. يتطلب الاتصال اللاسلكي جهاز إرسال متطابقًا/مقترنًا بجهاز استقبال. من الممكن استخدام جهاز إرسال واستقبال يمكنه إرسال واستقبال البيانات بين بيئتين مختلفتين فعليًا لنظام الاتصالات.

لا يتطلب التحكم اللاسلكي خط رؤية ويمكن إجراؤه على مسافات طويلة. يمكن لأجهزة التردد اللاسلكي القياسية نقل البيانات بين الأجهزة عبر مسافات تصل إلى عدة كيلومترات. بينما يمكن لأجهزة الترددات اللاسلكية الأكثر احترافًا توفير التحكم في الروبوت من أي مسافة تقريبًا.


يفضل العديد من مصممي الروبوتات صنع روبوتات شبه مستقلة يتم التحكم فيها عن طريق الراديو. يتيح ذلك للروبوت أن يكون مستقلاً قدر الإمكان ويقدم تعليقات للمستخدم. ويمكن أن يمنح المستخدم بعض التحكم في بعض وظائفه إذا لزم الأمر.

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

التحكم بالبلوتوث

البلوتوث عبارة عن إشارة راديو (RF) ويتم إرسالها عبر بروتوكولات محددة لإرسال واستقبال البيانات. غالبًا ما يقتصر نطاق البلوتوث التقليدي على حوالي 10 أمتار، على الرغم من أنه يتمتع بميزة السماح للمستخدمين بالتحكم في الروبوت الخاص بهم عبر الأجهزة التي تدعم تقنية البلوتوث. هذه هي في المقام الأول الهواتف المحمولة وأجهزة المساعد الرقمي الشخصي وأجهزة الكمبيوتر المحمولة (على الرغم من أن البرمجة المخصصة قد تكون مطلوبة لإنشاء الواجهة). تمامًا مثل التحكم بالراديو، توفر تقنية Bluetooth اتصالاً ثنائي الاتجاه.


  • المزايا: يمكن التحكم بها من أي جهاز يدعم تقنية البلوتوث. ولكن، كقاعدة عامة، هناك حاجة إلى برمجة إضافية. هذه هي الهواتف الذكية وأجهزة الكمبيوتر المحمولة وما إلى ذلك. يمكن أن تكون معدلات البيانات الأعلى شاملة الاتجاهات. لذلك، ليست هناك حاجة إلى خط رؤية ويمكن للإشارة أن تمر عبر الجدران قليلاً.
  • عيوب. يجب أن تعمل في أزواج. المسافة عادة حوالي 10 أمتار (بدون عوائق).

التحكم بالواي فاي

غالبًا ما يكون التحكم عبر WiFi خيارًا إضافيًا للروبوتات. تقدم القدرة على التحكم في الروبوت لاسلكيًا عبر الإنترنت بعض المزايا المهمة (وبعض العيوب) للتحكم اللاسلكي. لإعداد التحكم في الروبوت عبر شبكة Wi-Fi، تحتاج إلى جهاز توجيه لاسلكي متصل بالإنترنت ووحدة WiFi على الروبوت نفسه. بالنسبة للروبوت، يمكنك استخدام جهاز يدعم بروتوكول TCP / IP.


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

التحكم عن طريق الهاتف الخليوي

تقنية لاسلكية أخرى تم تطويرها في الأصل للتواصل بين الإنسان والإنسان، وهي الهاتف الخلوي، تُستخدم الآن للتحكم في الروبوتات. نظرًا لأن ترددات الهاتف الخلوي منظمة، فإن تمكين الوحدة الخلوية على الروبوت يتطلب عادةً برمجة إضافية. ليست هناك حاجة أيضًا إلى فهم نظام الشبكة الخلوية ولوائحها.


  • المزايا: يمكن التحكم بالروبوت في أي مكان توجد فيه إشارة خلوية. إمكانية الاتصال عبر الأقمار الصناعية.
  • عيوب؛ قد يكون إعداد التحكم الخلوي أمرًا صعبًا - وليس للمبتدئين. كل شبكة خلوية لها متطلباتها وقيودها الخاصة. الخدمة عبر الإنترنت ليست مجانية. عادةً، كلما زاد عدد البيانات التي تقوم بنقلها، زادت الأموال التي يتعين عليك دفعها. لم يتم بعد تكوين النظام للاستخدام في الروبوتات.

الخطوة التالية هي الاستفادة الكاملة من وحدة التحكم الدقيقة في الروبوت الخاص بك. وقبل كل شيء، برمجة خوارزمية إدخال البيانات من أجهزة الاستشعار الخاصة بها. يمكن أن يتخذ التحكم الذاتي أشكالًا مختلفة:

  1. تكون مبرمجة مسبقا دون ردود فعل بيئية
  2. مع ردود فعل استشعار محدودة
  3. مع ردود فعل الاستشعار المعقدة

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


إن التحكم في الروبوت للاتجاه إلى اليسار من خلال قراءة سهم يشير إلى اليسار على قطعة من الورق هو أمر أصعب بكثير مما قد يتخيله المرء. يتطلب أمر الخدمة مثل "الانعطاف لليسار" أيضًا قدرًا كبيرًا من البرمجة. إن برمجة العديد من الأوامر المعقدة مثل "أحضر لي نعالاً" لم تعد ضرباً من الخيال. على الرغم من أنها تتطلب مستوى عالٍ جدًا من البرمجة والكثير من الوقت.

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

الجزء العملي

الهدف من مشروعنا هو إنشاء منصة مستقلة قادرة على اتخاذ القرارات بناءً على الإشارات الخارجية من أجهزة الاستشعار. سوف نستخدم متحكم Lego EV3. إنها تسمح لنا بإنشائها كمنصة مستقلة تمامًا. وشبه مستقلة، ويتم التحكم بها عن طريق البلوتوث أو باستخدام لوحة تحكم تعمل بالأشعة تحت الحمراء.


مكعبات ليجو EV3 القابلة للبرمجة

يمكن أن تعمل الوحدة الرئيسية لمجموعة بناء Lego Mindstorms EV3 مع البرامج الثابتة leJOS، والتي تسمح لك بتشغيل تطبيقات Java. خصيصًا لهذا السبب، أصدرت Oracle إصدارًا منفصلاً من Java SE الكامل ودعمته.

سمح لي JVM العادي باستخدام بروتوكول Java Management Extensions (JMX) المدمج فيه لتنفيذ التحكم عن بعد في الذراع الآلية. للجمع بين عناصر التحكم وقراءات أجهزة الاستشعار والصور من كاميرات IP المثبتة على الروبوت، يتم استخدام مخطط ذاكري تم إعداده على منصة AggreGate.


يتكون الروبوت نفسه من جزأين رئيسيين: الهيكل والذراع المناول. ويتم التحكم فيهما بواسطة جهازي كمبيوتر EV3 مستقلين تمامًا، ويتم تنسيقهما جميعًا من خلال خادم التحكم. لا يوجد اتصال مباشر بين أجهزة الكمبيوتر.

يتصل كلا الجهازين بشبكة IP الخاصة بالغرفة عبر محولات NETGEAR WNA1100 Wi-Fi. يتم التحكم في الروبوت بواسطة ثمانية محركات من شركة Mindstorms - 4 منها "كبيرة" و4 "صغيرة". تم أيضًا تركيب مستشعرات تعمل بالأشعة تحت الحمراء والموجات فوق الصوتية للتوقف تلقائيًا عند أي عائق عند الرجوع للخلف، ومستشعران يعملان باللمس لإيقاف دوران المعالج بسبب وجود عائق، ومستشعر جيروسكوبي لتسهيل توجيه المشغل من خلال تصور موضع الكتف.

يحتوي الهيكل على محركين، كل منهما ينقل الطاقة إلى زوج من محركات الأقراص المتعقبة. يقوم محرك آخر بتدوير الذراع الآلية بالكامل بمقدار 360 درجة.

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

الوحدة الميكانيكية الأكثر تعقيدًا هي "الفرشاة". نظرًا للحاجة إلى نقل ثلاثة محركات ثقيلة إلى منطقة "الكوع"، فقد تبين أن التصميم صعب للغاية.

بشكل عام، يبدو كل شيء على هذا النحو (كان من الصعب العثور على علبة أعواد الثقاب لقياس الحجم):

لنقل الصورة تم تركيب كاميرتين:

  • هاتف ذكي عادي يعمل بنظام Android ومثبت عليه تطبيق IP Webcam للحصول على نظرة عامة (في صورة HTC One)
  • كاميرا AI-Ball صغيرة الحجم تعمل بتقنية Wi-Fi، يتم تثبيتها مباشرة على "يد" المعالج وتساعد في التقاط الأشياء ذات الأشكال المعقدة

برمجة EV3

تبين أن برنامج الروبوت نفسه بسيط قدر الإمكان. البرامج الموجودة على جهازي الكمبيوتر متشابهة جدًا، فهي تبدأ تشغيل خادم JMX، وتسجل MBeans المتوافقة مع المحركات وأجهزة الاستشعار، وتنتقل إلى وضع السكون في انتظار عمليات JMX.

رمز الفئات الرئيسية لبرنامج الذراع الآلية

ذراع الفئة العامة ( public static void main(String args) ( حاول ( EV3Helper.printOnLCD("Starting..."); EV3Helper.startJMXServer("192.168.1.8", 9000); MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); EV3LargeRegulatedMotor المحرك = جديد EV3LargeRegulatedMotor(BrickFinder.getDefault().getPort("A")); LargeMotorMXBean m = new LargeMotorController(motor); ObjectName n = new ObjectName("robot:name=MotorA"); mbs.registerMBean(m, n ); // تسجيل المحركات الأخرى هنا EV3TouchSensor touchSensor = new EV3TouchSensor(SensorPort.S1); TouchSensorMXBean tos = new TouchSensorController(touchSensor); n = new ObjectName("robot:name=Sensor1"); mbs.registerMBean(tos, n) ; // تسجيل أجهزة الاستشعار الأخرى هنا EV3Helper.printOnLCD("Running"); Sound.beepSequenceUp(); Thread.sleep(Integer.MAX_VALUE); ) Catch (Throwable e) ( e.printStackTrace(); ) ) public class EV3Helper ( بداية فارغة ثابتة JMXServer (عنوان السلسلة، منفذ int) (خادم MBeanServer = ManagementFactory.getPlatformMBeanServer()؛ حاول ( java.rmi.registry.LocateRegistry.createRegistry(port); JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + عنوان + ": " + String.valueOf(port) ) + "/ الخادم")؛ الخريطة الدعائم = HashMap جديدة ()؛ props.put("com.sun.management.jmxremote.authenticate", "false"); props.put("com.sun.management.jmxremote.ssl", "false"); JMXConnectorServer ConnectorServer = JMXConnectorServerFactory.newJMXConnectorServer(url,props, server); موصلServer.start(); ) قبض (استثناء e) ( e.printStackTrace(); ) ) printOnLCD باطل ثابت (String s) ( LCD.clear(); LCD.drawString(s, 0, 4); ) )

لكل نوع من أجهزة الاستشعار والمحركات، تم إنشاء واجهة MBean وفئة تنفذها، والتي تقوم مباشرة بتفويض جميع الاستدعاءات إلى الفئة المضمنة في leJOS API.

مثال على كود الواجهة

الواجهة العامة LargeMotorMXBean (الملخص العام باطل إلى الأمام () ؛ الملخص العام المنطقي تعليق Regulation () ؛ الملخص العام int getTachoCount () ؛ الملخص العام العائم getPosition () ؛ الملخص العام void flt () ؛ الملخص العام void flt (boolean InstantReturn) ؛ الملخص العام توقف باطلة (boolean InstantReturn)؛ الملخص المنطقي العام isMoving ()؛ الملخص العام void waitComplete ()؛ الملخص العام void RotateTo (int LimitAngle، boolean InstantReturn)؛ الملخص العام void setAcceleration (intتسارع)؛ الملخص العام int getAcceleration ()؛ العام مجردة int getLimitAngle () ؛ إعادة تعيين الفراغ الملخص العام TachoCount () ؛ تدوير الفراغ الملخص العام (زاوية int ، boolean InstantReturn) ؛ تدوير الفراغ الملخص العام (زاوية int) ؛ تدوير الفراغ الملخص العام (int LimitAngle) ؛ الملخص المنطقي العام isStalled () ؛ الملخص العام void setStallThreshold(خطأ int, int time); الملخص العام int getRotationSpeed(); الملخص العام float getMaxSpeed(); الملخص العام void back(); توقف الفراغ الملخص العام () ؛ الملخص العام int getSpeed(); الملخص العام void setSpeed(int speed); )

مثال على كود تنفيذ MBean

تطبق LargeMotorController من الفئة العامة LargeMotorMXBean (محرك EV3LargeRegulatedMotor النهائي؛ public LargeMotorController(EV3LargeRegulatedMotor motor) ( this.motor = motor; ) @Override public voidward() ( motor.forward(); ) @Override public boolean hangingRegulation() (return motor. SuspensionRegulation(); ) @Override public int getTachoCount() ( return motor.getTachoCount(); ) @Override public float getPosition() ( return motor.getPosition(); ) @Override public void flt() ( motor.flt() ; ) @Override public void flt(boolean InstantReturn) ( motor.flt(immediateReturn); ) // تم تخطي طرق التفويض المشابهة )

ومن الغريب أن البرمجة انتهت عند هذا الحد. لم تتم كتابة سطر واحد من التعليمات البرمجية على جانب الخادم أو محطة عمل المشغل.

جاري التوصيل بالخادم

يتم التحكم في الروبوت مباشرة بواسطة خادم منصة AggreGate IoT. يتضمن الإصدار المجاني المثبت من AggreGate Network Manager برنامج تشغيل بروتوكول JMX ويسمح لك بالاتصال بما يصل إلى عشرة مضيفين JMX. سنحتاج إلى توصيل اثنين - واحد لكل لبنة EV3.

أولاً، تحتاج إلى إنشاء حساب جهاز JMX عن طريق تحديد عنوان URL المحدد عند بدء تشغيل خادم JMX في الإعدادات:

خصائص اتصال جهاز JMX


بعد ذلك، حدد الأصول (أي MBeans في هذه الحالة) التي سيتم إضافتها إلى ملف تعريف الجهاز:

اختيار ميغابايت


وبعد بضع ثوانٍ ننظر ونغير القيم الحالية لجميع خصائص MBeans التي تم استطلاعها:

لقطة للجهاز


يمكنك أيضًا اختبار العمليات المختلفة عن طريق استدعاء أساليب MBean يدويًا، مثل Forward() وstop().

قائمة العمليات


بعد ذلك، قمنا بإعداد فترات الاقتراع لأجهزة الاستشعار. يتم استخدام تردد استقصاء عالي (100 مرة في الثانية) نظرًا لوجود خادم التحكم على الشبكة المحلية مع الروبوت، وهو الخادم الذي يتخذ القرارات بشأن إيقاف التدوير عندما يصطدم بعائق، وما إلى ذلك. من المؤكد أن الحل ليس صناعيًا، ولكن في وجود شبكة Wi-Fi تعمل بشكل جيد داخل شقة واحدة، ثبت أنها كافية تمامًا.

فترات المسح


واجهة المشغل

الآن دعنا ننتقل إلى إنشاء واجهة المشغل. للقيام بذلك، نقوم أولاً بإنشاء عنصر واجهة مستخدم جديد وإضافة المكونات الضرورية إليه. تبدو نسخة العمل النهائية كما يلي:

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

عرض من داخل محرر الواجهة

الشكل الكامل:

عرض مع لوحات الحاوية المعروضة:


والآن، كما يقول المتخصصون في أنظمة التحكم الآلي، كل ما تبقى هو “إحياء المخطط التذكيري”. لهذا الغرض، ما يسمى الارتباطاتربط خصائص وأساليب مكونات الواجهة الرسومية بخصائص وأساليب كائنات الخادم. نظرًا لأن أجهزة كمبيوتر EV3 متصلة بالفعل بالخادم، فيمكن أن تكون MBeans الخاصة بالروبوت الخاص بنا أيضًا كائنات خادم.

تحتوي واجهة المشغل بأكملها على حوالي 120 رابطًا، معظمها من نفس النوع:

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

يتيح لك النصف الثاني من الارتباطات التحكم في الروبوت من لوحة المفاتيح عن طريق الضغط أولاً على زر التحكم في لوحة المفاتيح. هذه الارتباطات تستجيب للأحداث مفتاح مضغوطو keyReleased، وفي حالة كل ربط يتم كتابة رمز الزر الذي يجب التفاعل معه.

جميع طرق استدعاء روابط التحكم إلى الأمام(), الى الوراء()و قف()العديد من وحدات MBeans، نظرًا لأن تسليم الأحداث يحدث بشكل غير متزامن، فمن المهم استدعاء الوظائف إلى الأمام()/الى الوراء()والمكالمات اللاحقة قف()لا مختلطة. للقيام بذلك، تتم إضافة الارتباطات التي تستدعي أساليب MBean واحدة إلى قائمة انتظار واحدة.

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