Bosch、仮想自動運転のコシミュレーションを実証

ハードウェアインザループ (HIL) とソフトウェアインザループ (SIL) のシミュレーションを可能にするテストシステム

「私たちはさまざまなシナリオを作成し、忠実度の高い車両運動をシミュレーションしています。効果的なテストシナリオの作成には、RoadRunner を使用しています。」

主な成果

  • ハードウェアインザループとソフトウェアインザループのシミュレーションを可能にする仮想運転シナリオをテストするスケーラブルなモジュール式システムを開発
  • RoadRunner を使用して効果的かつ現実的なテストシナリオを作成
  • MATLAB や Simulink のツールを使用したコシミュレーション シナリオのテスト プラットフォーム間でデータを共有

Bosch Global Software Technologies (BGSW) は、テクノロジーとサービスで世界をリードするグローバル サプライヤーである Robert Bosch GmbH の 100% 子会社です。従業員数は 23,000 人を超え、ドイツ国外では Bosch 最大のソフトウェア開発センターです。

Software and Digital Solutions (SDS) は、BGSW 内の独立した部門であり、世界中の顧客にソフトウェアとサービスを提供しています。その取り組みには、自動運転中に遭遇する複雑で予期しない交通シナリオの高精度モデリングが含まれます。こうしたモデルを構築するには、複数のツールを統合してプラットフォーム間でのデータのやり取りを同期する必要がありますが、コシミュレーションが難しくなる場合があります。

これらの運転環境をモデル化するために、同社のチームは MATLAB®、RoadRunner、Simulink® 向けCarMaker® を活用しています。SDS は CarMaker で車両運動モデルを作成し、RoadRunner を使用して交通シナリオを生成することで、CarMaker だけでは予測できない環境を創り出しています。さらに、RoadRunner でシナリオを生成して、それを CarMaker にエクスポートできるようにするためにミドルウェアを導入しました。これにより、プラットフォームの統合と機能性が強化されました。

この段階的な方法で、ミドルウェアは 2 つのプラットフォームのタイムステップを同期し、運転ダイナミクスの現実的なコシミュレーションを可能にします。Bosch は、ミドルウェアを作成するためにサードパーティ製ツールと MATLAB ツールの両方をテストしましたが、将来的には MATLAB と Simulink ツールのみを使用したソリューションを構築することを目指しています。