Porównaj następujące dwa obrazy:
Planowanie ścieżki jest dość trywialne. Jest tylko jedna ścieżka: lina. Z drugiej strony planowanie ruchu nie jest takie łatwe.
W labiryncie planowanie ścieżki jest trudne, a planowanie ruchu jest łatwe:
Oczywiście oba zadania planowania mogą być łatwe lub trudne jednocześnie lub pomiędzy nimi.
Są ze sobą powiązane
- planowany ruch powinien podążać ścieżką lub ściśle nią podążać
- bieżący ruch może wpływać na planowanie ścieżki. Jeśli jedziesz w jednym kierunku z dużą prędkością, nagła zmiana prędkości może nie być najlepszym pomysłem, nawet jeśli byłoby to konieczne, aby dostać się na najkrótszą drogę. Lub początkowa pozycja nieholonomicznego robota, która znacząco wpływa na możliwą ścieżkę.
Są w tym osobni
- ruch jest związany z czasem (zmiana pozycji w czasie), ale sama ścieżka nie. Nawet jeśli ruch przebiega dokładnie wzdłuż ścieżki, może on mieć różne trajektorie prędkości i / lub przyspieszenia. Twój robot może na przykład zatrzymać się, aby pozwolić innemu robotowi przekroczyć jego ścieżkę, co jest zmianą ruchu, ale nie samą ścieżką.
- na ruch mogą wpływać inne rzeczy, na przykład wiatr
Żadna z tych list nie jest wyczerpująca.
Które warunki są lepsze niż? planowanie ruchu czy planowanie ścieżki?
Nie ma „lepszego” terminu. To zależy od tego, co opisujesz.
Do wszystkiego, co wymaga poruszania fizycznym robotem, użyłbym planowania ruchu .
Jak mogę dostać to z miejsca na miejsce? może być pytanie, na które odpowiadasz.
Jeśli sam robot jest wyabstrahowany, a planujesz tylko ścieżkę punktu przez labirynt, użyłbym planowania ścieżki . Jaka jest najkrótsza ścieżka od punktu A do B? może być przykładowym pytaniem.
Ale znowu oba zadania planowania są ze sobą powiązane. Jeśli zapytasz Jaka jest najkrótsza możliwa ścieżka? z pewnością możliwości geometrii i ruchu robota określają, co jest możliwe . Robisz jednocześnie planowanie ruchu i ścieżki . Użycie dowolnego z tych terminów powinno być w tym przypadku w porządku.
Dotyczy to również innych przypadków. Oba terminy mogą być używane zamiennie, ponieważ definicja ruchu i ścieżki nie są bardzo jasne. (ścieżka sugeruje, że ruch odbywa się wzdłuż ścieżki i ruch koniecznie dzieje się wzdłuż ścieżki). I tak zazwyczaj robisz oba do pewnego stopnia.