Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7675152B2 - 現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法 - Google Patents
[go: Go Back, main page]

JP7675152B2 - 現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法 - Google Patents

現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法 Download PDF

Info

Publication number
JP7675152B2
JP7675152B2 JP2023186429A JP2023186429A JP7675152B2 JP 7675152 B2 JP7675152 B2 JP 7675152B2 JP 2023186429 A JP2023186429 A JP 2023186429A JP 2023186429 A JP2023186429 A JP 2023186429A JP 7675152 B2 JP7675152 B2 JP 7675152B2
Authority
JP
Japan
Prior art keywords
virtual
vehicle
vehicles
sensor
actual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023186429A
Other languages
English (en)
Other versions
JP2024084692A (ja
Inventor
ソンヨン イ
キョンウォン ミン
ヘンソン ソン
ヨンボ シム
ジホ スン
ジンマン パク
Original Assignee
コリア エレクトロニクス テクノロジ インスティチュート
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by コリア エレクトロニクス テクノロジ インスティチュート filed Critical コリア エレクトロニクス テクノロジ インスティチュート
Publication of JP2024084692A publication Critical patent/JP2024084692A/ja
Application granted granted Critical
Publication of JP7675152B2 publication Critical patent/JP7675152B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/02Registering or indicating driving, working, idle, or waiting time only
    • G07C5/06Registering or indicating driving, working, idle, or waiting time only in graphical form
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4052Means for monitoring or calibrating by simulation of echoes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • G01M17/007Wheeled or endless-tracked vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3698Environments for analysis, debugging or testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • B60W2050/0215Sensor drifts or sensor failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/04Monitoring the functioning of the control system
    • B60W2050/041Built in Test Equipment [BITE]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/006Theoretical aspects
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0237Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on parallel systems, e.g. comparing signals produced at the same time by same type systems and detect faulty ones by noticing differences among their responses

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Image Analysis (AREA)

Description

本発明は、自律走行シミュレーションに関し、より詳細には、シミュレータを用いて自律走行アルゴリズムを仮想の道路環境で検証するために活用する仮想のセンサモデルに対する正確度を検証する方法に関する。
自律走行車の認知、判断及び制御動作のために、車にセンサを搭載し、車の周りをセンシングして全方位にある客体情報を把握する。特に、自律走行車に搭載のカメラ、ライダ、レーダなどのセンサデータから車周辺の客体、道路における走行可能エリア、交通信号状況などの状況を認知し、周辺客体の移動方向、現在の走行可否などを判断し、車の動きを制御する。
自律走行車に搭載する自律走行アルゴリズムを検証するために、実車ベースの検証のみならず、素速くかつ効果的な検証のために、シミュレータベースの方法を同時に使用している。自律走行車に搭載する認知、判断及び制御アルゴリズムの動作にために求める各種センサデータは、仮想のセンサをモデリング及び模擬する方法で生成し、アルゴリズムに供給する。よって、正確なアルゴリズムの動作のために、自律走行シミュレータで使用する仮想センサモデルの出力値が正確さを保つことが重要である。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、シミュレータベースに自律走行車に搭載される自律走行SWを検証する際、自律走行のための認知、判断、制御アルゴリズムに供給する仮想センサデータの正確度を測定して検証する方法を提供することにある。
上記目的を達成するための本発明の一実施例に係る仮想センサ検証方法は、実際の道路を走る実際の車両の位置とステータス情報を取得するステップと、実際の車両のうち、現実情報の取得車両の実際のセンサから生成される実際のセンサデータを取得するステップと、取得した位置とステータス情報から、実際の車両を仮想道路に仮想車両で再現するステップと、仮想車両のうち、仮想情報の取得車両に装着された仮想センサから出力される仮想センサデータを取得するステップと、取得された実際のセンサデータと仮想センサデータとを比較し、仮想センサを検証するステップとを含む。
仮想センサは、実際のセンサの種類と仕様とを模擬した仮想のセンサであってよい。
実際のセンサは、実際のカメラ、実際のライダ、実際のレーダを含み、仮想センサは、仮想カメラ、仮想ライダ、仮想レーダを含んでよい。
実際の車両の位置とステータス情報は、実際の車両に装着されたGNSS/INSから取得されてよい。
実際の車両に装着されたGNSS/INSは、現実情報の取得車両に装着されたGNSS/INSのGPS時刻を基準に同期化してよい。
「現実情報の取得車両のGPS時刻」と、「ターゲット車両のGPS時刻」との間の差は、次の数式によって計算され、
Figure 0007675152000001
Figure 0007675152000002
は、GPS時刻差、
Figure 0007675152000003
は、現実情報の取得車両の取得装備におけるGPS時刻データ処理の遅延時間、
Figure 0007675152000004
は、ターゲット車両の取得装備におけるGPS時刻データ処理の遅延時間、
Figure 0007675152000005
は、現実情報の取得車両の取得装備におけるGPS受信の遅延時間、
Figure 0007675152000006
は、ターゲット車両の取得装備におけるGPS受信の遅延時間であってよい。
現実情報の取得車両の実際のセンサデータは、現実情報の取得車両のGPS時刻を基準に同期化してよい。
仮想道路は、仮想空間で実際の道路を同じように模擬した道路であってよい。
シミュレータは、現実情報の取得車両を通じて、自律走行アルゴリズムをテストするためのツールであってよい。
本発明の別の実施例によると、実際の道路を走る実際の車両の位置とステータス情報を取得し、実際の車両のうち、現実情報の取得車両の実際のセンサから生成される実際のセンサデータを取得する同期化モジュールと、取得した位置とステータス情報から、実際の車両を仮想道路に仮想車両で再現するシミュレーションモジュールと、仮想車両のうち、仮想情報の取得車両に装着された仮想センサから出力される仮想センサデータを取得し、取得された実際のセンサデータと仮想センサデータとを比較し、仮想センサを検証する検証モジュールとを含むことを特徴とする仮想センサ検証システムが提供される。
本発明の更に別の実施例によると、実際の道路を走る実際の車両から取得した位置とステータス情報から、実際の車両を仮想道路に仮想車両で再現するステップと、仮想車両のうち、仮想情報の取得車両に装着された仮想センサから出力される仮想センサデータを取得するステップと、取得した仮想センサデータと、実際の車両のうち現実情報の取得車両の実際のセンサから取得した実際のセンサデータとを比較し、仮想センサを検証するステップとを含むことを特徴とする仮想センサ検証方法が提供される。
本発明の更に別の実施例によると、実際の道路を走る実際の車両から取得した位置とステータス情報から、実際の車両を仮想道路に仮想車両で再現するシミュレーションモジュールと、仮想車両のうち、仮想情報の取得車両に装着された仮想センサから出力される仮想センサデータを取得し、取得した仮想センサデータと、実際の車両のうち現実情報の取得車両の実際のセンサから取得した実際のセンサデータとを比較し、仮想センサを検証する検証モジュールとを含むことを特徴とする仮想センサ検証システムが提供される。
以上説明したように、本発明の実施例によれば、自律走行のための認知、判断、制御アルゴリズムに供給する仮想センサデータの正確度を測定し、検証することができるため、究極的に自律走行アルゴリズムのシミュレータベースの検証結果に対する正確度の向上が期待できるようになる。
更に、本発明の実施例によれば、様々な環境及び条件のシナリオをベースに、自律走行SW検証が可能であるため、アルゴリズム開発を速めることができ、アルゴリズムの安定性も更に高めることができるようになる。
本発明の一実施例に係る仮想センサモデルの検証システムの構成を示す図である。 本発明の別の実施例に係る仮想センサモデルの検証方法を説明するためのフローチャートである。 実際の車両から取得したデータの同期化方法を示す図である。
以下では、図面を参照し、本発明をより詳細に説明する。
本発明の実施例では、現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法を提示する。自律走行アルゴリズムをシミュレータを用いた仮想の道路環境で検証するために活用する、仮想のセンサモデルに対する正確度を測定して検証する技術である。
図1は、本発明の一実施例に係る仮想センサモデルの検証システムの構成を示す図である。本発明の実施例に係る仮想センサモデルの検証システムは、図示のように、センサデータ同期化モジュール110と、自律走行シミュレーションモジュール120と、仮想センサ検証モジュール130とを含んで構成される。
センサデータ同期化モジュール110は、実際の道路を走る実際の車両10、10-1、10-2、…、10-nからデータを受信して同期化する。実際の車両10、10-1、10-2、…、10-nは、現実情報の取得車両10と、ターゲット車両10-1、10-2、…、10-nとに区分してよい。
現実情報の取得車両10は、実際のセンサデータを生成する対象として、自車(ego vehicle)に該当し、ターゲット車両10-1、10-2、…、10-nは、現実情報の取得車両10の周辺を走る車のことをいう。
現実情報の取得車両10から収集するデータには、GNSS/INSデータと、実際のセンサデータとが含まれる。一方、ターゲット車両10-1、10-2、…、10-nからはGNSS/INSデータのみを収集する。
GNSS/INSデータは、実際の車両10、10-1、10-2、…、10-nの位置とステータス(車両の位置、方位、速度など)情報を盛り込んでいる。現実情報の取得車両10に設置されている実際のセンサには、カメラ、ライダ、レーダを含んでよく、その他の別の種類のセンサが更に含まれていてよい。
それにより、センサデータ同期化モジュール110は、現実情報の取得車両10からGNSS/INSデータと、実際のセンサデータとを受信し、ターゲット車両10-1、10-2、…、10-nからは、GNSS/INSデータを受信し、受信されたデータを同期化する。センサデータ同期化モジュール110による同期化方法については、図3を参照して詳細に後述する。
自律走行シミュレーションモジュール120は、センサデータ同期化モジュール110を介して伝達されるGNSS/INSデータに収録された実際の車両10、10-1、10-2、…、10-nの位置とステータス情報から、実際の車両10、10-1、10-2、…、10-nを仮想道路に仮想車両として再現する。
自律走行シミュレーションは、仮想車両を介して自律走行アルゴリズムを仮想環境でテストするためのツールである。仮想道路は、仮想空間上の道路として、実際の道路を同じように模擬した道路である。
一方、仮想車両のうち、現実情報の取得車両10に相当する仮想車両である仮想情報の取得車両には、仮想センサモデルが装着される。仮想センサモデルは、現実情報の取得車両10に設置された実際のセンサの種類と仕様とを同じように模擬した仮想センサである。
仮想センサ検証モジュール130は、実際のセンサデータと仮想センサデータとを比較し、仮想情報の取得車両に装着された仮想センサモデルの正確度を検証する。実際のセンサデータは、センサデータ同期化モジュール110を介して、現実情報の取得車両10から取得し、仮想センサデータは、自律走行シミュレーションモジュール120から取得する。
図2は、本発明の別の実施例に係る仮想センサモデルの検証方法を説明するためのフローチャートである。
仮想センサモデルを検証するために、まず、センサデータ同期化モジュール110は、実際の道路を走る実際の車両10、10-1、10-2、…、10-nの位置とステータス情報を取得し(S210)、現実情報の取得車両10から実際のセンサデータを取得する(S220)。
次に、自律走行シミュレーションモジュール120は、ステップS210で取得された位置とステータス情報から、実際の車両10、10-1、10-2、…、10-nを仮想道路に仮想車両として再現する(S230)。
そして、仮想センサ検証モジュール130は、現実情報の取得車両10に相当する仮想情報の取得車両に装着された仮想センサモデルから仮想センサデータを取得し(S240)、取得された仮想センサデータを、ステップS220で取得した実際のセンサデータと比較し、仮想センサモデルの正確度を検証する(S250)。
以下では、上述のセンサデータ同期化モジュール110による同期化方法について、詳細に説明する。
現実情報の取得車両10とターゲット車両10-1、10-2、…、10-nとから取得したデータから、仮想環境を実現するためには、データを同期化する必要がある。相互異なる実際の車両から取得したデータの同期化方法について、図3に示している。
現実情報の取得車両10のGPS時刻を基準に、周辺のターゲット車両のGNSS/INSデータを、図3のように取得していると仮定する。現実情報の取得車両10から取得したGNSS/INSデータの取得時刻と、周辺のターゲット車両のGNSS/INSデータの取得時刻とは、相互異なる可能性が高い。なお、GNSS/INSデータを取得し始めた時刻も相互異なるため、自車である現実情報の取得車両10を基準にデータを同期化する過程が必要となる。
図3は、現実情報の取得車両10に搭載されたデータ取得装備と、周辺のターゲット車両のデータ取得装備から取得したGNSS/INSデータの例示を示す。UTC timeで比較するために、各データ取得装備の時刻情報を取得し、GPS時刻データを取得する。
相互異なる装備から取得したセンサデータを同期化し、正確な比較データを抽出するための
Figure 0007675152000007
の計算方法は、次の通りである。
Figure 0007675152000008
上記数式において、取得装備#1[現実情報の取得車両10の取得装備]と、取得装備#2[ターゲット車両10-1、10-2、…、10-nの取得装備]から取得したGPSデータのうち、時刻差の小さいデータ
Figure 0007675152000009

Figure 0007675152000010
を抽出する。
Figure 0007675152000011
は、取得装備#1においてGPS時刻データ処理にかかる遅延時間であり、
Figure 0007675152000012
は、取得装備#2においてGPS時刻データ処理にかかる遅延時間である。
なお、
Figure 0007675152000013
は、取得装備#1におけるGPS受信の遅延時間を意味し、
Figure 0007675152000014
は、取得装備#2におけるGPS受信の遅延時間を意味する。
Figure 0007675152000015

Figure 0007675152000016
であり、この値を
Figure 0007675152000017
に足すと、
Figure 0007675152000018
値を推定することができる。よって、
Figure 0007675152000019
は、取得装備#1と取得装備#2とのGPS時刻差を意味する。
一方、現実情報の取得車両10の実際のセンサデータは、現実情報の取得車両10のGPS時刻を基準に同期化する。
これまで、現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法について、好適な実施例を挙げて詳細に説明してきた。
上記の実施例では、シミュレータベースに自律走行車に搭載される自律走行SWを検証する際、自律走行のための認知、判断、制御アルゴリズムに供給する仮想センサデータの正確度を測定して検証する方法を示している。
それにより、自律走行車に搭載する自律走行アルゴリズム及び認知、判断、制御アルゴリズムのシミュレータベースの検証結果に対する正確度の向上を期待することができ、多様な環境及び条件のシナリオベースに自律走行SW検証が可能であり、アルゴリズム開発を速めることができ、アルゴリズムの安定性も更に高めることができるようになる。
一方、本実施例に係る装置及び方法の機能を行わせるコンピュータプログラムを組み込んだコンピュータで読み取り可能な記録媒体にも、本発明の技術的思想が適用され得る。なお、本発明の多様な実施例に係る技術的思想は、コンピュータで読み取り可能な記録媒体に記録されたコンピュータで読み取り可能なコード形式で実現されてよい。コンピュータで読み取り可能な記録媒体とは、コンピュータによって読み取ることができ、データを保存することができる如何なるデータ保存装置でも可能である。例えば、コンピュータで読み取り可能な記録媒体とは、ROM、RAM、CD-ROM、磁気テープ、フロッピーディスク、光ディスク、ハードディスクドライブなどであってよい。なお、コンピュータで読み取り可能な記録媒体に保存されたコンピュータで読み取り可能なコード又はプログラムは、コンピュータ間で接続されたネットワークを介して伝送されてよい。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。

Claims (8)

  1. 仮想センサ検証システムが、
    実際の道路を走る第1車両と前記第1車両の周辺を走る1以上の第2車両とを含む複数の車両の各々に装着されたGNSS/INSから、当該車両の位置とステータス情報を取得するステップと、
    前記複数の車両のうち、前記第1車両の実際のセンサから生成される実際のセンサデータを取得するステップと、
    前記1以上の第2車両について取得した位置およびステータス情報を、前記第1車両に装着されたGNSS/INSのGPS時刻を基準に同期化し、前記第1車両の位置およびステータス情報と、前記1以上の第2車両の同期化後の位置およびステータス情報とから、前記複数の車両の各々を仮想道路に仮想車両として再現するステップと、
    前記第1車両に対応する仮想車両に装着された仮想センサから出力される仮想センサデータを取得するステップと、
    前記実際のセンサデータと前記仮想センサデータとを比較し、前記仮想センサを検証するステップと
    実行することを特徴とする仮想センサ検証方法。
  2. 前記仮想センサは、
    前記実際のセンサの種類と仕様とを模擬した仮想のセンサである
    ことを特徴とする請求項1に記載の仮想センサ検証方法。
  3. 前記実際のセンサは、
    実際のカメラ、実際のライダ、実際のレーダを含み、
    前記仮想センサは、
    仮想カメラ、仮想ライダ、仮想レーダを含む
    ことを特徴とする請求項1に記載の仮想センサ検証方法。
  4. 前記第1車両のGPS時刻前記1以上の第2車両のGPS時刻の間の差は、次の数式によって計算され、
    Figure 0007675152000020
    Figure 0007675152000021
    は、GPS時間差であり
    Figure 0007675152000022
    は、前記第1車両の取得装備におけるGPS時刻データ処理の遅延時間であり
    Figure 0007675152000023
    は、前記1以上の第2車両の取得装備におけるGPS時刻データ処理の遅延時間であり
    Figure 0007675152000024
    は、前記第1車両の取得装備におけるGPS受信の遅延時間であり
    Figure 0007675152000025
    は、前記1以上の第2車両の取得装備におけるGPS受信の遅延時間である
    ことを特徴とする請求項に記載の仮想センサ検証方法。
  5. 前記第1車両の前記実際のセンサデータは、
    前記第1車両のGPS時刻を基準に同期化する
    ことを特徴とする請求項に記載の仮想センサ検証方法。
  6. 前記仮想道路は、
    仮想空間で前記実際の道路を同じように模擬した道路である
    ことを特徴とする請求項1に記載の仮想センサ検証方法。
  7. 前記再現するステップのためのシミュレータは、
    前記第1車両を通じて、自律走行アルゴリズムをテストするためのツールである
    ことを特徴とする請求項1に記載の仮想センサ検証方法。
  8. 実際の道路を走る第1車両と前記第1車両の周辺を走る1以上の第2車両とを含む複数の車両の各々に装着されたGNSS/INSから、当該車両の位置とステータス情報を取得し、前記複数の車両のうち、前記第1車両の実際のセンサから生成される実際のセンサデータを取得する同期化モジュールと、
    前記1以上の第2車両について取得した位置およびステータス情報を、前記第1車両に装着されたGNSS/INSのGPS時刻を基準に同期化し、前記第1車両の位置およびステータス情報と、前記1以上の第2車両の同期化後の位置およびステータス情報とから、前記複数の車両の各々を仮想道路に仮想車両として再現するシミュレーションモジュールと、
    前記第1車両に対応する仮想車両に装着された仮想センサから出力される仮想センサデータを取得し、前記実際のセンサデータと前記仮想センサデータとを比較し、前記仮想センサを検証する検証モジュールと
    を含むことを特徴とする仮想センサ検証システム。
JP2023186429A 2022-12-13 2023-10-31 現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法 Active JP7675152B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020220173316A KR20240090045A (ko) 2022-12-13 2022-12-13 현실정보 데이터 기반 시뮬레이션용 가상 센서 모델의 정확도 검증 방법
KR10-2022-0173316 2022-12-13

Publications (2)

Publication Number Publication Date
JP2024084692A JP2024084692A (ja) 2024-06-25
JP7675152B2 true JP7675152B2 (ja) 2025-05-12

Family

ID=88833963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023186429A Active JP7675152B2 (ja) 2022-12-13 2023-10-31 現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法

Country Status (4)

Country Link
US (1) US20240194005A1 (ja)
EP (1) EP4386561A1 (ja)
JP (1) JP7675152B2 (ja)
KR (1) KR20240090045A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230281354A1 (en) * 2022-03-07 2023-09-07 Woven By Toyota, Inc. System and method for providing autonomous driving simulation architecture with switchable models

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114614934A (zh) 2022-03-28 2022-06-10 智己汽车科技有限公司 一种时间同步触发装置及方法
US20220204009A1 (en) 2020-12-29 2022-06-30 Waymo Llc Simulations of sensor behavior in an autonomous vehicle
US20220374428A1 (en) 2021-05-24 2022-11-24 Nvidia Corporation Simulation query engine in autonomous machine applications

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813561B2 (en) * 2003-03-25 2004-11-02 Ford Global Technologies, Llc Relative positioning for vehicles using GPS enhanced with bluetooth range finding
US20090043435A1 (en) * 2007-08-07 2009-02-12 Quantum Engineering, Inc. Methods and systems for making a gps signal vital
US9715004B2 (en) * 2009-10-05 2017-07-25 Bae Systems Plc Radio positioning of a mobile receiver using a virtual positioning reference
US9285485B2 (en) * 2009-11-12 2016-03-15 GM Global Technology Operations LLC GPS-enhanced vehicle velocity estimation
US9187118B2 (en) * 2011-12-30 2015-11-17 C & P Technologies, Inc. Method and apparatus for automobile accident reduction using localized dynamic swarming
FR3018941B1 (fr) * 2014-03-21 2017-07-07 Thales Sa Pilotage de vehicules en convoi
US11370422B2 (en) * 2015-02-12 2022-06-28 Honda Research Institute Europe Gmbh Method and system in a vehicle for improving prediction results of an advantageous driver assistant system
US10481044B2 (en) * 2017-05-18 2019-11-19 TuSimple Perception simulation for improved autonomous vehicle control
JP2019053503A (ja) * 2017-09-14 2019-04-04 本田技研工業株式会社 移動体情報取得システム、移動体情報取得方法、プログラム、及び、移動体
US20190130739A1 (en) * 2017-10-31 2019-05-02 V-Synchronize Tech LLC Self synchronization of moving vehicles
US11127373B2 (en) * 2019-10-30 2021-09-21 Ford Global Technologies, Llc Augmented reality wearable system for vehicle occupants
US12007487B1 (en) * 2020-12-31 2024-06-11 Waymo Llc Global positioning system time verification for autonomous vehicles
US11481926B2 (en) * 2021-03-08 2022-10-25 Gm Cruise Holdings Llc Vehicle analysis environment with displays for vehicle sensor calibration and/or event simulation
US20230202507A1 (en) * 2021-12-22 2023-06-29 Gm Cruise Holdings Llc Control system for autonomous vehicle simulator
US12217323B2 (en) * 2022-03-31 2025-02-04 Amazon Technologies, Inc. Vehicle data jurisdiction management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220204009A1 (en) 2020-12-29 2022-06-30 Waymo Llc Simulations of sensor behavior in an autonomous vehicle
US20220374428A1 (en) 2021-05-24 2022-11-24 Nvidia Corporation Simulation query engine in autonomous machine applications
CN114614934A (zh) 2022-03-28 2022-06-10 智己汽车科技有限公司 一种时间同步触发装置及方法

Also Published As

Publication number Publication date
JP2024084692A (ja) 2024-06-25
EP4386561A1 (en) 2024-06-19
KR20240090045A (ko) 2024-06-21
US20240194005A1 (en) 2024-06-13

Similar Documents

Publication Publication Date Title
JP7442227B2 (ja) 仮想環境における自動運転車両のシミュレーション方法
EP3877740B1 (en) Method and system for modifying a control unit of an autonomous car
US20230385481A1 (en) Simulation Traffic Scenario File Generation Method and Apparatus
CN112286206B (zh) 自动驾驶的模拟方法、系统、设备、可读存储介质及平台
JP7596432B2 (ja) Vilシステムベースの自律走行機能の検証方法
CN113665574B (zh) 智能汽车换道时长预测及拟人化轨迹规划方法
CN111797526B (zh) 一种仿真测试场景构建方法及装置
US20250191228A1 (en) Camera to camera calibration
CN115116024B (zh) 用于车道线标注的验证方法及相关生成方法、相关设备
CN112668603A (zh) 产生识别传感器数据中的对象的识别模型用的训练数据的方法和设备、训练方法和操控方法
CN116626670B (zh) 自动驾驶模型的生成方法、装置、车辆及存储介质
CN111492320A (zh) 环境传感器的行为模型
CN117473693A (zh) 自动生成用于调整自主车辆的角部场景数据
JP7675152B2 (ja) 現実情報データベースのシミュレーション用の仮想センサモデルの正確度検証方法
CN115878494A (zh) 自动驾驶软件系统的测试方法、装置、车辆及存储介质
CN117131664A (zh) 自动驾驶事故仿真场景构建方法及装置
US12571651B2 (en) Method and apparatus for providing a high-resolution digital map
CN120831916A (zh) 一种智驾场景重构方法、系统及存储介质
CN120740999A (zh) Avp停车场系统的测试方法、装置及系统
CN120521637A (zh) 一种基于数字孪生的自动驾驶路径规划测试系统及测试方法
CN111273633A (zh) 测量、模拟、标记和评估车辆的部件和系统的设备和方法
CN114091219A (zh) 一种路网数据置信度的确定方法和装置
CN118732564B (zh) 车辆数据的处理方法、系统、存储介质及车辆
CN118626209A (zh) 仿真校验方法、装置、服务器、存储介质及程序产品
CN121558371A (zh) 移动装置的测试方法、移动装置及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241018

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20241227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20241227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250425

R150 Certificate of patent or registration of utility model

Ref document number: 7675152

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150