Ok, quindi considera che abbiamo un veicolo come quello che ho descritto nella mia risposta a questa domanda , con posizione 2D, velocità, velocità angolare e resistenza / attrito. Può accelerare e rompersi di una quantità variabile, ma non fermarsi all'istante o raggiungere la velocità massima all'istante. Come posso spostarlo in un determinato punto e fermarmi - nel minor tempo possibile - senza effettuare il superamento o l'oscillazione?
Stavo pensando a qualcosa del tipo:
- girare verso la posizione target.
- accelerare
- guarda 1 segno in avanti, chiedendo "Se avessi applicato le pause il prossimo segno, avrei superato il bersaglio?"
- In caso di superamento, applicare ora le interruzioni di un certo importo.
Sono sicuro che questo è un problema risolto e probabilmente esiste un metodo migliore di quello che ho descritto.