يولو فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

مرشح كالمان الموسع (EKF)

تعرف على كيف تُمكّن خوارزمية Extended Kalman Filter من تقدير الحالة بدقة للأنظمة غير الخطية في الروبوتات والمركبات ذاتية القيادة ودمج المستشعرات.

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

كيف يعمل

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

تعمل الدورة على النحو التالي:

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

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

الأهمية في الذكاء الاصطناعي وتتبع الكائنات

في سياق الذكاء الاصطناعي (AI)، يعد EKF حجر الزاوية في دمج المستشعرات و تتبع الكائنات. في حين أن نماذج التعلم العميق مثل Ultralytics YOLO ممتازة في اكتشاف الكائنات في إطار واحد، فإن تتبع هذه الكائنات عبر تسلسل فيديو يتطلب تقدير حركتها والتنبؤ بمواقعها المستقبلية. هذا هو المكان الذي يتفوق فيه EKF.

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

تطبيقات واقعية

إن قدرة مرشح كالمان الممتد (EKF) على التعامل مع الديناميكيات غير الخطية تجعله لا يقدر بثمن في العديد من التطبيقات:

  • الملاحة الذاتية: في السيارات ذاتية القيادة والطائرات بدون طيار، يتم استخدام EKF لدمج المستشعرات. فهو يجمع بين البيانات من مصادر مختلفة - مثل نظام تحديد المواقع العالمي (GPS) ووحدات القياس بالقصور الذاتي (IMUs) و تقديرات السرعة المستندة إلى الكاميرا - لإنتاج تقدير دقيق للغاية لموقع السيارة واتجاهها وسرعتها. هذا مكون أساسي من مكونات أنظمة التوطين ورسم الخرائط المتزامنين (SLAM).
  • الروبوتات وتقدير الوضعية: تستخدم الروبوتات الصناعية والمساعدون المتنقلون مرشحات Kalman الموسعة (EKFs) لتتبع موقعهم وموقع الأجسام التي يتفاعلون معها. عند دمجها مع نماذج تقدير الوضعية، يمكن لـ EKF تسهيل تتبع مفاصل الإنسان للتطبيقات في مراقبة اللياقة البدنية أو التفاعل بين الإنسان والروبوت.

مقارنة مرشح كالمان الممتد (EKF) مع المرشحات الأخرى

من المهم التمييز بين EKF وتقنيات التصفية الأخرى:

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

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

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن
تم نسخ الرابط إلى الحافظة