Plano de voo até a próxima reunião
O professor pediu quatro coisas na fala do kick-off: artigos/exemplos de carros, como isso vira modelagem de sistemas complexos, estudar Godot e fazer um carrinho simples pra pegar noção de torque, suspensão e powertrain. Abaixo, isso traduzido num roteiro pra eu chegar com bagagem.
O briefing, decodificado
A fala solta do professor separada em quatro frentes.
Levantar artigos e exemplos de dinâmica veicular — como um carro é modelado.
Entender como isso vira modelagem de sistema complexo (multicorpos).
Aprender o Godot o suficiente pra prototipar.
Fazer um carrinho e sentir na mão torque, suspensão e powertrain.
Os três conceitos pra dominar
Nível intuição — o suficiente pra conversar com o professor e reconhecer no código.
Powertrain & Torque
Powertrain é a cadeia que transforma energia em rotação da roda: motor → transmissão/redução → diferencial → roda. O torque (τ) é a "força de giro" que o motor produz; a relação de engrenagens multiplica esse torque, e a roda o converte em força de tração que empurra o veículo — limitada pelo atrito com o solo.
F_tração = τ_roda / raio_da_rodaNum rover normalmente são motores elétricos (às vezes um por roda), sem a complexidade de câmbio de um carro a combustão — o que simplifica bastante o meu caso.
engine_force do VehicleBody3D é exatamente isso: uma força aplicada nas rodas de tração. Mexer nela = sentir o torque.Suspensão
É um sistema mola–amortecedor. A mola (rigidez k) resiste à compressão; o amortecedor (c) dissipa a oscilação. Objetivo: manter as rodas em contato com o terreno e absorver irregularidades. Parâmetros que importam: comprimento de repouso, rigidez, amortecimento (compressão/retorno) e curso.
Vale conhecer a suspensão icônica de rover: a rocker-bogie (rovers de Marte) — passiva, mantém todas as rodas no chão sobre obstáculos usando articulações que pivotam, sem molas.
suspension_stiffness, suspension_travel, damping_compression e damping_relaxation. Variar e observar já constrói a intuição.Modelagem multicorpos
Aqui mora o meu tema. Um veículo é um conjunto de corpos rígidos (chassi, rodas, braços de suspensão) ligados por juntas — revoluta pra roda girar, articulada/prismática pra suspensão. O estado do sistema é posição, orientação e velocidade de cada corpo; as juntas impõem restrições; motores, molas, gravidade e contato aplicam forças; e um integrador temporal avança tudo passo a passo.
Trilha Godot
O objetivo é intuição, não virar especialista. Umas horas resolvem.
Do zero ao carrinho
1. Instalar o Godot 4.7 (estável mais recente, de jul/2026). Desde o 4.6 o motor de física 3D padrão é o Jolt, mais estável — só bom saber.
2. Fazer 1–2h de tutorial básico: interface, nós (nodes) e GDScript.
3. Montar um carro com VehicleBody3D + um VehicleWheel3D por roda, controlado por engine_force, brake e steering.
4. Usar modelos glTF prontos do Kenney Car Kit — glTF é o mesmo formato que eu já vou usar pro rover.
Sequência sugerida da semana
Ordem, não datas rígidas — encaixo nos meus horários.
Instalar Godot + tutorial básico
Interface, nós e GDScript. Só pra não travar depois.
Fundamentos: Powertrain & Torque
Notas próprias + uma leitura. Entender a cadeia motor→roda.
Fundamentos: Suspensão
Mola–amortecedor e a rocker-bogie dos rovers.
Montar o carrinho no Godot
Mexer em engine_force e nos parâmetros de suspensão e sentir o efeito de cada um.
Da teoria pro Tema 1
Escrever como o carro vira um modelo multicorpos (corpos + juntas). Dar uma olhada no módulo de veículos do Chrono.
Preparar a entrega da reunião
Demo do carrinho + resumo de 1 página + lista de perguntas.
Reunião
Chego com carrinho rodando e vocabulário na ponta da língua.
Materiais
Pra chegar com bagagem
- Um carrinho rodando no Godot (mesmo arcade) pra demonstrar na tela.
- Um resumo de 1 página conectando: conceitos de carro → modelo multicorpos do rover → meu ponto de integração via API (Mês 7 do meu plano).
- Vocabulário de torque, suspensão e powertrain que eu consiga usar numa conversa.
Perguntas pra levar pro professor
- A dinâmica veicular vai ser escrita do zero ou apoiada em lib (ex.: Chrono)? Isso muda o peso "programação vs. matemática".
- Estudar Godot e fazer o carrinho é só pra intuição, ou eu assumo parte da ExoTerra? Vale alinhar a fronteira com a Luana.
- Qual o nível de fidelidade esperado nessa fase inicial — arcade só pra provar conceito, ou já mirando algo mais realista?