Skip to main content

Mi az a mozgástervezés?

A mozgástervezés arra utal, hogy a mozgások hogyan lehet megtervezni a robotokban, általában vagy egy bizonyos útpont elérésére, vagy több rendeltetési hely elérésére szekvenciális sorrendben.Ezt úgy lehet megtenni, ha a robot számítógépes látást megadja, vagy a mozgástervezést az adott térben lévő összes akadályra programozhatja, így a robot azonnal ismeri a tér geometriáját.Az olyan egyszerű mozgások mellett, mint például az előrehaladás, előfordulhat, hogy a robotot olyan összetett mozgásokhoz is fel kell építeni, mint például a lépcsőn.Noha ezt a leggyakrabban a robotikához használják, a videojáték-programozásban is van helye, ahol megakadályozza, hogy a karakterek átmenjenek a falakon és a programokhoz nem játszható karakterek (NPC-k).hogyan kell mozogni.A vezérlés általában finom, és egy meghatározott útvonalat nem hozzárendelnek a robothoz, de a robotot általában megmondják a végpont helyének.A finom programozás azt jelenti, hogy a robot tudni fogja, hogyan kell mozogni, de nem fog szigorúan elindítani egy bizonyos távolságot a cél elérése érdekében.Ez felhasználható arra, hogy a robotnak egy helyet biztosítson, vagy a robot több rendeltetési helygel programozható, hogy egymást követő sorrendben elérje.Mivel a vezérlés általában finom, a robot az összes ismert információt felhasználja, hogy kitalálja a saját útját a rendeltetési hely felé.A számítógépes látás, vagy lehetővé téve a robotok számára az akadályok látását és felismerését, így a robot tudja, mit tud és nem tud átélni, amikor megpróbálja elérni a rendeltetési helyet.Programozás az összes ismert akadály és a geometria;mint például a mérete és alakja mdash;Ugyanolyan hasznos lehet, mint a számítógépes látás, de hajlamos a sokoldalúságra.A mozgástervezés fejlettebb verziói összetett mozgásokkal járnak, például a lépcsőn vagy a rámpákról.Ennek befogadása érdekében a robotnak olyan testnek kell lennie, amely képes végrehajtani ezeket a mozgásokat.

A mozgástervezést általában a robotika vonatkozásában használják, de felhasználható a videojáték -programozáshoz is.A játékos karakterével kapcsolatban ez segít annak biztosításában, hogy a karakter ne tudjon átmenni a játék szilárd tárgyain, például falakon és egyéb tárgyakon.Az NPC útvonalak esetében, különösen azoknál, amelyeket nem szigorúan programoztak, ez biztosíthatja, hogy az NPC megfelelően megy keresztül a játék térén.