Seguir una ruta de un GPS

Hola a todos he estado desarrollando un proyecto que usa un gps el cual tiene que moverse ala izquierda, derecha o avanzar derecho dependiendo de 2 puntos en x e y. (x1,y1 y x2,y2) si alguien tiene algunas mejoras son bienvenidas.

Principal.java
 

SeguirRuta.java
 

RectaRuta.java

 

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de arterzatij

Bueno

Yo agregaria una clase punto para mejorar la legibilidad... recordemos que hay que manejar objetos.