在 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