問題タブ [veins]
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++ - ジャンクションに存在する RSU を確認する方法は?
ジャンクションに RSU はありますか? 私の目標を達成するための方法または方法はありますか?誰でも私を助けてください。
omnet++ - ワンホップブロードキャストのパケット受信率
VANET セーフティ クリティカル サービスの信頼性メトリックに関して、1 ホップ ブロードキャストのパケット受信率 =
PRR(d) = タグ付けされたノードからパケットを受信する距離 d 内のノードの数/タグ付けされたノードから距離 d 内にあるノードの総数 次に、特定のエリア内のすべての車両の平均を計算します。
SUMO を使用して構築する現実的なモデルがあり、Randomtrips スクリプトを使用してランダムなトリップを作成しているため、1 秒ごとに新しい車両がマップ内に入ってきます。
omnet++ (静脈) では、正確な結果を得るために、Roiroad を使用してマップからパーツのみを取得します。また、SUMO では、選択した各エッジの長さを知ることができます。
私の質問: 各車両 (X) の方程式を計算するには、ノード X がビーコンをブロードキャストするたびに、タグ付けされたノード (X) から距離 d 内にあるノードの総数を見つけるにはどうすればよいですか?
omnet++ - TraCIDemo11p で RSU にアクセスするにはどうすればよいですか?
ノードから RSU への最短パスのリクエストを送信したいのですが、TraCIDemo11p で RSU にアクセスする方法がわかりません。RSU の調整は、rsu[0]、rsu[1]、... という名前で omnet.ini に存在し
ます。助けてくれてありがとう。
cryptography - エンドツーエンドの遅延は、静脈内のノード (車) の数によって変化しません
erlangen.rou.xml のノード (車) の数を変更しました。
getCreationTime() と simTime を使用して、 TraCIDemo11p と TraCIDemoRSU11p のメッセージ遅延 (エンドツーエンド遅延) を計算しました。
それは私にほぼ同じ遅延を与えます!
ノード数がエンドツーエンドの遅延に影響しないのはなぜですか?
c++ - 動脈(静脈拡張)の例が機能していません
私は Omnet の経験があまりありません。例を実行するコマンドを正しく実行したかどうかを知りたいです。
最初に make Vanetza と入力すると、COHDA_MK2_ROOT が欠落していることに気付きましたが、Vanetza はエラーなしでコンパイルされます。
mkdir extern/vanetza/build
cd extern/vanetza/build && cmake -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Boost version: 1.58.0
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- serialization
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- Found GeographicLib: /usr/local/include (found suitable version "1.46", minimum required is "1.37")
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- serialization
-- Found CryptoPP: /usr/include (found suitable version "5.6.1", minimum required is "5.6.1")
**-- Could NOT find Cohda (missing: COHDA_MK2_ROOT)**
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- Configuring done
-- Generating done
./run
root で /artery/scenarios/artery にコマンドを実行しようとすると、次のように返されます。
コマンドを同じフォルダーに実行しようとするとopp_run
、Omnet を開くことができますが、Scenario.ned が見つからないため、シミュレーションは実行されません。
私に何ができる?
localization - 静脈の RSSI で距離を測定します4.4 Omnet++5 SUMO0.25
私は現在 VANEts のローカリゼーションに取り組んでいる修士課程の学生であり、協調測位 (CP) のための RSSI に基づく三辺測量法に取り組んでいます。私はアナログ モデルを検討しています: 単純なパス損失モデル
しかし、決定された Phy モデルの距離を正しく計算する方法には疑問があります。私は、静脈に含まれる PHY モデルに関する Sommer 博士のいくつかの論文を読むのにしばらく (1 日) 費やしました。
誰かがこの解決策を手伝ってくれますか? 次の方法が必要です。
1)ビーコンを受信したときの受信機の電力を測定します(これは Decider クラスで見つかりました)。 Decider802.11p では、受信した Power はメソッド Decider80211p::processSignalEnd(AirFrame* msg) の次の行で取得できます。
2)送信機と受信機の間の距離推定を達成するために、物理モデルに応じて RSSI の式を適用します。
3)この測定値 (RSSI による距離) を、(RSSI を測定している) 受信機の AppLayer で配信される Wave Short Message に関連付けます。
"On the Applicability of Two-Ray Path Loss Models for Vehicular Network Simulation" と"A Computationally Inexpensive Empirical Model of IEEE 802.11p Radio Shadowing in Urban Environments"を読み 、それが静脈プロジェクトでどのように機能するかを調査しました。各アナログ モデルには、モデルを記述するための独自の変数を持つ独自のパス ロス モデルがあることに気付きました。
たとえば、SimplePathLossModel の場合、これらの変数が静脈モジュールの AnalogueModels フォルダーに定義されています。
ラムダ= 0.051 m (5.890 GHz の IEEE 802.11p CCH 中心周波数までの波長)
定数alpha = 2 (デフォルト値を使用)
によって与えられる距離係数pow(sqrDistance, -pathLossAlphaHalf) / (16.0 * M_PI * M_PI);
このリンクで屋内環境の式を 1 つ見つけましたが、車両環境に適用できるかどうかは疑問です。
説明は大歓迎です。どうもありがとう。
omnet++ - omnet++/veins:inetとvenesの接続:TraCIScenarioManagerLaunchdのTraCIMobilityエラー
Tcp/Ip サポートを取得するために、inet 3.4.0 と Veins 4.4 を接続しようとしています。これらの指示 ( Veins - INET 互換性) などに従いましたが、シミュレーションを実行しようとしているときにこのエラーが発生しました: TraCIMobility 関数を理解できません。
<!> Error in module (Veins::TraCIScenarioManagerLaunchd) simple_junction_noTls_ipv4.manager (id=6) at event #23, t=0.2: ASSERT: condition lastUpdate != simTime() false in function changePosition, veins/modules/mobility/traci/TraCIMobility.cc line 192.
ここに私の車のモジュールがあります:
そして、これが私の設定ファイル omnetpp.ini の一部です:
お手伝いありがとう!よろしく、