TORCSలో ఒక స్వయంప్రతిపత్త రేసింగ్ ఏజెంట్‌ను నిర్మించడం

నేను IBM గ్లోబల్ AI రేసింగ్ పోటీలో పాల్గొన్నాను.

పరీక్షల కోసం నేను TORCSని ఉపయోగిస్తున్నాను.

Corkscrew ట్రాక్‌పై ఎటువంటి ప్రమాదాలు లేకుండా క్లీన్ ల్యాప్‌ను పూర్తి చేయడమే నా లక్ష్యం. ఆ తర్వాత దాని వేగాన్ని పెంచుతాను.

ఈ ప్రణాళికలో మూడు దశలు ఉన్నాయి:

  • Rule-Based Control: స్టీరింగ్ మరియు బ్రేకింగ్ కోసం PIDని ఉపయోగించడం.
  • Machine Learning: హార్డ్‌కోడెడ్ రూల్స్‌ను భర్తీ చేయడానికి PyTorchని ఉపయోగించడం.
  • Optimization: ఫిజిక్స్ పరిమితులను అధిగమించడం.

నా సాధనాలు:

  • Simulator: TORCS.
  • Language: Python with 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