自動運転とは — 車の「頭脳」を分解してみる
「自動運転」と一口に言っても、クルーズコントロールから無人タクシーまで中身はまったく別物です。まずレベル0〜5の段階分けで言葉を整理し、次に車の頭の中で回っている認識→予測→計画→制御の流れを動かして、最後に「なぜ完全自動運転は難しいのか」を体感します。
1. 「自動運転」にも段階がある — レベル0〜5
国際的な標準(SAE J3016)では、運転の自動化を「誰が・どの仕事を担当するか」で6段階に分けます。仕事は大きく4つ — ハンドル操作(操舵)、アクセル・ブレーキ(加減速)、周囲の監視、そして緊急時の対応です。
下のスライダーでレベルを動かして、人間の担当(グレー)がシステムの担当(青)へ移っていく様子を見てください。
自動化レベル 0〜5 — 役割がシステムへ移っていく
グレー=人間の担当、青=システムの担当。レベル2→3で「周囲の監視」が、レベル3→4で「緊急対応」がシステム側に移るのが最大の節目です。レベル1は操舵か加減速の「どちらか一方だけ」を支援します。
| レベル | 通称 | 操舵・加減速 | 周囲の監視 | 緊急時の対応 | 代表例 |
|---|---|---|---|---|---|
| 0 | 自動化なし | 人間 | 人間 | 人間 | ふつうの運転(警報装置のみはここ) |
| 1 | 運転支援 | どちらか一方をシステム | 人間 | 人間 | クルーズコントロール、車線維持 |
| 2 | 部分自動化 | システム | 人間 | 人間 | 高速道路のハンズオフ運転支援 |
| 3 | 条件付き自動化 | システム | システム | 要請されたら人間 | 渋滞時のアイズオフ(限定条件) |
| 4 | 高度自動化 | システム | システム | システム(限定領域内) | 限定地域のロボタクシー |
| 5 | 完全自動化 | システム | システム | システム(無条件) | まだ存在しない |
POINT — 本当の壁はレベル2と3の間
レベル2までは「運転の主体はあくまで人間」で、システムはあくまで支援役。レベル3からは条件付きでシステムが運転の責任を持ち、人間は前を見ていなくてよくなります。「手を離せるか」より「目を離せるか・責任が誰にあるか」がレベルの本質です。
注意 — レベル2は「自動運転」ではない
ハンズオフができても、レベル2では周囲の監視も緊急対応も100%人間の仕事。「ほぼ自動で走るのに監視だけしろ」という状態は人間が気を抜きやすく、過信による事故が実際に起きています。市販車の運転支援の大半は2026年時点でもレベル2です。
2. 車の頭の中 — 認識→予測→計画→制御
多くの自動運転システムは、人間の運転と同じ流れを4つのモジュールに分けて毎秒何回も回しています。①周りに何がいるかを見て(認識)、②それぞれが次にどう動くかを読み(予測)、③自分の進み方を決めて(計画)、④ハンドルとペダルを動かす(制御)。
下のデモは、前方に停車中の車がいる場面を4段階でステップ実行します。一時停止して「次のステージ」でじっくり進めることもできます。
認識 → 予測 → 計画 → 制御 のパイプライン
自動でループ再生します
①認識=検出ボックスが点灯 → ②予測=他車・歩行者の未来の軌跡(破線) → ③計画=自車の候補軌道から1本を選択(緑=採用、赤=却下) → ④制御=ハンドルと速度計が動き、自車が選んだ軌道をなぞります。
運転 = 制御( 計画( 予測( 認識( センサ情報 ) ) ) )
モジュール型パイプライン — 各段が前段の出力を受け取る。どの段が間違えたか追跡・検証しやすいのが利点
POINT — なぜ分けるのか
モジュールに分けると、段ごとに性能を測り、失敗の原因を特定し、部品ごとに改良できる。安全性の説明もしやすい。一方で「認識の小さな誤差が後段で増幅される」「段の間で情報が欠落する」という弱点もあり、全部を1つのニューラルネットで置き換えるエンドツーエンド方式(第11回)も台頭しています。
3. なぜ「完全」は難しいのか — ロングテール問題
走行シーンの頻度を並べると、極端に偏った分布になります。「まっすぐ走る」「信号で止まる」のような状況が全体の大半を占め、これらは現在の技術でほぼ完璧にこなせます。難しいのはその先 — 1つ1つは滅多に起きないのに、種類が無数にある珍しい状況です。分布の右側に長く伸びる尻尾、これがロングテールです。
下のグラフの棒をクリックすると、そのシナリオの例が右側で動きます。
シナリオの頻度分布(対数目盛) — 棒をクリックすると例が動く
グラフの棒をクリックしてシナリオを切り替え
左の緑=毎日何度も起こる状況、右の赤=滅多にないが必ずいつか出会う状況。右端の薄い棒は「まだ無数に続く」ことを表しています。頻度はイメージであり実測値ではありません。
注意 — 「99%できる」は「あと少し」ではない
走行の99%は簡単な状況なので、デモ映像で上手に走る車を作るのは比較的早く実現しました。しかし人間のドライバーは重大事故まで平均で数百万km以上を走ります。それを上回る安全性を示すには、滅多に起きない状況の一つ一つに正しく対処できなければならず、しかもその「珍しい状況」は互いに似ていません。最後の1%が開発の大半を占める — これがロングテール問題です。
4. 2026年のいま、どこまで来た?
- 市販車の主流はレベル2。高速道路でのハンズオフ運転支援は広く普及しましたが、監視義務は人間にあります。
- レベル3は限定的に商用化。渋滞中の高速道路など狭い条件(速度上限つき)で、一部メーカーが提供しています。
- レベル4はロボタクシーとして限定地域で運行中。米国や中国の一部都市では、運転席が無人のタクシーが日常的に走り、運行範囲は年々広がっています。ただし対応エリア・天候などの条件(ODD)の外では走れません。
- レベル5(いつでもどこでも無人)は存在しません。実現時期の予測は専門家の間でも大きく割れています。
一歩先へ — ODD という考え方
レベル4の鍵は ODD(Operational Design Domain:設計上の運行領域)。「この地域・この天候・この速度域なら安全に走れる」と定めた範囲の中だけで無人運転を許す仕組みです。ロボタクシー各社は、詳細な地図整備と走行実績の蓄積で ODD を少しずつ広げる戦略を取っています。つまり現在の実用化は「どこでも走れる車」ではなく「走れる場所を広げていく車」なのです(詳しくは第12回)。
5. まとめ
- レベル0〜5は「誰がどの仕事を担当するか」の区分。監視と責任がシステムに移るレベル3以降が本当の自動運転。
- 車の頭脳は認識→予測→計画→制御のパイプライン。モジュール型は検証しやすいのが強み。
- ロングテール問題:よくある99%は簡単、無数にある珍しい1%が難しい。これが「完全」への最大の壁。
- 次回は、このパイプラインの入口 — 車の「目」であるセンサを見ていきます。