2016-05-08 17 views
-1

さまざまな種類の障害物があるトンネルがあります(文字Tまたはちょうどパーティションと他のもの)。また、このトンネルを飛ぶいくつかのオブジェクトがあります。世界自体は、最も簡単な物理学の影響を受けます。障害を回避するためにこれらのオブジェクトの分散管理を行うアルゴリズムを作成するタスク。複数のオブジェクトの分散管理?

Example

かどうか、このBoidsアルゴリズムに適し

、または何か他のものはありますか?理論も歓迎されるだろう。

+0

ここでは「分散化」とは何を意味するのか不明です。 – nhouser9

+0

これは、局所的かつ環境と相互作用する複数のエージェントからなる。代理人自身はシンプルですが、すべて一緒に、ローカルに相互作用し、いわゆるRI(本質的に - アリの植民地、ミツバチの群れ、鳥の群れ、魚など)を作り出します。 – doublench

答えて

0

ボイドアルゴリズムが有効です。私はトンネルで何もしていないが、私は障害物を避けて目標を求めている。 Hereは、pythonでboidsの実装とのリンクです。

障害物回避部の要点は、一定の距離内に障害物がある場合、その物体に向かってベクトルを計算したものです(xはobject.x - boid.xでyは同じです)。-1にベクトルを乗算し、このベクトルを係数(値はあなたの他の係数に依存する)で除算し、このベクトルをボイドの全動きベクトルに加えます。

私はこれが助けて欲しい!

関連する問題