JP7548249B2 - 地図管理システム及び地図管理方法 - Google Patents

地図管理システム及び地図管理方法 Download PDF

Info

Publication number
JP7548249B2
JP7548249B2 JP2022005898A JP2022005898A JP7548249B2 JP 7548249 B2 JP7548249 B2 JP 7548249B2 JP 2022005898 A JP2022005898 A JP 2022005898A JP 2022005898 A JP2022005898 A JP 2022005898A JP 7548249 B2 JP7548249 B2 JP 7548249B2
Authority
JP
Japan
Prior art keywords
obstacle
instruction
map
autonomous vehicle
operator
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
JP2022005898A
Other languages
English (en)
Other versions
JP2023104730A (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 JP2022005898A priority Critical patent/JP7548249B2/ja
Priority to US17/991,600 priority patent/US12276979B2/en
Priority to CN202211685116.4A priority patent/CN116495006A/zh
Publication of JP2023104730A publication Critical patent/JP2023104730A/ja
Application granted granted Critical
Publication of JP7548249B2 publication Critical patent/JP7548249B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0044Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0038Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
    • 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/0015Planning or execution of driving tasks specially adapted for safety
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0059Estimation of the risk associated with autonomous or manual driving, e.g. situation too complex, sensor failure or driver incapacity
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3811Point data, e.g. Point of Interest [POI]
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3837Data obtained from a single source
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3889Transmission of selected map data, e.g. depending on route
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/224Output arrangements on the remote controller, e.g. displays, haptics or speakers
    • G05D1/2244Optic
    • G05D1/2245Optic providing the operator with a purely computer-generated representation of the environment of the vehicle, e.g. virtual reality
    • G05D1/2246Optic providing the operator with a purely computer-generated representation of the environment of the vehicle, e.g. virtual reality displaying a map of the environment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • 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
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • 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
    • B60W2756/00Output or target parameters relating to data
    • B60W2756/10Involving external transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

本開示は、自動運転車両によって利用される地図情報を管理する技術に関する。
特許文献1は、車両の自動運転制御に用いられる地図情報を共有する技術を開示している。車載装置は、自動運転制御から手動運転への遷移であるテイクオーバーが発生したか否かを判定する。テイクオーバーが発生した場合、車載装置は、テイクオーバーが発生した位置を含むアップロード対象範囲を設定する。そして、車載装置は、アップロード対象範囲に関する地図情報を外部装置にアップロードする。外部装置は、車載装置からアップロードされた地図情報に基づいて、外部装置側の地図情報を更新する。
特許文献2、特許文献3、及び特許文献4は、車両の遠隔操作に関連する技術を開示している。
特開2020-071053号公報 特開2020-166665号公報 特開2019-185280号公報 特開2021-064147号公報
自動運転車両が障害物を検出するために利用する地図情報について考える。その地図情報が実状から乖離している場合、障害物の検出精度が低下するおそれがある。地図情報の実状からの乖離を認識し、地図情報を更新することができる技術が望まれる。
本開示の1つの目的は、自動運転車両によって利用される地図情報を効率的に更新することができる技術を提供することにある。
第1の観点は、地図管理システムに関連する。
地図管理システムは、
1又は複数のプロセッサと、
自動運転車両によって利用される地図情報を格納する1又は複数の記憶装置と
を備える。
自動運転車両は、地図情報に基づいて、障害物を検出する、あるいは、障害物の手前で停止する際のマージン距離を取得する。
自動運転車両は、障害物に対する行動に関して遠隔オペレータの判断が必要な場合、遠隔オペレータに支援を要求する支援要求を発行する。
1又は複数のプロセッサは、支援要求に応答して遠隔オペレータから自動運転車両に対して出されるオペレータ指示を取得する。
1又は複数のプロセッサは、オペレータ指示の取得状況、あるいは、オペレータ指示の内容に基づいて、障害物の種類を推定する。
そして、1又は複数のプロセッサは、障害物の種類に応じて地図情報を更新する。
第2の観点は、自動運転車両によって利用される地図情報を管理する地図管理方法に関連する。
自動運転車両は、地図情報に基づいて、障害物を検出する、あるいは、障害物の手前で停止する際のマージン距離を取得する。
自動運転車両は、障害物に対する行動に関して遠隔オペレータの判断が必要な場合、遠隔オペレータに支援を要求する支援要求を発行する。
地図管理方法は、
支援要求に応答して遠隔オペレータから自動運転車両に対して出されるオペレータ指示を取得することと、
オペレータ指示の取得状況、あるいは、オペレータ指示の内容に基づいて、障害物の種類を推定することと、
障害物の種類に応じて地図情報を更新することと
を含む。
本開示によれば、自動運転車両によって利用される地図情報を更新するために、自動運転車両によって検出された障害物に関する遠隔支援の内容が参照される。遠隔オペレータからのオペレータ指示は、障害物の種類によって異なる可能性が高い。従って、遠隔オペレータからのオペレータ指示に基づいて、自動運転車両によって検出された障害物の種類を推定することができる。そして、推定された障害物の種類に応じて地図情報が更新される。
遠隔オペレータ自身は、地図情報の実情からの乖離を判断したり認識したりする必要は無い。遠隔オペレータは、通常通り、自動運転車両に対する遠隔支援を行っていればよい。地図管理システムが、オペレータ指示に基づいて、地図情報の実状からの乖離を自動的に認識し、必要に応じて地図情報を自動的に更新する。すなわち、本開示によれば、遠隔オペレータの負担を増加させることなく、地図情報を効率的に更新することが可能となる。
本開示の実施の形態に係る自動運転管理システムの概要を示す概念図である。 本開示の実施の形態に係る静止物地図情報に基づく障害物検出を説明するための概念図である。 本開示の実施の形態に係る静止物地図情報の一例を説明するための概念図である。 本開示の実施の形態に係る地形地図情報の一例を説明するための概念図である。 本開示の実施の形態に係る遠隔支援システムの概要を示す概念図である。 本開示の実施の形態に係る自動運転車両による停止判断処理の一例を説明するための概念図である。 本開示の実施の形態に係る静止物地図情報が実状から乖離している状況の一例を説明するための概念図である。 本開示の実施の形態に係る地図管理システムの概要を示す概念図である。 本開示の実施の形態に係る障害物種類推定処理の一例を説明するための概念図である。 本開示の実施の形態に係る地図管理システムの機能構成例を示すブロック図である。 本開示の実施の形態に係る地図更新処理を示すフローチャートである。 本開示の実施の形態に係る停止マージン地図情報の一例を説明するための概念図である。 本開示の実施の形態に係る停止マージン地図情報の更新の一例を説明するための概念図である。 本開示の実施の形態に係る自動運転車両の構成例を示すブロック図である。 本開示の実施の形態に係る自動運転車両による処理例を示すフローチャートである。 本開示の実施の形態に係る遠隔オペレータ端末の構成例を示すブロック図である。 本開示の実施の形態に係る地図管理装置の構成例を示すブロック図である。
添付図面を参照して、本開示の実施の形態を説明する。
1.自動運転管理システム
1-1.構成例
図1は、本実施の形態に係る自動運転管理システム1の概要を示す概念図である。自動運転管理システム1は、自動運転車両100と地図管理装置300を含んでいる。
自動運転車両100は、自動運転可能な車両である。ここでの自動運転としては、ドライバが必ずしも100%運転に集中しなくてもよいことを前提としたもの(いわゆるレベル3以上の自動運転)を想定している。自動運転レベルは、ドライバを必要としないレベル4以上であってもよい。自動運転車両100には、カメラ、ライダー(LIDAR: Laser Imaging Detection and Ranging)、レーダ等の認識センサが搭載されている。認識センサは、自動運転車両100の周囲の状況を認識する。自動運転車両100は、認識センサによる認識結果に基づいて自動運転制御を行う。
また、自動運転車両100は、地図情報MAPを利用して自動運転制御を行う。地図管理装置300は、自動運転車両100によって利用される地図情報MAPを管理する。地図情報MAPの管理は、地図情報MAPを各自動運転車両100に配信することや、地図情報MAPを更新すること、等を含む。
例えば、地図管理装置300は、クラウド上の管理サーバである。管理サーバは、分散処理を行う複数のサーバにより構成されていてもよい。自動運転車両100は、地図管理装置300と通信を行う。そして、自動運転車両100は、必要な地図情報MAPを地図管理装置300から取得する。また、自動運転車両100は、認識センサによる認識結果等を地図管理装置300に送信してもよい。地図管理装置300は、自動運転車両100から提供される情報に基づいて、地図情報MAPを更新することができる。
他の例として、地図管理装置300は、自動運転車両100に搭載されていてもよい。この場合、自動運転車両100自身が地図情報MAPを管理し、必要に応じて地図情報MAPを更新する。
地図情報MAPは、一般的な道路地図やナビゲーション地図だけでなく、様々な観点の地図情報を含んでいる。例えば、地図情報MAPは、自動運転車両100が障害物を検出するために利用するものを含んでいる。
1-2.静止物地図情報
例えば、地図情報MAPは、「静止物地図情報MAP_BG」を含んでいる。静止物地図情報MAP_BGは、静止物に関する地図情報であり、静止物の位置を示す。つまり、静止物地図情報MAP_BGは、が存在するか否かを位置毎に示す。静止物としては、道路構造物(例:壁、ガードレール)、草、樹木、等が挙げられる。
図2は、静止物地図情報MAP_BGに基づく障害物検出を説明するための概念図である。静止物地図情報MAP_BGには、静止物の位置が登録されている。自動運転車両100は、静止物地図情報MAP_BGと認識センサによる認識結果との対比に基づいて、自動運転車両100の周囲の障害物OBSを検出する。より詳細には、自動運転車両100は、静止物地図情報MAP_BGと車両位置情報に基づいて、自動運転車両100の周囲の静止物の位置を取得する。また、自動運転車両100は、認識センサによる認識結果に基づいて、自動運転車両100の周囲の物体の位置を取得する。自動運転車両100は、認識された物体から静止物を除去する(間引く)ことによって、自動運転車両100の周囲の障害物OBSを抽出することができる。言い換えれば、自動運転車両100は、静止物地図情報MAP_BGで示される静止物をマスクとして用い、マスクと重複しない認識物体を障害物OBSとして検出する。障害物OBSとしては、移動体(例:歩行者、自転車、他車両、等)、落下物、等が例示される。
図3は、静止物地図情報MAP_BGの一例を説明するための概念図である。自動運転車両100に搭載されたライダーは、複数の方向に向けてレーザビームを順次出力(走査)する。レーザビームの反射状況から、反射点の距離及び方向を算出することができる。ライダー点群は、ライダーによって計測される計測点(反射点)の集合である。
自動運転車両100の周囲の空間は、多数のボクセルVに分割される。あるボクセルVにおいて少なくとも1本のレーザビームが反射した場合、当該ボクセルVに関する計測結果値Mは「1」に設定される。あるボクセルVに入射した全てのレーザビームが反射することなく通過した場合、当該ボクセルVに関する計測結果値Mは「0」に設定される。計測結果値M=「1」は、ボクセルVに何らかの物体が存在することを意味する。一方、計測結果値M=「0」は、ボクセルVに物体が存在しないことを意味する。
ライダーは、レーザビームの走査を時間的に繰り返し実施する。従って、同じボクセルVに関して、時間的に連続した複数の計測結果値Mが得られることになる。ボクセルVに関する「占有率R」は、それら複数の計測結果値Mの平均値である。また、自動運転車両100が同じ道路を通過する度に、ボクセルVに関する計測結果値Mが新たに得られ、占有率Rが再度算出される。つまり、占有率Rが更新される。
占有率R=「1」は、ボクセルVに“常に”物体が存在することを意味する。常に存在する物体は、静止物である可能性が高い。すなわち、占有率R=「1」は、ボクセルVに静止物が存在する可能性が高いことを意味する。逆に、占有率R=「0」は、ボクセルVに静止物が存在しない可能性が高いことを意味する。占有率Rが0.5付近の場合、それは、ボクセルVに物体が存在するか否かが判然としないことを意味する。
「静止物が存在する可能性が高い」という情報は有用である。例えば、そのような情報は、ライダー点群から静止物を除去し、歩行者等の移動物を検出するために用いられる。また、「静止物が存在しない可能性が高い」という情報も有用である。何故なら、静止物が存在しない自由空間において物体が検出された場合、その検出物体を移動物とみなすことができるからである。このように、静止物地図情報MAP_BGは、移動物の検出に利用され得る。
図3には、静止物地図情報MAP_BGのデータ構造の一例も示されている。各ボクセルV毎に、1つのデータセットが作成される。図3に示される例では、データセットは、ボクセルVの位置[X,Y,Z]、占有率R、評価情報、評価値、及びタイムスタンプを含んでいる。
評価値は、静止物地図情報MAP_BGの“確からしさ(certainty)”を示す。つまり、評価値は、静止物地図情報MAP_BGで示される位置[X,Y,Z]に静止物が存在することの確からしさを示す。評価値は、スコアと言い換えることもできる。
評価情報は、評価値を算出するために用いられる情報である。評価情報は、計測回数Nを含む。計測回数Nが少ないときは評価値は低く、計測回数Nが多くなるほど評価値は高くなる。評価情報は、ボクセルVに含まれる計測点(反射点)の位置の分散を含んでいてもよい。分散が大きくなるほど、評価値は低くなる。
地図管理装置300は、自動運転車両100の認識センサによる認識結果に基づいて、占有率Rや評価値を算出し、静止物地図情報MAP_BGを生成及び更新することができる。タイムスタンプは、データセットが生成された時刻、あるいは、最後に更新された時刻を示す。
静止物地図情報MAP_BGを利用する際、自動運転車両100は、評価値が閾値以上であるデータセットだけを利用してもよい。つまり、自動運転車両100は、評価値が閾値以上であるデータセットによって示される位置に静止物が存在するとみなしてもよい。これにより、障害物OBSの検出精度が向上する。
1-3.地形地図情報
地図情報MAPは、「地形地図情報MAP_TE」を含んでいてもよい。地形地図情報MAP_TEは、地形(terrain)に関する地図情報であり、位置[X,Y]における路面の高さ(高度)Zを示す。この地形地図情報MAP_TEを利用することによっても、自動運転車両100の周囲の障害物OBSを検出することができる。例えば、ライダー点群から路面を除去することによって、路面上の障害物OBSを検出することができる。
図4は、地形地図情報MAP_TEの一例を説明するための概念図である。各位置[X,Y]毎に、1つのデータセットが作成される。図4に示される例では、データセットは、各位置[X,Y]、高さZ、評価情報、評価値、及びタイムスタンプを含んでいる。
位置[X,Y]における路面の高さZの算出には、例えば、ライダーが利用される。具体的には、ライダー点群から、路面を表す路面点群が抽出される。更に、位置[X,Y]の近傍の一定範囲に含まれる路面点群が抽出される。そして、抽出された路面点群のそれぞれの高さZLを補間することによって、位置[X,Y]における路面の高さZが算出される。例えば、抽出された路面点群のそれぞれの高さZLの平均値が、高さZとして算出される。
自動運転車両100が同じ道路を通過する度に、同じ路面が繰り返し計測(検出)され、同じ路面の高さZが繰り返し算出される。この場合、これまでに算出された高さZの平均値あるいは重み付け平均値が、高さZとして用いられる。つまり、同じ路面が計測されるたびに、その高さZが更新される。重み付け平均値の場合、例えば、最新の高さZに対する重みが最も大きく設定される。
評価値は、地形地図情報MAP_TEの“確からしさ”を示す。つまり、評価値は、地形地図情報MAP_TEで示される位置[X,Y]及び高さZに路面が存在することの確からしさを示す。
評価情報は、評価値を算出するために用いられる情報である。評価情報は、計測回数、分散、等を含む。計測回数は、高さZの算出回数、高さZの算出に用いられた路面点の数の少なくとも一方を含む。分散は、算出された高さZの分散、高さZの算出に用いられた路面点のそれぞれの高さZLの分散の少なくとも一方を含む。例えば、計測回数が少ないときは評価値は低く、計測回数が多くなるほど評価値は高くなる。また、分散が大きくなるほど、評価値は低くなる。
地図管理装置300は、自動運転車両100の認識センサによる認識結果に基づいて、評価値を算出し、地形地図情報MAP_TEを生成及び更新することができる。タイムスタンプは、データセットが生成された時刻、あるいは、最後に更新された時刻を示す。
地形地図情報MAP_TEを利用する際、自動運転車両100は、評価値が閾値以上であるデータセットだけを利用してもよい。つまり、自動運転車両100は、評価値が閾値以上であるデータセットによって示される位置に路面が存在するとみなしてもよい。これにより、障害物OBSの検出精度が向上する。
2.遠隔支援システム
2-1.概要
図5は、本実施の形態に係る遠隔支援システム2の概要を示す概略図である。遠隔支援システム2は、自動運転車両100及び遠隔オペレータ端末200を含んでいる。遠隔オペレータ端末200は、遠隔オペレータOが自動運転車両100に対する遠隔支援を行う際に使用する端末装置である。遠隔オペレータ端末200を遠隔支援HMI(Human Machine Interface)と言うこともできる。自動運転車両100と遠隔オペレータ端末200は、通信ネットワークを介して互いに通信可能である。
典型的には、遠隔オペレータOによる遠隔支援が必要な状況は、自動運転が困難な状況である。遠隔支援が必要であると判断した場合、自動運転車両100は、遠隔オペレータOに支援を要求する「支援要求REQ」を発行する。つまり、自動運転車両100は、支援要求REQを遠隔オペレータ端末200に送信する。遠隔オペレータ端末200は、自動運転車両100から支援要求REQを受信し、受け取った支援要求REQを遠隔オペレータOに通知する。支援要求REQに応答して、遠隔オペレータOは、自動運転車両100に対する遠隔支援を開始する。
また、自動運転車両100は、遠隔オペレータ端末200に車両情報VCLを送信する。車両情報VCLは、自動運転車両100の状態、周辺の状況、自動運転車両100による処理の結果、等を示す。遠隔オペレータ端末200は、自動運転車両100から受け取った車両情報VCLを遠隔オペレータOに提示する。例えば、遠隔オペレータ端末200は、自動運転車両100に搭載されたカメラによって撮像された画像IMGを表示装置に表示する。
遠隔オペレータOは、車両情報VCLをみて、自動運転車両100の周囲の状況を認識し、自動運転車両100に対する遠隔支援を行う。オペレータ指示INSは、遠隔オペレータOによって入力される自動運転車両100に対する指示である。遠隔オペレータ端末200は、遠隔オペレータOからオペレータ指示INSの入力を受け付ける。そして、遠隔オペレータ端末200は、入力されたオペレータ指示INSを自動運転車両100に送信する。自動運転車両100は、遠隔オペレータ端末200からオペレータ指示INSを受け取り、受け取ったオペレータ指示INSに従って自動運転制御を行う。
このようにして、遠隔オペレータOによる自動運転車両100に対する遠隔支援が実現される。
2-2.障害物に関連する遠隔支援
上述の通り、自動運転車両100は、障害物OBSを検出することができる。検出した障害物OBSに対する行動に関して遠隔オペレータOの判断が必要な場合、自動運転車両100は、遠隔オペレータOに支援を要求する支援要求REQを発行してもよい。
例えば、自動運転車両100は、検出した障害物OBSの手前で停止する必要があるか否かを判断する。検出した障害物OBSの手前で停止する必要があると判断した場合、自動運転車両100は、障害物OBSの手前で停止するように自動運転制御を行い、且つ、支援要求REQを発行する。尚、支援要求REQの発行は、自動運転車両100の停止後であってもよいし、停止前であってもよい。
図6は、自動運転車両100による停止判断処理の一例を説明するための概念図である。自動運転車両100は、障害物OBSを検出すると、障害物OBSの検出位置の周囲に障害物OBSの存在確率を表す確率分布を設定する。障害物OBSの存在確率は、障害物OBSの検出位置で最大となり、障害物OBSの検出位置から離れるにつれて低くなるように設定される。確率分布は、例えばガウス分布である。自動運転車両100は、そのまま直進すると仮定した場合の障害物OBSの存在確率を算出する。そして、障害物OBSの存在確率が停止判断閾値を超える場合、自動運転車両100は、停止する必要があると判断する。停止判断閾値は、例えば、確率分布の分散σに基づいて設定される。例えば、停止判断閾値は、3σの位置における存在確率に設定される。言い換えれば、自動運転車両100は、障害物OBSの検出位置と直進時の車両位置との間の横距離が3σ以上であるかを判定する。その横距離が3σ未満である場合、自動運転車両100は、停止する必要があると判断する。
自動運転車両100は、スタックリスク(ある地点で停止して発進できなくなる可能性)を事前に計算していると言うこともできる。スタックリスクが閾値よりも高い場合、自動運転車両100は、遠隔オペレータOの判断が必要であると判断する。
障害物OBSに対する行動に関して遠隔オペレータOの判断が必要な場合、自動運転車両100は、支援要求REQと共に車両情報VCLを遠隔オペレータ端末200に送信する。車両情報VCLは、カメラによって撮像された画像IMG、検出した障害物OBSの情報、自動運転車両100の状態、等を含む。遠隔オペレータOは、車両情報VCLに基づいて、障害物OBS及び自動運転車両100の周囲の状況を認識し、適切なオペレータ指示INSを入力する。障害物OBSに関するオペレータ指示INSとしては、様々な種類が考えられる。
例えば、オペレータ指示INSは「基準緩和指示」を含む。基準緩和指示は、検出した障害物OBSの手前で停止する必要があるか否かを判断するための基準を緩和することを自動運転車両100に指示する。基準を緩和することは、例えば、上述の停止判断閾値をデフォルト値よりも一時的に高く設定することを含む。停止判断閾値が高くなると、自動運転車両100が停止する必要があると判断する確率が低下する。基準緩和指示は、検出した障害物OBSを考慮する度合いを一時的に低下させる指示であると言うこともできる。基準緩和指示を受け取った自動運転車両100は、緩和された基準に従って停止判断処理を再度行う。その結果、自動運転車両100は、障害物OBSの手前で停止する必要はない判断する可能性がある。その場合、自動運転車両100は、自動運転制御を再開し、障害物OBSの位置を通過する。
他の例として、オペレータ指示INSは「回避指示」を含んでいてもよい。回避指示は、検出した障害物OBSを回避しながら進行することを自動運転車両100に指示する。障害物OBSを回避することは、障害物OBSから離れる方向に自動運転車両100を操舵することを含む。
更に他の例として、オペレータ指示INSは「待機指示」を含んでいてもよい。待機指示は、自動運転車両100にそのまま待機するよう指示する。
3.地図管理システム
3-1.概要
上述の通り、自動運転車両100は、地図情報MAPに基づいて、自動運転車両100の周囲の障害物OBSを検出することができる。もし地図情報MAPが実状から乖離している場合、障害物OBSの検出精度が低下するおそれがある。例えば、障害物OBSの誤検出が発生するおそれがある。障害物OBSの検出精度の低下は、自動運転制御の観点から好ましくない。従って、地図情報MAPの実状からの乖離を認識し、地図情報MAPを更新することが望まれる。
図7は、静止物地図情報MAP_BGが実状から乖離している状況の一例を説明するための概念図である。実際の静止物が、静止物地図情報MAP_BGに登録されている静止物よりも拡がっている。例えば、道路脇の草が成長すると、そのような状況が発生し得る。他の例として、静止物地図情報MAP_BGに登録されていないガードレールが新たに設置されると、そのような状況が発生し得る。静止物地図情報MAP_BGで示される静止物と重複しない部分は、障害物OBSとして検出される。検出した障害物OBSの手前で停止する必要があると判断した場合、自動運転車両100は、障害物OBSの手前で停止するように自動運転制御を行い、且つ、支援要求REQを発行する。
このように、静止物地図情報MAP_BGが実状から乖離している場合、「移動物」だけでなく「静止物」も障害物OBSとして検出される可能性がある。つまり、「移動物」に関する支援要求REQだけでなく、「静止物」に関する支援要求REQも発行される可能性がある。
遠隔オペレータOからのオペレータ指示INSは、障害物OBSが移動物か静止物かによって異なる可能性が高い。例えば、障害物OBSが移動物である場合、遠隔オペレータOは待機指示あるいは回避指示をオペレータ指示INSとして出す可能性が高い。一方、障害物OBSが通過可能な軟らかい静止物(例:草、葉)である場合、遠隔オペレータOは基準緩和指示をオペレータ指示INSとして出す可能性がある。少なくとも移動物が自動運転車両100の近くに存在している状況で遠隔オペレータOが基準緩和指示を出すことはない。逆に、遠隔オペレータOが基準緩和指示を出した場合、障害物OBSは軟らかい静止物である可能性が極めて高い。
従って、遠隔オペレータOからのオペレータ指示INSに基づいて、自動運転車両100によって検出された障害物OBSの種類を推定することができる。
障害物OBSが「静止物」であると推定された場合、検出された障害物OBSの情報は静止物地図情報MAP_BGに未登録である。つまり、静止物地図情報MAP_BGが実状から乖離している。よって、検出された障害物OBSの情報が静止物地図情報MAP_BGに反映されるように、静止物地図情報MAP_BGが更新される。例えば、障害物OBSの検出位置における評価値(図3参照)が増加するように静止物地図情報MAP_BGが更新される。
一方、障害物OBSが「移動物」であると推定された場合、静止物地図情報MAP_BGを更新する必要はない。あるいは、「障害物OBSが静止物ではないこと」が静止物地図情報MAP_BGに反映されるように、静止物地図情報MAP_BGが更新される。例えば、障害物OBSの検出位置における評価値(図3参照)が減少するように静止物地図情報MAP_BGが更新される。
このように、遠隔オペレータOによるオペレータ指示INSも参考にして地図情報MAPを更新することができる。そのような地図更新処理を実行するのが、本実施の形態に係る「地図管理システム3」である。
図8は、本実施の形態に係る地図管理システム3の概要を示す概念図である。地図管理システム3は、自動運転車両100、遠隔オペレータ端末200、及び地図管理装置300を含んでいる。地図管理システム3は、上述の自動運転管理システム1と遠隔支援システム2の組み合わせであると言うこともできる。
地図管理システム3は、自動運転車両100によって発行される障害物OBSに関する支援要求REQを取得する。また、地図管理システム3は、支援要求REQに応答して遠隔オペレータOから自動運転車両100に対して出されるオペレータ指示INSを取得する。地図管理システム3は、オペレータ指示INSの取得状況、あるいは、オペレータ指示INSの内容に基づいて、障害物OBSの種類を推定する。この障害物種類推定処理の様々な具体例については後述される。そして、地図管理システム3は、推定された障害物OBSの種類に応じて地図情報MAPを更新する。
このように、本実施の形態によれば、地図情報MAPの実状からの乖離を自動的に認識し、地図情報MAPを自動的に更新することができる。このとき、遠隔オペレータO自身は、地図情報MAPの実情からの乖離を判断したり認識したりする必要は無い。遠隔オペレータOは、通常通り、自動運転車両100に対する遠隔支援を行っていればよい。地図管理システム3が、オペレータ指示INSに基づいて、地図情報MAPの実状からの乖離を自動的に認識し、必要に応じて地図情報MAPを自動的に更新する。すなわち、本実施の形態によれば、遠隔オペレータOの負担を増加させることなく、地図情報MAPを効率的に更新することが可能となる。
3-2.障害物種類推定処理
地図管理システム3は、オペレータ指示INSに基づいて障害物OBSの種類を推定する。より詳細には、地図管理システム3は、オペレータ指示INSの取得状況、あるいは、オペレータ指示INSの内容に基づいて、障害物OBSの種類を推定する。以下、この障害物種類推定処理の様々な具体例について説明する。
3-2-1.第1の例
第1の例では、地図管理システム3は、上述の基準緩和指示の取得状況に基づいて、障害物OBSの種類を推定する。
より詳細には、地図管理システム3は、障害物OBSに関する支援要求REQを取得すると、自動運転車両100による当該障害物OBSの検出状態をモニタする。そして、遠隔オペレータOがオペレータ指示INSとして基準緩和指示を出したとする。基準緩和指示を取得した場合、地図管理システム3は、その基準緩和指示を取得したタイミングにおいて自動運転車両100による障害物OBSの検出がまだ継続しているか否かを判定する。例えば、地図管理システム3は、障害物OBSの検出位置にライダー点群がまだ存在するか否かを判定する。
障害物OBSの検出が継続しているにもかかわらず基準緩和指示が出された場合、その障害物OBSは、通過可能な軟らかい静止物である可能性が高い。従って、地図管理システム3は、検出された障害物OBSは「静止物」であると推定する。尚、通過可能な静止物を、以下、「第1種静止物」と呼ぶ場合がある。第1種静止物としては草や葉が例示される。
一方、障害物OBSの検出が終了した後に基準緩和指示が出された場合、障害物OBSが移動して、衝突の危険性が無くなったと考えられる。従って、地図管理システム3は、検出された障害物OBSは「移動物」であると推定する。つまり、地図管理システム3は、検出された障害物OBSは静止物ではないと推定する。
3-2-2.第2の例
第2の例においても、地図管理システム3は、上述の基準緩和指示の取得状況に基づいて、障害物OBSの種類を推定する。
より詳細には、地図管理システム3は、障害物OBSに関する支援要求REQを取得すると、支援要求REQの発行からオペレータ指示INSの取得までの経過時間を計測する。そして、遠隔オペレータOがオペレータ指示INSとして基準緩和指示を出したとする。基準緩和指示を取得した場合、地図管理システム3は、支援要求REQの発行から基準緩和指示の取得までの経過時間を所定の閾値と比較する。
支援要求REQの発行から基準緩和指示の取得までの経過時間が所定の閾値未満である場合、遠隔オペレータOが危険性は少ないと判断して直ぐに基準緩和指示を出したと考えられる。すなわち、障害物OBSは、通過可能な第1種静止物である可能性が高い。従って、地図管理システム3は、検出された障害物OBSは「静止物」であると推定する。
一方、支援要求REQの発行から基準緩和指示の取得までの経過時間が所定の閾値以上である場合、遠隔オペレータOは移動体が移動して危険性が無くなるのを待っていたと考えられる。従って、地図管理システム3は、検出された障害物OBSは「移動物」であると推定する。つまり、地図管理システム3は、検出された障害物OBSは静止物ではないと推定する。
3-2-3.第3の例
第3の例では、地図管理システム3は、オペレータ指示INSの内容に基づいて、障害物OBSの種類を推定する。特に、地図管理システム3は、オペレータ指示INSが基準緩和指示であるか否かに基づいて、障害物OBSが静止物であるか否かを推定する。
より詳細には、基準緩和指示をオペレータ指示INSとして取得した場合、地図管理システム3は、検出された障害物OBSは「静止物」であると推定する。一方、上述の待機指示をオペレータ指示INSとして取得した場合、検出された障害物OBSは「移動物」であると推定する。
3-2-4.第4の例
第4の例では、地図管理システム3は、上述の回避指示の取得状況に基づいて、障害物OBSの種類を推定する。回避指示は、検出した障害物OBSを回避しながら進行することを自動運転車両100に指示する。
図9は、第4の例を説明するための概念図である。上述の通り、自動運転車両100は、障害物OBSの検出位置の周囲に障害物OBSの存在確率を表す確率分布を設定する。地図管理システム3は、自動運転車両100によって設定される確率分布の情報を取得する。そして、遠隔オペレータOがオペレータ指示INSとして回避指示を出したとする。回避指示を取得した場合、地図管理システム3は、自動運転車両100が直進すると仮定したときの障害物OBSの存在確率の情報を取得する。
直進時の障害物OBSの存在確率が所定の確率閾値を超える場合、その障害物OBSは、通過不可能な静止物である可能性が高い。従って、地図管理システム3は、検出された障害物OBSは「静止物」であると推定する。尚、通過不可能な静止物を、以下、「第2種静止物」と呼ぶ場合がある。第2種静止物としてはガードレールや壁が例示される。
一方、直進時の障害物OBSの存在確率が所定の確率閾値以下である場合、衝突の可能性は極めて低いにもかかわらず回避指示が出されたことになる。これは、遠隔オペレータOが移動体の移動も十分に考慮して、十分なマージンを確保しようとしていることを示唆している。従って、地図管理システム3は、検出された障害物OBSは「移動物」であると推定する。つまり、地図管理システム3は、検出された障害物OBSは静止物ではないと推定する。
3-2-5.第5の例
第5の例では、遠隔オペレータ端末200に、遠隔オペレータOが選択可能な複数の指示ボタンが設置される。例えば、複数の指示ボタンは、「第1種静止物に対して基準緩和指示」、「第2種静止物に対して回避指示」、「移動物に対して待機指示」、等を含んでいる。遠隔オペレータOは、適切な指示ボタンを選択する。遠隔オペレータ端末200は、遠隔オペレータOによって選択された指示ボタンの内容を示すオペレータ指示INSを出力する。地図管理システム3は、オペレータ指示INSの内容に基づいて、障害物OBSの種類を推定することができる。
3-3.機能構成例及び処理フロー
図10は、本実施の形態に係る地図管理システム3の機能構成例を示すブロック図である。地図管理システム3は、機能ブロックとして、支援要求取得部10、障害物情報取得部20、オペレータ指示取得部30、障害物種類推定部40、及び地図更新部50を含んでいる。これら機能ブロックは、地図管理システム3に含まれる1又は複数のプロセッサにより実現される。
図11は、本実施の形態に係る地図管理システム3による地図更新処理を示すフローチャートである。
ステップS10において、支援要求取得部10は、自動運転車両100によって検出された障害物OBSに関する支援要求REQを取得する。支援要求REQのソースは自動運転車両100であるが、支援要求取得部10は、自動運転車両100、遠隔オペレータ端末200、及び地図管理装置300のいずれに含まれていてもよい。
ステップS20において、障害物情報取得部20は、自動運転車両100によって検出された障害物OBSに関する情報を取得する。上述の第1の例では、障害物OBSに関する情報は、自動運転車両100による当該障害物OBSの検出状態を含む。上述の第4の例では、障害物OBSに関する情報は、自動運転車両100によって設定される障害物OBSの確率分布を含む。障害物OBSに関する情報のソースは自動運転車両100であるが、障害物情報取得部20は、自動運転車両100、遠隔オペレータ端末200、及び地図管理装置300のいずれに含まれていてもよい。
ステップS30において、オペレータ指示取得部30は、支援要求REQに応答して遠隔オペレータOから自動運転車両100に対して出されるオペレータ指示INSを取得する。オペレータ指示INSのソースは遠隔オペレータ端末200であるが、オペレータ指示取得部30は、自動運転車両100、遠隔オペレータ端末200、及び地図管理装置300のいずれに含まれていてもよい。
ステップS40において、障害物種類推定部40は、上記セクション3-2で説明した障害物種類推定処理を実行する。障害物種類推定部40は、オペレータ指示INSの取得状況、あるいは、オペレータ指示INSの内容に基づいて、障害物OBSの種類を推定する。必要に応じて、障害物種類推定部40は、障害物OBSに関する情報も使用する。障害物種類推定部40は、支援要求REQの発行タイミングを考慮してもよい。処理に必要な情報を取得することができる限り、障害物種類推定部40は、自動運転車両100、遠隔オペレータ端末200、及び地図管理装置300のいずれに含まれていてもよい。
ステップS50において、地図更新部50は、障害物種類推定部40によって推定された障害物OBSの種類に応じて地図情報MAPを更新する。例えば、地図情報MAPが静止物地図情報MAP_BGである場合は次の通りである。
障害物OBSが静止物であると推定された場合、検出された障害物OBSの情報は静止物地図情報MAP_BGに未登録である。つまり、静止物地図情報MAP_BGが実状から乖離している。よって、検出された障害物OBSの情報が静止物地図情報MAP_BGに反映されるように、静止物地図情報MAP_BGが更新される。例えば、障害物OBSの検出位置における評価値(図3参照)が増加するように静止物地図情報MAP_BGが更新される。
一方、障害物OBSが移動物であると推定された場合、静止物地図情報MAP_BGを更新する必要はない。あるいは、「障害物OBSが静止物ではないこと」が静止物地図情報MAP_BGに反映されるように、静止物地図情報MAP_BGが更新される。例えば、障害物OBSの検出位置における評価値(図3参照)が減少するように静止物地図情報MAP_BGが更新される。
例えば、地図更新部50は、地図管理装置300に含まれている。その場合、地図管理装置300は、障害物種類推定部40から障害物OBSの種類の情報を取得し、地図情報MAPを更新する。地図管理装置300は、自動運転車両100に搭載されていてもよい。他の例として、地図更新部50は、自動運転車両100あるいは遠隔オペレータ端末200に含まれていてもよい。その場合、地図更新部50は、障害物種類推定部40から障害物OBSの種類の情報を取得し、地図情報MAPの更新内容を決定し、地図情報MAPの更新内容を地図管理装置300に通知する。地図管理装置300は、通知された更新内容に従って地図情報MAPを更新する。
3-4.効果
以上に説明されたように、本実施の形態によれば、自動運転車両100によって利用される地図情報MAPを更新するために、自動運転車両100によって検出された障害物OBSに関する遠隔支援の内容が参照される。遠隔オペレータOからのオペレータ指示INSは、障害物OBSの種類によって異なる可能性が高い。従って、遠隔オペレータOからのオペレータ指示INSに基づいて、自動運転車両100によって検出された障害物OBSの種類を推定することができる。そして、推定された障害物OBSの種類に応じて地図情報MAPが更新される。
遠隔オペレータO自身は、地図情報MAPの実情からの乖離を判断したり認識したりする必要は無い。遠隔オペレータOは、通常通り、自動運転車両100に対する遠隔支援を行っていればよい。地図管理システム3が、オペレータ指示INSに基づいて、地図情報MAPの実状からの乖離を自動的に認識し、必要に応じて地図情報MAPを自動的に更新する。すなわち、本実施の形態によれば、遠隔オペレータOの負担を増加させることなく、地図情報MAPを効率的に更新することが可能となる。
4.地図情報の他の例
自動運転車両100によって利用される地図情報MAPは、静止物地図情報MAP_BGに限られない。地図情報MAPは、地形地図情報MAP_TE(図4参照)を含んでいてもよい。その場合にも上記と同様の地図更新処理を適用可能である。
地図情報MAPは、図12に示されるような停止マージン地図情報MAP_MGを含んでいてもよい。自動運転車両100は、障害物OBSの手前で停止する必要がある場合、ある程度のマージン距離Dmを確保しながら障害物OBSの手間で停止する。何故なら、遠隔オペレータOから回避指示が出された場合、障害物OBSを回避するための回避行動(旋回)にはある程度のスペースが必要だからである。停止マージン地図情報MAP_MGは、そのようなマージン距離Dmを位置毎に示す地図情報である。
障害物OBSを検出した場合、自動運転車両100は、障害物OBSの検出位置に対応付けられたマージン距離Dmを停止マージン地図情報MAP_MGから取得する。そして、自動運転車両100は、マージン距離Dmを確保するように障害物OBSの手前で停止する。
図13は、停止マージン地図情報MAP_MGの更新の一例を説明するための概念図である。初期設定では、マージン距離Dmはデフォルト値である。障害物OBSが静止物である場合、移動体の場合よりもマージン距離Dmは小さくてもよいと考えられる。特に障害物OBSが通過可能な第1静止物である場合、回避行動も不要であるため、マージン距離Dmは小さくてもよいと考えらえる。そこで、検出された障害物OBSが静止物であると推定された場合、地図管理システム3(地図更新部50)は、障害物OBS(静止物)の検出位置におけるマージン距離Dmがデフォルト値よりも減少するように、停止マージン地図情報MAP_MGを更新する。
このように、比較的安全な位置ではマージン距離Dmを減らすことによって、より効率的な自動運転制御が可能となる。
5.自動運転車両の例
5-1.構成例
図14は、自動運転車両100の構成例を示すブロック図である。自動運転車両100は、通信装置110、センサ群120、走行装置130、及び制御装置150を備えている。
通信装置110は、自動運転車両100の外部と通信を行う。例えば、通信装置110は、遠隔オペレータ端末200や地図管理装置300と通信を行う。
センサ群120は、認識センサ、車両状態センサ、位置センサ、等を含んでいる。認識センサは、自動運転車両100の周辺の状況を認識(検出)する。認識センサとしては、カメラ、LIDAR、レーダ、等が例示される。車両状態センサは、自動運転車両100の状態を検出する。車両状態センサは、速度センサ、加速度センサ、ヨーレートセンサ、舵角センサ、等を含んでいる。位置センサは、自動運転車両100の位置及び方位を検出する。例えば、位置センサは、GNSS(Global Navigation Satellite System)を含んでいる。
走行装置130は、操舵装置、駆動装置、及び制動装置を含んでいる。操舵装置は、車輪を転舵する。例えば、操舵装置は、パワーステアリング(EPS: Electric Power Steering)装置を含んでいる。駆動装置は、駆動力を発生させる動力源である。駆動装置としては、エンジン、電動機、インホイールモータ、等が例示される。制動装置は、制動力を発生させる。
制御装置150は、自動運転車両100を制御するコンピュータである。制御装置150は、1又は複数のプロセッサ160(以下、単にプロセッサ160と呼ぶ)と1又は複数の記憶装置170(以下、単に記憶装置170と呼ぶ)を含んでいる。プロセッサ160は、各種処理を実行する。例えば、プロセッサ160は、CPU(Central Processing Unit)を含んでいる。記憶装置170は、プロセッサ160による処理に必要な各種情報を格納する。記憶装置170としては、揮発性メモリ、不揮発性メモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、等が例示される。制御装置150は、1又は複数のECU(Electronic Control Unit)を含んでいてもよい。
車両制御プログラムPROG1は、プロセッサ160によって実行されるコンピュータプログラムである。プロセッサ160が車両制御プログラムPROG1を実行することにより、制御装置150の機能が実現される。車両制御プログラムPROG1は、記憶装置170に格納される。あるいは、車両制御プログラムPROG1は、コンピュータ読み取り可能な記録媒体に記録されてもよい。
5-2.運転環境情報
制御装置150は、自動運転車両100の運転環境を示す運転環境情報ENVを取得する。運転環境情報ENVは、記憶装置170に格納される。
運転環境情報ENVは、地図情報MAPを含んでいる。制御装置150は、通信装置110を介して地図管理装置300と通信を行い、必要な地図情報MAPを取得する。
また、運転環境情報ENVは、認識センサによる認識結果を示す周辺状況情報を含んでいる。例えば、周辺状況情報は、カメラによって撮像される画像IMGを含む。周辺状況情報は、自動運転車両100の周辺の物体に関する物体情報を含んでいてもよい。自動運転車両100の周辺の物体としては、歩行者、他車両(先行車両、駐車車両、等)、白線、信号、標識、路側構造物、等が例示される。物体情報は、自動運転車両100に対する物体の相対位置及び相対速度を示す。
更に、運転環境情報ENVは、車両状態センサによって検出される車両状態を示す車両状態情報を含んでいる。
更に、運転環境情報ENVは、自動運転車両100の位置及び方位を示す車両位置情報を含む。車両位置情報は、位置センサにより得られる。周辺状況情報(物体情報)を用いた自己位置推定処理(Localization)により、高精度な車両位置情報が取得されてもよい。
5-3.車両制御
制御装置150は、自動運転車両100の走行を制御する車両走行制御を実行する。車両走行制御は、操舵制御、駆動制御、及び制動制御を含む。制御装置150は、走行装置130(操舵装置、駆動装置、及び制動装置)を制御することによって車両走行制御を実行する。
また、制御装置150は、運転環境情報ENVに基づいて自動運転制御を行う。より詳細には、制御装置150は、運転環境情報ENVに基づいて、自動運転車両100の走行計画を生成する。更に、制御装置150は、運転環境情報ENVに基づいて、自動運転車両100が走行計画に従って走行するために必要な目標トラジェクトリを生成する。目標トラジェクトリは、目標位置及び目標速度を含んでいる。そして、制御装置150は、自動運転車両100が目標トラジェクトリに追従するように車両走行制御を行う。
更に、制御装置150は、運転環境情報ENVに基づいて自動運転制御が困難か判定する。自動運転制御が困難なシーンに直面した場合、制御装置150は、通信装置110を介して支援要求REQ及び車両情報VCLを遠隔オペレータ端末200に送信する。車両情報VCLは、遠隔オペレータOによる遠隔支援に必要な情報であり、上述の運転環境情報ENVの少なくとも一部を含んでいる。例えば、車両情報VCLは、周辺状況情報(特に画像IMG、障害物OBSの情報)を含んでいる。車両情報VCLは、更に、車両状態情報、車両位置情報、走行計画、等を含んでいてもよい。その後、制御装置150は、通信装置110を介してオペレータ指示INSを遠隔オペレータ端末200から受信する。制御装置150は、受信したオペレータ指示INSに従って車両走行制御を行う。
図15は、自動運転車両100による処理の一例を示すフローチャートである。
ステップS100において、制御装置150は、運転環境情報ENVに基づいて、走行計画及び目標トラジェクトリを生成する。
ステップS110において、制御装置150は、周辺状況情報及び地図情報MAPに基づいて、自動運転車両100の周囲の障害物OBSを検出する。検出した障害物OBSの位置及び速度は、周辺状況情報に基づいて算出される。
ステップS120において、制御装置150は、障害物OBSの位置及び速度の履歴に基づいて、障害物OBSの将来動作を予測する。将来動作は、将来の位置、等を含む。
ステップS130において、制御装置150は、自動運転車両100と障害物OBSとの衝突の可能性を判定する。例えば、制御装置150は、自動運転車両100の目標トラジェクトリと障害物OBSの将来動作とを対比することによって、衝突の可能性を判定する。衝突可能性が閾値より低い場合(ステップS130;No)、処理は、ステップS140に進む。一方、衝突可能性が閾値より高い場合(ステップS130;Yes)、処理は、ステップS150に進む。
ステップS140において、制御装置150は、現在の走行計画及び目標トラジェクトリを維持する。
ステップS150において、制御装置150は、障害物OBSの速度が速度閾値未満であるか否かを判定する。障害物OBSの速度が速度閾値以上である場合(ステップS150;No)、処理は、ステップS160に進む。一方、障害物OBSの速度が速度閾値未満である場合(ステップS150;Yes)、処理は、ステップS170に進む。
ステップS160において、制御装置150は、衝突が発生しないように減速を行う走行計画に修正する。そして、制御装置150は、修正した走行計画に従って車両走行制御を行う。
ステップS170において、制御装置150は、障害物OBSの手前で停止する必要があると判断する。制御装置150は、障害物OBSの手前で停止する走行計画に修正し、自動運転車両100を停止させる。それと連動して、制御装置150は、障害物OBSに関する支援要求REQを通信装置110を介して遠隔オペレータ端末200に送信する。また、制御装置150は、車両情報VCLを通信装置110を介して遠隔オペレータ端末200に送信する。
ステップS180において、制御装置150は、遠隔オペレータ端末200からオペレータ指示INSを受信したか否かを判定する。オペレータ指示INSを受信した場合(ステップS180;Yes)、処理は、ステップS190に進む。
ステップS190において、制御装置150は、受信したオペレータ指示INSに従って車両走行制御を行う。
5-4.地図更新処理
制御装置150は、上述の地図管理システム3による地図更新処理の少なくとも一部を担ってもよい。制御装置150は、支援要求取得部10、障害物情報取得部20、及びオペレータ指示取得部30の機能を少なくとも備えている。制御装置150は、障害物種類推定部40の機能を備えていてもよい。制御装置150は、地図更新部50の機能を備えていてもよい。
6.遠隔オペレータ端末の例
図16は、遠隔オペレータ端末200の構成例を示すブロック図である。遠隔オペレータ端末200は、通信装置210、出力装置220、入力装置230、及び制御装置250を含んでいる。
通信装置210は、自動運転車両100及び地図管理装置300と通信を行う。
出力装置220は、各種情報を出力する。例えば、出力装置220は、表示装置を含んでいる。表示装置は、各種情報を表示することにより、各種情報を遠隔オペレータOに提示する。他の例として、出力装置220は、スピーカを含んでいてもよい。
入力装置230は、遠隔オペレータOからの入力を受け付ける。例えば、入力装置230は、タッチパネル、キーボード、マウス、ボタン、等を含んでいる。遠隔オペレータOは、入力装置230を用いてオペレータ指示INSを入力することができる。
制御装置250は、遠隔オペレータ端末200を制御する。制御装置250は、1又は複数のプロセッサ260(以下、単にプロセッサ260と呼ぶ)と1又は複数の記憶装置270(以下、単に記憶装置270と呼ぶ)を含んでいる。プロセッサ260は、各種処理を実行する。例えば、プロセッサ260は、CPUを含んでいる。記憶装置270は、プロセッサ260による処理に必要な各種情報を格納する。記憶装置270としては、揮発性メモリ、不揮発性メモリ、HDD、SSD、等が例示される。
遠隔支援プログラムPROG2は、プロセッサ260によって実行されるコンピュータプログラムである。プロセッサ260が遠隔支援プログラムPROG2を実行することにより、制御装置250の機能が実現される。遠隔支援プログラムPROG2は、記憶装置270に格納される。あるいは、遠隔支援プログラムPROG2は、コンピュータ読み取り可能な記録媒体に記録されてもよい。遠隔支援プログラムPROG2は、ネットワーク経由で提供されてもよい。
制御装置250は、自動運転車両100から送信される支援要求REQや車両情報VCLを通信装置210を介して受信する。制御装置250は、車両情報VCLを表示装置に表示することによって、車両情報VCLを遠隔オペレータOに提示する。遠隔オペレータOは、車両情報VCLに基づいて、自動運転車両100の状態や周囲の状況を認識することができる。遠隔オペレータOは、入力装置230を用いてオペレータ指示INSを入力する。制御装置250は、入力されたオペレータ指示INSを通信装置210を介して自動運転車両100に送信する。
制御装置250は、上述の地図管理システム3による地図更新処理の少なくとも一部を担ってもよい。制御装置250は、支援要求取得部10、障害物情報取得部20、及びオペレータ指示取得部30の機能を少なくとも備えている。制御装置250は、障害物種類推定部40の機能を備えていてもよい。制御装置250は、地図更新部50の機能を備えていてもよい。
7.地図管理装置の例
図17は、地図管理装置300の構成例を示すブロック図である。地図管理装置300は、通信装置310及び制御装置350を含んでいる。
通信装置310は、自動運転車両100及び遠隔オペレータ端末200と通信を行う。
制御装置350は、地図管理装置300を制御する。制御装置350は、1又は複数のプロセッサ360(以下、単にプロセッサ360と呼ぶ)と1又は複数の記憶装置370(以下、単に記憶装置370と呼ぶ)を含んでいる。プロセッサ360は、各種処理を実行する。例えば、プロセッサ360は、CPUを含んでいる。記憶装置370は、プロセッサ360による処理に必要な各種情報を格納する。記憶装置370としては、揮発性メモリ、不揮発性メモリ、HDD、SSD、等が例示される。
地図管理プログラムPROG3は、プロセッサ360によって実行されるコンピュータプログラムである。プロセッサ360が地図管理プログラムPROG3を実行することにより、制御装置350の機能が実現される。地図管理プログラムPROG3は、記憶装置370に格納される。あるいは、地図管理プログラムPROG3は、コンピュータ読み取り可能な記録媒体に記録されてもよい。地図管理プログラムPROG3は、ネットワーク経由で提供されてもよい。
記憶装置370には、地図情報MAPが格納されている。地図情報MAPは、自動運転車両100によって利用される。
制御装置350は、地図情報MAPの管理を行う。例えば、制御装置350は、通信装置310を介して地図情報MAPを各自動運転車両100に配信する。
また、制御装置350は、上述の地図管理システム3による地図更新処理の少なくとも一部を担う。制御装置350は、少なくとも地図更新部50の機能を備えている。制御装置350は、支援要求取得部10、障害物情報取得部20、オペレータ指示取得部30、及び障害物種類推定部40の機能を備えていてもよい。
1 自動運転管理システム
2 遠隔支援システム
3 地図管理システム
10 支援要求取得部
20 障害物情報取得部
30 オペレータ指示取得部
40 障害物種類推定部
50 地図更新部
100 自動運転車両
200 遠隔オペレータ端末
300 地図管理装置
INS オペレータ指示
MAP 地図情報
MAP_BG 静止物地図情報
MAP_MG 停止マージン地図情報
MAP_TE 地形地図情報
OBS 障害物
REQ 支援要求
VCL 車両情報

Claims (10)

  1. 1又は複数のプロセッサと、
    自動運転車両によって利用される地図情報を格納する1又は複数の記憶装置と
    を備え、
    前記自動運転車両は、前記地図情報に基づいて、障害物を検出
    前記自動運転車両は、前記障害物に対する行動に関して遠隔オペレータの判断が必要な場合、前記遠隔オペレータに支援を要求する支援要求を発行し、
    前記1又は複数のプロセッサは、
    前記支援要求に応答して前記遠隔オペレータから前記自動運転車両に対して出されるオペレータ指示を取得し、
    前記オペレータ指示の取得状況、あるいは、前記オペレータ指示の内容に基づいて、前記障害物の種類を推定し、
    前記障害物の前記種類に応じて前記地図情報を更新する
    ように構成され
    前記オペレータ指示は、前記障害物の手前で停止する必要があるか否かを判断するための基準を緩和することを前記自動運転車両に指示する基準緩和指示を含み、
    前記1又は複数のプロセッサは、前記基準緩和指示の取得状況、あるいは、前記オペレータ指示が前記基準緩和指示であるか否かに基づいて、前記障害物の前記種類を推定するように構成された
    地図管理システム。
  2. 請求項1に記載の地図管理システムであって、
    前記地図情報は、静止物の位置、あるいは、地形を示し、
    前記自動運転車両は、前記地図情報と認識センサによる認識結果との対比に基づいて、前記障害物を検出し、
    前記1又は複数のプロセッサは、
    前記基準緩和指示の前記取得状況、あるいは、前記オペレータ指示が前記基準緩和指示であるか否かに基づいて、前記障害物が前記静止物であるか否かを推定し、
    前記障害物が前記静止物であると推定された場合、前記障害物が前記地図情報に反映されるように前記地図情報を更新する
    ように構成された
    地図管理システム。
  3. 請求項に記載の地図管理システムであって、
    前記1又は複数のプロセッサは、
    前記障害物が前記静止物ではないと推定された場合、前記地図情報の更新を禁止する、あるいは、前記障害物が前記静止物ではないことが前記地図情報に反映されるように前記地図情報を更新する
    ように構成された
    地図管理システム。
  4. 請求項に記載の地図管理システムであって、
    前記1又は複数のプロセッサは、
    前記障害物の検出が継続しているにもかかわらず前記基準緩和指示を前記オペレータ指示として取得した場合、前記障害物は前記静止物であると推定し、
    前記障害物の検出が終了した後に前記基準緩和指示を前記オペレータ指示として取得した場合、前記障害物は前記静止物ではないと推定する
    ように構成された
    地図管理システム。
  5. 請求項に記載の地図管理システムであって、
    前記1又は複数のプロセッサは、
    前記支援要求の発行から前記基準緩和指示の取得までの経過時間が閾値未満である場合、前記障害物は前記静止物であると推定し、
    前記経過時間が前記閾値を超えた場合、前記障害物は前記静止物ではないと推定する
    ように構成された
    地図管理システム。
  6. 請求項に記載の地図管理システムであって、
    前記オペレータ指示は、前記自動運転車両に待機を指示する待機指示を更に含み、
    前記1又は複数のプロセッサは、
    前記基準緩和指示を前記オペレータ指示として取得した場合、前記障害物は前記静止物であると推定し、
    前記待機指示を前記オペレータ指示として取得した場合、前記障害物は前記静止物ではないと推定する
    ように構成された
    地図管理システム。
  7. 請求項乃至のいずれか一項に記載の地図管理システムであって、
    前記自動運転車両は、前記障害物の検出位置の周囲に前記障害物の存在確率を表す確率分布を設定し、
    前記オペレータ指示は、前記障害物を回避しながら進行することを前記自動運転車両に指示する回避指示を含み、
    前記1又は複数のプロセッサは、
    前記回避指示を前記オペレータ指示として取得した場合、前記自動運転車両が直進すると仮定したときの前記障害物の前記存在確率の情報を取得し、
    前記存在確率が確率閾値を超える場合、前記障害物は前記静止物であると推定し、
    前記存在確率が前記確率閾値以下である場合、前記障害物は前記静止物ではないと推定する
    ように構成された
    地図管理システム。
  8. 1又は複数のプロセッサと、
    自動運転車両によって利用される地図情報を格納する1又は複数の記憶装置と
    を備え、
    前記地図情報は、前記自動運転車両が障害物の手前で停止する際のマージン距離を表し、
    前記自動運転車両は、前記地図情報から前記マージン距離を取得し、前記マージン距離を確保するように前記障害物の手前で停止し、
    前記自動運転車両は、前記障害物に対する行動に関して遠隔オペレータの判断が必要な場合、前記遠隔オペレータに支援を要求する支援要求を発行し、
    前記1又は複数のプロセッサは、
    前記支援要求に応答して前記遠隔オペレータから前記自動運転車両に対して出されるオペレータ指示を取得し、
    前記オペレータ指示の取得状況、あるいは、前記オペレータ指示の内容に基づいて、前記障害物の種類を推定し、
    前記障害物の前記種類に応じて前記地図情報を更新する
    ように構成され、
    前記オペレータ指示は、前記障害物の手前で停止する必要があるか否かを判断するための基準を緩和することを前記自動運転車両に指示する基準緩和指示を含み、
    前記1又は複数のプロセッサは、前記基準緩和指示の取得状況、あるいは、前記オペレータ指示が前記基準緩和指示であるか否かに基づいて、前記障害物の前記種類を推定する
    地図管理システム。
  9. 請求項に記載の地図管理システムであって、
    前記1又は複数のプロセッサは、
    前記基準緩和指示を前記オペレータ指示として取得した場合、前記障害物は静止物であると推定し、
    前記障害物が前記静止物であると推定された場合、前記障害物の位置における前記マージン距離が減少するように前記地図情報を更新する
    ように構成された
    地図管理システム。
  10. 自動運転車両によって利用される地図情報を管理する地図管理方法であって、
    前記自動運転車両は、前記地図情報に基づいて、障害物を検出
    前記自動運転車両は、前記障害物に対する行動に関して遠隔オペレータの判断が必要な場合、前記遠隔オペレータに支援を要求する支援要求を発行し、
    前記地図管理方法は、
    前記支援要求に応答して前記遠隔オペレータから前記自動運転車両に対して出されるオペレータ指示を取得することと、
    前記オペレータ指示の取得状況、あるいは、前記オペレータ指示の内容に基づいて、前記障害物の種類を推定することと、
    前記障害物の前記種類に応じて前記地図情報を更新することと
    を含み、
    前記オペレータ指示は、前記障害物の手前で停止する必要があるか否かを判断するための基準を緩和することを前記自動運転車両に指示する基準緩和指示を含み、
    前記障害物の前記種類を推定することは、前記基準緩和指示の取得状況、あるいは、前記オペレータ指示が前記基準緩和指示であるか否かに基づいて、前記障害物の前記種類を推定することを含む
    地図管理方法。
JP2022005898A 2022-01-18 2022-01-18 地図管理システム及び地図管理方法 Active JP7548249B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022005898A JP7548249B2 (ja) 2022-01-18 2022-01-18 地図管理システム及び地図管理方法
US17/991,600 US12276979B2 (en) 2022-01-18 2022-11-21 Map management system and map management method
CN202211685116.4A CN116495006A (zh) 2022-01-18 2022-12-27 地图管理系统以及地图管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022005898A JP7548249B2 (ja) 2022-01-18 2022-01-18 地図管理システム及び地図管理方法

Publications (2)

Publication Number Publication Date
JP2023104730A JP2023104730A (ja) 2023-07-28
JP7548249B2 true JP7548249B2 (ja) 2024-09-10

Family

ID=87161762

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022005898A Active JP7548249B2 (ja) 2022-01-18 2022-01-18 地図管理システム及び地図管理方法

Country Status (3)

Country Link
US (1) US12276979B2 (ja)
JP (1) JP7548249B2 (ja)
CN (1) CN116495006A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015144013A (ja) 2015-03-31 2015-08-06 株式会社日立製作所 ロボットシステム及び地図更新方法
JP2019185280A (ja) 2018-04-06 2019-10-24 株式会社デンソー 管制装置
JP2020027606A (ja) 2018-08-09 2020-02-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 情報処理方法、情報処理装置、及び、情報処理システム
JP2020071053A (ja) 2018-10-29 2020-05-07 トヨタ自動車株式会社 地図情報システム
WO2022009900A1 (ja) 2020-07-08 2022-01-13 株式会社Soken 自動運転装置、車両制御方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274525B1 (en) * 2012-09-28 2016-03-01 Google Inc. Detecting sensor degradation by actively controlling an autonomous vehicle
US9008890B1 (en) * 2013-03-15 2015-04-14 Google Inc. Augmented trajectories for autonomous vehicles
US9248834B1 (en) * 2014-10-02 2016-02-02 Google Inc. Predicting trajectories of objects based on contextual information
JP6798779B2 (ja) * 2015-11-04 2020-12-09 トヨタ自動車株式会社 地図更新判定システム
JP6665733B2 (ja) * 2016-08-26 2020-03-13 トヨタ自動車株式会社 情報処理装置
CN110832474B (zh) * 2016-12-30 2023-09-15 辉达公司 更新高清地图的方法
KR20180112949A (ko) * 2017-04-05 2018-10-15 현대자동차주식회사 차량의 자율 주행 제어 시스템 및 그를 이용한 자율 주행 제어방법
US10955851B2 (en) * 2018-02-14 2021-03-23 Zoox, Inc. Detecting blocking objects
JP7325994B2 (ja) 2019-03-29 2023-08-15 日産自動車株式会社 車両経路管理方法、車両経路管理装置、及び車両経路管理システム
US11768493B2 (en) * 2019-06-28 2023-09-26 Zoox, Inc. Remote vehicle guidance
US11610479B1 (en) * 2019-08-05 2023-03-21 United Sendees Automobile Association (USAA) Systems and methods for intelligent traffic control
JP7408991B2 (ja) 2019-10-11 2024-01-09 沖電気工業株式会社 移動物システム、移動物、制御プログラム、及び制御方法
US11458993B2 (en) * 2020-09-15 2022-10-04 Tusimple, Inc. Detecting a road closure by a lead autonomous vehicle (AV) and updating routing plans for following AVs
US12106583B2 (en) * 2020-10-02 2024-10-01 Magna Electronics Inc. Vehicular lane marker determination system with lane marker estimation based in part on a LIDAR sensing system
JP7302616B2 (ja) * 2021-02-24 2023-07-04 トヨタ自動車株式会社 遠隔支援システム及び遠隔支援方法
JP7480734B2 (ja) * 2021-03-24 2024-05-10 トヨタ自動車株式会社 遠隔支援システム及び遠隔支援方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015144013A (ja) 2015-03-31 2015-08-06 株式会社日立製作所 ロボットシステム及び地図更新方法
JP2019185280A (ja) 2018-04-06 2019-10-24 株式会社デンソー 管制装置
JP2020027606A (ja) 2018-08-09 2020-02-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 情報処理方法、情報処理装置、及び、情報処理システム
JP2020071053A (ja) 2018-10-29 2020-05-07 トヨタ自動車株式会社 地図情報システム
WO2022009900A1 (ja) 2020-07-08 2022-01-13 株式会社Soken 自動運転装置、車両制御方法

Also Published As

Publication number Publication date
US12276979B2 (en) 2025-04-15
CN116495006A (zh) 2023-07-28
US20230229160A1 (en) 2023-07-20
JP2023104730A (ja) 2023-07-28

Similar Documents

Publication Publication Date Title
JP7456442B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
CN112660154B (zh) 车辆控制系统
US11618439B2 (en) Automatic imposition of vehicle speed restrictions depending on road situation analysis
CN111497834B (zh) 驾驶辅助系统
CN113386752B (zh) 用于确定辅助驾驶系统中最佳巡航车道的方法和装置
EP2942687B1 (en) Automated driving safety system
JP6780611B2 (ja) 自動運転装置
CN108693878A (zh) 前进路线设定装置以及前进路线设定方法
JP2019185293A (ja) 車両遠隔制御方法及び車両遠隔制御装置
CN111204342B (zh) 地图信息系统
JP7480734B2 (ja) 遠隔支援システム及び遠隔支援方法
CN113504782B (zh) 障碍物防撞方法、装置、系统和移动工具
JP2019530608A (ja) 物体レベル融合の自律走行車両
US12157481B2 (en) Systems and methods for hybrid open-loop and closed-loop path planning
US20220253065A1 (en) Information processing apparatus, information processing method, and information processing program
JP2018155894A (ja) 車両制御システム、データ処理装置、及び制御プログラム
JP7754034B2 (ja) 車両制御システム
JP7548249B2 (ja) 地図管理システム及び地図管理方法
CN112660152B (zh) 车辆控制系统
JP7429112B2 (ja) 管制装置
JP7736024B2 (ja) 車両制御装置、車両制御用コンピュータプログラム及び車両制御方法
JP2024004281A (ja) 車両制御システム
JP7616189B2 (ja) 移動体制御システム及び移動体制御方法
EP4245627A1 (en) Vehicle control method, vehicle control system, and map management method
CN114325756B (zh) 基于激光雷达的近距离避障方法、装置、车辆及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240607

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240812

R150 Certificate of patent or registration of utility model

Ref document number: 7548249

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150