TORCS-ൽ ഒരു ഓട്ടോണമസ് റേസിംഗ് ഏജന്റ് നിർമ്മിക്കുന്നു

ഞാൻ IBM ഗ്ലോബൽ AI റേസിംഗ് മത്സരത്തിൽ പങ്കെടുത്തു.

ടെസ്റ്റിംഗിനായി ഞാൻ TORCS ഉപയോഗിക്കുന്നു.

Corkscrew ട്രാക്കിൽ തട്ടാതെ ഒരു ക്ലീൻ ലാപ്പ് പൂർത്തിയാക്കുക എന്നതാണ് എന്റെ ലക്ഷ്യം. തട്ടലുകൾ ഉണ്ടാകരുത്. അതിനുശേഷം വേഗത വർദ്ധിപ്പിക്കാൻ ഞാൻ ശ്രമിക്കും.

ഈ പ്ലാനിൽ മൂന്ന് ഘട്ടങ്ങളുണ്ട്:

  • Rule-Based Control: സ്റ്റിയറിംഗിനും ബ്രേക്കിംഗിനും PID ഉപയോഗിക്കുക.
  • Machine Learning: ഹാർഡ്‌കോഡ് ചെയ്ത നിയമങ്ങൾക്ക് പകരം PyTorch ഉപയോഗിക്കുക.
  • Optimization: ഫിസിക്സ് പരിധികൾ മറികടക്കുക.

എന്റെ ടൂളുകൾ:

  • Simulator: TORCS.
  • Language: Python (snakeoil3 സഹിതം).
  • Local AI: LM Studio വഴി ibm-granite-3.2-8b-instruct.

ഞാൻ ഈ വിവരങ്ങൾ പങ്കുവെക്കും:

  • AI പ്രോംപ്റ്റുകൾ.
  • ജനറേറ്റ് ചെയ്ത കോഡ്.
  • കൺട്രോൾ സിസ്റ്റം മാത്തമാറ്റിക്സ്.
  • ഡീബഗ്ഗിംഗ് ലോഗുകൾ.

റോബോട്ടിക്സ്, കൺട്രോൾ തിയറി, Python അപ്‌ഡേറ്റുകൾ എന്നിവയ്ക്കായി ഫോളോ ചെയ്യുക.

ആദ്യത്തെ ലോഗ് ഉടൻ തന്നെ സ്റ്റിയറിംഗ്, ബ്രേക്കിംഗ് ലോജിക് എന്നിവയെക്കുറിച്ച് വിവരിക്കും.

Source: https://dev.to/dglezz/building-an-autonomous-racing-agent-in-torcs-19gm Optional learning community: https://t.me/GyaanSetuAi