top of page

連続空間上で前方のエージェントを取得する方法

私は今レシピブック06を参考に、渋滞を考慮した避難シミュレーションを作成しようとしています。そこで、渋滞を再現するために、make_agtset_around_ownを使って周りの関数を取得し、周りにエージェントがある場合は速度を0にするという方法で考えています。しかし、後方のエージェントも取得しているために避難時間がその分多くなってしまいます。そこで、連続空間上で前方のエージェントのみを取得する方法はあるでしょうか?恐縮ですがご教示いただけますと幸いです。                                        以下にモデルを添付いたします

私は今レシピブック06を参考に、渋滞を考慮した避難シミュレーションを作成しようとしています。そこで、渋滞を再現するために、make_agtset_around_ownを使って周りの関数を取得し、周りにエージェントがある場合は速度を0にするという方法で考えています。しかし、後方のエージェントも取得しているために避難時間がその分多くなってしまいます。そこで、連続空間上で前方のエージェントのみを取得する方法はあるでしょうか?恐縮ですがご教示いただけますと幸いです。                                        以下にモデルを添付いたします

bottom of page