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