問題タブ [sumo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
omnet++ - 線形の VEINS カー フローにおける位置の不一致
直線的な流れで車両の位置 (X 座標、水平) を監視しようとしています。
TraCIDemo11p ::handlePositionUpdateメソッドで、現在の車両位置 (getCurrentPosition().x による) と車両 ID (getExternalId() による) をメッセージ データに追加しました。
wsm ->setWsmData (パラメーター)を送信し、 sendDown(wsm)を介して送信しました。
次にTraCIDemo11p::onWSM(WaveShortMessage* wsm)で、これらの情報が取得され、計算に使用する std::map に追加されます。
ただし、シミュレーション中の任意の瞬間では、車両の位置はマップで次のように見つけることができます (v0:439.60 v1:389.60 v2:339.60 v3:339.60 v4:289.60)。これは、v3 がその位置を更新した後、v2 がその位置を更新していないためです。この矛盾を避けるために、これに関するアドバイスをいただければ幸いです。
ありがとうございました。
omnet++ - 事故が発生した場合の車両の経路変更に基づいたポリシーは何ですか?
最初に 1 つのルートがあり、その後 3 つに分割され、その後再び 1 つにマージされるシナリオを実行しています。私は最初の車線に車を止め、2 番目の車も停止し、3 番目の車は中央の車線にルートを変更し、4 番目は列に並び、5 番目はルートを変更し、6 番目は列に進み、7 番目はルートを変更します... ..なぜそれはそのように振る舞うのですか?この「バランス」または「しきい値」をどこで変更すればよいかわかりません。なにか提案を?