أنت تبحث عن اللغات البرمجية المناسبة لبرمجة الروبوت ، سنشارك معك اليوم مقالة حول لغة الروبوت التفاعلية – ويكيبيديا تم تجميعها وتحريرها بواسطة فريقنا من عدة مصادر على الإنترنت. آمل أن تكون هذه المقالة التي تتناول موضوع اللغات البرمجية المناسبة لبرمجة الروبوت مفيدة لك.
لغة الروبوت التفاعلية – ويكيبيديا
![]() |
هذه المقالة يتيمة لأن عددًا قليلاً جدًا من المقالات الأخرى تصل إليها. الرجاء المساعدة عن طريق إضافة ارتباط إليها في المقالات المتعلقة به. (يونيو 2013)
![]() |
لغة الروبوت التفاعلية (رويال) هي أول لغة منطوقة مصممة خصيصًا لإضافة إمكانية التحدث إلى الروبوتات. يتم تطوير لغة الروبوت التفاعلية من قبل قسم التصميم الصناعي في جامعة أيندهوفن للتكنولوجيا. تتمثل الأهداف الرئيسية للغة الروبوت التفاعلية في تسهيل قيام المستخدم بتعليم الروبوت وإيجاد أفضل طريقة لتلقي الروبوت وفهم الأوامر. تحتوي لغة الروبوت التفاعلية على النحو الذي يعمل مع العديد من أنواع الروبوتات المختلفة مثل Roomba و Lego Mindstorm NXT. لغة الروبوت التفاعلية متاحة للاستخدام والمشاركة من قبل أي شخص ، حيث أصدر الفريق جميع الوثائق والمستندات والأدوات بموجب ترخيص المشاع الإبداعي.[1]
لمحة تاريخية قصيرة[عدل]
تم تطوير هذه اللغة بسبب الحاجة إلى إنشاء لغة موحدة بحيث يمكن للبشر التحدث إلى الروبوتات. كان الباحثون يبحثون عن قدرة الروبوتات على التعرف على اللغات البشرية الطبيعية وتفسيرها. اكتشفوا أن اللغات البشرية يمكن أن تكون مربكة للغاية بالنسبة للروبوتات عند تفسيرها بسبب وجود بعض العناصر مثل الهوموفون وصيغ الفعل. بناءً على هذا البحث ، شرع الباحثون في إنشاء خوارزميات جينية ، والتي بدورها تنتج مفردات اصطناعية من شأنها تسهيل عملية نطقها للبشر. تستخدم هذه الخوارزميات الوحدات الصوتية الأكثر شيوعًا من اللغات البشرية الأكثر انتشارًا والتي تم إنشاؤها لتسهيل النطق. ثم أخذ الفريق نتائج هذه الخوارزميات وشرع في إنشاء مفردات لغة روبوت تفاعلية.[2]
اللغة[عدل]
تحتوي لغة الروبوت التفاعلية على قواعد نحوية واحدة مما يعني عدم وجود بادئات أو لاحقات (أحرف أو مقاطع من البدايات والنهايات) مضافة إلى الكلمات لتغيير المعنى. ولكن يتم إنشاء هذه التغييرات عن طريق إضافة علامات الكلمات التي تحدد هذه التغييرات مثل الفعل الماضي من الفعل. على سبيل المثال ، في اللغة الإنجليزية ، تُضاف اللاحقة “ed” إلى الفعل للإشارة إلى أن الفعل في زمن الماضي ، ولكن في IRL ، تُستخدم كلمة “jifi” بعد الفعل بدلاً من اللاحقة “ed”.[3]
الحروف الأبجدية[عدل]
النسخ الأبجدي الصوتي الدولي | رسائل النسخ | مثال | |
---|---|---|---|
أ | æ | AE | سريع (سريع) |
ه | ه | EH | أحمر أحمر) |
أنا | ɪ | IH | كبير (كبير) |
ا | س | آه | معطف (سترة) [4] |
ش | ʌ | آه | لكن |
ب | ب | ب | شراء (للشراء) |
F | F | F | ل (ل) |
ي | دʒ | JH | فقط (فقط) |
ك | ك | ك | مفتاح (مفتاح) |
ل | ل | إل | متأخر (متأخر) |
م | م | م | رجل |
ن | ن | ن | لا لا) |
ص | ص | ص | يدفع |
س | س | س | قل قل) |
ر | ر | تي | خذ خذ) |
ث | ث | دبليو | طريق طريق) |
كلمات[عدل]
يتم إنتاج مفردات لغة الروبوت التفاعلية بواسطة خوارزميات مصممة لإنشاء مفردات بأقل قدر من التنافر الذي يمكن أن يوجد بين الكلمات. تُنسب كل كلمة تم إنشاؤها بواسطة الخوارزميات إلى معنى أساسي مأخوذ من المفردات الأساسية للغة الإنجليزية. يتم أيضًا تخصيص الكلمات المأخوذة من المفردات الأساسية الإنجليزية الأكثر استخدامًا لأقصر كلمات لغة الروبوت التفاعلية التي تم إنشاؤها بواسطة الخوارزميات. فيما يلي قائمة قصيرة بكلمات لغة الروبوت التفاعلية مع معناها باللغة الإنجليزية
معنى في اللغة الإنجليزية | كلمات لغة الروبوت التفاعلية |
---|---|
هواء | الزوجة |
و (و) | سو (سوو) |
سيء (سيء) | توبيك |
علبة | ليتو |
البرد | بوسيبو |
النهاية (النهاية) | بيكوت |
نار نار) | نيجوج |
يعطى | bufo |
يد (يد) | jiwos |
داخل (داخل) | مخلب |
أعرف | باتي |
اليسار (رفع) | webufo |
رجل | لوسا |
رقم (رقم) | مجنونة |
في الخارج | باجيك |
ورق (ورق) | بانافو |
صحيح صحيح) | بيساتي |
البقاء | تيبيت |
حديث | سيني |
استخدام (استخدام) | سبوت |
جدا ، وكذلك الجمع | أجنبي (توجي) |
سير | fosit |
علامة الكلمة تشير إلى زمن المستقبل | جيفو (جيفو) |
علامة تشير إلى الفعل الماضي | ينام (جيفي) |
انت (انت) | باما |
القواعد[عدل]
تم تصميم لغة الروبوت التفاعلية بحيث يكون لها قواعد نحوية منتظمة بدون تعبيرات لأي شيء. تنطبق جميع القواعد على جميع الكلمات في جزء من الكلام. نظرًا لنوع قواعد لغة الروبوت التفاعلي الفردي البسيط ، تتم إضافة علامات الكلمات بعد أجزاء الكلام لعرض التصنيف اللغوي. على سبيل المثال ، يتم وضع علامة الكلمة بعد الفعل للإشارة إلى الفعل ، بينما يتم وضع علامة الكلمة بعد الاسم للإشارة إلى الجمع. تحتوي اللغة التفاعلية للروبوت على خمسة أجزاء من الكلام: الأسماء والأفعال والظروف والصفات والضمائر. يحتوي جزء الضمائر فقط على الضمائر التالية أنا ، أنت ، هو وهي. تتبع الجمل في هذه اللغة الترتيب التالي: الفاعل ، ثم الفعل ، ثم المفعول به.
أمثلة[عدل]
تسعى الأمثلة التالية إلى إظهار ماهية القواعد في الاستخدامات التالية.
- اللغة الإنجليزية اللفظية: أنا أحب هذه الفاكهة
- لغة الروبوت التفاعلية: بيتو لوكي ويكوت
- ترجمة: أحب الفواكه
- اللغة الإنجليزية اللفظية: أنا أحب كل الفواكه
- لغة الروبوت التفاعلية: بيتو لوكي ويكوت توجي
- ترجمة: أحب الفواكه
- اللغة الإنجليزية اللفظية: أنت شخص جيد
- لغة الروبوت التفاعلية: باما ووبا تويل
- ترجمة: أنت شخص طيب
- اللغة الإنجليزية اللفظية: مشيت إلى المنزل
- لغة الروبوت التفاعلية: بيتو فيوزيت جيفي بوباس
- ترجمة: امشى
بيت - اللغة الإنجليزية اللفظية: لا تستمع إليها
- لغة الروبوت التفاعلية: بوس لولو منى
- ترجمة: لا تستمع لها
التوفر[عدل]
في الوقت الحالي ، تم توفير روبوت LEGO MINDSTORM NXT للغة الروبوت التفاعلية. يستخدم مكتبة CMU Sphinx للتعرف على الكلام لتفسير الأوامر المنطوقة إلى NXT وتحويلها إلى أوامر بلغة روبوت تفاعلية.
المراجع[عدل]
- ^ “حول”. رويلا. مؤرشفة من الأصلي في 13 نوفمبر 2018. شاهده في التاريخ 2012-03-07.
- ^ “لغة تفاعل الروبوت (ROILA) | SciVee”. Scivee.tv. مؤرشفة من الأصلي في 20 مارس 2014. شاهده في التاريخ 2012-03-07.
- ^ زوراس ، ماثيو (16 يوليو 2010). هل ستتعلم ROILA ، لغة الروبوت ، لتكوين صداقة بين الروبوتات الخاصة بك؟ Switched.com. مؤرشفة من الأصلي في 7 مارس 2012. شاهده في التاريخ 2012-03-07.
- ^ ستيدمان ، أليسون (2011) ، تعلم ROILA، إنشاء مساحة ، ص. 12 ، ردمك 1466494972
روابط خارجية[عدل]
- موقع ROILA الرسمي
- ROILA: لغة تفاعل الروبوت (مع أطروحة ، PDF)
بوابة الروبوتات
فيديو حول اللغات البرمجية المناسبة لبرمجة الروبوت
What is the Best Programming Language for Robotics ?(بالعربي)
? ماهي أفضل لغة برمجة في مجال الروبوتات
ادعم_المحتوى_العربي#
join my Python Group on FB :
https://www.facebook.com/groups/294504084953486
سؤال حول اللغات البرمجية المناسبة لبرمجة الروبوت
إذا كانت لديك أي أسئلة حول اللغات البرمجية المناسبة لبرمجة الروبوت ، فيرجى إخبارنا ، وستساعدنا جميع أسئلتك أو اقتراحاتك في تحسين المقالات التالية!
تم تجميع المقالة اللغات البرمجية المناسبة لبرمجة الروبوت من قبل أنا وفريقي من عدة مصادر. إذا وجدت المقالة اللغات البرمجية المناسبة لبرمجة الروبوت مفيدة لك ، فالرجاء دعم الفريق أعجبني أو شارك!
قيم المقالات لغة الروبوت التفاعلية – ويكيبيديا
التقييم: strong> 4-5 نجوم
التقييمات: strong> 3 2 1 2
المشاهدات: strong> 3 1 4 5 6 8 2 1
بحث عن الكلمات الرئيسية اللغات البرمجية المناسبة لبرمجة الروبوت
[الكلمة الرئيسية]
طريقة اللغات البرمجية المناسبة لبرمجة الروبوت
برنامج تعليمي اللغات البرمجية المناسبة لبرمجة الروبوت
اللغات البرمجية المناسبة لبرمجة الروبوت مجاني
المصدر: ar.wikipedia.org