diff --git a/main.c b/main.c
index 5683dca1c9a1d7fd0e47be2e24c4d07504724615..1b4fc7c8e3c96df28ae8fecad6ab50f77446478d 100644
--- a/main.c
+++ b/main.c
@@ -61,8 +61,9 @@ int main(int argc, char const *argv[]) {
 
   for(int i=0; i < t_size; ++i) {
       // Pega o ângulo entre a posição do robô e o próximo ponto
-      double turnAngle = angleFromOrigin(tuplas[i].x, tuplas[i].y) - r.theta;
+      double angle = angleFromOrigin(tuplas[i].x, tuplas[i].y);
       // Gira o robô
+      r.theta = angle;
       // calcula a velocidade para as rodas
   }
   // gerar tabela e grafico