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






تتمثل إحدى مسائل تخطيط الحركة الأساسية في حساب مسار متصل يربط بين نقطة البداية S ونقطة النهاية G، مع تجنب الاصطدام بالعوائق المعروفة. يتم وصف هندسة الروبوت والعوائق في فضاء عمل ثنائي أو ثلاثي الأبعاد ، بينما تُمثل الحركة كمسار في فضاء التكوين (الذي قد يكون ذا أبعاد أعلى) .
مساحة التكوين
يصف التكوين وضعية الروبوت، ومساحة التكوين C هي مجموعة جميع التكوينات الممكنة. على سبيل المثال:
- إذا كان الروبوت عبارة عن نقطة واحدة (حجمها صفر) تنتقل في مستوى ثنائي الأبعاد (مساحة العمل)، فإن C عبارة عن مستوى، ويمكن تمثيل التكوين باستخدام معلمتين (x، y).
- إذا كان الروبوت شكلاً ثنائي الأبعاد يمكنه الانتقال والدوران، فإن مساحة العمل تظل ثنائية الأبعاد. ومع ذلك، فإن C هي المجموعة الإقليدية الخاصة SE ( 2) = R²SO (2) (حيث SO (2) هي المجموعة المتعامدة الخاصة للدوران ثنائي الأبعاد)، ويمكن تمثيل التكوين باستخدام 3 معلمات (x، y، θ).
- إذا كان الروبوت شكلاً ثلاثي الأبعاد صلباً يمكنه الانتقال والدوران، فإن مساحة العمل تكون ثلاثية الأبعاد، لكن C هي المجموعة الإقليدية الخاصة SE(3) = R 3SO (3)، ثم يتطلب التكوين 6 معلمات: (x، y، z) للانتقال، وزوايا أويلر (α، β، γ).
- إذا كان الروبوت عبارة عن مناول ذي قاعدة ثابتة مع N مفصل دوراني (وبدون حلقات مغلقة)، فإن C يكون ذا أبعاد N.
- إذا لم يكن قفل جيمبال مقبولاً (على سبيل المثال في R N حيث N ≥ 3 ) فقد يكون من الضروري استخدام الكواترنيونات أو حلول بديلة أخرى ، مما يزيد من أبعاد الدوران أو تعقيد الحل.
مساحة حرة
تُسمى مجموعة التكوينات التي تتجنب الاصطدام بالعوائق بالفضاء الحر C <sub>free</sub> . ويُسمى مكمل C <sub>free</sub> في C<sub>free</sub> بالعائق أو المنطقة المحظورة.
غالباً ما يكون من الصعب للغاية حساب شكل الفضاء الخالي من عوائق C بشكل صريح . مع ذلك، يُعدّ اختبار ما إذا كان تكوينٌ ما يقع ضمن هذا الفضاء فعالاً. أولاً، تحدد الحركة الأمامية موضع هندسة الروبوت، ثم يختبر نظام كشف التصادم ما إذا كانت هندسة الروبوت تصطدم بهندسة البيئة المحيطة.
المساحة المستهدفة
الفضاء المستهدف هو فضاء فرعي من الفضاء الحر، يُحدد المكان الذي نرغب في أن يتحرك إليه الروبوت. في تخطيط الحركة الشامل، يكون الفضاء المستهدف قابلاً للملاحظة بواسطة مستشعرات الروبوت. أما في تخطيط الحركة المحلي، فلا يستطيع الروبوت ملاحظة الفضاء المستهدف في بعض الحالات. ولحل هذه المشكلة، يمر الروبوت عبر عدة فضاءات مستهدفة افتراضية، يقع كل منها ضمن المنطقة القابلة للملاحظة (حول الروبوت). يُطلق على الفضاء المستهدف الافتراضي اسم "الهدف الفرعي".
مساحة العوائق
مساحة العوائق هي مساحة لا يستطيع الروبوت الوصول إليها. مساحة العوائق ليست عكس المساحة الحرة.
الخوارزميات
يمكن حل المشكلات منخفضة الأبعاد باستخدام خوارزميات تعتمد على الشبكة والتي تضع شبكة فوق مساحة التكوين، أو خوارزميات هندسية تحسب شكل واتصال C الحر .
يُعدّ التخطيط الدقيق للحركة في الأنظمة عالية الأبعاد ذات القيود المعقدة أمرًا بالغ الصعوبة من الناحية الحسابية . تتميز خوارزميات المجال الكامن بالكفاءة، لكنها تقع ضحية للنقاط الدنيا المحلية (باستثناء المجالات الكامنة التوافقية). تتجنب الخوارزميات القائمة على أخذ العينات مشكلة النقاط الدنيا المحلية، وتحلّ العديد من المشكلات بسرعة كبيرة. صحيح أنها لا تستطيع تحديد عدم وجود مسار، إلا أن احتمال فشلها يتناقص تدريجيًا حتى يصل إلى الصفر مع زيادة الوقت المُستغرق.
تعتبر الخوارزميات القائمة على أخذ العينات حاليًا من أحدث التقنيات لتخطيط الحركة في المساحات عالية الأبعاد، وقد تم تطبيقها على مشاكل تحتوي على عشرات أو حتى مئات الأبعاد (المناولات الروبوتية، والجزيئات البيولوجية، والشخصيات الرقمية المتحركة، والروبوتات ذات الأرجل ).
البحث القائم على الشبكة
تعتمد الأساليب القائمة على الشبكة على تطبيق شبكة على فضاء التكوين، وتفترض أن كل تكوين يُمثل بنقطة على الشبكة. عند كل نقطة، يُسمح للروبوت بالانتقال إلى النقاط المجاورة طالما أن الخط الواصل بينها يقع بالكامل ضمن فضاء C الحر (يتم اختبار ذلك باستخدام خاصية كشف التصادم). يؤدي هذا إلى تقسيم مجموعة الإجراءات، وتُستخدم خوارزميات البحث (مثل A* ) لإيجاد مسار من نقطة البداية إلى نقطة النهاية.
تتطلب هذه الأساليب تحديد دقة الشبكة. يكون البحث أسرع مع الشبكات الأقل دقة، لكن الخوارزمية ستفشل في إيجاد مسارات عبر أجزاء ضيقة من فضاء التكوين الحر . علاوة على ذلك، يزداد عدد النقاط على الشبكة بشكل أُسّي مع زيادة بُعد فضاء التكوين، مما يجعلها غير مناسبة للمسائل عالية الأبعاد.
تُنتج الأساليب التقليدية القائمة على الشبكة مساراتٍ تكون فيها تغييرات الاتجاه محدودة بمضاعفات زاوية أساسية معينة، مما يؤدي غالبًا إلى مسارات غير مثالية. أما أساليب تخطيط المسار بأي زاوية، فتجد مسارات أقصر من خلال نشر المعلومات على طول حواف الشبكة (للبحث السريع) دون تقييد مساراتها بحواف الشبكة (لإيجاد مسارات قصيرة).
غالباً ما تتطلب الأساليب القائمة على الشبكة البحث بشكل متكرر، على سبيل المثال، عندما تتغير معرفة الروبوت بمساحة التكوين أو عندما تتغير مساحة التكوين نفسها أثناء تتبع المسار. أما خوارزميات البحث الاستدلالي التزايدي، فتعيد التخطيط بسرعة باستخدام الخبرة المكتسبة من مشاكل تخطيط المسار السابقة المشابهة لتسريع بحثها عن المشكلة الحالية.
البحث القائم على الفترات
تتشابه هذه الأساليب مع أساليب البحث القائمة على الشبكة، إلا أنها تُنشئ رصفًا يُغطي فضاء التكوين بالكامل بدلًا من شبكة. [ 1 ] يُقسّم الرصف إلى رصفين فرعيين X⁻ و X⁺ ، مُكوّنين من مربعات بحيث يكون X⁻ ⊂ C⁺⁺ و C⁺⁺⁺ . يُعادل توصيف C⁺⁺⁺ حلّ مسألة عكس المجموعة . وبالتالي، يُمكن استخدام تحليل الفترات عندما يتعذر وصف C⁺⁺⁺⁺ باستخدام المتباينات الخطية لضمان احتواء كامل.
وبالتالي، يُسمح للروبوت بالتحرك بحرية في X− ، ولا يمكنه الخروج من X + . يتم إنشاء مخطط الجوار لكلتا المنطقتين الفرعيتين، ويمكن إيجاد المسارات باستخدام خوارزميات مثل ديكسترا أو A* . عندما يكون المسار ممكنًا في X− ، يكون ممكنًا أيضًا في C free . عندما لا يوجد مسار في X + من أي تكوين أولي إلى الهدف، نضمن عدم وجود مسار ممكن في C free . أما بالنسبة للنهج القائم على الشبكة، فإن نهج الفترات غير مناسب للمسائل عالية الأبعاد، نظرًا لأن عدد المربعات المطلوب إنشاؤها ينمو أُسّيًا بالنسبة لبُعد فضاء التكوين.
يتم تقديم مثال توضيحي من خلال الأشكال الثلاثة الموجودة على اليمين حيث يتعين على خطاف ذي درجتين من الحرية أن يتحرك من اليسار إلى اليمين، متجنباً قطعتين أفقيتين صغيرتين.



أظهر نيكولاس ديلانو أن التفكيك باستخدام الرصفات الفرعية من خلال تحليل الفترات يسمح أيضًا بتوصيف طوبولوجيا C الحرة ، مثل حساب عدد مكوناتها المتصلة. [ 2 ]
الخوارزميات الهندسية
توجيه الروبوتات بين العوائق المضلعة
نقل الأشياء بين العوائق
إيجاد مخرج من مبنى
- أبعد مسار شعاعي
عند تحديد حزمة من الأشعة حول الموقع الحالي، مع مراعاة طول كل شعاع عند اصطدامه بجدار، يتحرك الروبوت في اتجاه أطول شعاع ما لم يتم تحديد باب. وقد استُخدمت هذه الخوارزمية لنمذجة الخروج الطارئ من المباني.
مجالات الجهد الاصطناعي
يتمثل أحد الأساليب في اعتبار وضعية الروبوت نقطةً في مجال جهد يجمع بين الانجذاب نحو الهدف والتنافر مع العوائق. ويُخرَج المسار الناتج كمسار. يتميز هذا الأسلوب بسهولة حساب المسار. مع ذلك، قد يقع الروبوت في الحد الأدنى المحلي لمجال الجهد، ما يؤدي إلى فشله في إيجاد مسار، أو قد يجد مسارًا غير مثالي. يمكن التعامل مع مجالات الجهد الاصطناعية كمعادلات متصلة مشابهة لمجالات الجهد الكهروستاتيكية (باعتبار الروبوت شحنة نقطية)، أو يمكن تقسيم الحركة عبر المجال باستخدام مجموعة من القواعد اللغوية. [ 3 ] تُعد دالة الملاحة [ 4 ] أو دالة الملاحة الاحتمالية [ 5 ] من أنواع دوال الجهد الاصطناعية التي لا تحتوي على نقاط دنيا باستثناء نقطة الهدف.
الخوارزميات القائمة على أخذ العينات
تمثل الخوارزميات القائمة على أخذ العينات فضاء التكوين باستخدام خريطة طريق للتكوينات المأخوذة عينات منها. تقوم خوارزمية أساسية بأخذ عينات من N تكوين في C، وتحتفظ بتلك الموجودة في C الحرة لاستخدامها كمعالم . ثم تُنشأ خريطة طريق تربط بين معلمين P وQ إذا كان الخط PQ موجودًا بالكامل في C الحرة . مرة أخرى، يُستخدم اكتشاف التصادم لاختبار الاحتواء في C الحرة . لإيجاد مسار يربط بين S وG، تُضافان إلى خريطة الطريق. إذا كان هناك مسار في خريطة الطريق يربط بين S وG، ينجح المخطط، ويعيد ذلك المسار. إذا لم ينجح، فالسبب غير واضح: إما أنه لا يوجد مسار في C الحرة ، أو أن المخطط لم يأخذ عينات كافية من المعالم.
تُعدّ هذه الخوارزميات فعّالة في فضاءات التكوين عالية الأبعاد، لأنّ وقت تشغيلها، على عكس الخوارزميات التوافقية، لا يعتمد (بشكل صريح) على بُعد فضاء التكوين. كما أنّها (عمومًا) أسهل بكثير في التنفيذ. وهي كاملة احتماليًا، أي أنّ احتمال إنتاجها حلًا يقترب من 1 مع زيادة الوقت المُستغرق. مع ذلك، لا يُمكنها تحديد ما إذا كان الحل غير موجود.
في ظل شروط الرؤية الأساسية على فضاء C الحر ، ثبت أنه مع ازدياد عدد التكوينات N، يقترب احتمال إيجاد الخوارزمية المذكورة أعلاه حلاً من 1 بشكل أُسّي. [ 6 ] لا تعتمد الرؤية بشكل صريح على بُعد C؛ فمن الممكن وجود فضاء عالي الأبعاد برؤية "جيدة" أو فضاء منخفض الأبعاد برؤية "ضعيفة". ويشير النجاح التجريبي للطرق القائمة على العينات إلى أن معظم الفضاءات الشائعة تتمتع برؤية جيدة.
توجد العديد من الصيغ المختلفة لهذا المخطط الأساسي:
- عادة ما يكون اختبار الأجزاء الواقعة بين أزواج المعالم القريبة أسرع بكثير من اختبار جميع الأزواج.
- تحاول توزيعات العينات غير المنتظمة وضع المزيد من المعالم في المناطق التي تحسن ترابط خارطة الطريق.
- تنتج العينات شبه العشوائية عادةً تغطية أفضل لمساحة التكوين من العينات شبه العشوائية ، على الرغم من أن بعض الأعمال الحديثة تجادل بأن تأثير مصدر العشوائية ضئيل مقارنة بتأثير توزيع أخذ العينات.
- يستخدم أخذ العينات المحلية [ 7 ] من خلال تنفيذ سلسلة ماركوف الاتجاهية مونت كارلو المشي العشوائي مع بعض توزيع الاقتراح المحلي.
- من الممكن تقليل عدد المعالم اللازمة لحل مشكلة معينة بشكل كبير عن طريق السماح برؤية منحنية (على سبيل المثال عن طريق الزحف على العوائق التي تسد الطريق بين معلمين [ 8 ] ).
- إذا اقتصرت الحاجة على استعلام تخطيط واحد أو بضعة استعلامات، فليس من الضروري دائمًا إنشاء خريطة طريق للمساحة بأكملها. عادةً ما تكون طرق التخطيط القائمة على نمو الشجرة أسرع في هذه الحالة (تخطيط الاستعلام الواحد). مع ذلك، تظل خرائط الطريق مفيدة إذا كان سيتم إجراء العديد من الاستعلامات على نفس المساحة (تخطيط الاستعلامات المتعددة).
قائمة الخوارزميات البارزة
مفاهيم تخطيط الحركة
الاكتمال والأداء
يُقال إن مُخطط الحركة كامل إذا أنتج حلاً في وقت محدود أو أبلغ بشكل صحيح بعدم وجود حل. تعتمد معظم الخوارزميات الكاملة على الهندسة. يُقيّم أداء مُخطط الحركة الكامل من خلال تعقيده الحسابي . عند إثبات هذه الخاصية رياضيًا، يجب التأكد من حدوث ذلك في وقت محدود وليس فقط في الحد التقاربي. يُصبح هذا الأمر إشكاليًا بشكل خاص إذا وُجدت متواليات لانهائية (تتقارب فقط في الحالة الحدية) أثناء استخدام تقنية إثبات مُحددة، لأنه نظريًا، لن تتوقف الخوارزمية أبدًا. غالبًا ما يُعتقد خطأً أن "الحيل" البديهية (التي تعتمد غالبًا على الاستقراء) تتقارب، وهو ما يحدث فقط في الحد اللانهائي. بعبارة أخرى، الحل موجود، لكن مُخطط الحركة لن يُبلغ عنه أبدًا. لذلك، ترتبط هذه الخاصية باكتمال تورينج وتُستخدم في معظم الحالات كأساس/توجيه نظري. مُخططات الحركة القائمة على أسلوب القوة الغاشمة كاملة دائمًا، ولكنها قابلة للتطبيق فقط في الإعدادات المحدودة والمنفصلة.
عمليًا، يمكن ضمان إنهاء الخوارزمية دائمًا باستخدام عداد، يسمح بعدد أقصى من التكرارات ثم يتوقف دائمًا سواء وُجد حل أم لا. في الأنظمة الآنية، يُحقق ذلك عادةً باستخدام مؤقت مراقبة ، يقوم ببساطة بإنهاء العملية. يجب أن يكون مؤقت المراقبة مستقلًا عن جميع العمليات (ويُنفذ عادةً بواسطة إجراءات مقاطعة منخفضة المستوى). مع ذلك، لن يتم الوصول إلى الحالة التقاربية الموصوفة في الفقرة السابقة بهذه الطريقة. سيُبلغ عن أفضل حل وجده حتى الآن (وهو أفضل من لا شيء) أو لا شيء، لكنه لا يستطيع الإبلاغ بدقة عن عدم وجود حل. جميع التطبيقات التي تتضمن مؤقت مراقبة تكون دائمًا غير مكتملة (باستثناء الحالات التي يمكن تقييمها في وقت محدود).
لا يمكن ضمان اكتمال الخوارزمية إلا من خلال برهان رياضي دقيق للغاية (غالباً بمساعدة أدوات وأساليب قائمة على الرسوم البيانية)، ولا ينبغي إجراؤه إلا من قبل خبراء متخصصين إذا كان التطبيق يتضمن محتوىً متعلقاً بالسلامة. من ناحية أخرى، يُعدّ دحض اكتمال الخوارزمية أمراً سهلاً، إذ يكفي العثور على حلقة تكرارية لا نهائية واحدة أو نتيجة خاطئة واحدة. يُعتبر التحقق الرسمي من صحة الخوارزميات مجالاً بحثياً قائماً بذاته، ويُمثّل الإعداد الصحيح لحالات الاختبار هذه مهمة بالغة التعقيد.
تُعرف خاصية اكتمال الدقة بأنها ضمان إيجاد المخطط لمسار إذا كانت دقة الشبكة الأساسية كافية. تعتمد معظم مخططات اكتمال الدقة على الشبكات أو الفترات. يعتمد التعقيد الحسابي لهذه المخططات على عدد النقاط في الشبكة الأساسية، وهو O(1/h d )، حيث h هي الدقة (طول ضلع واحد من خلية الشبكة) وd هو بُعد فضاء التكوين.
الاكتمال الاحتمالي هو خاصية أنه كلما زاد "العمل" المنجز، قلّ احتمال فشل المخطط في إيجاد مسار، إن وُجد، بشكل مقارب للصفر. العديد من الطرق القائمة على العينات تتمتع بالاكتمال الاحتمالي. يُقاس أداء المخطط المكتمل احتماليًا بمعدل التقارب. في التطبيقات العملية، تُستخدم هذه الخاصية عادةً، لأنها تسمح بتحديد مهلة زمنية لمراقب النظام بناءً على متوسط زمن التقارب.
لا تُنتج المخططات غير المكتملة دائمًا مسارًا ممكنًا عند وجوده (انظر الفقرة الأولى). أحيانًا تُجدي هذه المخططات نفعًا في الواقع، لأنها تتوقف دائمًا بعد وقت محدد وتسمح لبرامج أخرى بالاستمرار.
صيغ مختلفة للمشكلة
تم تطوير العديد من الخوارزميات للتعامل مع مختلف أشكال هذه المشكلة الأساسية.
القيود التفاضلية
- أذرع آلية (مع ديناميكيات)
- الطائرات بدون طيار
- سيارات
- الدراجات أحادية العجلة
- طائرات
- الأنظمة ذات التسارع المحدود
- العوائق المتحركة (لا يمكن للزمن أن يعود إلى الوراء)
- إبرة قابلة للتوجيه ذات طرف مشطوف
- روبوتات ذات محرك تفاضلي
قيود الأمثلية
الأنظمة الهجينة
الأنظمة الهجينة هي تلك التي تجمع بين السلوك المتقطع والمستمر. ومن أمثلة هذه الأنظمة:
ريبة
- عدم اليقين في الحركة
- المعلومات المفقودة
- الاستشعار النشط
- التخطيط بدون مستشعرات
- أنظمة التحكم الشبكية [ 9 ]
القيود البيئية
- خرائط الديناميكيات [ 10 ]
التطبيقات
- توجيه الروبوت
- الأتمتة
- السيارة ذاتية القيادة
- الجراحة الروبوتية
- الرسوم المتحركة الرقمية للشخصيات
- طي البروتين [ 11 ]
- السلامة وسهولة الوصول في التصميم المعماري بمساعدة الحاسوب
انظر أيضاً
- قفل جيمبال – مشكلة تقليدية مماثلة في الهندسة الميكانيكية
- التخطيط الحركي الديناميكي – فئة من المشكلات
- مسألة تسلق الجبال – مسألة رياضية
- قائمة برامج الروبوتات
- مشكلة تحريك الأريكة – مشكلة رياضية تتمثل في إيجاد أكبر شكل ثنائي الأبعاد يمكن تحريكه حول زاوية
- مكتبة تخطيط الحركة المفتوحة ( OMPL )
- OpenRAVE — اختبار وتطوير ونشر خوارزميات تخطيط الحركة في تطبيقات الروبوتات في العالم الحقيقي.
- البحث عن المسار – رسم المخططات بواسطة تطبيق حاسوبي
- مشاكل حركة الحصى – تخطيط حركة الروبوتات المتعددة
- مسألة أقصر مسار – مسألة حسابية في نظرية الرسوم البيانية
مراجع
- ↑ جاولين، ل. (2001). "تخطيط المسار باستخدام الفترات والرسوم البيانية" (ملف PDF) . الحوسبة الموثوقة . 7 (1): 1-15 . doi : 10.1023/A:1011400431065 .
- ↑ ديلانو، ن.؛ جولان، ل.؛ كوتينسو، ب. (2006). "حساب عدد المكونات المتصلة لمجموعة وتطبيقه على الروبوتات". الحوسبة المتوازية التطبيقية. أحدث ما توصل إليه العلم في الحوسبة العلمية (ملف PDF) . سلسلة محاضرات في علوم الحاسوب. المجلد 3732. الصفحات 93-101 . CiteSeerX 10.1.1.123.6764 . doi : 10.1007/11558958_11 . ISBN 978-3-540-29067-4.
- ↑ وولف، يورغ كريستيان؛ روبنسون، بول؛ ديفيز، مانسيل (2004). "تخطيط مسار حقل المتجهات والتحكم في روبوت مستقل في بيئة ديناميكية". وقائع مؤتمر FIRA العالمي للروبوتات 2004. بوسان، كوريا الجنوبية: ورقة بحثية رقم 151.
- ↑ لافال، ستيفن، خوارزميات التخطيط، الفصل 8، مؤرشف في 15 أبريل 2021 على موقع Wayback Machine
- ↑ هاكوهين، شلومي؛ شوفال، شراغا؛ شفالب، نير (2019). "دالة الملاحة الاحتمالية للبيئات الثابتة العشوائية" . المجلة الدولية للتحكم والأتمتة والأنظمة . 17 (8): 2097-2113 . doi : 10.1007/s12555-018-0563-2 . S2CID 164509949 .
- ↑ هسو، د.؛ لاتومب، ج. س .؛ موتاني، ر. (1997). "تخطيط المسار في مساحات التكوين الواسعة". وقائع المؤتمر الدولي للروبوتات والأتمتة . المجلد 3. الصفحات 2719-2726 . doi : 10.1109/ROBOT.1997.619371 . ISBN 978-0-7803-3612-4. S2CID 11070889 .
- ↑ لاي، تين؛ مورير، فيليب؛ راموس، فابيو؛ فرانسيس، جيلاد (2020). "التخطيط القائم على أخذ العينات المحلية باستخدام نظرية بايز". رسائل IEEE في مجال الروبوتات والأتمتة . 5 (2): 1954-1961 . arXiv : 1909.03452 . Bibcode : 2020IRAL....5.1954L . doi : 10.1109/LRA.2020.2969145 . ISSN 2377-3766 . S2CID 210838739 .
- ↑ شفالب، ن.؛ بن موشيه، ب.؛ مدينا، أ. (2013). "خوارزمية تخطيط حركة في الوقت الحقيقي لمجموعة آليات ذات فائض كبير". روبوتيكا . 31 (8): 1327-1335 . CiteSeerX 10.1.1.473.7966 . doi : 10.1017/S0263574713000489 . S2CID 17483785 .
- ↑ سكورداماغليا، ف.؛ ناردي، ف.أ. (2021). "خوارزمية تخطيط مسار قائمة على المجموعات لروبوت متحرك مجنزر موجه انزلاقيًا يتم التحكم فيه بواسطة شبكة، ويخضع لظواهر الانزلاق". مجلة الأنظمة الذكية والروبوتية . 101 15. سبرينغر نيتشر بي في. doi : 10.1007/s10846-020-01267-0 . S2CID 229326435 .
- ↑ كوتشنر، توماش بيوتر؛ ليليانثال، أشيم ج.؛ ماغنوسون، مارتن؛ بالميري، لويجي؛ سرينيفاس سواميناثان، تشيتارانجان (2020). رسم الخرائط الاحتمالية لأنماط الحركة المكانية للروبوتات المتنقلة . دراسات في الأنظمة المعرفية. المجلد 40. doi : 10.1007/978-3-030-41808-3 . ISBN 978-3-030-41807-6ISSN 1867-4925 . S2CID 52087877 .
- ↑ ستيفن إم. لافال (29 مايو 2006). خوارزميات التخطيط . مطبعة جامعة كامبريدج. ISBN 978-1-139-45517-6.
للمزيد من القراءة
- لاتومب، جان كلود (2012). تخطيط حركة الروبوت . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-1-4615-4022-9.
- خوارزميات التخطيط ، ستيفن إم. لافال، 2006، مطبعة جامعة كامبريدج، رقم ISBN 0-521-86205-1.
- مبادئ حركة الروبوت: النظرية والخوارزميات والتنفيذ ، H. Choset، W. Burgard، S. Hutchinson، G. Kantor، LE Kavraki ، K. Lynch، و S. Thrun، مطبعة معهد ماساتشوستس للتكنولوجيا، أبريل 2005.
- مارك دي بيرج؛ مارك فان كريفيلد؛ مارك أوفرمارس وأوتفريد شوارزكوف (2000). الهندسة الحسابية (الطبعة الثانية المنقحة ). سبرينغر-فيرلاغ . رقم ISBN 978-3-540-65620-3.الفصل 13: تخطيط حركة الروبوت: الصفحات 267 - 290.
روابط خارجية
- "بيئة افتراضية مفتوحة لأتمتة الروبوتات"، http://openrave.org/
- يتحدث جان كلود لاتومب عن عمله في مجال الروبوتات وتخطيط الحركة، 5 أبريل 2000
- مكتبة تخطيط الحركة المفتوحة ( OMPL )، http://ompl.kavrakilab.org
- "مكتبة استراتيجيات الحركة"، http://msl.cs.uiuc.edu/msl/
- "مجموعة أدوات تخطيط الحركة"، https://ai.stanford.edu/~mitul/mpk
- "Simox"، http://simox.sourceforge.net
- "تخطيط حركة الروبوت والتحكم بها"، http://www.laas.fr/%7Ejpl/book.html
- حركية الروبوت
- علوم الحاسوب النظرية
- التخطيط والجدولة الآليان
