昨今の自動車メーカーは自律運転車の開発にまい進していますが、そこでニーズが高まっているのがHIL (Hardware-in-the loop) テストです。自律運転で中心的な役割を果たすと見込まれる先進運転支援システム (ADAS) の機能の検証に必要なためです。このホワイトペーパーでは、センサフュージョンの概念とともにADAS HILの概要を説明し、初期段階の調査で得られる主な考慮点を紹介して、アプリケーションの実装に使用する重要なシステムレベルの要素を取り上げます。
現在、多くの自動車が、レーダ、カメラ、LIDAR、超音波といったさまざまなセンサに基づいた複数のADASを搭載しています。これまでの経緯を見てみると、これらのセンサはそれぞれが個々の役割を果たすだけで、相互で情報共有を行うことはめったにありません。つまり、運転者が受け取る情報量は、使用するセンサの数に比例するということです。もしセンサデータを十分収集して、通信が整えば、スマートなアルゴリズムを使用して、自律システムの構築が可能になります。
センサフュージョンは、さまざまなセンサからの情報を組み合わせて、周辺環境をより明確に把握できるようにするものです。これは、より信頼性の高い安全機能とより効果的な自律運転システムの実現に必要とされる技術です。
図1. 車を取り巻く環境のイメージ
センサフュージョンはあらゆるタイプのセンサに対応することができます。典型的な例が、フロントカメラとフロントレーダから提供される情報の統合です。可視スペクトル内で機能するカメラは、雨、濃霧、強い日差し、光のない状態といった状況においては問題を生じますが、路面標識など、色の認識においては高い信頼性を発揮します。レーダは、たとえ低分解能であっても、距離の検知には有用で、環境条件に影響されることはありません。
フロントカメラおよびレーダのセンサフュージョンを利用した代表的なADAS機能には、以下のものがあります。
複合システムを検証する場合、センサに効果的に刺激信号を与えて、実世界の条件下での車両の挙動を検証する適切なテスト環境をセットアップする必要があります。
Altran Italia社は、NIの技術に基づいた画期的なレーダターゲットシミュレータと3D仮想道路シナリオをHILシステムに統合して、シナリオベースのテスタを開発しました。このテスタでは、カメラとレーダのデータを完全に同期させて、センサフュージョンアルゴリズムを検証します。
図2. ALTRAN-NI ADAS HILテストソリューション
3Dシナリオは、Unity Technologies社のクロスプラットフォームゲームエンジンであるUnity 3Dグラフィックエンジンに基づいています。また、構成可能であるため、レーンの数、照明条件、トラックタイプなどのパラメータをカスタマイズできます。 これ以外にもさまざまなグラフィックモデル環境が市販されており、IPG CarmakerやTASS PreScanなどを、同様に使用することができます。
このグラフィックエンジンは、車両のフロントガラスに設置されたカメラを視点とした光景を再現します。この光景は、地上からの高さとカメラの視界に基づいて変更することができます。また、別の車両など、障害物を規定速度でカメラから一定の位置に出現させることもできます。
図3. Unityグラフィックエンジンのシナリオ
車両を制御するため、このグラフィックエンジンはブレーキペダルおよびスロットルの位置をステアリング角度とともに受け取ります。PXIシステムでは、ハンドルとペダルからの信号のほかに、このデータも収集します (Logitech G29)。ダイナミック車両モデルは、グラフィックエンジン内に統合され、高度な構成が可能です。
図4. 標準操作
選択した障害物シナリオ (上記の例を参考にしてください) によって、グラフィックエンジンは、車両速度とVRTSに必要な情報を出力して、RF信号を作成します。すべての入力/出力情報はPXIによって専用プロトコルを介して交換され、必要に応じて変更できます。
レーダターゲットのシナリオジェネレータからの情報 (距離、レーダ断面、到来角、速度) を取得するために、このセットアップでは、PXI-8512/2とのCAN通信が使用されました。PXI-8512/2は、PXIシステム用の2ポート高速CAN/CAN-FDインタフェースで、CANバスフレームを1 Mビット/秒のレートで送受信できます。この情報が障害物ジェネレータに送信されるのは、ターゲットに関する情報が連続した読み取りの間に変更された場合のみです。
また、PXIは、障害物シミュレータにデータを送信し、ペダルおよびハンドルの信号を収集するほか、プライベート車両ネットワーク上でレーダおよびカメラとの間でやり取りされるCANメッセージをエミュレートします。
CANメッセージは3D仮想シナリオおよびRFターゲットジェネレータと同期して、最新のカメラやレーダのデータの検証に適した環境を作り出します。
次に示したのは、各システムコンポーネントおよび通信接続/バスの簡単な説明です。
図5. 車両通信のエミュレーション
このシミュレータは、Unity Technologies社のクロスプラットフォームゲームエンジンであるUnity 3Dグラフィックエンジンを使用して開発されました。モジュール式アプローチを使用したビデオシナリオでは、あらゆる他社製プラットフォームやプラグイン、前出の画像で示したLogitech G29のようなデバイスなどを簡単に統合できます。
図6. ADAS HILテスト環境
レーダターゲットシミュレータは、テスト/計測用HILシステムで使用されます。NIシステムが持つ柔軟性、モジュール性、拡張性によって、レーダ設計/テストアプリケーション用の総合的HILテスタの一部として他のI/Oを簡単に統合できるうえ、ターゲットエミュレーションとレーダデバイス計測の両方に同じシステムを使用できるようになるため、デバイスおよびシステムテストのコストを削減することができます。
このシステムでは次のようなことができます。
図7. 2ターゲット、1角度のシステムアーキテクチャ
図7では、1台のPXIe-5840ベクトル信号トランシーバと1台のミリ波ヘッドを使用したセットアップで、同じ到来角のターゲットを2つ生成できます。PXIプラットフォームの柔軟性により、このシステムを簡単に拡張して、複数の到来角で複数ターゲットを網羅できるようになります。図8は、4台のPXIe-5840デバイスと4台のミリ波ヘッドと使用した構成で、4つの到来角で最大8つの異なるターゲットをシミュレートできます。
図8. 8ターゲット、4角度のシステムアーキテクチャ
レーダターゲットシミュレータシャーシは、標準の自動車バス通信 (CANまたはLIN) や、HILシステムに必要なその他のタイプの工業用通信モジュールと組み合わせることができます。このソリューションのモジュール性によって、自動車メーカーは複数の到来角を扱うことができるため、複雑な実世界のシナリオをテストすることができます。新車アセスメントプログラム (NCAP) のガイドラインによって提供される標準操作は、自動的にテストできるため、テスト時間および労力を削減できます。
Altran社は、レーダやカメラなど、スタンドアロンまたは統合して機能するシステムによる実験室検証を実行できるということを証明しました。
どちらのコンポーネントも安全性の実現には不可欠であるため、自動車テストを実施する前に実験室でテストできることが重要なステップとなります。
この手法による検証には、次のようなメリットがあります。
ADAS HIL Test Environment Suiteは、NIのソフトウェアおよびハードウェアに基づいてAltran社によって作成され、その目的は確認と検証でした。ただし、その用途は確認と検証に限定されるものではありません。実際、ECUをキャリブレートして自動車テストのパラメータを検出するために使用することもできます。
ADASは、SLSC (switch load signal conditioning) ハードウェアなど、NIの他のHIL向けハードウェア製品と統合して、信号の標準化/経路設定、負荷切り替え、および信号調節を実行できます。VeriStandリアルタイムテストソフトウェアを使用すれば、各コンポーネントは、リアルタイムHILシステムとやり取りできるフレームワークに統合することができます。
図9. SLSCをHILシステムに統合する方法
また、NIは、インフォテインメントテスト、バッテリ管理システムテスト、車車間 (V2X) 通信、車両のノイズ/振動解析など、コネクテッドカーや高度な自動車技術における業界最高水準のパートナー企業で構成されたエコシステムを活用して、プラットフォームを拡張しました。
図10. コネクテッドカーのVX2、LIDAR、GNSS
作成者
Mario Amoruso (National Instruments)
Stefano Caiola (National Instruments)
Giuseppe Doronzo氏 (Altran Italia社)
Marino Difino氏 (Altran Italia社)
レビュー担当者
Ram Mirwani (National Instruments)
Matteo Moriotti氏 (Altran Italia社)
Davide Palandella (National Instruments)
Using the SLSC Architecture to Add Additional Elements to the Signal Path of a Test System
エンジニアリングおよび研究開発 (ER&D) サービスのグローバルリーダーであるAltran社は、未来に向けた製品/サービスを開発することで、クライアントに革新への新たな手段を提供しています。コンセプトから工業化まで、プロジェクトのバリューチェーンのすべての工程においてクライアントとともに取り組みます。
同社グループは30年以上にわたり、特に航空宇宙、自動車、防衛、エネルギー、金融、ライフサイエンス、鉄道、電気通信といったセクタにおけるキープレイヤーに専門技術を提供してきました。
2016年、同社グループは2兆1,200億ユーロの収益を挙げました。3万人以上の従業員を擁し、20ヶ国以上でビジネスを展開しています。
Altran社は1996年にイタリアで創業され、現在の従業員数は約2,800名です。ローマに本社を置き、ほぼイタリア全域 (ジェノバ、トリノ、ミラノ、トリエステ、ヴェローナ、パドア、ボローニャ、モデナ、ピサ、フィレンツェ、ナポリ、ポミリアノダルコ、ブリンディジ) を網羅しています。2015年の売り上げは2億800万ユーロでした。
altran.com、altran.it