Ok, entonces consideremos que tenemos un vehículo como el que describí en mi respuesta a esta pregunta , con una posición 2D, velocidad, velocidad angular y fricción / fricción. Se puede acelerar y romper en una cantidad variable, pero no se detiene al instante o alcanza la velocidad máxima al instante. ¿Cómo puedo hacer que se mueva a un punto en particular y se detenga, en el menor tiempo posible, sin rebasar ni oscilar?
Estaba pensando algo como:
- girar hacia la posición de destino.
- acelerar
- mira 1 marca adelante, preguntando "Si aplicara los descansos la próxima marca, ¿superaría el objetivo?"
- Si se sobrepasa, aplique los descansos ahora en cierta cantidad.
Estoy seguro de que este es un problema resuelto y que probablemente haya un método mejor que el que describí.