ساخت یک عامل مسابقه‌ای خودگردان در TORCS

من در مسابقات جهانی هوش مصنوعی مسابقه‌کاری IBM شرکت کردم.

من از TORCS برای آزمایش استفاده می‌کنم.

هدف من یک دور کامل و بدون خطا در پیست Corkscrew است. بدون تصادف. سپس آن را سریع خواهم کرد.

این برنامه سه مرحله دارد:

  • کنترل مبتنی بر قانون: استفاده از PID برای فرمان‌دهی و ترمزگیری.
  • یادگیری ماشین: استفاده از PyTorch برای جایگزینی قوانین ثابت (hardcoded).
  • بهینه‌سازی: فراتر رفتن از محدودیت‌های فیزیک.

ابزارهای من:

  • شبیه‌ساز: TORCS.
  • زبان: Python به همراه snakeoil3.
  • هوش مصنوعی محلی: ibm-granite-3.2-8b-instruct از طریق LM Studio.

من این جزئیات را به اشتراک خواهم گذاشت:

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

برای به‌روزرسانی‌های رباتیک، تئوری کنترل و Python، من را دنبال کنید.

اولین لاگ به‌زودی منطق فرمان‌دهی و ترمزگیری را پوشش خواهد داد.

منبع: https://dev.to/dglezz/building-an-autonomous-racing-agent-in-torcs-19gm انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi