重要ポイント
自動運転車 とは、周囲の状況を感知し、人の介入なしに走行できる車両のことです。乗員が車両の制御を行う必要は一切なく、そもそも乗員が車内に同乗している必要もありません。自動運転車 は、従来の自動車が行ける場所ならどこへでも行き、経験豊富な人間のドライバーが行うすべての操作を行うことができます。
自動車技術者協会(SAE)は現在、レベル0(完全手動)からレベル5(完全自動運転)までの6段階の運転自動化レベルを定義している。これらのレベルは、米国運輸省によって採用されている。
図1.運転の自動化レベル
レベル5の自動車はまだ存在しません。これは、自動運転車に搭載された人工知能(AI)が、人為的なミスの可能性を排除することはできるものの、現時点では人間のドライバーに匹敵する性能を発揮できないためです。しかし、Waymoはレベル4の自動運転車を通じて、その限界に一歩ずつ近づきつつあります。 また、フォードやテスラなどの自動車メーカーが提供する自動運転機能には、それぞれ「レベル2」(部分自動運転)および「レベル3」(条件付き自動運転)に分類されるものがあります。今後10年のうちに、完全自動運転のレベル5の自動運転車が公道を走る姿が見られるようになるかもしれません。
自動運転車の設計は、従来の自動車(内燃機関車や電気自動車など)よりも複雑です。なぜなら、自動運転車は独自の「頭脳」を持ち、必要な安全機能をすべて備えつつ、通常の運転業務を遂行するように設計されているからです。これにより、事故が発生した場合、責任を問える運転手がいないという法的グレーゾーンが生じます。 このため、安全システムの設計と検証はより複雑になります。メーカーは、運転者や乗客の生命を脅かすような事態を確実に回避しなければならないからです。
eDTが、チップ、ECU、センサー、組み込みソフトウェアを含む電子アーキテクチャ全体を仮想化することで、SDV開発をどのように加速させるかをご覧ください。
SAEでは、「自律(autonomous)」ではなく「自動(automated)」という用語を使用しています。その理由の一つは、「自律(autonomy)」という言葉には、電気機械的な側面を超えた意味合いが含まれているからです。完全自律型の自動車は、自己認識能力を持ち、独自の判断を下すことができるでしょう。例えば、あなたが「職場まで連れて行って」と言ったにもかかわらず、自動車が代わりにビーチへ連れて行くことを決定するようなケースです。一方、完全自動型の自動車は、指示に従って自律的に走行するものです。
「セルフドライビング」という用語は、「自律走行」と混同して使われることがよくあります。しかし、これらは少し異なる概念です。 自動運転車は、一部の状況や場合によってはあらゆる状況で自律走行が可能ですが、常に人間の乗員が同乗し、いつでも運転を引き継げる態勢を整えていなければなりません。自動運転車は、レベル3(条件付き運転自動化)またはレベル4(高度運転自動化)に分類されます。どこへでも走行できる完全自動運転のレベル5車とは異なり、自動運転車にはジオフェンシングの制限が課されます。
車両の自動化には、次のようなメリットがあります。
一方で、以下のようなデメリットもあります。
レベル0~2
レベル0~2は、自動運転機能が一切ない状態から、運転支援機能を利用する状態までを網羅しています。いずれのレベルにおいても、運転者は依然として車両を完全に制御しており、常に積極的に運転に集中しなければなりません。これらのレベルの自動運転ツールは、制御権を奪うことなく、運転者の運転作業を支援するものです。
レベル3~5
レベル3以降、人間の運転者は車両に対する全責任を負わず、自動運転システムが走行環境を監視します。 レベル3では、緊急時を除きドライバーは車両を操作せず、レベル4およびレベル5は完全な無人運転となります。レベル4とレベル5の主な違いは、レベル4の車両はジオフェンス(地理的制限)が設定されており、特定の運用条件の範囲内でしか走行できないのに対し、レベル5の車両は完全な自律性を持ち、どこへでも走行できる点にあります。また、レベル5の車両はあらかじめ定められた条件に縛られることもありません。
レベル5の車両への移行における課題
障害物のない道路であれば、レベル5の自動運転車を実現する技術はすでに存在しています。しかし、障害物や工事現場の存在、予測不可能な行動をとる人々の存在に加え、走行する道路の種類が多岐にわたることも(例えば、従来の道路とは見分けがつかず、車両のアルゴリズムを混乱させる可能性のある未舗装道路など)、完全自動運転車の設計を困難にしています。
テスラのロボタクシーは、市街地の走行においてカメラとAIソフトウェアのみに依存しており、現在はフロリダ州のマイアミ、オーランド、タンパの一部地域、およびテキサス州のオースティン、ダラス、ヒューストンで利用可能です。
自動運転車は、センサー、アクチュエータ、複雑なアルゴリズム、機械学習システム、そしてソフトウェアを実行するための高性能プロセッサに依存しています。
自動運転車は、車両の各所に設置されたさまざまなセンサーに基づいて、周囲の地図を作成・維持しています。レーダーセンサーは、周辺の車両の位置を監視します。 ビデオカメラは、信号機を検知し、道路標識を読み取り、他の車両を追跡し、歩行者を探します。ライダー(光検出・測距)センサーは、周囲に光パルスを照射して反射を検知することで、距離を測定し、道路の端を検知し、車線標示を識別します。車輪に搭載された超音波センサーは、駐車時に縁石や他の車両を検知します。
その後、高度なソフトウェアがこれらすべてのセンサー入力を処理し、走行経路を算出し、加速、制動、ステアリングを制御する車両のアクチュエータに指令を送ります。ハードコードされたルール、障害物回避アルゴリズム、予測モデリング、物体認識機能により、ソフトウェアは交通規則を遵守し、障害物を回避しながら走行することができます。
自動運転車を人間に例えるなら、センサーは潜在的な危険を察知する「耳」や「目」に相当します。そして、脳(AI)が、観測された情報に基づいて周囲の状況を理解します。現在のセンサーは、人間の五感ほど正確ではありませんが、複数のセンサーを組み合わせることで、車両の周囲の状況を包括的に把握することが可能です。自動運転車に搭載されている主なセンサーは以下の通りです:
図2.自動運転車におけるセンサーの配置
センサーフュージョンアルゴリズムは、自動運転車が効果的に走行できるようにするために不可欠です。センサーフュージョンでは、物体の速度から距離に至るまで、各センサーから得られたデータを統合し、状況を評価します。また、センサーフュージョンでは、環境に応じて各センサーの優先順位を決定します。例えば、暗い場所では、意思決定において、可視カメラのデータよりもサーマルカメラのデータが優先されます。
現状のさまざまな自動運転レベルの例
自動運転車には、コンポーネント設計、システム設計、検証など、複数の設計段階があります。すべての設計段階において、ワークフローを効率化するためにシミュレーションソフトウェアが活用されています。
自動運転車の開発は、通常、要件定義とシステムアーキテクチャの策定から始まり、センサーおよび知覚システムの設計、意思決定・制御ソフトウェアの開発、統合と検証を経て、最終的に公道での試験走行と実用化へと進む。
エンジニアはまず、機能、安全性、および性能に関する要件を定義し、その後、車両が周囲の環境を把握し、運転上の判断を下せるようにするためのセンシング、知覚、計画、および制御システムを開発します。開発の全過程を通じて、正常時および異常時のあらゆる動作条件下でシステムが予測可能な挙動を示すことを保証するため、安全性分析と検証が行われます。
コンポーネントの設計には、レンズ、機械的なバレル、複数のセンサー、および車両上のセンサーの配置の最適化が含まれます。個々のコンポーネントは完璧であっても、車両の形状や、センサーの動作を妨げる外乱の影響により、希望する位置に収まらない場合があります。
シミュレーションは、各コンポーネントをさまざまなシナリオや気象条件下に置き、車両の運用環境において確実に機能することを確認するために活用されます。設計プロセス全体は、時間とコストを削減するために、各段階をできるだけ早期に検証することに重点が置かれています。
最大の課題は、まれに発生するエッジケースへの対応、あらゆる気象条件や交通状況下での安全性の確保、ますます複雑化するソフトウェアの検証、そして大規模な環境における信頼性の証明です。 シミュレーションは、現実世界では再現が危険であったり、コストがかかりすぎたり、あるいは非現実的であったりする状況を含め、数百万もの運転シナリオを迅速に実行できる仮想環境を構築することで、こうした課題の解決に役立ちます。これにより、チームはセンサーの性能を評価し、知覚および意思決定アルゴリズムをテストし、安全要件を検証し、不具合をはるかに早い段階で発見することが可能になります。その結果、実機テストや実運用前の段階で信頼性を高めつつ、開発期間を短縮することができます。
完全自動運転(レベル5)車は、世界中のいくつかの地域で試験走行が行われていますが、一般向けに提供されているものはありません。その実現には、まだ数年はかかる見込みです。課題は、技術的・法的なものから、環境的・哲学的なものまで多岐にわたります。ここでは、その未知数の一部をご紹介します。
ライダーとレーダー
LiDARは高価であり、現在も測距範囲と解像度の適切なバランスを見出そうとしている段階です。もし複数の自動運転車が同じ道路を走行することになった場合、それらのLiDAR信号は互いに干渉してしまうのでしょうか?また、利用可能な無線周波数が複数あるとしても、その周波数帯域は自動運転車の量産を支えるのに十分なのでしょうか?
気象状況
自動運転車 が激しい降水の中を走行するとどうなるのでしょうか?道路に雪が積もっていると、車線区画が判別できなくなります。水や油、氷、あるいは異物によって車線標示が隠れてしまった場合、カメラやセンサーはどのようにして車線標示を追跡するのでしょうか?
交通状況と交通法規
自動運転車は、トンネルや橋の上で問題を抱えることになるのでしょうか?渋滞時にはどう対応するのでしょうか?自動運転車は特定の車線に限定されることになるのでしょうか?カープールレーンの利用は認められるのでしょうか?そして、今後20年、30年と道路を共有し続ける従来の車の存在についてはどうでしょうか?
州の規制と連邦の規制
米国における自動運転車に関する規制のあり方は、最近、連邦政府による指針から、州ごとの義務付けへと移行しつつある。 一部の州では、乗客を乗せずに走り回る「ゾンビカー」の増加を防ぐため、自動運転車に対して走行距離に応じた課税を提案している。また、議員たちは、すべての自動運転車をゼロエミッション車とし、パニックボタンを装備することを義務付ける法案を提出している。しかし、法律は州ごとに異なることになるのだろうか?自動運転車 で州境を越えることはできるのだろうか?
事故の責任
「自動運転車 」による事故の責任は誰にあるのでしょうか? メーカーでしょうか? 同乗者でしょうか? 最新の設計図によると、完全自動運転のレベル5車両にはダッシュボードもハンドルも搭載されないため、同乗者は緊急時に車両の制御を引き継ぐことさえできないでしょう。
人工知能と感情知能
人間のドライバーは、歩行者と目を合わせたり、他のドライバーの表情やボディランゲージを読み取ったりといった、微妙な合図や非言語的なコミュニケーションに頼って、瞬時の判断を下し、相手の行動を予測しています。自動運転車は、こうしたつながりを再現できるのでしょうか?人間のドライバーと同じような、人命を救う直感を持つことができるのでしょうか?
安全性と規制は、システムの機能要件や安全要件の定義を左右するため、コンポーネントやセンシングシステムの設計において重要な役割を果たしています。地域や業界ごとの規制の違いによって、導入可能な自動化のレベルが決まります。例えば、鉱業や農業ではすでに完全自動化が実現されているのに対し、自動車や航空宇宙分野では現在、部分的な自動化機能しか利用できません。 より高度な自動運転機能を備えた車両を設計する際に業界が直面する制約の例として、規制が最も厳しい2つの業界を見てみましょう。
航空宇宙:航空宇宙分野では、厳格な検証を経ずに製品がリリースされることはなく、あらゆるセンサーは、極端な温度範囲、高速、および高振動環境下でも動作する必要があります。現在、航空機の98%はオートパイロットによって自動操縦されていますが、安全上の懸念があるため、パイロットを乗せない航空機の認可は困難となるでしょう。 Ansys は、航空宇宙分野における自律機能を検証するための新たな規制の策定を目指すARP6983コンソーシアムの一員である。
自動車:規制は国によって異なり、州レベルでも異なります。米国では、NHTSAやFMVSSといった機関により、州レベルで規則が定められています。
利便性や生活の質の向上につながるシナリオは無限に広がります。高齢者や身体障害者も自立した生活を送れるようになるでしょう。もしお子さんがサマーキャンプに行っている最中に水着や歯ブラシを忘れてしまったとしても、この車が忘れ物を届けてくれるでしょう。愛犬を獣医の診察に連れて行くことさえ可能になります。
しかし、自動運転車の真の魅力は、CO2排出量を劇的に削減できる可能性にある。最近の研究で、専門家たちは、以下の3つのトレンドを同時に導入することで、自動運転車の潜在能力を最大限に引き出せると指摘している。それは、車両の自動化、 車両の電動化、そしてライドシェアリング。2050年までに、これらの「都市交通における3つの革命」は、次のような成果をもたらす可能性がある:
| メリット | 説明 |
| 高齢者や障がい者の自立 | 自動運転車は、運転できない人々に移動手段を提供します。 |
| ご家族にとっての利便性 | 車両は自律的に用事を済ませることができるため、利便性が向上します。 |
| 交通渋滞の緩和 | 道路上の車両数が最大30%減少する可能性がある。 |
| 輸送コストの削減 | 車両、燃料、インフラのコストを約40%削減できると見込まれています。 |
| 歩行環境と居住環境の向上 | 都市は、歩行者に優しい、住みやすい場所になっていきます。 |
| 再生された都市空間 | 駐車場は、公共施設として再利用することができます。 |
| CO2排出量の削減 | 2050年までに、都市部のCO2排出量を最大80%削減する。 |
シミュレーションソフトウェアを導入する利点は2つあります。
仮想環境でのテストと開発が可能になり、コストのかかるプロトタイプ作製の必要性が減り、時間とリソースを削減できます。
シミュレーションは、AIを活用したシステムの妥当性確認と検証(V&V)には不可欠です。これらのシステムは、詳細なシミュレーションテストを必要とする故障率の確率論的な評価によってのみ妥当性を確認できます。
どちらの利点も重要ですが、開発プロセスの異なる側面に対応するもので、直接的な関連性はありません。
以下に、設計プロセス全体を通じて「Ansys 」ソフトウェアがどのように活用されているか、その主な例をいくつか紹介します。
全体として、シミュレーションは開発期間と市場投入までの期間の短縮に役立ち、プロセス全体を通じてさまざまなシミュレーションソフトウェアパッケージを組み合わせて活用することができます。 Ansys は、レベル2およびレベル3車両の開発強化に注力しており、将来的にはレベル4およびレベル5の自動運転車に向けた、より徹底した設計プロセスの実現を目指しています。貴社の自動運転車に最適なソフトウェアソリューションの組み合わせを、 Ansys。
今日の自動車には1億行のコードが組み込まれています。将来の自動運転車には3億行以上のコードが組み込まれることになるため、サイバーセキュリティへの懸念が高まっています。
シノプシス 自動車グレードのIPを幅広く提供しており、 ISO 26262 ASIL BおよびDへの対応が確認されており、お客様がADAS、インフォテインメント、汎用MCUなどのアプリケーション向けに最適なチップを開発できるよう支援します。 シノプシス 当社の組み込みビジョンプロセッサソリューションは、物体認識や顔認識、暗視、アダプティブ・クルーズ・コントロールなどの機能をシステムに統合することを支援します。
ソフトウェア定義型車両の時代において、 シノプシス は、自動車分野におけるイノベーションを加速させるための鍵となります。
周囲の状況を感知し、人間の介入なしに走行する車両。SAEレベル1~5に対応しています。
センサー(カメラ、レーダー、ライダー、超音波)から得られたデータは、ソフトウェアに送信され、そこでデータが統合され、経路が計画され、加速、制動、およびステアリングが制御される。
SAEでは6つのレベル(0~5)を定義しています。詳細は「レベル」のページをご覧ください。現在、ほとんどの車両はレベル2~3に該当します。
しばしば同じ意味で使われますが、自動運転(レベル3~4)でも、いつでも運転を引き継げる準備ができている人間が必要です。完全自動運転はレベル5です。