Skip to main content

Co je plánování pohybu?

Plánování pohybu se týká toho, jak lze pohyby plánovat v robotech, obvykle buď dosáhnout určitého trasového bodu, nebo zasáhnout několik destinací v sekvenčním pořadí.Toho lze provést poskytnutím vidění počítače robotů nebo programováním plánování pohybu se všemi překážkami v daném prostoru, takže robot okamžitě zná geometrii prostoru.Spolu s jednoduchými pohyby, jako je pohyb vpřed, může být robot také postaven pro složité pohyby, jako je jít dolů po schodech.I když se to nejčastěji používá pro robotiku, má také místo v programování videoher, kde zabrání postavám v procházení stěnami a programům, které nehrají postavy (NPC).

Hlavním úkolem plánování pohybu je vyprávět robotajak se pohybovat.Ovládání je obvykle jemné a definovaná cesta není přiřazena k robotu, ale robot je obvykle vyprávěn umístění koncového bodu.Jemné programování znamená, že robot bude vědět, jak se pohybovat, ale nebude řečeno, aby se přísně vydalo vpřed, aby se dosáhlo cíle.To lze použít k poskytnutí robota One Místo k dosažení, nebo lze robot naprogramovat s několika destinacemi k dosažení v sekvenčním pořadí.Vzhledem k tomu, že kontrola je obvykle jemná, robot použije všechny známé informace k tomu, aby zjistil svou vlastní cestu do cíle.

Počítačové vidění nebo umožňující robotům vidět a rozpoznávat překážky, lze použít, aby robot věděl, co může a nemůže projít při pokusu o dosažení cíle.Programování ve všech známých překážkách a geometriích a mdash;jako je jeho velikost a tvar a mdash;Může být stejně užitečné jako počítačové vidění, ale má tendenci postrádat všestrannost.Pokročilejší verze plánování pohybu zahrnují složité pohyby, jako je jít dolů po schodech nebo rampy.Abychom to vyhověli, by robot měl mít tělo, které může tyto pohyby provádět. Plánování pohybu se obvykle používá v odkazu na robotiku, ale lze jej také použít pro programování videoher.Pokud jde o postavu hráče, pomáhá to zajistit, aby postava nemohla projít pevnými předměty hry, jako jsou stěny a různé předměty.U cest NPC, zejména těch, které nejsou přísně naprogramovány, to může zajistit, aby NPC správně prošel prostorem hry.