リーダーに続く昆虫 - そのためにBoidsアルゴリズムを実装できますか?
-
27-10-2019 - |
質問
昆虫が2つの次元でリーダーをどのように追いかけているかを説明したいと思います。どうすればそれを明確にできますか? Boidsアルゴリズムでこれを行うことは可能ですか?それとも、誰かが別のアルゴリズムを知っているのかもしれませんが、その理由で特に設計されていますか?
解決
BoidSスタイルのアルゴリズムはこれには問題ないはずですが、おそらく、アルゴリズムを調整して、本当に見栄えの良いものを手に入れる前に少し実験する必要があります。あなたはあなたが以下を行うことを提供するリーダー/フォロワーの行動のようなものを得る:
「フォロワー」を取得して、「リーダー」に向かう方向を調整します。フォロワー効果をどれだけ強くしたいかに応じて、この効果をより弱くしたり強くしたり、一部の時間などのみを適用できます。
すべてのボットに同じリーダーをフォローするか、それぞれが異なるリーダーに従うことを選択できます。前者の場合、あなたは一人の個人に続いて大きな群れを得るでしょう。後者の場合、「チェーン」が形成される傾向があります。
おそらく、究極のリーダーが比較的独立して移動することを望んでいます。リーダーにランダムに見出しを変更させるか、グループの中心から「離れて」しようとさえします。
所属していません StackOverflow