交通システムと「イベント駆動型」地図の違い
交通管制が、地図アプリのような一定間隔の更新ではなく、車両感知・信号切替・制御信号という「イベント」の連鎖で動いているしくみを比較で理解できる。
A complete interactive classroom, not just a preview.
Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.
交通システムは「イベント駆動型」の地図アプリと、何がどう違うのか?
普段見ている地図アプリが「5分に1回」位置情報を取りに来るなら、信号機はどうやって1秒に何度も動いているのか?
「どちらもリアルタイム地図に見える」が、その裏側で起きている更新の仕組みはまったく違うかもしれないという直感的だが確かめられていない疑念。
ポーリング方式(一定間隔で問い合わせ)とイベント駆動方式(変化が起きたときだけ通知)を、同じ交差点の信号表示で並べて比較するアニメーション図解。
交通システムは「地図を定期的に見直す」のではなく「交差点の状態が変わった瞬間に即座に次の指示へ切り替える」イベント駆動の連鎖であり、地図アプリ的なポーリングとは根本的に構造が違う、という結論。
「どちらもリアルタイムで道路の様子を反映しているなら、仕組みもだいたい同じ(一定間隔で情報を集めて地図を更新する)だろう」という推測。
- 信号の制御アルゴリズムの詳細(最適化、スクリーニングラインなど)
- V2Xや5Gといった通信技術そのもの
- 完全なITSアーキテクチャの網羅的解説
- 01二つの「リアルタイム」を疑うslideQuestion
地図アプリの現在地表示と、信号機の表示はどちらもリアルタイムに見える。両者の仕組みは本当に同じなのかを問いとして提示する。
- 地図アプリと交通制御は、どちらも「今」を映している
- しかしその「更新」が何によって起きているかは自明ではない
- この探究は更新の駆動原理の差を明らかにする
- 02あなたの直感を選ぶquizPrediction
動画サイトのように「イベント駆動」と呼ばれる地図と、交通信号システムでは、何が本质的に違うと思うか?もっとも近い予想を一つ選ぶ。
- 地図は何かが変わるたびに画面を書き換える
- 地図は数秒ごとに現在地を取り直す
- 交通信号も地図と同じ定期更新である
- 交通信号は「検知・切替・要求」のイベントで動く
- 03ポーリング vs イベント駆動:シミュレーションinteractiveEvidence
同じ交差点で「ポーリング型(一定間隔で確認)」と「イベント駆動型(変化で通知)」の二つのシミュレータを切り替え、表示更新のタイミングを並べて観察する。
- ポーリング型は問合せ周期ごとに地図全体を更新する
- イベント駆動型は車両検知やタイマー満了の瞬間にだけ遷移する
- 無駄な更新の多寡を視覚的に比較できる
- 04交通システム内部の3つのイベント源slideEvidence
交差点で実際に何が起きているかを、車両感知器(入力イベント)・信号現示タイマー(時間イベント)・歩行者・バス・緊急車両の優先要求(要求イベント)の3つに分けて図示する。
- 車両感知器:車が止まった/来た、というイベント
- タイマー:青の残り時間が0になった、という時間イベント
- 優先要求:バスや救急車が近づいた、という要求イベント
- 05なぜ交通は「有限状態機械」なのかslideExplanation
信号は『青→黄→赤→青…』という明確な状態の集合を持ち、現在の状態と入力イベントに応じて次状態がただ一つに決まる有限状態機械として振る舞うことを説明する。
- 交差点の状態は有限個(現示の組み合わせ)に限定される
- イベントが現在の状態と組み合わさって次状態を決定する
- これが「イベント駆動」と呼ばれるゆえんである
- 06ハイブリッドの境界:交通管制センターslideBoundary
中央の交通管制センターは多数の交差点から定期的に統計を集約して広域最適化を行う。ここでは逆にポーリング的な定期収集が併存しており、完全なイベント駆動ではないことを境界として示す。
- 現場制御はイベント駆動
- 広域最適は定期集計(ポーリング的)を併用する
- 「交通システム=純粋なイベント駆動」と言い切ると過大一般化になる
- 07シナリオ変更:踏切警報に同じ原理を当てるinteractiveTransfer
踏切警報機を例に、「列車が接近した」というイベントで遮断機が降りるしくみが、前述の信号機と同じイベント駆動の構造を持つかを操作して確認する。
- 踏切も「接近検知イベント→状態遷移→警報・遮断」の連鎖である
- 信号機と踏切は個別機器だが駆動原理は同じ
- 地図アプリのポーリング型とは構造が違うことが確認できる
- 08結論:交通は「地図の定期更新」ではないslideResolution
交通システムは、地図アプリのような一定間隔の問い合わせと画面書き換えではなく、イベントが起きた瞬間にだけ次状態へ遷移する有限状態機械である。地図と交通は「どちらもリアルタイム」だが、駆動原理が異なることを直接回答として示す。
- 地図:ポーリング(定期問合せ)で表示を更新する
- 交通:イベント駆動(状態遷移)で表示を更新する
- 差は見せ方ではなく更新を引き起こすトリガーの種類にある
Discussion threads for a Stage aren't available yet.
This path ends here.