検索
ニュース

「問題が起きそうな状況」のシミュレーション設定を自動探索する技術 NIIの石川准教授らの研究グループが開発ランダムに実施するテストでは起きない「特徴的な振る舞い」

NIIの研究チームは、自動運転システムを想定した「自動車の多様な振る舞い」をテストできるシミュレーション設定を自動的に見つける技術を開発した。「進化計算」と呼ばれる最適化技術を用いた。

Share
Tweet
LINE
Hatena

 国立情報学研究所(NII)のアーキテクチャ科学研究系准教授を務める石川冬樹氏らの研究チームは2021年4月12日、自動運転システムを想定した「自動車の多様な振る舞い」をテストできるシミュレーション設定を自動的に見つける技術を開発したと発表した。「進化計算」と呼ばれる最適化技術を用いた。

画像
テストシミュレーション設定の生成例(出典:NII

なかなか見つからない「特徴的な振る舞い」の設定

 自動運転は、経路計画が重要な位置を占める。経路計画とは、他車や歩行者などの周辺状況を踏まえて、継続的に自車が進行すべき向きや速度を定めていく機能だ。他車や歩行者にぶつからないだけでなく、加減速や曲がり方の度合い、走行レーン順守など、複数の観点から経路を決める必要がある。

 こうした機能をテストするには多様なシナリオを用意する必要がある。同じ右折時でも「減速なく右折できる」「長時間減速し停止する」など、道路状況に応じて振る舞いは異なる。ところが多くのテストを実施しても、問題ないことがほとんどで「やむなく長時間減速・停止する」といった、検査したい特定の振る舞いはなかなか起きない。しかも「強いアクセルと大きなハンドル操作が同時に起きる」といった、複合的な振る舞いを意図的に引き起こすシミュレーション設定を見つけ出すことは非常に困難だった。

「異なる振る舞いの組み合わせ」も発見できる

 研究グループが開発したのは、急加速や急ブレーキ、大きなステアリング操作が長時間起きるようなシミュレーション設定を自動探索するテスト生成技術だ。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る