اكتشف كيف تستخدم المركبات ذاتية القيادة الذكاء الاصطناعي والرؤية الحاسوبية وأجهزة الاستشعار لإحداث ثورة في النقل من خلال السلامة والكفاءة والابتكار.
المركبات ذاتية القيادة، التي يشار إليها عادةً باسم السيارات ذاتية القيادة، هي أنظمة نقل ذكية قادرة على استشعار بيئتها والعمل دون تدخل بشري. تمثل هذه التكنولوجيا تقارباً بين الهندسة الميكانيكية و الذكاء الاصطناعي (AI)، وهي مصممة للتنقل على الطرق المعقدة بأمان. الهدف الأساسي من المركبات ذاتية القيادة هو الحد من الحوادث الناجمة عن الخطأ البشري, وتحسين تدفق حركة المرور، وتوفير حلول التنقل لغير القادرين على القيادة. ومن خلال الاستفادة من المعالجات و والخوارزميات المتقدمة، تعمل هذه المركبات على تغيير مشهد صناعة السيارات، وتحويل التركيز من التشغيل المتمحور حول السائق إلى تجارب تتمحور حول الركاب.
للتنقل بأمان، يجب أن تمتلك السيارة ذاتية القيادة فهماً شاملاً لمحيطها. ويتحقق ذلك يتحقق ذلك من خلال التكامل المتطور بين أجهزة الاستشعار و برمجيات التعلّم العميق (DL). تعمل المركبة كـ كجهاز متطور يعالج كميات هائلة من البيانات في الوقت الفعلي.
يتم تصنيف قدرات المركبات ذاتية القيادة إلى ستة مستويات حسب معيار SAE الدولي J3016، بدءاً من المستوى 0 (بدون أتمتة) إلى المستوى 5 (أتمتة كاملة).
يتم حاليًا نشر تكنولوجيا المركبات ذاتية القيادة في مختلف القطاعات، متجاوزةً بذلك مرحلة البحث النظري إلى الاستخدام العملي.
من المكوّنات الأساسية لمكدس الإدراك في المركبات ذاتية القيادة اكتشاف الأجسام مثل السيارات والحافلات وإشارات المرور. يوضح يوضّح كود Python التالي كيفية استخدام كود Python المدرب مسبقًا YOLO11 لإجراء الاستدلال على صورة ما، ومحاكاة نظام الرؤية لسيارة ذاتية القيادة.
from ultralytics import YOLO
# Load a pretrained YOLO11 model capable of detecting common road objects
model = YOLO("yolo11n.pt")
# Perform inference on an image (e.g., a dashboard camera view)
# The model predicts bounding boxes and classes for objects in the scene
results = model.predict("https://ultralytics.com/images/bus.jpg")
# Display the detection results to visualize what the 'vehicle' sees
results[0].show()
في حين أن المركبات ذاتية القيادة هي من الناحية الفنية مجموعة فرعية من الروبوتات، فإن المصطلحات مختلفان في النطاق. تشمل الروبوتات على نطاق واسع أي آلة قابلة للبرمجة تتفاعل مع العالم المادي, بما في ذلك الأذرع الصناعية الثابتة المستخدمة في التصنيع. في المقابل، تشير المركبات ذاتية القيادة على وجه التحديد إلى الروبوتات المتحركة المصممة للنقل. ومع ذلك، فإنها تشترك في التقنيات الأساسية، مثل التعريب المتزامن ورسم الخرائط (SLAM) والحاجة إلى معالجة الذكاء الاصطناعي المتطور منخفضة الكمون.
يتطلب إنشاء أنظمة ذاتية التشغيل بالكامل كميات هائلة من من بيانات التدريب للتعامل مع "الحالات النادرة" - الأحداث النادرة النادرة مثل الطقس القاسي أو السلوك البشري غير المنتظم. غالباً ما يستخدم المطورون منصات محاكاة مثل CARLA لاختبار الخوارزميات بأمان قبل إجراء التجارب على أرض الواقع. علاوة على ذلك، فإن نشر هذه النماذج على أجهزة المركبات يتضمن تقنيات مثل تكميم الن ماذج لضمان تشغيلها بكفاءة على الأنظمة المدمجة. أطر عمل مثل PyTorch و TensorFlow الأدوات القياسية لتدريب الشبكات العصبية المعقدة التي تقود هذه المركبات.