JP7429809B2 - 自律運転シミュレーションのためのシナリオを作成する装置と方法 - Google Patents
自律運転シミュレーションのためのシナリオを作成する装置と方法 Download PDFInfo
- Publication number
- JP7429809B2 JP7429809B2 JP2023012792A JP2023012792A JP7429809B2 JP 7429809 B2 JP7429809 B2 JP 7429809B2 JP 2023012792 A JP2023012792 A JP 2023012792A JP 2023012792 A JP2023012792 A JP 2023012792A JP 7429809 B2 JP7429809 B2 JP 7429809B2
- Authority
- JP
- Japan
- Prior art keywords
- target object
- time point
- user
- behavior
- ego vehicle
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/02—Estimation 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
- B60W40/04—Traffic conditions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3698—Environments for analysis, debugging or testing of software
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4041—Position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4049—Relationship among other objects, e.g. converging dynamic objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
Claims (13)
- 自律運転シミュレーションのためのシナリオを作成する方法であって、
第1ユーザ入力に基づいて、シミュレーションシナリオに対するマップ上の、第1時点と第3時点を備えている第1複数の時点のそれぞれにおける第1目標対象物の位置を設定することと、
第2ユーザ入力に基づいて、前記第1目標対象物の前記設定された位置の少なくとも1つに関連する、前記第1目標対象物とは異なる第2目標対象物の行動を定義することを備えており、
前記第2目標対象物の前記行動を前記定義することは、
前記第1目標対象物の前記設定された前記位置の前記少なくとも1つに対する、ユーザが定義した誘発条件と、前記誘発条件が満たされたことに基づいて実行される前記第2目標対象物の、ユーザが定義した目標行動を設定することを備えていることを特徴とする方法。 - 前記第2目標対象物の前記行動を前記定義することは、
前記第2ユーザ入力に基づいて、前記マップ上の、前記第1時点、前記第3時点、および前記第1時点と前記第3時点との間の第2時点を備えている第2複数の時点のそれぞれにおける前記第2目標対象物の位置を設定することを備えていることを特徴とする請求項1に記載の方法。 - 前記第2時点における前記第1目標対象物の位置を、前記第1時点における前記第1目標対象物の前記設定された位置と、前記第3時点における前記第1目標対象物の前記設定された位置に基づいて決定することを更に備えていることを特徴とする請求項2に記載の方法。
- 前記第1複数の時点のそれぞれに対して、前記第1目標対象物の、ユーザが定義した速度およびユーザが定義した旋回角度の少なくとも1つを設定することを更に備え、
前記第2目標対象物の前記行動を前記定義することは、
前記第2ユーザ入力に基づいて、前記マップ上の、前記第1時点と前記第3時点を備えている第2複数の時点のそれぞれにおける前記第2目標対象物の位置を設定することと、
前記第2複数の時点のそれぞれに対して、前記第2目標対象物の、ユーザが定義した速度およびユーザが定義した旋回角度の少なくとも1つを設定することを備えていることを特徴とする請求項1に記載の方法。 - 前記ユーザが定義した誘発条件は、前記第1目標対象物の速度、前記第1目標対象物からの範囲、アクティブ領域、および第2目標対象物タイプの少なくとも1つを備え、
前記ユーザが定義した目標行動は、前記第1目標対象物の前記速度に対する前記第2目標対象物の相対速度、前記第1目標対象物に対する前記第2目標対象物の相対距離または相対位置、および衝突までの時間の少なくとも1つを備えていることを特徴とする請求項1~4のいずれか1項に記載の方法。 - 前記第1目標対象物はエゴ車両であり、前記第2目標対象物は非エゴ車両であることを特徴とする請求項1~4のいずれか1項に記載の方法。
- 自律運転シミュレーションのためのシナリオを作成するための装置であって、
少なくとも1つのプロセッサを備え、前記少なくとも1つのプロセッサは、
第1ユーザ入力に基づいて、シミュレーションシナリオに対するマップ上の、第1時点と第3時点を備えている第1複数の時点のそれぞれにおける第1目標対象物の位置を設定し、
第2ユーザ入力に基づいて、前記第1目標対象物の前記設定された位置の少なくとも1つに関連する、前記第1目標対象物とは異なる第2目標対象物の行動を定義するように構成されており、
前記少なくとも1つのプロセッサは更に、前記第1目標対象物の前記設定された位置の前記少なくとも1つに対する、ユーザが定義した誘発条件と、前記誘発条件が満たされたことに基づいて実行される、前記第2目標対象物の、ユーザが定義した目標行動を設定するように構成されていることを特徴とする装置。 - 前記少なくとも1つのプロセッサは更に、前記第2ユーザ入力に基づいて、前記マップ上の、前記第1時点、前記第3時点、および前記第1時点とせ第3時点の間の第2時点を備えている第2複数の時点のそれぞれにおける前記第2目標対象物の位置を設定するように構成されていることを特徴とする請求項7に記載の装置。
- 前記少なくとも1つのプロセッサは更に、前記第2時点における前記第1目標対象物の位置を、前記第1時点における前記第1目標対象物の前記設定された位置と、前記第3時点における前記第1目標対象物の前記設定された位置に基づいて決定するように構成されていることを特徴とする請求項8に記載の装置。
- 前記少なくとも1つのプロセッサは更に、
前記第1複数の時点のそれぞれに対して、前記第1目標対象物の、ユーザが定義した速度およびユーザが定義した旋回角度の少なくとも1つを設定し、
前記第2ユーザ入力に基づいて、前記マップ上の、前記第1時点と前記第3時点を備えている第2複数の時点のそれぞれにおける前記第2目標対象物の位置を設定し、
前記第2複数の時点のそれぞれに対して、前記第2目標対象物の、ユーザが定義した速度およびユーザが定義した旋回角度の少なくとも1つを設定するように構成されていることを特徴とする請求項7に記載の装置。 - 前記ユーザが定義した誘発条件は、前記第1目標対象物の速度、前記第1目標対象物からの範囲、アクティブ領域、および第2目標対象物タイプの少なくとも1つを備え、
前記ユーザが定義した目標行動は、前記第1目標対象物の前記速度に対する第2目標対象物の相対速度、前記第1目標対象物に対する前記第2目標対象物の相対距離または相対位置、および衝突までの時間の少なくとも1つを備えていることを特徴とする請求項7~10のいずれか1項に記載の装置。 - 前記第1目標対象物はエゴ車両であり、前記第2目標対象物は非エゴ車両であることを特徴とする請求項7~10のいずれか1項に記載の装置。
- 非一時的コンピュータ読み取り可能格納媒体であって、方法を実行するために少なくとも1つのプロセッサにより実行可能な命令を格納しており、前記方法は、
第1ユーザ入力に基づいて、シミュレーションシナリオに対するマップ上の、第1時点と第3時点を備えている第1複数の時点のそれぞれにおける第1目標対象物の位置を設定することと、
第2ユーザ入力に基づいて、前記第1目標対象物の前記設定された位置の少なくとも1つに関連する、前記第1目標対象物とは異なる第2目標対象物の行動を定義することを備えており、
前記第2目標対象物の前記行動を前記定義することは、
前記第1目標対象物の前記設定された前記位置の前記少なくとも1つに対する、ユーザが定義した誘発条件と、前記誘発条件が満たされたことに基づいて実行される前記第2目標対象物の、ユーザが定義した目標行動を設定することを備えていることを特徴とする非一時的コンピュータ読み取り可能格納媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/687,108 | 2022-03-04 | ||
| US17/687,108 US12071158B2 (en) | 2022-03-04 | 2022-03-04 | Apparatus and method of creating scenario for autonomous driving simulation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023129269A JP2023129269A (ja) | 2023-09-14 |
| JP7429809B2 true JP7429809B2 (ja) | 2024-02-08 |
Family
ID=85382885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023012792A Active JP7429809B2 (ja) | 2022-03-04 | 2023-01-31 | 自律運転シミュレーションのためのシナリオを作成する装置と方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12071158B2 (ja) |
| EP (1) | EP4239486A1 (ja) |
| JP (1) | JP7429809B2 (ja) |
| CN (1) | CN116736736A (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000338860A (ja) | 1999-05-31 | 2000-12-08 | Koyo Seiko Co Ltd | ドライビングシミュレータ |
| JP2009042435A (ja) | 2007-08-08 | 2009-02-26 | Toyota Central R&D Labs Inc | 安全運転教育装置およびプログラム |
| JP2014174447A (ja) | 2013-03-12 | 2014-09-22 | Japan Automobile Research Institute | 車両用危険場面再現装置、およびその使用方法 |
| JP2019117329A (ja) | 2017-12-27 | 2019-07-18 | 日立オートモティブシステムズ株式会社 | 交通流制御装置、走行シナリオのデータ構造 |
| US20200183387A1 (en) | 2016-05-30 | 2020-06-11 | Faraday&Future Inc. | Generating and fusing traffic scenarios for automated driving systems |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093425A (ja) | 2007-10-09 | 2009-04-30 | Toyota Infotechnology Center Co Ltd | 交通流シミュレーション方法および装置 |
| JP5916653B2 (ja) * | 2013-03-27 | 2016-05-11 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 交通シミュレーション方法、プログラム及びシステム |
| EP2942251B1 (en) * | 2014-05-08 | 2017-04-05 | Volvo Car Corporation | Method for providing an object prediction representation |
| CN107784709A (zh) * | 2017-09-05 | 2018-03-09 | 百度在线网络技术(北京)有限公司 | 处理自动驾驶训练数据的方法和装置 |
| CN110118661B (zh) * | 2019-05-09 | 2024-03-26 | 腾讯科技(深圳)有限公司 | 驾驶仿真场景的处理方法、装置及存储介质 |
| WO2021244956A1 (en) | 2020-06-03 | 2021-12-09 | Five AI Limited | Generating simulation environments for testing av behaviour |
| GB202101233D0 (en) * | 2021-01-29 | 2021-03-17 | Five Ai Ltd | Generating simulation environments for testing av behaviour |
| US20220266859A1 (en) * | 2021-02-24 | 2022-08-25 | Zoox, Inc. | Simulated agents based on driving log data |
-
2022
- 2022-03-04 US US17/687,108 patent/US12071158B2/en active Active
-
2023
- 2023-01-31 JP JP2023012792A patent/JP7429809B2/ja active Active
- 2023-02-24 EP EP23158379.0A patent/EP4239486A1/en active Pending
- 2023-03-03 CN CN202310196926.1A patent/CN116736736A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000338860A (ja) | 1999-05-31 | 2000-12-08 | Koyo Seiko Co Ltd | ドライビングシミュレータ |
| JP2009042435A (ja) | 2007-08-08 | 2009-02-26 | Toyota Central R&D Labs Inc | 安全運転教育装置およびプログラム |
| JP2014174447A (ja) | 2013-03-12 | 2014-09-22 | Japan Automobile Research Institute | 車両用危険場面再現装置、およびその使用方法 |
| US20200183387A1 (en) | 2016-05-30 | 2020-06-11 | Faraday&Future Inc. | Generating and fusing traffic scenarios for automated driving systems |
| JP2019117329A (ja) | 2017-12-27 | 2019-07-18 | 日立オートモティブシステムズ株式会社 | 交通流制御装置、走行シナリオのデータ構造 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023129269A (ja) | 2023-09-14 |
| CN116736736A (zh) | 2023-09-12 |
| US20230278578A1 (en) | 2023-09-07 |
| EP4239486A1 (en) | 2023-09-06 |
| US12071158B2 (en) | 2024-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11740620B2 (en) | Operational testing of autonomous vehicles | |
| US11449189B1 (en) | Virtual reality-based augmented reality development system | |
| US20070271079A1 (en) | Simulator for Vehicle Radio Propagation Including Shadowing Effects | |
| Punzo et al. | Integration of driving and traffic simulation: Issues and first solutions | |
| CN110209146A (zh) | 自动驾驶车辆的测试方法、装置、设备及可读存储介质 | |
| WO2025096968A1 (en) | Closed-loop simulator for multiagent behavior with controllable diffusion | |
| JP2019109881A (ja) | 車道交差点の仮想シミュレーションにおける歩行者の自動生成 | |
| Paranjape et al. | A modular architecture for procedural generation of towns, intersections and scenarios for testing autonomous vehicles | |
| US11702101B2 (en) | Automatic scenario generator using a computer for autonomous driving | |
| CN116775453A (zh) | 用于提供具有可切换模型的自主驾驶模拟架构的系统和方法 | |
| CN118742799A (zh) | 用于城市人机交互的测试环境 | |
| JP7429809B2 (ja) | 自律運転シミュレーションのためのシナリオを作成する装置と方法 | |
| US20250305845A1 (en) | Method and system for displaying 3-dimensional virtual environment information for autonomous driving simulation | |
| EP4597431A1 (en) | Method and system for generating images | |
| CN115574834A (zh) | 基于脚本的智能驾驶场景仿真方法、装置及设备 | |
| KR102678406B1 (ko) | 교통류 학습데이터 생성 장치 및 방법 | |
| CN119803868A (zh) | 一种自适应远光灯的眩光协同测试方法、装置及电子设备 | |
| WO2021054267A1 (ja) | シミュレーションシステム、シミュレーションプログラム及びシミュレーション方法 | |
| KR101951225B1 (ko) | 물리엔진을 사용하지 않는 리얼타임 렌더링 오브젝트 표현 방법 및 시스템 | |
| KR20240054722A (ko) | 자율주행 서비스 검증을 위한 가상 환경 생성 방법 및 시스템 | |
| US20220156431A1 (en) | Portable flexible agents for simulation | |
| CN121257331B (zh) | 端到端自动驾驶真实对抗场景生成与闭环验证系统及方法 | |
| KR102851460B1 (ko) | 메타버스 환경에서 인공지능 기반의 배송기사의 안전운전 지원 방법 및 장치 | |
| NILSSON | 3d graphics environment for verification of automotive vision system | |
| CN120336202A (zh) | 一种自动驾驶测试系统、自动驾驶算法的测试方式及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230131 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20230515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230912 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231107 |
|
| 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: 20240109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7429809 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |