Pular para o conteúdo principal

[Robótica Webots] Implementação do Q-Learning Tabular & Ajuste de Reward Shaping (#2)

· 2 min para ler
Jaybee
AI & Robotics Engineer

Curva de Recompensa de Treinamento

📌 Resumo dos Pontos Principais (TL;DR)

  • Desafio: Recompensas esparsas (+1,0 ao atingir a meta, -1,0 em colisão) resultam em estagnação do aprendizado; o robô gira em círculos sem direção.
  • Solução: Modelagem de recompensa densa (Reward Shaping) utilizando delta de distância ($\Delta d$) e bônus de velocidade para a frente, combinada com decaimento exponencial de $\epsilon$ ($0.95 \rightarrow 0.05$).

1. A Regra de Atualização de Bellman (Diferença Temporal TD-0)​

A cada passo de tempo $t$, o valor da ação selecionada é atualizado na tabela Q:

$Q(s_t, a_t) \leftarrow Q(s_t, a_t) + \alpha \left[ r_{t+1} + \gamma \max_{a} Q(s_{t+1}, a) - Q(s_t, a_t) \right]$

  • Taxa de Aprendizado ($\alpha = 0.15$): Modula a velocidade de absorção de novas experiências.
  • Fator de Desconto ($\gamma = 0.95$): Pondera a importância de recompensas futuras em relação a ganhos imediatos.

2. Função de Recompensa Densa (Reward Shaping)​

$R(s, a, s') = R_{\text{terminal}} + c_1 \cdot (d_t - d_{t+1}) + c_2 \cdot v_{\text{frente}} - c_3 \cdot \mathbb{I}_{\text{giro}}$

Ao recompensar a aproximação contínua em relação ao alvo (d_t - d_{t+1} > 0), o robô descobre trajetórias ótimas em menos de 50 episódios.


📌 Resumo Executivo para Gestão (3–5 Linhas)​

  1. Feedback Denso vs. Esparso: Recompensas contínuas de aproximação aceleram a convergência em mais de 10 vezes.
  2. Equilíbrio Exploração/Explotação: O decaimento exponencial do epsilon assegura exploração inicial ampla e estabilidade final.
  3. Convergência Firme: Os valores da Q-Table estabilizam-se após 200 episódios sem oscilações destrutivas.
  4. Prevenção de Giros Viciosos: A penalidade por giros no próprio eixo força o agente a buscar avanço espacial contínuo.
PUBLICIDADE