یادداشت پژوهشیحمل‌ونقل هوشمند202610 دقیقه مطالعه

از تشخیص خودرو تا کنترل هوشمند ترافیک؛ ادراک، یادگیری تقویتی و اولویت خودروهای امدادی

نگاهی سیستمی به اتصال تشخیص خودرو، تخمین وضعیت ترافیک و یادگیری تقویتی در یک کنترل‌کننده تطبیقی چهارراه.

نویسندگان: Pouria Maleki
پوریا ملکیبه‌روزرسانی وبلاگ: 2026-08-14
از تشخیص خودرو تا کنترل هوشمند ترافیک؛ ادراک، یادگیری تقویتی و اولویت خودروهای امدادی — مقاله پژوهشی پوریا ملکی
خلاصه نتایج و نکات کلیدی
چهارراه هوشمند فقط آشکارساز نمی‌خواهد؛ ادراک، تخمین وضعیت، تصمیم‌گیری و کنترل باید یکپارچه باشند
کلاس خودروهای امدادی زمانی ارزش واقعی دارد که سیاست اولویت‌دهی کنترل‌کننده را تغییر دهد
یک سؤال مهم پژوهشی این است که عدم‌قطعیت تشخیص چگونه به تصمیم‌های یادگیری تقویتی منتقل می‌شود

دوربینی که خودروها را تشخیص می‌دهد مفید است، اما هنوز یک سامانه کنترل ترافیک هوشمند نیست. برای تغییر تطبیقی چراغ، یک حلقه کامل لازم است: ادراک ← تخمین وضعیت ← تصمیم ← کنترل ← بازخورد.

این همان نخ مشترکی است که پایان‌نامه کارشناسی ارشد من را به کارهای بعدی روی دیتاست و تشخیص خودرو متصل می‌کند.

لایه اول — ادراک

در این لایه سؤال‌های بصری پاسخ داده می‌شوند: چه خودروهایی حضور دارند؟ چند خودرو؟ در کدام مسیر؟ آیا خودروی امدادی وجود دارد؟

تشخیص شیء ابزار طبیعی این مرحله است چون هم کلاس و هم موقعیت را برمی‌گرداند. اما تعریف کلاس‌ها باید با هدف کنترل هماهنگ باشد. اگر آمبولانس در کلاس عمومی «ون» قرار بگیرد، سیاست اولویت امدادی اطلاعات کافی نخواهد داشت.

به همین دلیل در دیتاست هفت‌کلاسه ما، آمبولانس و خودروی آتش‌نشانی به‌صورت کلاس مستقل تعریف شدند.

لایه دوم — تخمین وضعیت

خروجی خام آشکارساز هنوز state مناسب برای کنترل نیست. کنترل‌کننده به نمایش فشرده‌تری نیاز دارد، مثلاً:

  • طول صف هر ورودی؛
  • تراکم خودرو؛
  • تخمین زمان انتظار؛
  • اشغال خطوط؛
  • حضور خودروی امدادی؛
  • فاز فعلی چراغ و زمان سپری‌شده از آن.

این مرحله خیلی مهم است. عدم‌قطعیت آشکارسازی مستقیماً به عدم‌قطعیت کنترل تبدیل می‌شود. خودروهای از‌دست‌رفته، occlusion و اشتباه کلاس می‌توانند state ارسالی به عامل تصمیم‌گیر را تحریف کنند.

لایه سوم — تصمیم‌گیری دنباله‌ای

در پایان‌نامه کارشناسی ارشد من، چهارراه در SUMO مدل شد و کنترل با ایده‌های Q-learning و شبکه عمیق بررسی شد. یادگیری تقویتی برای این مسئله مناسب است چون هر تصمیم چراغ، صف‌های آینده را تغییر می‌دهد. کنترل‌کننده نباید فقط فریم فعلی را بهینه کند؛ باید سیاستی برای دنباله تصمیم‌ها یاد بگیرد.

text
دوربین / آشکارساز
        ↓
تخمین وضعیت ترافیک
        ↓
سیاست RL → فرمان چراغ
        ↓
چهارراه / SUMO
        ↓
تأخیر، صف، عبور → پاداش
        ↺

اولویت امدادی تابع هدف را تغییر می‌دهد

تشخیص خودروی امدادی فقط باعث جزئی‌تر شدن دیتاست نمی‌شود؛ تابع هدف کنترل‌کننده را تغییر می‌دهد.

در حالت عادی شاید هدف کمینه‌کردن تأخیر متوسط باشد. با حضور آمبولانس، مسئله چندمعیاره می‌شود: کاهش تراکم عمومی همراه با جریمه بسیار بزرگ‌تر برای تأخیر خودروی امدادی.

این موضوع چند سؤال پژوهشی مهم ایجاد می‌کند:

  1. اولویت امدادی چگونه با جلوگیری از قفل‌شدگی مسیرهای متقاطع متعادل شود؟
  2. سیاست در برابر تشخیص اشتباه آمبولانس چقدر باید مقاوم باشد؟
  3. اولویت بهتر است rule-based باشد، در reward وارد شود یا یک لایه supervisory داشته باشد؟
  4. سامانه ادراک باید خودروی امدادی را از چه فاصله‌ای تشخیص دهد تا green corridor مفید ایجاد شود؟

معیار بهتر از mAP آشکارساز

وقتی خروجی مدل وارد کنترل‌کننده می‌شود، ارزیابی نباید در معیارهای تصویر متوقف شود:

لایهنمونه معیار
ادراکPrecision، Recall، mAP، Latency
تخمین وضعیتخطای شمارش صف و اشغال مسیر
کنترلزمان انتظار، زمان سفر، throughput
اولویت امدادیتأخیر خودروی امدادی، زمان عبور
پایداریعملکرد در حضور miss و false detection

این جهت برای من بسیار جذاب است: کیفیت ادراک را با تصمیم‌هایی که ممکن می‌کند ارزیابی کنیم، نه فقط با باکس‌هایی که رسم می‌کند.

مرحله بعدی پژوهش

یک آزمایش خوب می‌تواند سه کنترل‌کننده را در سناریوهای یکسان SUMO مقایسه کند:

  • کنترل زمان‌ثابت؛
  • RL با state ایده‌آل شبیه‌ساز؛
  • RL با state نویزی حاصل از مدل بینایی ماشین.

فاصله عملکرد سیستم دوم و سوم نشان می‌دهد کیفیت ادراک چقدر روی کنترل اثر دارد. بعد می‌توان خطاهای تشخیص را به‌صورت کنترل‌شده تزریق کرد و سنجید آیا تخمین وضعیت uncertainty-aware یا یک لایه ایمنی، سیاست را مقاوم‌تر می‌کند یا نه.

در این حالت پروژه دیگر صرفاً «YOLO + RL» به‌عنوان دو فناوری کنار هم نیست؛ بلکه یک سامانه پژوهشی یکپارچه ادراک و کنترل خواهد بود.

پژوهش‌های مرتبط

تشخیص شیء در عمل؛ YOLO، خانواده R-CNN و طراحی بهتر دیتاست — پژوهش پوریا ملکی
یادداشت پژوهشیبینایی ماشین
202611 دقیقه مطالعه

تشخیص شیء در عمل؛ YOLO، خانواده R-CNN و طراحی بهتر دیتاست

یک یادداشت کاربردی درباره انتخاب روش تشخیص شیء بر اساس تأخیر، دقت مکان‌یابی، سگمنتیشن و محدودیت داده؛ نه صرفاً شماره نسخه مدل.

خانواده آشکارساز را بر اساس محدودیت کاربرد انتخاب کنید، نه صرفاً شماره نسخه
مطالعه مقاله