Back to Discover
Curiosity

交通システムと「イベント駆動型」地図の違い

交通管制が、地図アプリのような一定間隔の更新ではなく、車両感知・信号切替・制御信号という「イベント」の連鎖で動いているしくみを比較で理解できる。

Before you enter

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.

8
Scenes
16 min
Estimated
Content language: ja-JP
Start this Stage
Sign-in may be required to play
What happens inside
  1. 01二つの「リアルタイム」を疑うslide
    Question

    地図アプリの現在地表示と、信号機の表示はどちらもリアルタイムに見える。両者の仕組みは本当に同じなのかを問いとして提示する。

    • 地図アプリと交通制御は、どちらも「今」を映している
    • しかしその「更新」が何によって起きているかは自明ではない
    • この探究は更新の駆動原理の差を明らかにする
  2. 02あなたの直感を選ぶquiz
    Prediction

    動画サイトのように「イベント駆動」と呼ばれる地図と、交通信号システムでは、何が本质的に違うと思うか?もっとも近い予想を一つ選ぶ。

    • 地図は何かが変わるたびに画面を書き換える
    • 地図は数秒ごとに現在地を取り直す
    • 交通信号も地図と同じ定期更新である
    • 交通信号は「検知・切替・要求」のイベントで動く
  3. 03ポーリング vs イベント駆動:シミュレーションinteractive
    Evidence

    同じ交差点で「ポーリング型(一定間隔で確認)」と「イベント駆動型(変化で通知)」の二つのシミュレータを切り替え、表示更新のタイミングを並べて観察する。

    • ポーリング型は問合せ周期ごとに地図全体を更新する
    • イベント駆動型は車両検知やタイマー満了の瞬間にだけ遷移する
    • 無駄な更新の多寡を視覚的に比較できる
  4. 04交通システム内部の3つのイベント源slide
    Evidence

    交差点で実際に何が起きているかを、車両感知器(入力イベント)・信号現示タイマー(時間イベント)・歩行者・バス・緊急車両の優先要求(要求イベント)の3つに分けて図示する。

    • 車両感知器:車が止まった/来た、というイベント
    • タイマー:青の残り時間が0になった、という時間イベント
    • 優先要求:バスや救急車が近づいた、という要求イベント
  5. 05なぜ交通は「有限状態機械」なのかslide
    Explanation

    信号は『青→黄→赤→青…』という明確な状態の集合を持ち、現在の状態と入力イベントに応じて次状態がただ一つに決まる有限状態機械として振る舞うことを説明する。

    • 交差点の状態は有限個(現示の組み合わせ)に限定される
    • イベントが現在の状態と組み合わさって次状態を決定する
    • これが「イベント駆動」と呼ばれるゆえんである
  6. 06ハイブリッドの境界:交通管制センターslide
    Boundary

    中央の交通管制センターは多数の交差点から定期的に統計を集約して広域最適化を行う。ここでは逆にポーリング的な定期収集が併存しており、完全なイベント駆動ではないことを境界として示す。

    • 現場制御はイベント駆動
    • 広域最適は定期集計(ポーリング的)を併用する
    • 「交通システム=純粋なイベント駆動」と言い切ると過大一般化になる
  7. 07シナリオ変更:踏切警報に同じ原理を当てるinteractive
    Transfer

    踏切警報機を例に、「列車が接近した」というイベントで遮断機が降りるしくみが、前述の信号機と同じイベント駆動の構造を持つかを操作して確認する。

    • 踏切も「接近検知イベント→状態遷移→警報・遮断」の連鎖である
    • 信号機と踏切は個別機器だが駆動原理は同じ
    • 地図アプリのポーリング型とは構造が違うことが確認できる
  8. 08結論:交通は「地図の定期更新」ではないslide
    Resolution

    交通システムは、地図アプリのような一定間隔の問い合わせと画面書き換えではなく、イベントが起きた瞬間にだけ次状態へ遷移する有限状態機械である。地図と交通は「どちらもリアルタイム」だが、駆動原理が異なることを直接回答として示す。

    • 地図:ポーリング(定期問合せ)で表示を更新する
    • 交通:イベント駆動(状態遷移)で表示を更新する
    • 差は見せ方ではなく更新を引き起こすトリガーの種類にある
Discussion

Discussion threads for a Stage aren't available yet.

Where this leads

This path ends here.

Explore more

More in Engineering & Systems

See all