MATLABに自動運転向け画像認識アルゴリズム、映像へのラベル付けなど効率化:設計開発ツール(2/2 ページ)
MathWorks Japanは、モデルベース開発環境「MATLAB/Simulink」の最新バージョン「R2017a」を発表した。製品ラインアップには、自動運転システムや先進運転支援システム(ADAS)に向けた新製品「Automated Driving System Toolbox」を追加した。同梱したさまざまな画像認識アルゴリズムで開発を支援する。
人海戦術の「ラベル付け作業」を半自動化
Automated Driving System Toolboxに同梱される画像認識アルゴリズムは、グラウンド トゥルース ラベリングにも活用できる。
走行中の映像に映っている車両や歩行者、車線にラベル付けする作業は、走行データを基にした検証を進める上で不可欠となる。自動車メーカーやサプライヤが走行データを増やすと、それに従ってさらにラベル付け作業が発生する。この作業は、自動車メーカーやサプライヤの自社開発のツールで行うケースが多かった。また、人件費が安価で日本と時差のあるアジア地域に外注するなど、人海戦術でラベル付け作業を行う企業もあるという。
同梱された画像認識アルゴリズムを使用することで、ラベル付け作業は半自動化でき、作業工数を低減できる。独自のアルゴリズムをラベル付けに使用することも可能だ。ツールの自社開発に割いていたリソースを製品開発に振り向けるなど、リソース配分の最適化に貢献するとしている。
テストを自動で、結果の可視化も
ラベリングされた映像を基に、C言語やC++言語で記述されたアルゴリズムの認識結果を示すオブジェクトリストを検証する段階では、MATLABの機能によってテストを自動化することができる。また、オブジェクトリストの内容を俯瞰図に表示する機能もあり、ラベル付けした映像と比較して検証できる。テストの自動化により、アルゴリズムの品質向上や省力化が図れるとしている。
センサーやアルゴリズムをサプライヤが開発しており、自動車メーカーがオブジェクトリストしか得られない場合は、車速や加速度、操舵(そうだ)角といった車両データと、走行映像を基に、システムを検証できる。レポートの自動生成も可能だ。
自転車検知もシミュレーションできる
ADASの開発では、日米欧で実施する自動車アセスメント評価への対応も課題となる。Automated Driving System Toolboxにはシナリオ生成機能があり、自動車アセスメント評価試験の条件でシステムをシミュレーションで評価することができる。
シナリオ生成機能では、走行路や車両や歩行者、自社の移動経路を定義できる他、パラメーター設定が可能なセンサーモデルも提供する。自転車を想定したサイズのオブジェクトを設定することもでき、EuroNCAPが2018年に評価項目に追加する予定の自転車検知を想定したシミュレーションも行える。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- いまさら聞けない モデルベース開発入門
あなたは人に「モデルベース開発」を正しく説明できるだろうか? プロセス改善手法の1つであるモデルベース開発の概念や特徴について解説 - HILSとは何か
最新の高級自動車は200個ものコンピュータを搭載しているといわれる。ECU(電子制御ユニット)と呼ばれるこのコンピュータが、正しく動作するかどうかを試験するテスト装置として注目を集めているのがHILSだ。本連載では、HILSの導入や、HILSを使ってECUのテストを行うための基本的な知識の提供を目指す。連載第1回は「HILSとは何か」だ。 - 「ステアバイワイヤ」を実装、レゴマインドストームで学ぶモデルベース開発
「MATLAB/Simulink」を提供するMathWorks Japanが理工学系の学生を対象にワークショップを行った。学生たちはレゴマインドストームを使って、日産の「ステアバイワイヤ」の簡易版を再現。1日かけてモデルベース開発の基礎を学んだ。 - 自動運転技術の最適解を「MATLAB/Simulink」による分析で導き出す
車載システムの制御アルゴリズム開発に広く利用されている「MATLAB/Simulink」。車両搭載が広がっているADAS(先進運転支援システム)や、その延長線上にある自動運転技術の開発でも活用されている。そこで重視されているのが、MATLAB/Simulinkの“分析”の機能だ。 - パワトレのプラントモデルをテンプレに、いじりながらシミュレーションしやすく
MathWorksは、自動車のパワートレインのプラントモデル構築と制御設計やシステム設計を支援する「Powertrain Blockset」を発表した。プラントモデルのひな型が用意されており、ユーザーは自由にカスタマイズしながら制御をシミュレーションし、燃費改善や排ガス低減に必要な制御を検討することができる。