Document

MobiREAL
higashi-lab, kusumoto-lab presents
2005/7/7
DICOMO2005
1
シミュレーションによく用いられる
ランダムな動き
MobiREAL
こんな動きでは
正確なシミュレーションはできない!
2005/7/7
DICOMO2005
2
MobiREAL
それは
現実的な都市での人の流れの再現と
この先,渋滞が
発生しています
ダイナミックな行動の記述が可能な
次世代
MANET向けシミュレータ
2005/7/7
DICOMO2005
3
MobiREAL
シミュレーション
領域
入力
行動シミュレータ部
モビリティモデル
シミュレーション
シナリオ
•ノードの位置座標
•アプリケーション
へのユーザ入力
•アプリケー
ションからの
データ出力
ネットワーク
アプリケーション
入力
ネットワークシミュレータ部
2005/7/7
DICOMO2005
4
MobiREAL
シミュレーション
領域
入力
行動シミュレータ部
モビリティモデル
シミュレーション
シナリオ
•ノードの位置座標
•アプリケーション
へのユーザ入力
•アプリケー
ションからの
データ出力
ネットワーク
アプリケーション
入力
ネットワークシミュレータ部
2005/7/7
DICOMO2005
5
MobiREAL
地図の作成
2005/7/7
DICOMO2005
6
MobiREAL
地図の作成
プログラムのソースを出力
2005/7/7
DICOMO2005
7
MobiREAL
シミュレーション
領域
入力
行動シミュレータ部
モビリティモデル
シミュレーション
シナリオ
•ノードの位置座標
•アプリケーション
へのユーザ入力
•アプリケー
ションからの
データ出力
ネットワーク
アプリケーション
入力
ネットワークシミュレータ部
2005/7/7
DICOMO2005
8
MobiREAL
…
if(crowded() && prob(0.8)){
dst.r = detour_path();
return;
}
…
店
お店のセール情
お店へ向かう
報を受信したわ
…
if(receive_from_net(“ad”)){
if(receive_from_net(“ad”)){
put(dst);
dst = destination(shop);
dst.r = shortest_path();
return;
}
…
2005/7/7
混雑し
迂回する
ている
なぁ
DICOMO2005
9
MobiREAL
シミュレーション
領域
入力
行動シミュレータ部
モビリティモデル
シミュレーション
シナリオ
•ノードの位置座標
•アプリケーション
へのユーザ入力
•アプリケー
ションからの
データ出力
ネットワーク
アプリケーション
入力
ネットワークシミュレータ部
2005/7/7
DICOMO2005
10
MobiREAL
Urban Pedestrian Flow シナリオの作成

道路上にいる人の密度を
入力

人がたどる「経路」を入力
LPを解く

2005/7/7
DICOMO2005
どの経路をたどる人が1分
間に何人いるか,を求め
る
11
MobiREAL
Urban Pedestrian Flow シナリオの作成
プログラムのソースを出力
2005/7/7
DICOMO2005
12
MobiREAL
シミュレーション
行動シミュレータ
…
if(crowded() && prob(0.8)){
dst.r = detour_path();
return;
}
…
コンパイル
プログラムのソースコード
2005/7/7
トレースファイル
ネットワーク
シミュレータ
シミュレーション
DICOMO2005
アニメータで再現
13
デモ : DSRリアルタイム通信


左上と右下の人が
通信
パケット

黒






経路が切れた
(ルートエラー)
緑


DICOMO2005
経路探索中
(ルートリクエスト)
黄


通信中
(データパケット)
桃

2005/7/7
MobiREAL
経路が見つかった
(ルートリプライ)
14
MobiREAL
http://www.mobireal.net
2005/7/7
DICOMO2005
15