Skip to main content

モーションプランニングとは何ですか?

Motionモーションプランニングとは、ロボットで動きを計画する方法を指します。これは、通常、特定のウェイポイントに到達するか、いくつかの宛先を順次順序付けてヒットするためです。これは、ロボットのコンピュータービジョンを提供するか、特定のスペースのすべての障害物を使用してモーション計画をプログラミングして、ロボットがすぐにスペースのジオメトリを知ることで実行できます。前進するなどの単純な動きに加えて、ロボットは、階段を下るなどの複雑な動きのために構築する必要がある場合があります。これは最も一般的にロボット工学に使用されますが、ビデオゲームプログラミングの場所もあり、キャラクターが壁やプログラムを通過しないようにします。移動方法。コントロールは通常微妙であり、定義されたパスはロボットに割り当てられていませんが、ロボットは通常、エンドポイントの位置を通知されます。微妙なプログラミングとは、ロボットが移動方法を知っていることを意味しますが、目標に到達するために一定の距離を進むように厳密に言われることはありません。これを使用して、ロボットに1つの到達する場所を与えることができます。または、ロボットを連続した順序で到達するためのいくつかの宛先でプログラムできます。コントロールが通常微妙であるため、ロボットはすべての既知の情報を使用して目的地への独自の方法を把握します。コンピューターのビジョン、またはロボットが障害物を見て認識できるようにすることができるように、ロボットは目的地に到達しようとするときに何ができるか、経験できないことを知っています。すべてのスペースの既知の障害と幾何学&mdashでのプログラミング。そのサイズと形状、mdashなど。コンピュータービジョンと同じくらい便利ですが、汎用性を欠く傾向があります。モーション計画のより高度なバージョンには、階段やランプを下るなど、複雑な動きが含まれます。これに対応するには、ロボットにはこれらの動きを実行できる本体が必要です。

モーション計画は通常、ロボット工学に関連して使用されますが、ビデオゲームプログラミングにも使用できます。プレーヤーのキャラクターに関しては、これはキャラクターが壁やその他のアイテムなどのゲームの堅実なオブジェクトを通過できないことを保証するのに役立ちます。NPCパス、特に厳密にプログラムされていないパスの場合、NPCがゲームのスペースを適切に通過することを保証できます。