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

تعتمد دوال الجهد على افتراض معرفة البيئة أو مساحة العمل. تُخصص للعوائق قيمة جهد عالية، بينما تُخصص لموقع الهدف قيمة جهد منخفضة. وللوصول إلى موقع الهدف، يحتاج الروبوت فقط إلى اتباع التدرج السالب للسطح.
يمكننا صياغة هذا المفهوم رياضياً على النحو التالي: ليكنليكن فضاء الحالة لجميع التكوينات الممكنة للروبوت.تشير إلى منطقة الهدف في فضاء الحالة.
ثم دالة كامنةتُسمى دالة الملاحة (الممكنة) إذا [ 1 ]
- إذا وفقط إذا لم يكن هناك جدوى منيمكن الوصول إليه من.
- لكل حالة يمكن الوصول إليها،يقوم المشغل المحلي بإنتاج حالةوالتي.
وظيفة الملاحة الاحتمالية
تُعدّ دالة الملاحة الاحتمالية امتدادًا لدالة الملاحة الكلاسيكية في سيناريوهات عشوائية ثابتة. تُعرَّف هذه الدالة باحتمالية الاصطدام المسموح بها، مما يحدّ من المخاطر أثناء الحركة. يُستبدل مجموع مينكوفسكي المستخدم في التعريف الكلاسيكي بعملية التفاف بين الأشكال الهندسية ودوال كثافة الاحتمال للمواقع. يُشار إلى موقع الهدف بـ، يتم تعريف وظيفة الملاحة الاحتمالية على النحو التالي: [ 2 ] أينهو ثابت محدد مسبقًا كما هو الحال في وظيفة الملاحة الكلاسيكية، مما يضمن طبيعة مورس للوظيفة.هي المسافة إلى الموقع المستهدف، ويأخذ في الاعتبار جميع العوائق، والتي تُعرَّف على النحو التالي: أينيعتمد ذلك على احتمالية حدوث تصادم في الموقعإن احتمال حدوث تصادم محدود بقيمة محددة مسبقًا، معنى: و،
أينهي احتمالية الاصطدام بالعائق رقم i. خريطةيُقال إنها دالة ملاحة احتمالية إذا استوفت الشروط التالية:
- إنها وظيفة ملاحة.
- إن احتمال حدوث تصادم محدود باحتمال محدد مسبقًا.
وظيفة الملاحة في التحكم الأمثل
في حين أنه يكفي في بعض التطبيقات وجود دالة ملاحة قابلة للتطبيق، فإنه في كثير من الحالات يكون من المرغوب فيه وجود دالة ملاحة مثالية بالنسبة لدالة تكلفة معينة.. عند صياغتها كمسألة تحكم أمثل ، يمكننا كتابة
وبذلكهي الدولة،هو عنصر التحكم الذي يجب تطبيقه،هو تكلفة في حالة معينةإذا طبقنا عنصر تحكم، وينمذج ديناميكيات الانتقال للنظام.
بتطبيق مبدأ بيلمان للأمثلية، تُعرَّف دالة التكلفة المثلى للذهاب على النحو التالي:
بالإضافة إلى البديهيات المحددة أعلاه، يمكننا تعريف دالة الملاحة المثلى على النحو التالي:
- إذا وفقط إذا لم يكن هناك جدوى منيمكن الوصول إليه من.
- لكل حالة يمكن الوصول إليها،يقوم المشغل المحلي بإنتاج حالةوالتي.
حتى وإن كانت وظيفة الملاحة مثالاً على التحكم التفاعلي، فإنه يمكن استخدامها أيضاً في مسائل التحكم الأمثل التي تشمل قدرات التخطيط. [ 3 ]
دالة الملاحة العشوائية
إذا افترضنا أن ديناميكيات انتقال النظام أو دالة التكلفة تخضع للضوضاء، فسنحصل على مسألة تحكم أمثل عشوائي بتكلفةوالديناميكياتفي مجال التعلم المعزز، يتم استبدال التكلفة بدالة مكافأة .والديناميكيات من خلال احتمالات الانتقال.
انظر أيضاً
مراجع
- ↑ لافال، ستيفن، خوارزميات التخطيط، الفصل 8، مؤرشف بتاريخ 15 أبريل 2021 في أرشيف الإنترنت
- ↑ هاكوهين، شلومي؛ شوفال، شراغا؛ شفالب، نير (2019). "دالة الملاحة الاحتمالية للبيئات الثابتة العشوائية". المجلة الدولية للتحكم والأتمتة والأنظمة . 17 (8): 2097-2113 (2019). doi : 10.1007/s12555-018-0563-2 . S2CID 164509949 .
- ↑ أندريه ف. سافكين؛ أليكسي س. ماتفييف؛ مايكل هوي (25 سبتمبر 2015). الملاحة الآمنة للروبوت بين العوائق المتحركة والثابتة . إلسيفير ساينس. ص 47 وما بعدها. ISBN 978-0-12-803757-7.
- مصادر
- لافال، ستيفن م. (2006)، خوارزميات التخطيط ( الطبعة الأولى)، مطبعة جامعة كامبريدج، رقم ISBN 978-0-521-86205-9
- لوموند، جان بول (1998)، تخطيط حركة الروبوت والتحكم بها (الطبعة الأولى )، سبرينغر، رقم ISBN 3-540-76219-1
روابط خارجية
- NFsim : مجموعة أدوات MATLAB لتخطيط الحركة باستخدام وظائف الملاحة.
- التحكم في الروبوت
