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