在 TORCS 中构建自主赛车智能体
我参加了 IBM 全球 AI 赛车竞赛。
我使用 TORCS 进行测试。
我的目标是在 Corkscrew 赛道上完成一次完美的圈速。不发生碰撞。之后,我会让它跑得更快。
计划分为三个步骤:
- 基于规则的控制:使用 PID 进行转向和制动。
- 机器学习:使用 PyTorch 替换硬编码规则。
- 优化:挑战物理极限。
我的工具:
- 模拟器:TORCS。
- 语言:Python 及 snakeoil3。
- 本地 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