JP7380542B2 - 自動運転システム、及び異常判定方法 - Google Patents

自動運転システム、及び異常判定方法 Download PDF

Info

Publication number
JP7380542B2
JP7380542B2 JP2020213866A JP2020213866A JP7380542B2 JP 7380542 B2 JP7380542 B2 JP 7380542B2 JP 2020213866 A JP2020213866 A JP 2020213866A JP 2020213866 A JP2020213866 A JP 2020213866A JP 7380542 B2 JP7380542 B2 JP 7380542B2
Authority
JP
Japan
Prior art keywords
route
determination
automatic driving
vehicle
abnormality
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
JP2020213866A
Other languages
English (en)
Other versions
JP2022099840A (ja
Inventor
大地 堀田
伸和 植木
真之 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2020213866A priority Critical patent/JP7380542B2/ja
Priority to EP21214569.2A priority patent/EP4047318A1/en
Priority to US17/557,803 priority patent/US11919527B2/en
Priority to CN202111569952.1A priority patent/CN114735021A/zh
Publication of JP2022099840A publication Critical patent/JP2022099840A/ja
Application granted granted Critical
Publication of JP7380542B2 publication Critical patent/JP7380542B2/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
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • 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
    • 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
    • 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
    • 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
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3461Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
    • 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
    • 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/021Means for detecting failure or malfunction
    • 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • 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
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本開示は、自動運転システム、及び自動運転システムにおいて実行される異常判定方法に関する。
自動運転車両には、周囲の障害物を検出するセンサ等、種々の車載装置が搭載されている。このような自動運転車両では、車載装置に異常があると自動運転制御を適切に行うことができない。このため、例えば、特許文献1には、自動運転車両の走行中に車載センサのキャリブレーションを行うことが記載されている。この装置では、自動運転による走行中にキャリブレーションポイントに到達したときに、車載センサのキャリブレーションを行っている。また、特許文献1には、自動運転による走行経路を生成する際に、キャリブレーションポイントを通過する経路を優先することが記載されている。
特開2018-096715号公報
自動運転車両において、特許文献1に記載されたように予め定められた地点に到達したときにキャリブレーションを行う場合、当該キャリブレーション処理の結果に応じて車載装置の異常判定を行うことが考えられる。一例としては、キャリブレーションを試みた場合にキャリブレーションが不能なほど誤差が大きい場合等が挙げられる。しかしながら、車載装置の異常判定を行う必要性が低いにも関わらず、異常判定を行うために異常判定用の地点を経由する経路を走行すると、目的地点に到達するまでの所要時間及び距離が増大する虜がある。
このため、本技術分野では、車載装置の異常判定の必要性に基づいて異常判定を行うための経路を適切に決定し、自動運転車両の走行中に車載装置の異常判定を行うことができる自動運転システム、及び自動運転システムにおいて実行される異常判定方法が求められている。
本開示の一態様は、自動運転車両が自動運転によって走行中に、異常判定地点において車載装置の異常判定を行う自動運転システムであって、出発地点から目的地点までの走行経路を探索する経路探索部と、車載装置の異常判定の必要性と、走行経路内の異常判定地点の個数とに基づいて、探索された走行経路から車載装置の異常判定を行うための判定用経路を決定する経路決定部と、判定用経路に沿って自動運転車両が走行中に、異常判定地点において車載装置の異常判定を行う異常判定部と、を備える。
この自動運転システムでは、車載装置の異常判定の必要性と、走行経路内の異常判定地点の個数とに基づいて、判定用経路が決定される。そして、この自動運転システムでは、自動運転による判定用経路に沿った走行中に、異常判定地点において車載装置の異常判定が行われる。このように、自動運転システムは、車載装置の異常判定の必要性に基づいて異常判定を行うための経路を適切に決定し、自動運転車両の走行中に車載装置の異常判定を行うことができる。
上記の自動運転システムにおいて、車載装置の異常判定の必要性が有る場合とは、自動運転車両の再始動後であることを示す再始動条件が成立した場合であり、経路決定部は、再始動条件が成立した場合、走行経路内に含まれる異常判定地点の個数が予め定められた個数閾値以上の走行経路を判定用経路として決定してもよい。ここで、例えば、自動運転車両が再始動する前に、雨又は風の影響によって車載カメラのレンズが汚れる等、車載装置に異常が生じることがある。この場合、自動運転車両が再始動した後、車載装置の異常によって自動運転車両の走行性能が低下することが考えられる。このため、自動運転システムでは、再始動条件が成立した場合に車載装置の異常判定を行うことにより、適切なタイミングで異常判定を行うことができる。また、自動運転システムは、異常判定地点を個数閾値以上含む走行経路を判定用経路として決定することで、車載装置に対して適切な回数の異常判定を行うことができる。
上記の自動運転システムにおいて、個数閾値は、異常判定地点の種別ごとに予め定められており、経路決定部は、異常判定地点の種別ごとの個数が、それぞれ対応する個数閾値以上の走行経路を判定用経路として決定してもよい。この場合、経路決定部は、異常判定地点の種別ごとに設定された個数閾値に基づいて、異常判定を行うための判定用経路としてより適切な経路を決定できる。
上記の自動運転システムにおいて、経路決定部は、判定用経路を決定する際に、個数閾値以上の異常判定地点を含む走行経路が複数存在する場合、所要時間が最も短い走行経路を判定用経路として決定してもよい。この場合、自動運転システムは、車載装置の異常判定を行いつつ、自動運転車両をより早く目的地点に到着させることができる。
上記の自動運転システムにおいて、経路決定部は、判定用経路を決定する際に、個数閾値以上の異常判定地点を含む走行経路が複数存在する場合、予め定められた種別の異常判定地点の個数が最も多い走行経路を判定用経路として決定してもよい。この場合、自動運転システムは、予め定められた種別の異常判定地点において、当該異常判定地点に対応する異常判定を重点的に行うことができる。
上記の自動運転システムにおいて、経路探索部は、経路決定部によって判定用経路が決定されない場合、探索範囲を広げて更に走行経路を探索してもよい。この場合、自動運転システムは、経路探索部において、適切な個数の異常判定地点を通る走行経路を探索できる可能性を高めることができる。
上記の自動運転システムは、自動運転車両の走行を制御し、判定用経路に沿って自動運転車両を自動運転によって走行させる走行制御部を更に備え、走行制御部は、自動運転車両内に乗員がいない場合に、判定用経路に沿って自動運転車両を走行させてもよい。この場合、自動運転システムは、乗員がいないために異常判定中に走行する経路について乗員に違和感を与えることなく、判定用経路に沿って走行しているときに車載装置の異常判定を行うことができる。
本開示の他の一態様は、自動運転車両が自動運転によって走行中に、異常判定地点において車載装置の異常判定を行う自動運転システムにおいて実行される異常判定方法であって、出発地点から目的地点までの走行経路を探索する経路探索ステップと、車載装置の異常判定の必要性と、走行経路内の異常判定地点の個数とに基づいて、探索された走行経路から車載装置の異常判定を行うための判定用経路を決定する経路決定ステップと、判定用経路に沿って自動運転車両が走行中に、異常判定地点において車載装置の異常判定を行う異常判定ステップと、を含む。
この異常判定方法では、車載装置の異常判定の必要性と、走行経路内の異常判定地点の個数とに基づいて、判定用経路が決定される。そして、この異常判定方法では、自動運転による判定用経路に沿った走行中に、異常判定地点において車載装置の異常判定が行われる。このように、異常判定方法では、車載装置の異常判定の必要性に基づいて異常判定を行うための経路を適切に決定し、自動運転車両の走行中に車載装置の異常判定を行うことができる。
本開示の種々の態様によれば、車載装置の異常判定の必要性に基づいて異常判定を行うための経路を適切に決定し、自動運転車両の走行中に車載装置の異常判定を行うことができる。
図1は、実施形態に係る自動運転システムが適用された自動運転車両の構成の一例を示すブロック図である。 図2は、異常判定地点に基づいて決定された判定用経路を示す概略図である。 図3は、自動運転システムで実行される異常判定処理の流れを示すフローチャートである。
以下、例示的な実施形態について図面を参照しながら説明する。なお、各図において、同一又は相当する要素同士には同一符号を付し、重複する説明を省略する。
図1に示される自動運転車両Vは、車内が有人及び無人のいずれの場合においても自動で走行可能な車両である。自動運転車両Vは、例えば、利用者を輸送するサービス等に利用される。本実施形態において、自動運転車両Vは、一例として、乗車地点(配車地点)まで走行して利用者を乗車させた後、指示された目的地点まで利用者を輸送するオンデマンド型の自動運転バス又はタクシーである。
図1に示されるように、自動運転システム100は、自動運転車両Vに搭載され、自動運転車両Vを自動運転によって走行させる。自動運転システム100は、自動運転による自動運転車両Vの走行中に、異常判定地点において車載装置の異常判定を行う。自動運転システム100は、GPS[Global Positioning System]受信部1、外部センサ2、内部センサ3、地図データベース4、通信部5、走行機構6、及び自動運転ECU[Electronic Control Unit]10を備えている。
自動運転ECU10は、例えば、CPU[Central Processing Unit]等のプロセッサ、ROM[Read Only Memory]、RAM[Random Access Memory]等のメモリを有する電子制御ユニットである。自動運転ECU10では、例えば、ROMに記録されているプログラムをRAMにロードし、RAMにロードされたプログラムをCPUで実行することにより各種の機能を実現する。自動運転ECU10は、複数の電子ユニットから構成されていてもよい。
自動運転ECU10は、GPS受信部1、外部センサ2、内部センサ3、地図データベース4、通信部5、及び走行機構6と接続されている。
GPS受信部1は、3個以上のGPS衛星から信号を受信することにより、自動運転車両Vの位置(例えば自動運転車両Vの緯度及び経度)を測定する。GPS受信部1は、測定した自動運転車両Vの位置情報を自動運転ECU10へ送信する。
外部センサ2は、自動運転車両Vの外部環境を検出する車載センサである。外部センサ2は、少なくともカメラを含む。カメラは、自動運転車両Vの外部環境を撮像する撮像機器である。
外部センサ2は、レーダセンサを含んでもよい。レーダセンサは、電波(例えばミリ波)又は光を利用して自動運転車両Vの周辺の物体を検出する検出機器である。レーダセンサには、例えば、ミリ波レーダ又はライダー[LIDAR:Light Detection and Ranging]が含まれる。レーダセンサは、電波又は光を自動運転車両Vの周辺に送信し、物体で反射された電波又は光を受信することで物体を検出する。外部センサ2は、自動運転車両Vの外部の音を検出するソナーセンサを含んでもよい。
内部センサ3は、自動運転車両Vの走行状態を検出する車載センサである。内部センサ3は、例えば、車速センサ、加速度センサ、及びヨーレートセンサを含んでいる。車速センサは、自動運転車両Vの速度を検出する検出器である。加速度センサは、自動運転車両Vの加速度を検出する検出器である。加速度センサは、例えば、自動運転車両Vの前後方向の加速度を検出する前後加速度センサを含んでいる。加速度センサは、自動運転車両Vの横加速度を検出する横加速度センサを含んでいてもよい。ヨーレートセンサは、自動運転車両Vの重心の鉛直軸周りのヨーレート(回転角速度)を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。
地図データベース4は、地図情報を記録するデータベースである。地図データベース4は、例えば、自動運転車両Vに搭載されたHDD[Hard Disk Drive]等の記録装置内に形成されている。地図情報には、例えば道路の位置情報、道路形状の情報(例えば曲率情報)、交差点及び分岐点の位置情報等が含まれる。地図情報には、位置情報と関連付けられた法定最高速度等の交通規制情報が含まれていてもよい。地図情報には、自動運転車両Vの位置情報の取得に用いられる物標情報が含まれていてもよい。物標としては、道路標識、路面標示、信号機、電柱等を用いることができる。地図情報には、バスの停留所の位置情報が含まれていてもよい。地図データベース4は、自動運転車両Vと通信可能なサーバに構成されていてもよい。
通信部5は、自動運転車両Vの外部との無線通信を制御する通信デバイスである。通信部5は、無線通信ネットワークを介して外部のサーバ等と各種情報の送信及び受信を行う。
走行機構6は、自動運転車両Vの走行に用いられる機構である。走行機構6は、駆動機構、ブレーキ機構、及び操舵機構を少なくとも含む。駆動機構は、駆動源、及び駆動源の駆動力を自動運転車両Vの車輪に伝達する伝達機構を含む。駆動機構は、自動運転ECU10からの制御信号に基づいて駆動源が制御され、駆動力を車輪に伝達する。駆動源としては、エンジン又はモータを用いることができる。自動運転車両Vがハイブリッド車である場合には、駆動源としてエンジン及びモータを用いることができる。
ブレーキ機構は、自動運転ECU10からの制御信号に応じて、自動運転車両Vの車輪へ制動力を付与する。ブレーキ機構としては、例えば、液圧ブレーキシステムを用いることができる。操舵機構は、自動運転ECU10からの制御信号に基づいて、車両の車輪を操舵する機構である。操舵機構としては、電動パワーステアリングシステムを用いることができる。
自動運転ECU10は、機能的には、非運行時間計測部11、配車地点設定部12、車両位置認識部13、経路探索部14、経路決定部15、外部環境認識部16、走行状態認識部17、進路生成部18、走行制御部19、及び異常判定部20を備えている。
非運行時間計測部11は、自動運転車両Vがサービスの提供を停止しているときの継続時間を、非運行時間として計測する。ここで、自動運転車両Vがサービスの提供を停止している状態とは、例えば、自動運転車両Vが利用者を輸送するサービスの提供を終えた後、次のサービスの提供開始の指示を受けるまで待機(停車)している状態である。すなわち、非運行時間とは、例えば、利用者の輸送を終えて自動運転車両Vがその場で待機(停車)状態となってから、次のサービスの開始の要求を自動運転システム100が受信するまでの時間が非運行時間となる。なお、非運行時間は、天候不良等によって自動運転車両Vの自動運転を停止させ、公道又は駐車場等で停車している間の時間であってもよい。この場合、自動運転車両Vの自動運転が再開されたときに非運行時間がリセットされる。
配車地点設定部12は、自動運転によって自動運転車両Vを向かわせる配車地点を設定する。配車地点設定部12は、例えば、通信部5を介して外部のサーバ等から、配車地点の情報を取得し、配車地点を設定する。なお、配車地点とは、利用者が自動運転車両Vに乗車する乗車地点である。すなわち、配車地点とは、サービスの利用を希望する利用者を自動運転車両Vが迎えに行く地点である。このため、自動運転車両Vが配車地点へ向う際に、自動運転車両Vは無人の状態で自動運転によって配車地点まで走行する。このように、配車地点とは、利用者が自動運転車両Vに乗車してから向う最終目的地点とは異なる。
車両位置認識部13は、GPS受信部1の位置情報及び地図データベース4の地図情報に基づいて、自動運転車両Vの位置情報(地図上の位置)を認識する。車両位置認識部13は、地図データベース4の地図情報に含まれた物標情報及び外部センサ2の検出結果を利用して、SLAM[Simultaneous Localization and Mapping]技術により自動運転車両Vの位置情報を認識してもよい。車両位置認識部13は、車線の区画線と自動運転車両Vとの位置関係から、車線に対する自動運転車両Vの横位置(車線幅方向における自動運転車両Vの位置)を認識して位置情報に含めてもよい。車両位置認識部13は、その他、周知の手法により自動運転車両Vの位置情報を認識してもよい。この位置情報には、自動運転車両Vの向きが含まれていてもよい。
経路探索部14は、出発地点から、配車地点設定部12で設定された配車地点(目的地点)までの走行経路を探索する。ここでの出発地点とは、本実施形態においては、一例として車両位置認識部13で認識された自動運転車両Vの位置(現在位置)である。
具体的には、経路探索部14は、車両位置認識部13で認識された位置情報及び地図データベース4の地図情報に基づいて、自動運転車両Vの現在位置から配車地点までの走行経路を探索する。本実施形態において、経路探索部14は、現在位置から配車地点へ向かう走行経路を複数探索する。例えば、経路探索部14は、現在位置から配車地点へ向かう最短経路だけでなく、配車地点へ遠回りして向う経路も含めて、地図上で考え得る複数の走行経路を探索する。
経路探索部14は、探索した複数の走行経路のそれぞれについて、走行経路に沿って自動運転車両Vを走行させた場合に配車地点に到着するまでに要する所要時間を算出する。経路探索部14は、例えば地図情報に含まれる交通規制情報等に基づいて、周知の種々の方法によって所要時間を算出することができる。
また、経路探索部14は、探索した複数の走行経路のそれぞれについて、走行経路に沿って自動運転車両Vを走行させる際に必要な右折地点及び左折地点をそれぞれ算出する。経路探索部14は、例えば地図情報に含まれる道路形状の情報等に基づいて、周知の種々の方法によって右折地点及び左折地点を算出することができる。
さらに、経路探索部14は、探索した複数の走行経路のそれぞれについて、走行経路上において信号機が設置された信号機設置地点を算出する。経路探索部14は、例えば地図情報に含まれる信号機の情報等に基づいて、周知の種々の方法によって信号機設置地点を算出することができる。
なお、経路探索部14は、探索した走行経路が経路決定部15において判定用経路として決定されない場合、探索範囲を広げて再度走行経路を探索する。ここでの探索範囲を広げることとは、走行経路を探索する地図上のエリアを広げることであってもよく、走行経路を探索する際に許容される所要時間を長くすることであってもよい。
経路決定部15は、経路探索部14によって探索された走行経路から、自動運転車両Vに搭載された車載装置の異常判定を行うための判定用経路を決定する。ここでは、経路決定部15は、車載装置の異常判定の必要性と、経路内の異常判定地点の個数とに基づいて、探索された走行経路から判定用経路を決定する。
ここで、異常判定が行われる車載装置とは、自動運転車両Vに搭載された各種の装置であり、例えば、自動運転車両Vの位置の認識に関する装置、自動運転車両Vの外部環境の認識に関する装置、及び自動運転車両Vの走行に関する装置等が含まれる。具体的には、ここでの車載装置とは、例えば、自動運転車両Vの位置を認識するために用いられるGPS受信部1及び外部センサ2であってもよい。また、車載装置とは、外部環境を認識するために用いられる外部センサ2であってもよい。さらに、車載装置とは、自動運転車両Vを走行させるために用いられる走行機構6であってもよい。
また、異常判定の必要性の有無は、種々の条件に基づいて予め定められている。例えば、異常判定の必要性の有無は、車載装置の異常の発生の可能性に基づいて定められていてもよい。例えば、天候の影響又は外的要因(いたずら等)によって、車載装置に異常が生じることがある。このため、天候又は外的要因による異常の発生の可能性に基づいて、異常判定の必要性の有無が定められていてもよい。
本実施形態において、異常判定の必要性が有る場合とは、自動運転車両の再始動後であることを示す再始動条件が成立した場合とする。例えば、自動運転車両Vの再始動前に、天候の影響又は外的要因によって車載装置に異常が生じることがある。このため、自動運転車両Vの再始動後には、車載装置の異常の有無を判定することが求められる。そこで、本実施形態では、再始動条件が成立した場合を、異常判定の必要性が有る場合として用いる。
なお、再始動条件とは、本実施形態においては、一例として非運行時間計測部11によって計測された非運行時間を用いて定められていてもよい。この場合、経路決定部15は、計測された非運行時間が予め定められた非運行時間閾値以上の場合に、再始動条件が成立したと判定してもよい。
また、再始動条件は、自動運転システム100のシステムダウンの有無に基づいて定められていてもよい。このシステムダウンとは、自動運転システム100の機能が停止した状態であり、例えば、自動運転車両Vの運行を終了するために管理者等によって自動運転システム100の電源がオフ状態等とされた場合、及び、意図せず自動運転システム100の電源がオフ状態等となった場合等であってもよい。この場合、経路決定部15は、自動運転システム100がシステムダウンした場合、又は、システムダウンした状態が予め定められたダウン時間閾値以上継続した場合に、再始動条件が成立したと判定してもよい。
また、異常判定地点とは、自動運転車両Vの車載装置の異常判定を行うために予め設定された地点である。異常判定地点は、例えば、異常判定を行う対象となる車載装置の種別に応じて、複数の種類の地点が設定されていてもよい。異常判定地点とは、道路の形状、及び道路に設置された構造物等に基づいて定められていてもよい。本実施形態では、異常判定地点として、信号機が設置された信号機設置地点、自動運転車両Vが走行時に右折する右折地点、及び自動運転車両Vが走行時に左折する左折地点が設定されている。
このように、経路決定部15は、再始動条件が成立した場合、経路探索部14で探索された走行経路内の異常判定地点の個数に基づいて、探索された走行経路から車載装置の異常判定を行うための判定用経路を決定する。
また、本実施形態において、経路決定部15は、異常判定地点の個数に基づいて判定用経路を決定する際に、異常判定地点の個数が予め定められた個数閾値以上であるか否かに基づいて判定用経路を決定する。すなわち、本実施形態において、経路決定部15は、再始動条件が成立した場合に、探索された走行経路内に含まれる異常判定地点の個数が予め定められた個数閾値以上の走行経路を判定用経路として決定する。この個数閾値は、例えば、1以上の値が予め設定されている。
また、この個数閾値は、異常判定地点の種別ごとにそれぞれ予め定められていてもよい。例えば、信号機設置地点についての個数閾値が1個、右折地点についての個数閾値が2個、左折地点についての個数閾値が2個のように、異常判定地点の種別毎に異なる個数閾値が設定されていてもよい。本実施形態において個数閾値は、異常判定地点の種別ごとに予め定められている。この場合、経路決定部15は、異常判定地点の種別ごとの個数が、それぞれ対応する個数閾値以上の走行経路を判定用経路として決定する。
また、本実施形態において、経路決定部15は、経路探索部14で探索された走行経路のうち、配車地点に到達するまでの所要時間が予め定められた所要時間閾値以下の走行経路に基づいて、判定用経路を決定する。なお、この所要時間閾値は、一例として、配車地点へ向かう走行経路のうち、最も走行距離が短い最短経路の所要時間に対して予め定められた余裕時間を加えた時間に基づいて設定されていてもよい。
このように、経路決定部15は、再始動条件が成立した場合、配車地点までの所要時間の条件(所要時間閾値以下)を満たし、かつ、異常判定地点の個数閾値の条件(個数閾値以上)を満たす走行経路を判定用経路として決定する。
ここで、再始動条件が成立したと判定され、配車地点へ向かうための走行経路から判定用経路を決定する際の具体例について、図2を用いて説明する。図2には、格子状に設けられた道路W上において、出発地点Xから配車地点Yへ向かうための走行経路として、経路探索部14によって探索された第1走行経路Aと第2走行経路Bとが示されている。ここでは、第1走行経路A及び第2走行経路Bは、それぞれ配車地点Yまでの所要時間の条件(所要時間閾値以下)を満たしている。また、異常判定地点の個数閾値の条件として、ここでは、信号機設置地点の個数閾値Sが1個以上、右折地点の個数閾値Rが1個以上、左折地点の個数閾値Lが1個以上、が予め設定されている。
第1走行経路Aは、0個の信号機設置地点、0個の右折地点、及び1個の左折地点(地点P1)を含む経路である。第2走行経路Bは、信号機Tが設置された1個の信号機設置地点(地点P3)、1個の右折地点(地点P3)、及び1個の左折地点(地点P2)を含む経路である。この場合、経路決定部15は、探索された第1走行経路A及び第2走行経路Bのうち、予め設定された個数閾値S以上、個数閾値R以上、及び個数閾値L以上のすべての閾値を満たす第2走行経路Bを、車載装置の異常判定を行うための判定用経路として決定する。
ここで、異常判定地点の個数閾値の条件(異常判定地点の個数が個数閾値以上)を満たす走行経路が複数存在する場合に、経路決定部15が判定用経路を決定する種々の方法の一例について説明する。なお、ここでの異常判定地点の個数閾値の条件を満たす複数の走行経路は、配車地点までの所要時間の条件(所要時間閾値以下)を満たしているとする。
(第1の決定方法)
第1の決定方法として、経路決定部15は、各走行経路の所要時間に基づいて、判定用経路を決定することができる。ここでは、経路決定部15は、個数閾値の条件を満たす走行経路が複数存在する場合、所要時間が最も短い走行経路を判定用経路として決定することができる。
(第2の決定方法)
第2の決定方法として、経路決定部15は、予め定められた種別の異常判定地点の個数に基づいて、判定用経路を決定することができる。ここでは、経路決定部15は、個数閾値の条件を満たす走行経路が複数存在する場合、予め定められた種別の異常判定地点の個数が最も多い走行経路を判定用経路として決定することができる。なお、ここでの予め定められた種別の異常判定地点の個数とは、2以上の種別の異常判定地点のそれぞれの個数の合計値であってもよい。すなわち、一例として、経路決定部15は、右折地点の個数と左折地点の個数との合計の個数が最も多い走行経路を判定用経路として決定してもよい。
経路決定部15は、個数閾値の条件を満たす走行経路が複数存在する場合、上述した第1の決定方法及び第2の決定方法を用いることに限定されない。経路決定部15は、これら以外の方法によって判定用経路を決定してもよい。
ここで、経路探索部14で探索された走行経路から、経路決定部15が判定用経路を決定できないことがある。判定用経路を決定できない場合とは、経路探索部14で探索された走行経路の中に、配車地点までの所要時間の条件及び異常判定地点の個数閾値の条件の2つの条件を満たす走行経路が無い場合である。この場合、経路決定部15は、経路探索部14に対し、探索範囲を広げて走行経路を再度探索するように指示をする。そして、経路決定部15は、経路探索部14によって探索範囲を広げて再度探索された走行経路に基づいて、判定用経路を決定する処理を行う。
また、経路決定部15は、車載装置の異常判定の必要性がない場合、すなわち、本実施形態では再始動条件が成立しない場合、探索された走行経路から判定用経路の決定を行わない。この場合、経路決定部15は、経路探索部14で探索された走行経路から、自動運転車両Vが自動運転によって配車地点へ向うための走行経路を周知の決定基準に基づいて決定する。本実施形態では、一例として、経路決定部15は、探索された走行経路のうち、自動運転車両Vの現在の位置から配車地点に到着するまでの所要時間が最も短い経路を、配車地点へ向かうための走行経路として決定する。
また、経路決定部15は、自動運転車両V内にサービスの利用者(乗員)がいる場合、判定用経路の決定を行わない。この場面とは、例えば、自動運転車両Vに利用者がいる状態で、別の利用者を配車地点(乗車地点)まで迎えに行く場合等が挙げられる。この場合、経路決定部15は、車載装置の異常判定の必要性がないときと同様に、経路探索部14で探索された走行経路のうち、所要時間が最も短い走行経路を配車地点へ向かうための走行経路として決定する。すなわち、自動運転システム100(走行制御部19)は、自動運転車両内に乗員がいない場合に、判定用経路に沿って自動運転車両Vを走行させる。
外部環境認識部16は、外部センサ2の検出結果に基づいて、自動運転車両Vの外部環境を認識する。外部環境には、自動運転車両Vに対する周囲の物体の相対位置が含まれる。外部環境には、信号機及び信号機の点灯状態の認識結果が含まれる。外部環境認識部16は、例えば、外部センサ2のカメラの画像に基づいて、自動運転車両Vの前方の信号機の認識及び信号機の点灯状態(通過可能な点灯状態であるか、通過禁止の点灯状態であるか等)を認識できる。外部環境には、自動運転車両Vに対する周囲の物体の相対速度及び移動方向が含まれていてもよい。外部環境には、他車両、歩行者、自転車等の物体の種類が含まれてもよい。物体の種類は、パターンマッチング等の周知の手法により識別することができる。外部環境には、自動運転車両Vの周囲の区画線認識(白線認識)の結果が含まれていてもよい。
走行状態認識部17は、内部センサ3の検出結果に基づいて、自動運転車両Vの走行状態を認識する。走行状態には、自動運転車両Vの車速、自動運転車両Vの加速度、自動運転車両Vのヨーレートが含まれる。具体的に、走行状態認識部17は、車速センサの車速情報に基づいて、自動運転車両Vの車速を認識する。走行状態認識部17は、加速度センサの車速情報に基づいて、走行状態認識部17の加速度を認識する。走行状態認識部17は、ヨーレートセンサのヨーレート情報に基づいて、自動運転車両Vの向きを認識する。
進路生成部18は、自動運転車両Vの自動運転に利用される進路[trajectory]を生成する。進路生成部18は、経路決定部15で決定された判定用経路、地図情報、自動運転車両Vの位置情報、自動運転車両Vの外部環境、及び自動運転車両Vの走行状態に基づいて、配車地点へ向かうための自動運転の進路を生成する。進路は自動運転の走行計画に相当する。
進路には、自動運転で車両が走行する経路[path]と自動運転における車速計画とが含まれる。経路は、判定用経路上において自動運転中の車両が走行する予定の軌跡である。経路は、例えば判定用経路上の位置に応じた自動運転車両Vの操舵角変化のデータ(操舵角計画)とすることができる。判定用経路上の位置とは、例えば判定用経路の進行方向において所定間隔(例えば1m)毎に設定された設定縦位置である。操舵角プロファイルとは、設定縦位置毎に目標操舵角が関連付けられたデータとなる。
進路生成部18は、例えば判定用経路、地図情報、自動運転車両Vの外部環境、及び自動運転車両Vの走行状態に基づいて、自動運転車両Vが走行する経路を生成する。進路生成部18は、例えば自動運転車両Vが判定用経路に含まれる車線の中央(車線幅方向における中央)を通るように経路を生成する。
車速計画は、例えば設定縦位置毎に目標車速が関連付けられたデータである。なお、設定縦位置は、距離ではなく自動運転車両Vの走行時間を基準として設定されてもよい。設定縦位置は、例えば車両の1秒後の到達位置、車両の2秒後の到達位置として設定されていてもよい。この場合には、車速計画も走行時間に応じたデータとして表現できる。
進路生成部18は、例えば経路と地図情報に含まれる法定最高速度等の交通規制情報に基づいて車速計画を生成する。法定最高速度に代えて、地図上の位置又は区間に対して予め設定された速度を用いてもよい。進路生成部18は、判定用経路及び車速計画から自動運転の進路を生成する。なお、進路生成部18における進路の生成方法は上述した内容に限定されず、自動運転に関する周知の手法を採用することができる。進路の内容についても同様である。
走行制御部19は、自動運転車両Vの走行を制御し、配車地点へ向けて、判定用経路に沿って自動運転車両Vを自動で走行させる自動運転を実行する。走行制御部19は、例えば自動運転車両Vの外部環境、自動運転車両Vの走行状態、及び進路生成部18の生成した進路に基づいて、配車地点へ向けて自動運転車両Vの自動運転を実行する。走行制御部19は、走行機構6に制御信号を送信することで、自動運転車両Vの自動運転を行う。
なお、上述したように、車載装置の異常判定の必要性がない場合又は自動運転車両V内に利用者がいる場合、経路決定部15は、判定用経路ではなく、本実施形態では所要時間が最も短い走行経路を配車地点へ向かうための走行経路として決定する。この場合、走行制御部19は、判定用経路が決定されている場合と同様に、経路決定部15で決定された走行経路に沿って自動運転車両Vを自動で走行させる自動運転を実行する。具体的には、進路生成部18は、判定用経路に基づいて進路を生成する場合と同様に、所要時間が最も短い走行経路に基づいて進路を生成する。走行制御部19は、進路生成部18で生成された進路に基づいて自動運転車両Vの走行を制御することにより、所要時間が最も短い走行経路に沿って配車地点へ向けて自動運転車両Vを自動で走行させる。
異常判定部20は、経路決定部15で決定された判定用経路に沿って自動運転車両Vが走行中に、異常判定地点において車載装置の異常判定を行う。異常判定部20は、異常判定地点において、異常判定地点の種別に応じた車載装置の異常判定を行う。
例えば、異常判定地点が信号機設置地点である場合、異常判定部20は、異常判定として信号機を正しく認識できるか否かを判定する。信号機を正しく認識できない場合、例えば、外部センサ2のカメラ等に異常が生じていることが考えられる。従って、異常判定部20は、信号機設置地点において、例えば、カメラに異常が生じているか否かを判定する。この場合、例えば、外部センサ2のカメラが、異常判定が行われる対象の車載装置となる。
また、例えば、異常判定地点が右折地点又は左折地点である場合、異常判定部20は、異常判定として自動運転車両Vが正しく右折又は左折を行うことができるか否かを判定する。例えば、自動運転車両Vが正しく右折又は左折を行うことができない場合、走行機構6の操舵機構等に異常が生じていることが考えられる。従って、異常判定部20は、右折地点又は左折地点において、例えば、操舵機構に異常が生じているか否かを判定する。この場合、例えば、走行機構6の操舵機構が、異常判定が行われる対象の車載装置となる。
また、例えば、自動運転車両Vが正しく右折又は左折を行うことができない場合、車両位置認識部13において自動運転車両Vの位置が正しく認識できていないこと等が考えられる。自動運転車両Vの位置が正しく認識できない理由としては、例えば、GPS受信部1において位置情報を正しく受信できていない場合、あるいは、外部センサ2のカメラ等に異常が生じており、SLAM技術によって正しく自動運転車両Vの位置を認識できない場合等が挙げられる。従って、異常判定部20は、右折地点又は左折地点において、例えば、GPS受信部1又はカメラに異常が生じているか否かを判定する。この場合、例えば、GPS受信部1又は外部センサ2のカメラが、異常判定が行われる対象の車載装置となる。
なお、異常判定部20は、異常判定地点において、上述したカメラ及び操舵機構の異常を判定することに限定されず、異常判定地点の種別に応じて種々の車載装置の異常判定を行うことができる。
異常判定部20は、経路決定部15によって判定用経路が決定され、判定用経路に沿って自動運転車両Vが走行しているときに車載装置の異常判定を行う。つまり、異常判定部20は、自動運転車両V内に利用者がいない場合に、車載装置の異常判定を行う。
以上のように、自動運転システム100は、利用者が乗車する配車地点へ向かう際に、車載装置の異常判定の必要性(再始動条件の成立)等に基づいて異常判定を行うための判定用経路を決定し、判定用経路に沿って自動運転車両Vを走行させる。判定用経路に沿って走行中に、異常判定部20は、異常判定地点において車載装置の異常判定を行う。自動運転車両Vが配車地点に到着して利用者が自動運転車両Vに乗車した後、自動運転システム100は、利用者等によって指示された目的地点に向って周知の技術に基づいて自動運転車両Vを自動運転によって走行させて利用者を輸送する。
なお、異常判定部20によって車載装置に異常が生じていると判定された場合、自動運転システム100は、自動運転車両Vの自動運転を停止させる等、異常発生時の種々の処理を行うことができる。また、異常判定部20によって車載装置に異常が生じていないと判定された場合、自動運転システム100は、例えば、異常判定地点において車載装置のキャリブレーションを行ってもよい。
次に、自動運転システム100が異常判定地点において車載装置の異常判定を行う異常判定方法について図3のフローチャートを用いて説明する。なお、図3に示されるフローチャートは、自動運転システム100に対して、利用者を輸送するサービスの提供開始の指示が入力された場合に開始される。輸送サービスの提供の開始の指示が入力される前は、自動運転車両Vがサービスの提供を停止している状態であり、自動運転車両Vは待機(停車)している。
図3に示されるように、サービスの提供開始の指示が入力されると、配車地点設定部12は、利用者を乗車させる配車地点を設定する(S101)。経路探索部14は、自動運転車両Vの現在位置から配車地点へ向かうための走行経路を探索する(S102:経路探索ステップ)。経路決定部15は、非運行時間計測部11によって計測された非運行時間に基づいて、再始動条件が成立したか否かを判定する(S103)。再始動条件が成立する場合(S103:YES)、経路決定部15は、経路探索部14で探索された走行経路から車載装置の異常判定を行うための判定用経路を決定する処理を行う(S104:経路決定ステップ)。ここでは、経路決定部15は、配車地点までの所要時間の条件及び異常判定地点の個数閾値の条件の2つの条件を満たす走行経路を判定用経路として決定する。判定用経路を決定することができなかった場合(S105:NO)、経路決定部15は、探索範囲を広げて走行経路を再度探索するように経路探索部14に対して指示をする(S110)。この指示に基づいて、経路探索部14は、探索範囲を広げて走行経路を再度探索する(S102)。
一方、経路決定部15によって判定用経路が決定された場合(S105:YES)、進路生成部18は、判定用経路に沿って走行するための進路を生成する。走行制御部19は、生成された進路に基づいて、判定用経路に沿って自動運転車両Vを自動で走行させる自動運転を実行する(S106)。異常判定部20は、判定用経路に沿って自動運転車両Vが走行中に、異常判定地点において車載装置の異常判定を行う(S107:異常判定ステップ)。
また、S103において再始動条件が成立しないと判定された場合(S103:NO)、経路決定部15は、経路探索部14で探索された走行経路のうち所要時間が最短となる走行経路を、自動運転に用いる走行経路として決定する(S108)。進路生成部18は、S107で決定された所要時間が最も短い走行経路に沿って走行するための進路を生成する。走行制御部19は、生成された進路に基づいて、所要時間が最短となる走行経路に沿って自動運転車両Vを自動で走行させる自動運転を実行する(S109)。
以上のように、自動運転システム100では、車載装置の異常判定の必要性と、走行経路内の異常判定地点の個数とに基づいて、判定用経路が決定される。そして、この自動運転システム100では、自動運転による判定用経路に沿った走行中に、異常判定地点において車載装置の異常判定が行われる。このように、自動運転システム100及び自動運転システム100で実行される異常判定方法では、車載装置の異常判定の必要性に基づいて異常判定を行うための経路を適切に決定し、自動運転車両Vの走行中に車載装置の異常判定を行うことができる。
自動運転システム100は、車載装置の異常判定の必要性が有る場合として、再始動条件が成立した場合を用いる。経路決定部15は、再始動条件が成立した場合、走行経路内に含まれる異常判定地点の個数が予め定められた個数閾値以上の走行経路を判定用経路として決定する。ここで、例えば、自動運転車両Vが再始動する前に、雨又は風の影響によって外部センサ2のカメラのレンズが汚れる等、車載装置に異常が生じることがある。この場合、自動運転車両Vが再始動した後、車載装置の異常によって自動運転車両Vの走行性能が低下することが考えられる。このため、自動運転システム100では、再始動条件が成立した場合に車載装置の異常判定を行うことにより、適切なタイミングで異常判定を行うことができる。また、自動運転システム100は、異常判定地点を個数閾値以上含む走行経路を判定用経路として決定することで、車載装置に対して適切な回数の異常判定を行うことができる。
車載装置の異常判定に用いられる異常判定地点の個数閾値は、異常判定地点の種別ごとに予め定められている。また、経路決定部15は、異常判定地点の種別ごとの個数が、それぞれ対応する個数閾値以上の走行経路を判定用経路として決定する。この場合、経路決定部15は、異常判定地点の種別ごとに設定された個数閾値に基づいて、異常判定を行うための判定用経路としてより適切な経路を決定できる。
第1の決定方法として説明したように、経路決定部15は、判定用経路を決定する際に、個数閾値以上の異常判定地点を含む走行経路が複数存在する場合、所要時間が最も短い走行経路を判定用経路として決定することができる。この場合、自動運転システム100は、車載装置の異常判定を行いつつ、自動運転車両Vをより早く目的地点に到着させることができる。
第2の決定方法として説明したように、経路決定部15は、判定用経路を決定する際に、個数閾値以上の異常判定地点を含む走行経路が複数存在する場合、予め定められた種別の異常判定地点の個数が最も多い走行経路を判定用経路として決定することができる。この場合、自動運転システム100は、予め定められた種別の異常判定地点において、当該異常判定地点に対応する異常判定を重点的に行うことができる。
経路探索部14は、経路決定部15によって判定用経路が決定されない場合、探索範囲を広げて更に走行経路を探索する。これにより、自動運転システム100は、経路探索部14において、適切な個数の異常判定地点を通る走行経路を探索できる可能性を高めることができる。
走行制御部19は、自動運転車両V内に乗員がいない場合に、判定用経路に沿って自動運転車両Vを走行させる。そして、異常判定部20は、判定用経路に沿って走行中に車載装置の異常判定を行う。この場合、自動運転システム100は、乗員がいないために異常判定中に走行する経路について乗員に違和感を与えることなく、判定用経路に沿って走行しているときに車載装置の異常判定を行うことができる。
以上、本開示の実施形態について説明したが、本開示は、上記実施形態に限定されるものではない。例えば、経路決定部15は、経路内の異常判定地点の個数に基づいて判定用経路を決定する際に、異常判定地点の個数が予め定められた個数閾値以上であるか否かに基づいて判定用経路を決定した。これに限定されず、経路決定部15は、個数閾値を用いずに判定用経路の決定を行ってもよい。例えば、経路決定部15は、探索された走行経路のうち、経路内の異常判定地点の個数が最も多い走行経路を判定用経路として決定してもよい。この場合、異常判定地点の個数が最も多い走行経路が複数存在する場合、経路決定部15は、経路内に含まれる異常判定地点の種別の数が最も多い走行経路を判定用経路として決定してもよい。これにより、異常判定部20は、より多くの種別の異常判定地点を含む判定用経路において、異常判定地点の種別に応じた車載装置の異常判定をより多く行うことができる。また、経路決定部15は、予め定められた種別の異常判定地点の個数を最も多く含む走行経路を判定用経路として決定してもよい。この場合、異常判定部20は、予め定められた種別の異常判定地点に応じた異常判定を重点的に行うことができる。
また、自動運転車両Vは、オンデマンド型の自動運転バス又はタクシーであることに限定されない。例えば、自動運転車両Vは、セミデマンド型のバスであってもよい。この場合、自動運転システム100は、予め定められた運行経路の始発地点(目的地点)に自動運転車両Vが向うときに(すなわち運行開始前に)、上述したように判定用経路を決定し、車載装置の異常判定を行ってもよい。このように、自動運転車両Vがセミデマンド型のバスである場合であっても、利用者が乗車していないサービス提供の開始前に異常判定を行うことで、乗員がいないために異常判定中に走行する経路について乗員に違和感を与えることがない。
なお、上記では、自動運転車両Vが配車地点に向う際に異常判定を行った。これに限定されず、自動運転システム100は、例えば異常判定を行うために設定された目的地点等、配車地点以外の地点に向う際に異常判定を行ってもよい。
1…GPS受信部(車載装置)、2…外部センサ(車載装置)、6…走行機構(車載装置)、14…経路探索部、15…経路決定部、19…走行制御部、20…異常判定部、100…自動運転システム、A…第1走行経路(走行経路)、B…第2走行経路(走行経路、判定用経路)、P1,P2…左折地点(異常判定地点)、P3…信号機設置地点、右折地点(異常判定地点)、V…自動運転車両、X…出発地点、Y…配車地点(目的地点)。

Claims (7)

  1. 自動運転車両が自動運転によって走行中に、異常判定地点において車載装置の異常判定を行う自動運転システムであって、
    出発地点から目的地点までの走行経路を探索する経路探索部と、
    前記車載装置の異常判定の必要性と、前記走行経路内の前記異常判定地点の個数とに基づいて、探索された前記走行経路から前記車載装置の異常判定を行うための判定用経路を決定する経路決定部と、
    前記判定用経路に沿って前記自動運転車両が走行中に、前記異常判定地点において前記車載装置の前記異常判定を行う異常判定部と、を備え
    前記車載装置の異常判定の必要性が有る場合とは、前記自動運転車両の再始動後であることを示す再始動条件が成立した場合であり、
    前記経路決定部は、前記再始動条件が成立した場合、前記走行経路内に含まれる前記異常判定地点の個数が予め定められた個数閾値以上の前記走行経路を前記判定用経路として決定し、
    前記再始動条件は、自動運転を停止しているときの継続時間である非運行時間が予め定められた非運行時間閾値以上であった場合、又は、当該自動運転システムのシステムダウンが有った後に自動運転による走行が行われる場合、である、自動運転システム。
  2. 前記個数閾値は、前記異常判定地点の種別ごとに予め定められており、
    前記経路決定部は、前記異常判定地点の種別ごとの個数が、それぞれ対応する前記個数閾値以上の前記走行経路を前記判定用経路として決定する、請求項に記載の自動運転システム。
  3. 前記経路決定部は、前記判定用経路を決定する際に、前記個数閾値以上の前記異常判定地点を含む前記走行経路が複数存在する場合、所要時間が最も短い前記走行経路を前記判定用経路として決定する、請求項又はに記載の自動運転システム。
  4. 前記経路決定部は、前記判定用経路を決定する際に、前記個数閾値以上の前記異常判定地点を含む前記走行経路が複数存在する場合、予め定められた種別の前記異常判定地点の個数が最も多い前記走行経路を前記判定用経路として決定する、請求項又はに記載の自動運転システム。
  5. 前記経路探索部は、前記経路決定部によって前記判定用経路が決定されない場合、探索範囲を広げて更に前記走行経路を探索する、請求項1~のいずれか一項に記載の自動運転システム。
  6. 前記自動運転車両の走行を制御し、前記判定用経路に沿って前記自動運転車両を自動運転によって走行させる走行制御部を更に備え、
    前記走行制御部は、前記自動運転車両内に乗員がいない場合に、前記判定用経路に沿って前記自動運転車両を走行させる、請求項1~のいずれか一項に記載の自動運転システム。
  7. 自動運転車両が自動運転によって走行中に、異常判定地点において車載装置の異常判定を行う自動運転システムにおいて実行される異常判定方法であって、
    出発地点から目的地点までの走行経路を探索する経路探索ステップと、
    前記車載装置の異常判定の必要性と、前記走行経路内の前記異常判定地点の個数とに基づいて、探索された前記走行経路から前記車載装置の異常判定を行うための判定用経路を決定する経路決定ステップと、
    前記判定用経路に沿って前記自動運転車両が走行中に、前記異常判定地点において前記車載装置の異常判定を行う異常判定ステップと、を含み、
    前記車載装置の異常判定の必要性が有る場合とは、前記自動運転車両の再始動後であることを示す再始動条件が成立した場合であり、
    前記経路決定ステップでは、前記再始動条件が成立した場合、前記走行経路内に含まれる前記異常判定地点の個数が予め定められた個数閾値以上の前記走行経路を前記判定用経路として決定し、
    前記再始動条件は、自動運転を停止しているときの継続時間である非運行時間が予め定められた非運行時間閾値以上であった場合、又は、当該自動運転システムのシステムダウンが有った後に自動運転による走行が行われる場合、である、異常判定方法。
JP2020213866A 2020-12-23 2020-12-23 自動運転システム、及び異常判定方法 Active JP7380542B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2020213866A JP7380542B2 (ja) 2020-12-23 2020-12-23 自動運転システム、及び異常判定方法
EP21214569.2A EP4047318A1 (en) 2020-12-23 2021-12-14 Autonomous driving system and abnormality determination method
US17/557,803 US11919527B2 (en) 2020-12-23 2021-12-21 Autonomous driving system and abnormality determination method
CN202111569952.1A CN114735021A (zh) 2020-12-23 2021-12-21 自动驾驶***以及异常判定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020213866A JP7380542B2 (ja) 2020-12-23 2020-12-23 自動運転システム、及び異常判定方法

Publications (2)

Publication Number Publication Date
JP2022099840A JP2022099840A (ja) 2022-07-05
JP7380542B2 true JP7380542B2 (ja) 2023-11-15

Family

ID=79317032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020213866A Active JP7380542B2 (ja) 2020-12-23 2020-12-23 自動運転システム、及び異常判定方法

Country Status (4)

Country Link
US (1) US11919527B2 (ja)
EP (1) EP4047318A1 (ja)
JP (1) JP7380542B2 (ja)
CN (1) CN114735021A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7380542B2 (ja) * 2020-12-23 2023-11-15 トヨタ自動車株式会社 自動運転システム、及び異常判定方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007155404A (ja) 2005-12-01 2007-06-21 Matsushita Electric Ind Co Ltd 経路探索装置およびその方法
JP2010151451A (ja) 2008-12-24 2010-07-08 Aisin Aw Co Ltd ナビゲーション装置及びプログラム
JP2015184243A (ja) 2014-03-26 2015-10-22 株式会社日本総合研究所 車両状態診断システム、及び移動体の車両状態診断方法
JP2018180946A (ja) 2017-04-13 2018-11-15 トヨタ自動車株式会社 自動運転装置、及び通知方法
JP2018184021A (ja) 2017-04-24 2018-11-22 日立オートモティブシステムズ株式会社 車両の電子制御装置
JP2019091347A (ja) 2017-11-16 2019-06-13 トヨタ自動車株式会社 ドライバレス輸送システム
US20200189608A1 (en) 2018-12-13 2020-06-18 Waymo Llc Automated Performance Checks For Autonomous Vehicles

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4973640B2 (ja) * 2008-10-30 2012-07-11 株式会社デンソー 経路探索装置および情報管理サーバ
JP2010165242A (ja) * 2009-01-16 2010-07-29 Hitachi Cable Ltd 稼動体の異常検出方法及び異常検出システム
JP6467773B2 (ja) 2014-02-25 2019-02-13 アイシン・エィ・ダブリュ株式会社 経路探索システム、経路探索方法及びコンピュータプログラム
JP6591737B2 (ja) * 2014-08-25 2019-10-16 クラリオン株式会社 自動運転制御装置
US9836062B1 (en) * 2015-01-20 2017-12-05 State Farm Mutual Automobile Insurance Company Analyzing telematics data to determine travel events and corrective actions
DE112016003126T5 (de) * 2015-07-10 2018-03-22 Honda Motor Co., Ltd. Fahrzeug-Regel-/Steuervorrichtung, Fahrzeug-Regel-/Steuerverfahren und Fahrzeug-Regel-/Steuerprogramm
JP2018096715A (ja) 2016-12-08 2018-06-21 トヨタ自動車株式会社 車載センサキャリブレーションシステム
US20190012686A1 (en) * 2017-07-05 2019-01-10 Panasonic Intellectual Property Management Co., Ltd. System and method for optimization using autonomous vehicle
JP6944308B2 (ja) * 2017-08-18 2021-10-06 ソニーセミコンダクタソリューションズ株式会社 制御装置、制御システム、および制御方法
KR20200100810A (ko) * 2018-02-01 2020-08-26 토르드라이브 아이엔씨 자율 주행을 위한 자차 위치 예측 방법 및 자율 주행 장치
US11686582B2 (en) * 2018-03-22 2023-06-27 Arriver Software Llc Sensor plausibility using GPS road information
JP7173436B2 (ja) * 2018-11-01 2022-11-16 トヨタ自動車株式会社 巡回システム
US11603110B2 (en) * 2019-04-18 2023-03-14 Kyndryl, Inc. Addressing vehicle sensor abnormalities
KR20190100091A (ko) * 2019-08-08 2019-08-28 엘지전자 주식회사 차량 제어 장치 및 방법
KR20210037791A (ko) * 2019-09-27 2021-04-07 현대모비스 주식회사 자율 주행 장치 및 방법
WO2021138202A1 (en) * 2019-12-30 2021-07-08 Waymo Llc Identification of proxy calibration targets for a fleet of vehicles
CN113641548B (zh) * 2020-04-27 2024-05-31 北京小马智行科技有限公司 自动驾驶车辆的控制方法及装置、自动驾驶车辆
US11970183B2 (en) * 2020-09-25 2024-04-30 Motional Ad Llc AV path planning with calibration information
JP7380542B2 (ja) * 2020-12-23 2023-11-15 トヨタ自動車株式会社 自動運転システム、及び異常判定方法
KR20220153708A (ko) * 2021-05-11 2022-11-21 현대모비스 주식회사 제어기를 제어하는 방법 및 이를 위한 차량용 통합제어기

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007155404A (ja) 2005-12-01 2007-06-21 Matsushita Electric Ind Co Ltd 経路探索装置およびその方法
JP2010151451A (ja) 2008-12-24 2010-07-08 Aisin Aw Co Ltd ナビゲーション装置及びプログラム
JP2015184243A (ja) 2014-03-26 2015-10-22 株式会社日本総合研究所 車両状態診断システム、及び移動体の車両状態診断方法
JP2018180946A (ja) 2017-04-13 2018-11-15 トヨタ自動車株式会社 自動運転装置、及び通知方法
JP2018184021A (ja) 2017-04-24 2018-11-22 日立オートモティブシステムズ株式会社 車両の電子制御装置
JP2019091347A (ja) 2017-11-16 2019-06-13 トヨタ自動車株式会社 ドライバレス輸送システム
US20200189608A1 (en) 2018-12-13 2020-06-18 Waymo Llc Automated Performance Checks For Autonomous Vehicles

Also Published As

Publication number Publication date
US20220194397A1 (en) 2022-06-23
EP4047318A1 (en) 2022-08-24
CN114735021A (zh) 2022-07-12
US11919527B2 (en) 2024-03-05
JP2022099840A (ja) 2022-07-05

Similar Documents

Publication Publication Date Title
US10048699B2 (en) Vehicle control apparatus
JP2019219986A (ja) 自動運転支援システム
US11733708B2 (en) Autonomous driving system
JP2024045402A (ja) 車両制御装置、車両制御方法、車両制御プログラム
JP2005189983A (ja) 車両運転支援装置
KR20190107279A (ko) 차량용 전자 장치 및 차량용 전자 장치의 동작 방법
US11217045B2 (en) Information processing system and server
US20210362733A1 (en) Electronic device for vehicle and method of operating electronic device for vehicle
JP7327344B2 (ja) 車両遠隔支援システム、車両遠隔支援サーバ、及び車両遠隔支援方法
US20210291732A1 (en) Vehicular electronic device and method of operating the same
KR102666463B1 (ko) 자동 주차 시스템, 자동 주차 시스템의 제어 방법, 및 자동 운전 차량
CN109720343A (zh) 车辆控制设备
JP2020027459A (ja) 自動運転支援装置
US20210362742A1 (en) Electronic device for vehicles
US20230087852A1 (en) Automated valet parking system, control method for automated valet parking system, and autonomous driving vehicle
KR20190106870A (ko) 공유형 차량 관리 장치 및 공유형 차량의 관리 방법
JP7380542B2 (ja) 自動運転システム、及び異常判定方法
US20210362701A1 (en) Electronic device and operating method of electronic device
US20220342417A1 (en) Remote function selection device
JP2022186227A (ja) 情報処理サーバ、情報処理サーバの処理方法、プログラム
KR102667225B1 (ko) 자동 주차 시스템, 자동 주차 시스템의 제어 방법, 및 자동 운전 차량
JP7509250B2 (ja) 画像表示装置、画像表示方法、及び、画像表示プログラム
US12030483B2 (en) Automated valet parking system, control method of automated valet parking system, and autonomous driving vehicle
WO2023152529A1 (ja) 走行支援装置及び走行支援方法
JP7163934B2 (ja) 先行車判別装置、先行車判別方法、および先行車判別プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230807

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: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231016

R151 Written notification of patent or utility model registration

Ref document number: 7380542

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151