Construindo um Agente de Corrida Autônomo no TORCS

Participei da competição global de IA de corrida da IBM.

Utilizo o TORCS para testes.

Meu objetivo é uma volta limpa na pista Corkscrew. Sem colisões. Depois, farei com que ela seja rápida.

O plano tem três etapas:

  • Controle Baseado em Regras: Usar PID para direção e frenagem.
  • Machine Learning: Usar PyTorch para substituir regras fixas no código.
  • Otimização: Levar os limites da física ao máximo.

Minhas ferramentas:

  • Simulador: TORCS.
  • Linguagem: Python com snakeoil3.
  • IA Local: ibm-granite-3.2-8b-instruct via LM Studio.

Compartilharei estes detalhes:

  • Prompts de IA.
  • Código gerado.
  • Matemática do sistema de controle.
  • Logs de depuração.

Siga para atualizações sobre robótica, teoria de controle e Python.

O primeiro log sobre a lógica de direção e frenagem sairá em breve.

Fonte: https://dev.to/dglezz/building-an-autonomous-racing-agent-in-torcs-19gm Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi