Risk-Aware World Modeling with Flow-Guided Occupancy Evolution for Selective Trajectory Planning in Automated Driving
تقدم الورقة البحثية RiskWorld، وهو إطار عمل لنمذجة العالم يراعي المخاطر ويستخدم تطور الإشغال الموجه بالتدفق والاستبدال الانتقائي للمسارات لتحقيق أداء رائد في تجنب الاصطدام والتخطيط الفعال في القيادة الذاتية.
المؤلفون الأصليون:Rongxiang Zeng, Linsen Cai, Jiafu Zhang, Yijie Zhong, Yide Tao, Shuai Wang, Nan Zheng, Hai L. Vu, Alvaro Garcia Hernandez, Yongqi Dong
إن القيادة الآمنة للسيارة لا تقتصر مجرد رد فعل تجاه ما هو مرئي في اللحظة الراهنة، بل تتعلق بتوقع ما سيحدث لاحقاً. فعندما تتحرك مركبة عبر حركة المرور، فإن المساحة المحيطة بها تتغير باستمرار؛ فالسيارة التي تبدو آمنة للتجاوز اليوم قد تتحرك لتصبح في مسار السائق في غضون ثوانٍ معدودة. ولكي تعمل المركبات ذاتية القيادة دون تدخل بشري، يجب أن يفعل برنامجها أكثر من مجرد رؤية المشهد الحالي؛ إذ يتعين عليه التنبؤ بكيفية تطور ذلك المشهد. وهذا يتطلب نظاماً يمكنه تخيل المستقبل، ليس كناتج واحد ثابت، بل كمجموعة من الاحتمالات حيث تبرز المخاطر وتتغير. فإذا لم تستطع السيارة ذاتية القيادة توقع احتمال خروج أحد المشاة إلى الطريق أو انحراف شاحنة في المسار المجاور نحو مسارها، فلن تتمكن من اختيار مسار يظل آمناً. ويكمن التحدي الجوهري في التمييز بين المخاطر الواضحة بالفعل والمخاطر الجديدة التي لن تظهر إلا مع مرور الوقت، ومن ثم تقرير ما إذا كان ينبغي التمسك بالخطة الحالية أو الانتقال إلى خطة مختلفة.
وقد طور الباحثون نهجاً جديداً يسمى "RiskWorld" لحل هذه المشكلة. فبدلاً من التعامل مع الطريق كخريطة ثابتة، يبني هذا النظام نموذجاً ديناميكياً واعياً بالمخاطر، يحدّث نفسه ثانية بثانية. وهو يدمج البيانات المرئية من الكاميرات مع فهم تفصيلي لأماكن وجود المخاطر، مثل حواف المسارات القابلة للقيادة أو مواقع مستخدمي الطريق الآخرين. ومن خلال دمج هذه العناصر، ينشئ النظام توقعاً مشتركاً لبيئة المستقبل. ولا يتم توليد هذا التوقع بشكل منفصل لكل مسار محتمل قد تسلكه السيارة، بل يتم حسابه مرة واحدة ثم تطبيقه على جميع المسارات المحتملة. وتسمح هذه الكفاءة للنظام بتقييم العديد من خيارات المسارات المختلفة بسرعة، والتحقق من كل منها مقابل التوقعات المستقبلية لمعرفة ما إذا كان سيحدث تصادم.
ويكمن الابتكار في "RiskWorld" في كيفية اتخاذ القرار بشأن تغيير المسار. يختار النظام أولاً المسار "الأفضل" بناءً على الوضع الراج، معتبراً إياه ركيزة مستقرة. ثم ينظر إلى الأمام ليرى ما إذا كان التوقع المستقبلي يكشف عن مخاطر جديدة لم تكن موجودة في المشهد الحالي. وإذا أظهر التنبؤ المستقبلي خطراً جديداً، فلا يتخلى النظام فوراً عن الخطة الحالية، بل يقارن الخطر الجديد بالخطر الحالي. ولا يتدخل ويغير المسار إلى مسار مختلف إلا إذا كان الخطر الجديد كبيراً بما يكفي لاستدعي التغيير، وإذا كان المسار البديل آمناً بما يكفي لاعتباره خياراً متاحاً. وتضمن هذه العملية عدم قيام المركبة بمناورات غير ضرورية أو مضطربة بناءً على شكوك طفيفة، ولكنها ستغير اتجاهها بحزم عندما يظهر تهديد حقيقي.
ولاختبار هذه الطريقة، قام الباحثون بتقييمها باستخدام مجموعة بيانات كبيرة من مشاهد القيادة الواقعية التي التقطتها الكاميرات. وقاسوا عدد المرات التي كان فيها المسار الذي اختاره النظام سيؤدي إلى تصادم مقارنة بطرق التخطيط المتقدمة الأخرى. وأظهرت النتائج أن "RiskWorld" حقق أدنى معدل تصادم بين الأنظمة التي تم اختبارها عند النظر في ثلاثة ثوانٍ إلى المستقبل، وهي فترة زمنية حرجة لاتخاذ قرارات قيادة آمنة. كما حافظ على مستوى عالٍ من الدقة في التنبؤ بموقع المركبة، بمتوسط خطأ قدره 0.40 متراً فقط خلال تلك الفترة. ويعمل النظام بكفاءة على الأجهزة القياسية، حيث يعالج المعلومات بسرعة كافية لمواكبة متطلبات القيادة في الوقت الفعلي.
وتعد النتيجة الرئيسية للدراسة هي قيمة مقارنة المستقبل بالحاضر؛ فقد أثبت الباحثون أن مجرد النظر إلى المشهد الحالي ليس كافياً، إذ يجب على النظام أن يقارن بنشاط بين ما يحدث الآن وما يُتوقع حدوثه لاحقاً. وعندما اختبروا النظام دون هذه المقارنة بين المستقبل والمخاطر، ارتفع معدل التصادمات بشكل كبير. علاوة على ذلك، أظهرت الدراسة أن استخدام توقع واحد مشترك لجميع المسارات المحتملة هو أمر فعال للغاية؛ فهذا النهج يسمح للنظام بتقييم مسارات محتملة أكثر بكلاً من التكلفة الحسابية العالية، مما يضمن امتلاك المركبة لمجموعة واسعة من الخيارات الآمنة للاختيار من بينها.
كما يعتمد النظام بشكل كبير على جودة تنبؤات المخاطر. فعندما اختبر الباحثون النموذج عن طريق إزالة أو تشويه بيانات المخاطر التي يستخدمها لفهم البيئة، انخفض أداؤه بشكل ملحوظ. وهذا يؤكد أن القدرة على رسم خرائط دقيقة لأماكن ظهور المخاطر هي أمر ضروري للتخطيط الآمن. ولم تجد الدراسة أن النظام يمكنه التنبؤ بكل حدث محتمل بيقين تام، لكنها أثبتت أن استخدام توقع مهيكل وواعٍ بالمخاطر يسمح للمركبة باتخاذ قرارات أفضل من الاعتماد فقط على الحاضر المباشر. ومن خلال التركيز على تطور المخاطر بمرور الوقت، يقدم "RiskWorld" طريقة أكثر قوة للمركبات ذاتية القيادة للتنقل في العالم المعقد والمتغير للطرق العامة.
ملخص تقني: RiskWorld
بيان المشكلة
يتطلب التخطيط الآمن للحركة للمركبات ذاتية القيادة (AVs) استباق التطور الزمني لمخاطر المرور، بدلاً من تقييم احتمالية التصادم بناءً على الملاحظات الحالية فقط. فالمسار الذي يكون خالياً من التصادم في المشهد الحالي قد يتقاطع مع المسار المستقبلي للعناصر المحيطة (مثل مركبة في حارة مجاورة تتحرك نحو مسار المركبة ذاتية القيادة). غالباً ما تواجه النهج الحالية صعوبة في التمييز بين المخاطر التي تم رصدها بالفعل في تقييم المشهد الحالي وبين التعرض الإضافي الناتج عن تطور المشهد. علاوة على ذلك، فإن التنبؤ بالحالات المستقبلية لا يبرر بالضرورة تغيير مسار مختار؛ إذ يجب أن يأخذ التخطيط في الاعتبار عدم اليقين ويحدد ما إذا كانت الأدلة المستقبلية تستدعي التدخل ضد مرجع الحالة الراهنة.
المنهجية
RiskWorld هو إطار عمل لنمذجة العالم الواعي بالمخاطر، مصمم للتنبؤ بالانشغال المشترك (shared occupancy forecasting) والاستبدال الانتقائي للمسارات. يعمل النظام ضمن مجموعة ثابتة من المسارات المرشحة، حيث يقوم بتقييمها مقابل تنبؤ مشترك بتطور المشهد المستقبلي.
1. تمثيل العالم الواعي بالمخاطر
يبني الإطار تمثيلاً للعالم الحالي (W0) عبر دمج:
ميزات الرؤية في منظور الطائر (BEV): المستخرجة عبر GeoBEV من صور الكاميرات متعددة الزوايا.
حقول المخاطر المكانية: جهد قياسي غير سالب معرف فوق نطاق منظور الطائر (BEV)، يرمز لمخاطر الخريطة الثابتة (مثل المناطق غير القابلة للقيادة، فواصل الحارات)، وانشغال العناصر، والمخاطر الناجمة عن الحركة، ومخاطر التفاعل الثنائي (مثل زمن التصادم - TTC).
السياق الزمني: حالات العناصر الحالية والتاريخية وسياق الخريطة المهيكل.
يتم محاذاة هذه المكونات ودمجها باستخدام وحدة دمج متبقية (residual fusion module)، حيث تقوم ميزات الرؤية بتحديث تمثيل المخاطر لتشكيل W0.
2. تطور الانشغال الموجه بالتدفق (Flow-Guided Occupancy Evolution)
بدلاً من إعادة توليد الحالات المستقبلية من الصفر لكل مرشح، يستخدم RiskWorld تطوراً مشتركاً موجهاً بالتدفق:
التهيئة: يقوم التمثيل المدمج W0 بتهيئة ميزات المشهد (S0) والانشغال الحالي (O0).
النقل (Transport): يتنبأ رأس التدفق (flow head) بمجال إزاحة (Ft) بناءً على حالة الحركة السابقة. يقود هذا المجال عملية التحويل الثنائي الخطي (bilinear warping) للانشغال، وحالات الحركة، وميزات المشهد.
التصحيح: نظرًا لأن النقل المكاني وحده لا يمكنه تفسير جميع تغيرات الانشغال (مثل ظهور عناصر جديدة)، يتم تطبيق تصحيح متبقٍ مُشار (signed residual correction). يتنبأ رأسان بمصطلدي المصدر والمصب لإنتاج تصحيح انشغال مُشار (ΔOt)، والذي يحدث الانشغال دون تغيير ميزات المشهد المنقولة.
المخرجات: تولد هذه العملية تسلسلاً مستقبلياً مشتركاً من الانشغال وميزات المشهد {(Ot,St)} لجميع المرشحين.
لتقرير ما إذا كان سيتم استبدال المسار الأفضل الحالي ("المرساة" - anchor)، يقارن RiskWorld الأدلة المستقبلية بـ مرجع الاستمرارية (وهو تكرار للحالة الحالية).
المقارنة: لكل مرشح، يستعلم النظام من التنبؤ المستقبلي المشترك ومرجع الاستمرارية في المواقع المتطابقة.
التصحيح: ينتج عن الفرق في أدلة الميزات والحد الأقصى للانشغال بين المستقبل ومرجع الاستمرارية تصحيح غير سالب لدرجة التصادم. يضمن ذلك أن المخاطر المتوقعة الإضافية فقط (وليس الموجودة بالفعل في الحالة الحالية) هي التي تطلق عملية التحديث.
قاعدة الاختيار: يتم الاحتفاظ بمسار المرساة ما لم:
تؤدي المخاطر المتوقعة الإضافية إلى تدخل.
يحقق مرشح بديل قيود المكونات على المخاطر المتوقعة وخطأ المسار.
يقلل البديل من دالة التكلفة التي توازن بين المخاطر والخطأ.
القيد: تظل هندسة المرشحين دون تغيير؛ يتم فقط تعديل الاختيار من بين المجموعة الثابتة.
المساهمات الرئيسية
تمثيل العالم الواعي بالمخاطر: تمثيل موحد يربط ميزات الرؤية (BEV) مع حقول المخاطر المكانية وسياق العناصر الزمني من أجل التنبؤ بالمشهد المستقبلي وتقييم المخاطر على مستوى المسار.
نموذج الانشغال المشترك الموجه بالتدفق: نموذج ينقل الانشغال وميزات المشهد بشكل مشترك باستخدام مجال إزاحة، مدعوماً بتصحيحات متبقية مُشار لتغيرات الانشغل التي لا يفسرها النقل. يسم old هذا بإعادة استخدام تنبؤ واحد عبر جميع مرشحات المسار.
قاعدة التدخل المرجعي للاستمرارية: آلية تحول تباينات أدلة المستقبل-الحاضر إلى تصحيحات غير سالبة لدرجة التصادم. يتيح ذلك الاستبدال الانتقائي للمسارات ضمن مجموعة ثابتة من المرشحين، مع الخضوع لقيود صريحة على المخاطر المتوقعة وخطأ المسار، مما يضمن أن التغييرات مدفوعة بمخاطر جديدة بدلاً من إعادة تقييم المخاطر الموجودة.
النتائج التجريبية
تم تقييم الطريقة على مجموعة بيانات nuScenes للتخطيط مفتوح الحلقة باستخدام ميزات الكاميرا، وحالات العناصر المستمدة من التوصيف، وسياق الخريطة.
الأداء: حقق RiskWorld أدنى معدل تصادم (0.14%) عند أفق تقييم قدره 3 ثوانٍ مقارنة بالنماذج المرجعية المتطورة، متفوقاً على طرق مثل DiffusionDrive وResWorld. كما حقق ثاني أفضل متوسط خطأ L2 (0.40 م) بين الطرق المقارنة.
الكفاءة: يعمل النموذج بسرعة 11.5 إطاراً في الثانية (FPS) على بطاقة واحدة من نوع NVIDIA RTX 4090 مع 90.81 مليون معلمة (parameters).
دراسات الاستئصال (Ablation Studies):
أدلة مخاطر المستقبل: أدى إزالة تصحيح مخاطر المستقبل (العودة إلى إعادة تقييم الحالة الحالية) إلى زيادة متوسط معدل التصادم من 0.09% إلى 0.12%.
نقل التدفق (Flow Transport): أدت إزالة النقل المكاني (ضبط التدفق على صفر) إلى زيادة معدل التصادم خلال 3 ثوانٍ من 0.14% إلى 0.18%، مما يؤكد قيمة النقل المكاني في تقييم المخاطر.
إعادة استخدام التنبؤ: أدت زيادة عدد المرشحين من 1 إلى 24 إلى زيادة ضئيلة في وقت التشغيل (من 44.16 مللي ثانية إلى 45.20 مللي ثانية)، مما يثبت التكلفة الهامشية المنخفضة لإعادة استخدام التنبؤ المشترك.
الأهمية
يدعي البحث أن RiskWorld يعالج تحدي التمييز بين التعرض المتوقع الإضافي وبين المخاطر الممثلة بالفعل في تقييمات المشهد الحالي. من خلال الجمع بين ميزات BEV الواعية بالمخاطر وتنبؤ الانشغال المشترك وقاعدة التدخل المرجعي للاستمرارية، يتيح إطار العمل تدخلاً انتقائياً فعالاً في التخطيط. فهو يسمح للنظام بتقييم مرشحين إضافيين بتكلفة حوسبية منخفضة مع ضمان أن تغييرات المسار لا تُحفز إلا بواسطة مخاطر مستقبلية إضافية وهامة تحقق قيود السلامة والدقة الصارمة. تدعم النتائج جدوى استخدام أدلة مخاطر المستقبل لتحسين السلامة في تخطيط القيادة الذاتية دون الحاجة إلى نمذجة عالم معقدة خاصة بكل مرشح.