私は、今こちらの論文を参考に「交差点における自動車と歩行者の走行情報の共有による安全性効果」というテーマで研究を進めています。交差点において、エージェントを生成し、独自のルールを持たせて行動させていこうと思ってます。
エージェントの種類としては、情報送受信行う車、行わない車、自転車、歩行者です。交差点は以下のものを用いたいと思っています。
通行人については発生できました。次に一般車についてですが、論文なども読みながら参考モデルから必要なものを追加していきましたが、とりあえず一般車のみを発生させたいと思っています。
ただ、参考モデルの方では自動運転車についてもルールエディタに書かれており、自動運転車について削除しながら
一度実行してみましたが、エラーが起こってしまうため、どこを削除して、何が足りていないのかわからない状況です。
まずは、通行人と一般車の2つを発生させたいです。
よろしくお願いいたします。
こちらが参考モデルです。
e7948a_636fa46f276647e49bd7881885ee75fc
.zip
ダウンロード:ZIP • 11KB
こちらが自分で作成した方です。
こちらで修正点や足りない点を知りたいです。(ルールエディタに自動運転車について書かれている状態になっています。)
研究sub3
.zip
ダウンロード:ZIP • 4KB
1つ目のコメントのアドバイスから、自動運転車を定義し、それに加えて信号も追加してみました。
実行はできましたが、一般車が発生しません。
なぜ発生しないのか教えていただけたらと思います。
よろしくお願いいたします。
研究sub3モデルを実行したところ、
自動車発生Aポイントのルールにて、
新しい自動運転車 = CreateAgt(Universe.交差点.自動運転車)
でエラーが発生し、下記の通り表示されました。
Universe.交差点.自動運転車(・・・)ー未定義です。
これは、自動運転車エージェントが定義されていないことを意味するため、
Universe.交差点 の下に「自動運転車エージェント」を定義すればよいと思います。