Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6798779B2 - 地図更新判定システム - Google Patents
[go: Go Back, main page]

JP6798779B2 - 地図更新判定システム - Google Patents

地図更新判定システム Download PDF

Info

Publication number
JP6798779B2
JP6798779B2 JP2015216960A JP2015216960A JP6798779B2 JP 6798779 B2 JP6798779 B2 JP 6798779B2 JP 2015216960 A JP2015216960 A JP 2015216960A JP 2015216960 A JP2015216960 A JP 2015216960A JP 6798779 B2 JP6798779 B2 JP 6798779B2
Authority
JP
Japan
Prior art keywords
vehicle
control
map
target
value
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
JP2015216960A
Other languages
English (en)
Other versions
JP2017090548A (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 JP2015216960A priority Critical patent/JP6798779B2/ja
Priority to RU2016142472A priority patent/RU2642547C1/ru
Priority to US15/338,966 priority patent/US10215572B2/en
Priority to KR1020160144201A priority patent/KR101901024B1/ko
Priority to EP16196893.8A priority patent/EP3165879A1/en
Priority to CN201610944415.3A priority patent/CN106996793B/zh
Priority to BR102016025714-0A priority patent/BR102016025714B1/pt
Publication of JP2017090548A publication Critical patent/JP2017090548A/ja
Application granted granted Critical
Publication of JP6798779B2 publication Critical patent/JP6798779B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • 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/36Input/output arrangements for on-board computers
    • 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/3848Data obtained from both position sensors and additional sensors
    • 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]
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • 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/20Instruments for performing navigational calculations
    • 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
    • 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/3815Road data
    • 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/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3878Hierarchical structures, e.g. layering
    • 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/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3881Tile-based structures
    • 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/3896Transmission of map data from central databases
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/10Path keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • 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
    • 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/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

本発明は、地図情報の更新の要否を判定する地図更新判定システムに関する。
従来、地図情報の更新の要否を判定する装置に関する技術文献として、特開2002−116689号公報が知られている。この公報には、車両からの要求に応じて地図情報を提供する地図情報提供システムであって、地図情報の更新のために車両の走行した軌跡に関する軌跡データを取得するシステムが示されている。この地図情報提供システムでは、車両から軌跡データを取得した場合において、当該軌跡データに対応する道路が地図情報に設定されていないとき、当該軌跡データを新たな道路情報として地図情報の更新を行っている。
特開2002−116689号公報
近年、運転者が運転操作を行うことなく車両を走行させる自動運転制御の開発が進んでいる。自動運転制御を行うためには適切な地図情報が必要である。しかしながら、前述した従来の地図情報提供システムにおいては、工事などにより地形(例えば車線幅、道路曲率)が変わり、地図情報が古くなった場合の更新方法に関する提案がなされていない。もし一定期間ごとに地図情報が古くなったと判定して地図更新を行う場合、この一定期間が短ければ地図情報の維持費用が高額となってしまう。逆に、この一定期間が長ければ、自動運転制御にとって不適切な古い地図情報になってしまう恐れがある。従って、これらの課題を解決するために、自動運転制御にとって適切なタイミングで地図情報の更新の要否を判定する技術が必要とされている。
そこで、本発明の一態様は、車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる地図更新判定システムを提供することを目的とする。
本発明の一態様は、車両の自動運転制御に用いられる地図情報を記憶した地図データベースを備え、予め設定された区域における地図情報の更新の要否を判定する地図更新判定システムであって、予め設定された車両の目標ルートと地図情報とに基づいて、目標ルート上の位置に応じた車両の制御目標値を含む車両の走行計画を生成する走行計画生成部と、車両の外部センサを用いて認識された車両の周辺の道路環境のうち自動運転制御に影響を与える道路環境と、車両の内部センサを用いて認識された車両の走行状態と、車両の位置測定部により測定された車両の位置と、走行計画と、に基づいて実行された車両の自動運転制御による制御結果検出値を目標ルート上の位置と関連付けて取得する検出値取得部と、制御目標値と制御結果検出値との比較結果に基づいて、区域の走行計画の評価値を算出する評価値算出部と、走行計画の評価値と評価閾値とに基づいて、区域の地図情報の更新の要否を判定する地図更新判定部と、を備え、目標ルート上の位置は、目標ルートの延在方向において所定間隔毎に設定されており、制御目標値には、目標横位置、目標車速、目標舵角、及び目標加速度のうち少なくとも一つが含まれ、制御結果検出値には、制御結果横位置、制御結果車速、制御結果舵角、及び制御結果加速度のうち少なくとも一つが含まれ、検出値取得部は、制御目標値に対応した制御結果検出値を取得する。
本発明の一態様に係る地図更新判定システムでは、地図情報と実際の道路環境とが異なっている場合、地図情報に依存する走行計画の制御目標値と実際の道路環境に応じた自動運転制御による制御結果検出値との違いが生じることから、制御目標値と制御結果検出値との比較結果から算出された区域の走行計画の評価値と評価閾値とに基づいて、区域の地図情報の更新の要否を判定することができる。従って、地図更新判定システムによれば、車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる。
本発明の他の態様は、自動運転制御を行う車両と通信可能なサーバと、サーバに設けられ、地図情報を記憶している地図データベースと、を備え、予め設定された区域における地図情報の更新の要否を判定する地図更新判定システムであって、サーバに設けられ、車両の目標ルートの情報を取得する情報取得部と、サーバに設けられ、目標ルートと地図データベースの地図情報とに基づいて、目標ルート上の位置に応じた車両の模擬制御目標値を含む車両の模擬走行計画を生成する模擬走行計画生成部と、サーバに設けられ、車両の外部センサを用いて認識された車両の周辺の道路環境のうち自動運転制御に影響を与える道路環境と、車両の内部センサを用いて認識された車両の走行状態と、車両の位置測定部により測定された車両の位置と、目標ルート及び車両に搭載された車載地図データベースの地図情報から生成された車両の走行計画と、に基づいて実行された車両の自動運転制御による制御結果検出値を目標ルート上の位置と関連付けて取得する検出値取得部と、サーバに設けられ、模擬制御目標値と制御結果検出値との比較結果に基づいて、区域の模擬走行計画の評価値を算出する評価値算出部と、サーバに設けられ、模擬走行計画の評価値と評価閾値とに基づいて、区域の地図データベースの地図情報の更新の要否を判定する地図更新判定部と、を備え、目標ルート上の位置は、目標ルートの延在方向において所定間隔毎に設定されており、模擬制御目標値には、模擬目標横位置、模擬目標車速、模擬目標舵角、及び模擬目標加速度のうち少なくとも一つが含まれ、制御結果検出値には、制御結果横位置、制御結果車速、制御結果舵角、及び制御結果加速度のうち少なくとも一つが含まれ、検出値取得部は、模擬制御目標値に対応した前記制御結果検出値を取得する。
本発明の他の態様に係る地図更新判定システムでは、サーバの有する地図データベースの地図情報と実際の道路環境が異なっている場合、地図情報に依存する模擬走行計画の模擬制御目標値と実際の道路環境に応じた自動運転制御による制御結果検出値との違いが生じることから、模擬制御目標値と制御結果検出値との比較結果から算出された区域の模擬走行計画の評価値と評価閾値とに基づいて、区域の地図情報の更新の要否を判定することができる。従って、この地図更新判定システムによれば、車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる。
本発明の一態様又は他の態様に係る地図更新判定システムにおいて、地図更新判定部は、地図データベースの地図情報における区域の位置又は区域における車両の走行時刻に基づいて、区域の評価閾値を設定してもよい。
この地図更新判定システムによれば、市街地の区域の方が郊外の区域よりも地図情報の高い精度が求められることから、区域の位置に基づいて区域の評価閾値を設定することで、区域の位置に応じた適切な地図情報の更新要否の判定を行うことができる。或いは、この地図更新判定システムによれば、昼と比べて夜の方がカメラの撮像画像を用いた白線認識等の精度が低下して地図情報の更新要否の判定の信頼性に影響が生じることから、区域における車両の走行時刻に基づいて区域の評価閾値を設定することで、走行時刻に応じた適切な地図情報の更新要否の判定を行うことができる。
本発明の一態様又は他の態様によれば、車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる地図更新判定システムを提供できる。
第1の実施形態に係る地図更新判定システムを含む自動運転システムを示すブロック図である。 地図情報の更新の判定対象となる区域の一例を説明するための図である。 地図情報の更新の判定対象となる区域の他の例を説明する図である。 走行計画の目標横位置と自動運転制御による制御結果横位置との差分が存在する状況を説明するための平面図である。 (a)走行計画生成処理を示すフローチャートである。(b)自動運転制御を示すフローチャートである。 制御結果検出値の取得処理を示すフローチャートである。 地図更新判定処理を示すフローチャートである。 第2の実施形態に係る自動運転システムを示すブロック図である。 第2の実施形態に係る地図更新判定システムを示すブロック図である。 (a)第2の実施形態に係る地図更新判定システムの模擬走行計画生成処理を示すフローチャートである。(b)第2の実施形態に係る地図更新判定システムの制御結果検出値取得処理を示すフローチャートである。 第2の実施形態に係る地図更新判定システムの地図更新判定処理を示すフローチャートである。 (a)車線の走行方向を変更する道路工事前の道路を示す平面図である。(b)車線の走行方向を変更する道路工事後の道路を示す平面図である。 (a)速度規制情報の変更前の道路を示す平面図である。(b)速度規制情報の変更後の道路を示す平面図である。
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。なお、説明において、同一の構成要素又は同一機能を有する構成要素には同一符号を用いて重複する説明を省略する。
[第1の実施形態]
図1は、第1の実施形態に係る地図更新判定システム200を含む自動運転システム100を示すブロック図である。まず、自動運転システム100の概要について説明し、次に地図更新判定システム200の概要について説明する。続いて、地図更新判定システム200を含む自動運転システム100の構成について説明し、その後、自動運転システム100における各種の処理について説明する。
自動運転システム100は、乗用車等の車両に搭載されており、車両の自動運転制御を行うためのシステムである。自動運転システム100は、運転者による自動運転制御の開始操作(自動運転制御の開始ボタンを押す操作等)が行われた場合に、車両の自動運転制御を開始する。
自動運転制御とは、予め設定された目標ルートに沿って自動で車両を走行させる車両制御である。自動運転制御では、運転者が運転操作を行う必要が無く、車両が自動で走行する。目標ルートとは、自動運転制御において車両が走行する地図上の経路である。目標ルートの設定について詳しくは後述する。
自動運転システム100は、自動運転制御を実施するために地図情報を利用する。地図情報には、道路の位置情報(車線毎の位置情報)、道路形状の情報(カーブ、直線部の種別、カーブの曲率等)、道路幅の情報(車線幅の情報)、及び道路における制限車速の情報が含まれる。また、地図情報には、交差点及び分岐点の位置情報、一時停止線の位置情報、横断歩道の位置情報、及び信号機の位置情報が含まれる。地図情報には、道路の勾配の情報及び道路のカントの情報が含まれていてもよい。
更に、地図情報には、縁石、電柱、ポール、ガードレール、壁、建物等の固定障害物の位置情報及び形状情報が含まれていてもよい。地図情報には、路面上に描かれた文字及びマーク等の路面ペイントの位置情報及び形状情報が含まれていてもよい。路面ペイントにはマンホールを含めてもよい。地図情報には、道路上方に設けられる看板の情報、路側に設けられる標識の情報が含まれていてもよい。
自動運転システム100は、目標ルート及び地図情報に基づいて、自動運転制御に用いる走行計画を生成する。走行計画は、車両の現在の位置から十数km先の目的地まで至る目標ルートに沿って車両を走行させる計画である。この走行計画は、地図情報に依存して生成される。
走行計画には、車両の目標ルート上の位置に応じた車両の制御目標値が含まれている。目標ルート上の位置とは、地図上で目標ルートの延在方向における位置である。目標ルート上の位置は、目標ルートの延在方向において所定間隔(例えば1m)毎に設定された設定縦位置を意味する。
制御目標値とは、走行計画において車両の制御目標となる値である。制御目標値は、目標ルート上の設定縦位置毎に関連付けて設定される。制御目標値には、車両の目標横位置及び車両の目標車速が含まれる。
目標横位置とは、走行計画において制御目標となる車両の横位置である。車両の横位置とは、車両の走行する道路の道路幅方向(車線幅方向)における車両の位置である。車線幅方向とは、道路の車線を形成する白線に対して道路の路面上で直交する方向である。また、道路の延在方向(道路幅方向と直交する方向)における車両の位置を車両の縦位置とする。車両の縦位置は、目標ルートの延在方向における車両の位置である。また、目標車速とは、走行計画において制御目標となる車両の車速である。
また、自動運転システム100は、車載のカメラの撮像画像、車載のライダーの検出結果、又は車載のレーダーの検出結果等に基づいて、車両の周辺の道路環境を認識する。道路環境には、車両の走行する走行車線を形成する白線の位置、白線の線種、道路形状(道路曲率を含む)、車線幅、及び固定障害物の位置等が含まれる。固定障害物とは、建物、壁、ガードレール、及び電柱等である。道路環境は、走行車線のカント及び走行車線の勾配を含んでもよい。
更に、自動運転システム100は、車両の車速センサ等の検出結果に基づいて、車両の走行状態を認識する。走行状態には、車両の車速、車両の加速度、車両のヨーレートが含まれる。また、自動運転システム100は、後述するGPS[Global Positioning System]受信部の測定結果に基づいて、車両の位置を測定する。自動運転システム100は、地図情報に含まれた固定障害物の位置情報と車載のレーダー等の検出結果とを利用して、SLAM[Simultaneous Localization and Mapping]技術により、車両の位置を測定してもよい。
自動運転システム100は、車両の周辺の道路環境、車両の走行状態、車両の位置、及び走行計画に基づいて、自動運転制御を実施する。自動運転システム100は、地図情報に誤りが無く実際の道路環境と対応している場合、走行計画に沿った車両の自動運転制御を行う。走行計画に沿った車両の自動運転制御とは、目標ルートの設定縦位置における実際の車両の横位置及び実際の車両の車速が、当該設定縦位置における目標横位置及び目標車速と一致するように車両を制御する自動運転制御である。
自動運転システム100は、地図情報に誤りがあり、地図情報と実際の道路環境が異なる場合、実際の道路環境に対応した自動運転制御を実施する。具体的に、自動運転システム100は、車両が定速で走行する走行計画を生成した場合において、車載のカメラの撮像画像により前方の一時停止線を検出したときには、走行計画より実際の道路環境を優先して車両を一時停止させる自動運転制御を実施する。
また、自動運転システム100は、一定の距離を車両が定速で走行する走行計画を生成した場合において、車両の前方に定速より低い速度で走行する先行車が存在するとき、走行計画より実際の道路環境を優先して先行車に追従するように車両を走行させる自動運転制御を実施する。
続いて、第1の実施形態に係る地図更新判定システム200の概要について説明する。地図更新判定システム200は、車両に搭載された地図データベースの地図情報(車両の自動運転制御に用いられる地図情報)について更新の要否を判定するシステムである。図1に示すように、第1の実施形態に係る地図更新判定システム200は、自動運転システム100の一部を構成している。具体的な構成については後述する。なお、自動運転システム100が搭載された車両は、地図情報更新用の各種センサを備えたプローブカーであってもよい。すなわち、プローブカーに本実施形態に係る自動運転システム100を搭載してもよい。
地図更新判定システム200は、予め設定された区域における地図情報の更新の要否を判定する。区域は、地図データベースにおける地図情報の記憶形式(保存形式)に応じて設定されている。ここで、図2は、地図情報の更新の判定対象となる区域の一例を説明するための図である。図2に、区域A1〜A9、車両M、車両Mの目標ルートR、目標ルートRの目的地Eを示す。図2に示すように、地図データベースにおいて地図情報をタイル状(正方形タイル状、長方形タイル状等)に区分けして記憶する記憶形式である場合には、タイル状に区分けされた区域A1〜A9が地図情報の更新要否の判定対象となる。この場合、地図更新判定システム200は、タイル状の区域A1〜A9毎に、地図情報の更新要否の判定を行う。また、地図更新判定システム200は、タイル状の区域A1〜A9毎に地図情報の更新を行う。地図更新判定システム200は、タイル状の区域A1〜A9のうち、何れか一つの区域における地図情報の更新の要否のみを判定してもよい。
図3は、地図情報の更新の判定対象となる区域の他の例を説明するための図である。図3に、区域B1〜B3、及び交差点C1〜C4を示す。図3に示すように、地図データベースにおいて地図情報に含まれる道路を交差点毎に分けて地図データベースに記憶する記憶形式である場合には、交差点C1〜C4毎に道路を分けた区域B1〜B3が地図情報の更新要否の判定対象となる。この場合、地図更新判定システム200は、区域B1〜B3毎に、地図情報の更新要否の判定を行う。また、地図更新判定システム200は、区域B1〜B3毎に地図情報の更新を行う。また、区域毎の地図情報の更新には、区域全体の地図情報を更新する場合に限られず、電柱等の一部の位置情報のみが更新される場合も含む。地図更新判定システム200は、区域B1〜B3のうち、何れか一つの区域における地図情報の更新の要否のみを判定してもよい。
また、地図データベースは、地図情報を複数のレイヤーからなる階層構造として記憶していてもよい。この場合、地図情報は、電柱の位置情報を有する電柱レイヤー、道路の縁石の位置情報を有する縁石レイヤー、及び道路の白線の位置情報を有する白線レイヤー等に分けて記憶される。このような階層構造を採用することにより、地図更新判定システム200が電柱の位置情報を検索するときに電柱レイヤーのみを検索すればよく、検索効率を高めることができる。また、レイヤー毎に情報の更新を可能とすることができるため、更新が必要なレイヤーを特定できれば、更新に掛かる通信コスト等を下げることができる。なお、地図データベースは、地図情報において電柱、縁石、白線の位置情報をひとまとめのデータとして記憶していてもよい。その他、地図データベースは、RNDF[Routeand Navigation Definition File]方式で記憶されていてもよい。
地図更新判定システム200は、目標ルートRに沿った車両Mの自動運転制御が実施された場合、自動運転制御による車両Mの制御結果検出値を取得する。地図更新判定システム200は、目標ルートR上の設定縦位置と関連付けて制御結果検出値を取得する。制御結果検出値は、自動運転制御により車両Mが制御された結果に関する検出値である。制御結果検出値は、目標ルートR上の設定縦位置毎に関連付けて取得される。
制御結果検出値は、車両の制御結果横位置及び車両の制御結果車速を含んでいる。制御結果横位置は、自動運転制御の制御結果としての車両の横位置である。制御結果横位置は、設定縦位置において検出された自動運転制御中の車両の横位置となる。車両の横位置の検出について詳しくは後述する。制御結果車速は、自動運転制御の制御結果としての車両の車速である。制御結果車速は、設定縦位置において検出された自動運転制御中の車両の車速となる。制御結果車速は、車載の車速センサにより検出される。
地図更新判定システム200は、走行計画の制御目標値と自動運転制御による制御結果検出値との比較結果に基づいて、走行計画の評価値を算出する。地図更新判定システム200は、目標ルートR上の設定縦位置毎に走行計画の制御目標値と自動運転制御による制御結果検出値とを比較する。走行計画の評価値は、走行計画の制御目標値と自動運転制御による制御結果検出値とが一致するほど大きな値として算出される。
ここで、走行計画の評価値の算出について図4を参照して説明する。図4は、走行計画の目標横位置と自動運転制御による制御結果横位置との差分が存在する状況を説明するための平面図である。図4において、地図情報の更新判定の対象となる区域B4、車両Mの走行車線L、走行車線Lの実際の白線Wa及び白線Wb、及び過去の白線WTaを示す。区域B4は、図3に示す区域B1〜B3と同様の記憶形式で地図データベースに記憶された区域である。また、図4において、設定縦位置G1〜G4、走行計画の目標横位置Tw1〜Tw4、制御結果横位置Pw1〜Pw4、及び目標横位置Tw2〜Tw4と制御結果横位置Pw2〜Pw4の差分d2〜d4を示す。設定縦位置G1〜G4は、この順に目標ルートR上において所定間隔で設定されている。
図4に示す目標横位置Tw1は、設定縦位置G1に対応する目標横位置である。目標横位置Tw2は、設定縦位置G2に対応する目標横位置である。目標横位置Tw3は、設定縦位置G3に対応する目標横位置である。目標横位置Tw4は、設定縦位置G4に対応する目標横位置である。同様に、制御結果横位置Pw1は、設定縦位置G1に対応する制御結果横位置である。制御結果横位置Pw2は、設定縦位置G2に対応する制御結果横位置である。制御結果横位置Pw3は、設定縦位置G3に対応する制御結果横位置である。制御結果横位置Pw4は、設定縦位置G4に対応する制御結果横位置である。
図4に示す差分d2は、車線幅方向における目標横位置Tw2と制御結果横位置Pw2との距離である。差分d3は、車線幅方向における目標横位置Tw3と制御結果横位置Pw3の距離である。差分d4は、車線幅方向における目標横位置Tw4と制御結果横位置Pw4との距離である。走行計画の目標横位置Tw1と制御結果横位置Pw1は同じ位置であるため、差分は0である。なお、区域B4に含まれる設定縦位置は、設定縦位置G1〜G4のみである。
図4では、道路工事により走行車線Lの車線幅が拡張され、白線WTaが白線Waに変更されている。道路工事前の白線WTaは、白線Wbと平行に延在する直線状の白線である。変更後の白線Waは、設定縦位置G1まで白線WTaと一致しているが、設定縦位置G1から設定縦位置G2に進むほど白線Wbから離れるように斜め方向に延在する白線となっている。白線Waは、設定縦位置G2より先は白線Wbと平行に延在する直線状の白線である。一方で、地図データベースにおいては、地図情報が更新されておらず、走行車線Lを形成する白線として道路工事前の白線WTa及び白線Wbの組み合わせが未だに記憶されている。
自動運転システム100は、地図情報における走行車線Lの中央位置を走行するように走行計画を生成する。このため、図4において、走行計画の目標横位置Tw1〜Tw4は、車線幅方向において白線WTa及び白線Wbから等距離の位置に設定されている。
一方、自動運転システム100は、車載のカメラの撮像画像等から認識した実際の道路環境に基づいて、車両Mが実際の走行車線Lの中央位置を走行するように自動運転制御を実施する。このため、自動運転制御による制御結果横位置Pw1〜Pw4は、車線幅方向において白線Wa及び白線Wbから等距離の位置として検出される。
図4に示す状況において、地図更新判定システム200は、地図情報に依存して生成された走行計画の目標横位置Tw1〜Tw4と実際の道路環境に基づいて実施された自動運転制御による制御結果横位置Pw1〜Pw4との比較結果に基づいて、区域B4の走行計画の評価値を算出する。地図更新判定システム200は、目標横位置Tw1〜Tw4と制御結果横位置Pw1〜Pw4との比較結果として、差分d2〜d4を用いる。
地図更新判定システム200は、目標横位置Tw1〜Tw4と制御結果横位置Pw1〜Pw4との差分d2〜d4の平均値が大きいほど、区域B4の走行計画の評価値を小さい値として算出する。地図更新判定システム200は、差分d2〜d4の平均値の逆数を、区域B4における走行計画の評価値として算出してもよい。
なお、地図更新判定システム200は、差分d2〜d4の平均値に代えて、差分d2〜d4の中央値、総和、最大値、又は最小値を用いてもよい。地図更新判定システム200は、差分d2〜d4を入力とする所定の演算式を用いて走行計画の評価値を算出してもよい。このように、地図更新判定システム200は、区域における走行計画の評価値を算出する。
地図更新判定システム200は、算出された走行計画の評価値と評価閾値とに基づいて、区域の地図情報の更新の要否を判定する。評価閾値は、予め設定された値である。地図更新判定システム200は、区域の走行計画の評価値が評価閾値未満である場合、当該区域の地図情報の更新が必要であると判定する。
地図更新判定システム200は、地図情報の更新が必要であると判定した場合、通信により地図情報の更新が必要であると判定した区域に関する情報を地図情報管理センターのサーバへ送信する。地図情報管理センターは、通信で接続された多数の車両の地図情報を管理するための施設である。地図情報管理センターでは、プローブカーを用いて、地図情報の更新が必要であると判定された区域の最新の地図情報の取得が行われる。地図更新判定システム200は、地図情報管理センターとの通信により、地図情報管理センターの有する最新の地図情報を用いて、車載の地図データベースの地図情報を更新する。
〈第1の実施形態に係る自動運転システム(地図更新判定システム)の構成〉
図1に示すように、第1の実施形態に係る自動運転システム100は、自動運転制御を実施するためのECU10を備えている。ECU10は、CPU[Central Processing Unit]、ROM[Read Only Memory]、RAM[Random Access Memory]、CAN[Controller Area Network]通信回路等を有する電子制御ユニットである。ECU10では、ROMに記憶されているプログラムをRAMにロードし、RAMにロードされたプログラムをCPUで実行することにより各種の機能を実現する。ECU10は、複数の電子制御ユニットから構成されていてもよい。ECU10には、CAN通信回路を介して、GPS受信部1、外部センサ2、内部センサ3、地図データベース4、ナビゲーションシステム5、アクチュエータ6、及び通信部7が接続されている。
GPS受信部1は、車両Mに搭載され、車両Mの位置を測定する位置測定部として機能する。GPS受信部1は、3個以上のGPS衛星から信号を受信することにより、車両Mの位置(例えば車両Mの緯度及び経度)を測定する。GPS受信部1は、測定した車両Mの位置の情報をECU10へ送信する。
外部センサ2は、車両Mの周辺の障害物等を検出するための検出機器である。外部センサ2は、カメラ、レーダー[Radar]、及びライダー[LIDAR:Laser Imaging Detection andRanging]のうち少なくとも一つを含む。なお、外部センサ2は、後述する車両Mの走行する走行車線の白線認識にも用いられる。また、外部センサ2は、車両Mの位置の測定に用いられてもよい。
カメラは、車両の外部状況を撮像する撮像機器である。カメラは、車両Mのフロントガラスの裏側及び車両の背面に設けられている。カメラは、車両Mの左右側面に設けられていてもよい。カメラは、車両Mの前方及び後方を撮像した撮像情報をECU10へ送信する。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。ステレオカメラは、両眼視差を再現するように配置された二つの撮像部を有している。ステレオカメラの撮像情報には、奥行き方向の情報も含まれている。
レーダーは、電波(例えばミリ波)を利用して車両Mの周辺の障害物を検出する。レーダーは、電波を車両Mの周辺に送信し、障害物で反射された電波を受信することで障害物を検出する。レーダーは、検出した障害物情報をECU10へ送信する。障害物には、上述した固定障害物の他、自転車、他車両等の動的障害物が含まれる。
ライダーは、光を利用して車両Mの外部の障害物を検出する。ライダーは、光を車両Mの周辺に送信し、障害物で反射された光を受信することで反射点までの距離を計測し、障害物を検出する。ライダーは、検出した障害物情報をECU10へ送信する。ライダー及びレーダーは、必ずしも重複して備える必要はない。
内部センサ3は、車両Mの走行状態を検出する検出機器である。内部センサ3は、車速センサ、加速度センサ、及びヨーレートセンサを含んでいる。車速センサは、車両Mの速度を検出する検出器である。車速センサとしては、車両Mの車輪又は車輪と一体に回転するドライブシャフト等に対して設けられ、車輪の回転速度を検出する車輪速センサが用いられる。車速センサは、検出した車速情報をECU10に送信する。
加速度センサは、車両Mの加速度を検出する検出器である。加速度センサは、車両の前後方向の加速度を検出する前後加速度センサと、車両Mの横加速度を検出する横加速度センサとを含んでいる。加速度センサは、車両Mの加速度情報をECU10に送信する。ヨーレートセンサは、車両Mの重心の鉛直軸周りのヨーレート(回転角速度)を検出する検出器である。ヨーレートセンサとしては、ジャイロセンサを用いることができる。ヨーレートセンサは、検出した車両Mのヨーレート情報をECU10へ送信する。
内部センサ3は、舵角センサを含んでいてもよい。舵角センサは、車両Mの舵角(実舵角)を検出するセンサである。舵角センサは、車両Mのステアリングシャフトに対して設けられている。舵角センサは、検出した舵角情報をECU10へ送信する。
地図データベース4は、地図情報を記憶するデータベースである。地図データベース4は、車両Mに搭載されたHDD[Hard Disk Drive]内に形成されている。地図データベース4は、通信部7を介した無線通信により、地図情報管理センターのサーバへ接続されることができる。地図データベース4は、地図情報管理センターのサーバに記憶された最新の地図情報を用いて、定期的に地図情報を更新する。地図データベース4は、前述した区域毎に地図情報を記憶している。
地図データベース4は、後述する走行計画生成部14、検出値取得部16、評価値算出部17、及び地図更新判定部18と共に、地図更新判定システム200を構成している。なお、地図データベース4は、必ずしも車両Mに搭載されている必要はない。地図データベース4は、車両Mと通信可能なサーバ等に設けられていてもよい。
ナビゲーションシステム5は、車両Mに搭載され、自動運転制御によって車両Mが走行する目標ルートRを設定する。ナビゲーションシステム5は、予め設定された目的地E、GPS受信部1によって測定された車両Mの位置、及び地図データベース4の地図情報に基づいて、車両Mの位置から目的地Eに至るまでの目標ルートRを演算する。自動運転制御の目的地Eは、車両Mの乗員がナビゲーションシステム5の備える入力ボタン(又はタッチパネル)を操作することにより設定される。目標ルートRは、道路を構成する車線を区別して設定される。ナビゲーションシステム5は、周知の手法により目標ルートRを設定することができる。ナビゲーションシステム5は、運転者による車両Mの手動運転時において、目標ルートRに沿った案内を行う機能を有していてもよい。ナビゲーションシステム5は、車両Mの目標ルートRの情報をECU10へ出力する。ナビゲーションシステム5は、その機能の一部が車両Mと通信可能な情報処理センター等の施設のサーバで実行されていてもよい。ナビゲーションシステム5の機能は、ECU10において実行されてもよい。
なお、ここで言う目標ルートRには、特許5382218号公報(WO2011/158347号公報)に記載された「運転支援装置」、又は、特開2011−162132号公報に記載された「自動運転装置」における道なり走行ルートのように、目的地の設定が運転者から明示的に行われていない際に、過去の目的地の履歴や地図情報に基づき自動的に生成される目標ルートも含まれる。
アクチュエータ6は、車両Mの走行制御を実行する装置である。アクチュエータ6は、スロットルアクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。スロットルアクチュエータは、ECU10からの制御信号に応じてエンジンに対する空気の供給量(スロットル開度)を制御し、車両Mの駆動力を制御する。なお、車両Mがハイブリッド車である場合には、エンジンに対する空気の供給量の他に、動力源としてのモータにECU10からの制御信号が入力されて当該駆動力が制御される。車両Mが電気自動車である場合には、動力源としてのモータにECU10からの制御信号が入力されて当該駆動力が制御される。これらの場合における動力源としてのモータは、アクチュエータ6を構成する。
ブレーキアクチュエータは、ECU10からの制御信号に応じてブレーキシステムを制御し、車両Mの車輪へ付与する制動力を制御する。ブレーキシステムとしては、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、ECU10からの制御信号に応じて制御する。これにより、操舵アクチュエータは、車両Mの操舵トルクを制御する。
通信部7は、車両Mに搭載されて無線通信を行う。通信部7は、地図情報を管理する地図情報管理センター等のサーバと無線通信を行う。通信部7は、車々間通信可能な他車両と車々間通信を行ってもよい。また、通信部7は、道路に沿って設けられた路側送受信機と路車間通信を行ってもよい。
次に、ECU10の機能的構成について説明する。ECU10は、車両位置認識部11、道路環境認識部12、走行状態認識部13、走行計画生成部14、走行制御部15、検出値取得部16、評価値算出部17、及び地図更新判定部18を有している。なお、ECU10の機能の一部は、車両Mと通信可能なサーバで実行されてもよい。
車両位置認識部11は、GPS受信部1の位置情報及び地図データベース4の地図情報に基づいて、車両Mの地図上の位置を認識する。車両位置認識部11は、自動運転制御の開始時における車両Mの位置を基準としたxy直交座標系におけるx座標及びy座標の組み合わせとして、車両Mの位置を認識する。車両位置認識部11は、地図データベース4の地図情報に含まれた電柱等の固定障害物の位置情報及び外部センサ2の検出結果を利用して、SLAM技術により車両Mの位置を認識してもよい。この場合、GPS受信部1に代えて、外部センサ2が位置測定部として機能する。
車両Mの位置は、鉛直方向から見た場合(平面視の場合)における車両Mの中心位置を基準とすることができる。車両Mの中心位置は、車両Mの車幅方向の中心であり、且つ、車両Mの前後方向の中心となる位置である。
車両位置認識部11は、車両Mの縦位置及び車両の横位置も認識する。車両位置認識部11は、地図情報に白線の位置情報が含まれる場合、上記xy直交座標系における車両Mの位置と車両Mが走行する走行車線の白線の位置情報(座標情報)とを用いて、車両Mの縦位置及び車両Mの横位置を認識する。車両位置認識部11は、周知の演算処理手法を利用して、走行車線の延在方向における車両の縦位置及び走行車線の幅方向における車両Mの横位置を演算する。
車両位置認識部11は、車載のカメラにより撮像された車両前方の撮像画像(白線の画像)に基づいて、周知の画像処理手法により、車両Mの横位置を認識してもよい。車載のカメラは、車両Mにおける搭載位置が決まっており、この搭載位置から当該カメラが撮像する範囲も決まっている。また、カメラの搭載位置と車両Mの中心位置との位置関係(平面視における位置関係)は決まっている。このため、車両位置認識部11は、カメラの撮像画像上における左右二本の白線の位置から、車線幅方向における車両Mの中心位置(車両Mの横位置)を求めることができる。なお、車両位置認識部11は、車線中心(左右二本の白線から等距離の位置)に対する車両Mの中心位置のずれ量(偏差量)として、車両Mの横位置を認識してもよい。
なお、車両位置認識部11は、カメラではなく、ライダーによる白線の検出を利用して、車両Mの横位置を認識してもよい。ライダーも車両Mにおける搭載位置が決まっており、この搭載位置からライダーが検出する範囲も決まっている。また、ライダーの搭載位置と車両Mの中心位置との位置関係(平面視における位置関係)も決まっている。このため、車両位置認識部11は、ライダーにより検出した左右二本の白線の位置から、車両Mの横位置を求めることができる。
車両Mの位置は、車両Mの中心位置ではなく、鉛直方向から見た場合における車両Mの重心位置(設計時における車両Mの重心位置)を基準としてもよい。設計時における車両Mの重心位置と上述した車両Mの中心位置とは位置関係が決まっていることから、車両位置認識部11は、車両Mの中心位置と同様にして、車両Mの重心位置を基準とした車両Mの横位置を認識することができる。
道路環境認識部12は、外部センサ2の検出結果に基づいて、車両Mの周辺の道路環境を認識する。道路環境認識部12は、カメラの撮像画像、レーダーの障害物情報、又はライダーの障害物情報に基づいて、周知の手法により、車両Mの周辺の道路環境を認識する。道路環境認識部12は、カメラの撮像情報又はライダーの障害物情報に基づいて、車両Mの走行する走行車線の白線の位置を認識する。道路環境認識部12は、更に白線の線種及び白線の曲率を認識してもよい。道路環境認識部12は、カメラの撮像情報、ライダーの障害物情報、又はレーダーの障害物情報に基づいて、車両Mの周囲の固定障害物を認識する。
走行状態認識部13は、内部センサ3の検出結果に基づいて、車両Mの車速及び向きを含む車両Mの走行状態を認識する。具体的に、走行状態認識部13は、車速センサの車速情報に基づいて、車両Mの車速を認識する。走行状態認識部13は、ヨーレートセンサのヨーレート情報に基づいて、車両Mの向きを認識する。
走行計画生成部14は、ナビゲーションシステム5により設定された目標ルートR及び地図データベース4の地図情報に基づいて、車両Mの走行計画を生成する。走行計画生成部14は、運転者が自動運転制御の開始操作を行った場合に、走行計画の生成を開始する。この走行計画は、車両Mの現在の位置から予め設定された目的地Eに車両Mが至るまでの走行計画となる。この走行計画は、地図情報に依存して生成される。
走行計画生成部14は、目標ルートR上に所定間隔(例えば1m)の設定縦位置を設定すると共に、設定縦位置毎に制御目標値(例えば目標横位置及び目標車速)を設定することで、走行計画を生成する。すなわち、走行計画には、目標ルートR上の設定縦位置に応じた制御目標値が含まれる。設定縦位置及び目標横位置は、合わせて一つの位置座標として設定されてもよい。設定縦位置及び目標横位置は、走行計画において目標として設定される縦位置の情報及び横位置の情報を意味する。
具体的に、図4を参照して走行計画の生成について説明する。走行計画生成部14は、図4に示す設定縦位置G1から所定距離(数百m、数km)手前に車両Mが位置する状況で運転者が自動運転制御の開始操作を行った場合、地図情報に基づいて設定縦位置G1〜G4に応じた制御目標値を含む走行計画を生成する。走行計画生成部14は、走行車線Lの車線幅方向における中央位置を走行する走行計画を生成する。ここで、走行計画生成部14は、地図データベース4の地図情報が更新されていないことから、古い地図情報(道路工事前の白線WTa及び白線Wbを記憶した地図情報)に基づいて走行計画を生成する。すなわち、走行計画生成部14は、白線WTa及び白線Wbから等距離の位置である目標横位置Tw1〜Tw4を車両Mが走行する走行計画を生成する。
また、走行計画生成部14は、地図情報に依存した走行計画とは別に、実際の道路環境に対応した短期走行計画を生成する。短期走行計画は、外部センサ2の検出範囲(例えば車両Mの前方150m以内の範囲)を車両Mが走行する計画として生成される。
短期走行計画は、走行計画と同様に、目標ルートR上の設定縦位置に応じた短期制御目標値を有する。短期制御目標値とは、短期走行計画において車両Mの制御目標となる値である。短期制御目標値は、目標ルートR上の設定縦位置毎に関連付けて設定される。短期制御目標値には、車両Mの短期目標横位置及び車両Mの短期目標車速が含まれる。短期目標横位置とは、短期走行計画において制御目標となる車両Mの横位置である。短期目標車速とは、短期走行計画において制御目標となる車両Mの車速である。
走行計画生成部14は、道路環境認識部12により認識された車両Mの周辺の道路環境と、走行状態認識部13により認識された車両Mの走行状態と、車両位置認識部11により認識された車両Mの位置と、走行計画(車両Mの現在位置から目的地Eまでの走行計画)とに基づいて、短期走行計画を生成する。
走行計画生成部14は、地図情報に誤りが無い場合、走行計画の制御目標値を短期走行計画の短期制御目標値として採用することができる。走行計画生成部14は、車両Mが走行計画から外れた横位置(車線の中央位置から外れた横位置)を走行している場合、現在の車両Mの位置から車線の中央位置に戻るように短期走行計画を生成する。このような短期走行計画の生成は、特開2009−291540号公報を参照して実現することができる。
具体的に、図4を参照して短期走行計画の生成を説明する。走行計画生成部14は、車両Mが走行して設定縦位置G1〜G4が外部センサ2の検出範囲に含まれた場合、設定縦位置G1〜G4に応じた短期制御目標値を含む短期走行計画を生成する。走行計画生成部14は、走行車線Lの車線幅方向における中央位置を走行する短期走行計画を生成する。走行計画生成部14は、車両Mの周辺の道路環境に基づいて、実際の白線Wa及び白線Wbから等距離の位置を車両Mが走行する短期走行計画を生成する。この場合、設定縦位置G1〜G4に対応する短期走行計画の短期目標横位置は、制御結果横位置Pw1〜Pw4と同じ位置にそれぞれ設定される。
なお、図1に示すように、走行計画生成部14は、地図データベース4、検出値取得部16、評価値算出部17、及び地図更新判定部18と共に、地図更新判定システム200を構成している。
走行制御部15は、走行計画生成部14で生成された短期走行計画に基づいて、車両Mの自動運転制御を実施する。言い換えると、走行制御部15は、車両Mの周辺の道路環境、車両Mの走行状態、車両Mの位置、及び走行計画から生成された短期走行計画に基づいて自動運転制御を実施する。
走行制御部15は、短期走行計画に基づいて、車両Mの横位置及び車速が設定縦位置における短期走行計画の目標横位置及び目標車速になるように、指令制御値を演算する。走行制御部15は、演算した指令制御値をアクチュエータ6に出力する。走行制御部15は、指令制御値によってアクチュエータ6の出力(例えば駆動力、制動力、操舵トルク)をコントロールすることで車両Mの自動運転制御を実施する。走行制御部15は、短期走行計画に基づいて、実際の道路環境に対応した自動運転制御を実施する。
具体的に、走行制御部15は、図4に示す走行車線Lにおいて、短期走行計画に基づいて制御結果横位置Pw1〜Pw4を車両Mが通るように自動運転制御を実施する。
検出値取得部16は、車両Mが自動運転制御を行っている場合、自動運転制御による車両Mの制御結果検出値を取得する。検出値取得部16は、目標ルートR上の設定縦位置と関連付けて制御結果検出値を取得する。上述したとおり、制御結果検出値には、制御結果車速及び制御結果横位置が含まれる。
検出値取得部16は、車両位置認識部11の認識した車両Mの縦位置と車速センサの車速情報とに基づいて、車両Mの縦位置に関連付けられた車両Mの車速を算出する。検出値取得部16は、車両Mの縦位置に関連付けられた車両Mの車速に基づいて、設定縦位置毎に関連付けられた車両Mの制御結果車速を取得する。なお、設定縦位置に関連付けられた車両Mの制御結果車速は、車両Mの縦位置が設定縦位置に一致したときの車速である必要はない。検出値取得部16は、一定周期毎に車速センサが検出する車両Mの車速のうち、車両Mの縦位置が設定縦位置に最も近いときの車速を、当該設定縦位置に関連付けられた車両Mの制御結果車速として取得することができる。
同様に、検出値取得部16は、車両位置認識部11の認識した車両Mの縦位置及び車両Mの横位置に基づいて、設定縦位置毎に関連付けられた車両Mの制御結果横位置を取得する。なお、設定縦位置に関連付けられた車両Mの制御結果横位置は、車両Mの縦位置が設定縦位置に一致したときの車両Mの横位置である必要はない。検出値取得部16は、一定周期毎に車両位置認識部11が認識する車両Mの横位置のうち、車両Mの縦位置が設定縦位置に最も近いときの横位置を、当該設定縦位置に関連付けられた車両Mの制御結果車速として取得することができる。
具体的に、検出値取得部16は、図4に示す走行車線Lにおいて、設定縦位置G1〜G4毎に、実際に車両Mが走行した制御結果横位置Pw1〜Pw4を取得する。制御結果横位置Pw1〜Pw4は、走行計画における目標横位置Tw1〜Tw4と比較可能なデータとして取得される。設定縦位置G1〜G4に関連付けられた制御結果横位置Pw1〜Pw4は、前述したxy直交座標系における座標値として取得される。
評価値算出部17は、地図情報の更新の判定対象となる区域の走行計画の評価値を算出する。区域は、図3に示す区域B1〜B3のようなタイル状の区域を採用することができる。評価値算出部17は、走行計画生成部14の生成した走行計画の制御目標値と検出値取得部16の取得した制御結果検出値との比較結果に基づいて、区域の走行計画の評価値を算出する。評価値算出部17は、同じ設定縦位置に関連付けられた制御目標値と制御結果検出値とを比較する。評価値算出部17は、区域内に存在する設定縦位置毎に制御目標値及び制御結果検出値の比較を行い、これらの比較結果に基づいて当該区域における走行計画の評価値を算出する。
評価値算出部17は、制御目標値と制御結果検出値との比較として、目標車速と制御結果車速との比較を行ってもよい。地図データベース4に記憶された地図情報に含まれない一時停止線が車両Mの前方に存在した場合、一時停止線を検出した車両Mは減速することから、地図情報に依存する走行計画の目標車速と実際の道路環境に応じた自動運転制御による制御結果車速は異なる値となる。評価値算出部17は、目標車速と制御結果車速との比較結果として、目標車速と制御結果車速との差分を用いる。評価値算出部17は、区域に含まれる設定縦位置毎に目標車速と制御結果車速との差分(絶対値)を算出する。評価値算出部17は、区域に含まれる設定縦位置毎の上記差分の平均値が大きいほど、当該区域の走行計画の評価値を小さい値として算出する。評価値算出部17は、区域に含まれる設定縦位置毎の上記差分の平均値の逆数を当該区域の走行計画の評価値として算出してもよい。なお、評価値算出部17は、上記差分の平均値に代えて、上記差分の中央値、総和、最大値、又は最小値を用いてもよい。評価値算出部17は、目標車速と制御結果車速との比較結果から算出した車速に関する走行計画の評価値を算出する。
評価値算出部17は、制御目標値と制御結果検出値との比較として、目標横位置と制御結果横位置との比較を行ってもよい。図4を参照した目標横位置と制御結果横位置との比較については、前述したため説明を省略する。評価値算出部17は、目標横位置と制御結果横位置との比較結果から算出した横位置に関する走行計画の評価値を算出する。
地図更新判定部18は、地図情報における区域の位置に基づいて、地図情報の更新判定に用いる区域の評価閾値を設定する。地図更新判定部18は、地図情報と目標ルートRに基づいて、目標ルートRが通る区域を認識する。
地図更新判定部18は、地図情報における区域の位置に基づいて、区域が市街地の区域であるか郊外の区域であるかを判定する。地図情報には、区域毎に市街地であるか郊外であるかを示すデータが含まれている。地図更新判定部18は、郊外の区域と比べて市街地の区域の方が自動運転制御に関して高い地図情報の精度が求められることから、市街地の区域の評価閾値を郊外の区域の評価閾値と比べて高く設定する。
また、地図更新判定部18は、地図情報における区域の位置と目標ルートRに基づいて、区域が一般道路の区域であるか自動車専用道路の区域であるかを判定してもよい。地図情報には、道路毎に自動車専用道路であるか否かを示すデータが含まれている。ここでは、自動車専用道路ではない道路を一般道路とする。地図更新判定部18は、自動車専用道路と比べて一般道路の方が自動運転制御に関して高い地図情報の精度が求められることから、一般道路の区域の評価閾値を自動車専用道路の区域の評価閾値と比べて高く設定する。
なお、地図更新判定部18は、更に私道の区域であるか否かを判定してもよい。この場合、地図情報には、道路毎に私道であるか否かを示すデータが含まれている。地図更新判定部18は、一般道路よりも道路幅が狭い場合が多い私道においては一般道路と比べて自動運転制御に関して高い地図情報の精度が求められることから、私道の区域の評価閾値を一般道路の区域の評価閾値と比べて高く設定する。
また、地図更新判定部18は、地図情報における区域の位置に基づいて、車速に関する評価閾値と横位置に関する評価閾値をそれぞれ設定する。
地図更新判定部18は、評価値算出部17が算出した走行計画の評価値と評価閾値とに基づいて、区域における地図情報の更新の要否を判定する。地図更新判定部18は、区域の走行計画の評価値が当該区域の評価閾値未満であるか否かを判定する。地図更新判定部18は、区域の走行計画の評価値が当該区域の評価閾値未満である場合、当該区域の地図情報の更新が必要であると判定する。
地図更新判定部18は、車速に関する区域の走行計画の評価値が車速に関する当該区域の評価閾値未満である場合、又は、横位置に関する区域の走行計画の評価値が横位置に関する当該区域の評価閾値未満である場合、区域の走行計画の評価値が評価閾値未満であると判定する。なお、地図更新判定部18は、車速に関する区域の走行計画の評価値が車速に関する当該区域の評価閾値未満であり、且つ、横位置に関する当該区域の走行計画の評価値が横位置に関する当該区域の評価閾値未満である場合にのみ、当該区域の地図情報の更新が必要であると判定してもよい。
また、地図更新判定部18は、車両Mの周囲に自動運転制御に影響を及ぼす動的障害物が存在する場合には、地図情報の更新要否を判定しなくてもよい。この場合、動的障害物とは、自転車、歩行者、動物、他車両等である。地図更新判定部18は、道路環境認識部12の認識した車両Mの周辺の道路環境に基づいて、走行計画における車両Mの目標の軌跡(互いに関連付けられた設定縦位置及び目標横位置から特定される位置を通る軌跡)から所定距離内(例えば1m以内)に、動的障害物が存在するか否かを判定する。地図更新判定部18は、車両Mの目標軌跡から所定距離内に動的障害物が存在すると判定した場合、当該判定が行われた区域を地図情報の更新要否の判定対象外としてもよい。なお、地図更新判定部18は、車両Mの前方に動的障害物が存在すると判定した場合に、当該判定が行われた区域を地図更新要否の判定対象外としてもよい。
〈第1の実施形態に係る自動運転システムの走行計画生成処理〉
以下、第1の実施形態に係る自動運転システム100の走行計画生成処理について、図5(a)を参照して説明する。図5(a)は、走行計画生成処理を示すフローチャートである。図5(a)に示すフローチャートは、運転者による自動運転制御の開始操作が行われた場合に実行される。
図5(a)に示すように、S10において、自動運転システム100は、車両位置認識部11により車両Mの位置を認識する。車両位置認識部11は、GPS受信部1の位置情報及び地図データベース4の地図情報に基づいて、地図上の車両Mの位置を認識する。車両位置認識部11は、外部センサ2の検出結果を利用してSLAM技術により車両の位置を認識してもよい。
次に、S11において、自動運転システム100は、走行計画生成部14により走行計画を生成する。走行計画生成部14は、車両位置認識部11の認識した車両Mの位置と、ナビゲーションシステム5により予め設定された目標ルートRとに基づいて、車両Mを目標ルートRに沿って走行させるための走行計画を生成する。走行計画生成部14は、車両Mが現在位置から目的地Eに至る走行計画を生成する。
自動運転システム100は、地図情報に基づいて走行計画を生成した場合、今回の走行計画生成処理を終了する。その後、自動運転システム100は、運転者が目標ルートRを変更した場合、再び走行計画生成処理を開始する。
〈第1の実施形態に係る自動運転システムの自動運転制御〉
次に、第1の実施形態に係る自動運転システム100の自動運転制御について、図5(b)を参照して説明する。図5(b)は、自動運転制御を示すフローチャートである。図5(b)に示すフローチャートは、運転者による自動運転制御の開始操作が行われて走行計画が生成された場合に実行される。
図5(b)に示すように、S20において、自動運転システム100は、車両位置認識部11により車両Mの位置を認識する。車両位置認識部11は、GPS受信部1の位置情報及び地図データベース4の地図情報に基づいて、車両Mの位置を認識する。車両位置認識部11は、SLAM技術により車両の位置を認識してもよい。なお、車両位置認識部11は、車速センサの車速情報及びヨーレートセンサのヨーレート情報に基づいて、車両Mの車速の変化の履歴及び車両Mの向きの変化の履歴から車両の位置を推定してもよい。
また、S20において、自動運転システム100は、道路環境認識部12により車両Mの周辺の道路環境を認識する。道路環境認識部12は、外部センサ2の検出結果に基づいて、走行車線の白線の位置、車両Mの周辺の道路環境を認識する。更に、S20において、自動運転システム100は、走行状態認識部13により車両Mの走行状態を認識する。走行状態認識部13は、車速センサの車速情報に基づいて車両Mの車速を認識すると共に、ヨーレートセンサのヨーレート情報に基づいて車両Mの向きを認識する。
次に、S21において、自動運転システム100は、走行計画生成部14により短期走行計画を生成する。走行計画生成部14は、車両Mの位置、車両Mの周辺の道路環境、車両Mの走行状態、及び走行計画に基づいて、短期走行計画を生成する。走行計画生成部14は、実際の道路環境に対応する短期走行計画を生成する。走行計画生成部14は、外部センサ2の検出範囲を車両Mが走行する計画として短期走行計画を生成する。
続いて、S22において、自動運転システム100は、走行制御部15により車両Mの自動運転制御を実施する。走行制御部15は、短期走行計画に基づいて、実際の道路環境に応じて車両Mを走行させる自動運転制御を実施する。走行制御部15は、指令制御値によってアクチュエータ6の出力をコントロールすることで車両Mの自動運転制御を実施する。
その後、自動運転システム100は、車両Mが自動運転制御中である場合、再びS20から処理を繰り返す。自動運転システム100は、自動運転制御が終了又は中止された場合、途中であっても自動運転制御の処理を終了する。
〈第1の実施形態に係る地図更新判定システムの制御結果検出値の取得処理〉
続いて、第1の実施形態に係る地図更新判定システム200の制御結果検出値の取得処理について説明する。図6は、制御結果検出値の取得処理を示すフローチャートである。図6に示すフローチャートは、車両Mが自動運転制御を開始した場合に実行される。
図6に示すように、S30において、地図更新判定システム200は、検出値取得部16により制御結果検出値を取得する。検出値取得部16は、目標ルートR上の設定縦位置と関連付けて制御結果検出値を取得する。検出値取得部16は、車両位置認識部11の認識した車両Mの縦位置と車速センサの車速情報とに基づいて、設定縦位置毎に関連付けられた車両Mの制御結果車速を取得する。検出値取得部16は、車両位置認識部11の認識した車両Mの縦位置及び車両Mの横位置に基づいて、設定縦位置毎に関連付けられた車両Mの制御結果横位置を取得する。
検出値取得部16は、車両Mの縦位置が設定縦位置に至った場合に制御結果検出値を取得する。検出値取得部16は、車両Mの過去の位置(縦位置及び横位置)のデータ及び車両Mの過去の車速のデータ(縦位置と関連付けられた車速のデータ)から、設定縦位置毎の制御結果検出値をまとめて取得してもよい。検出値取得部16は、自動運転制御中の車両Mが通過した全ての設定縦位置に関連付けられた制御結果検出値を取得した場合、今回の取得処理を終了する。
なお、検出値取得部16は、必ずしも車両Mの自動運転制御中に取得処理を実行する必要はない。検出値取得部16は、車両Mの過去のデータに基づいて制御結果検出値を取得する場合には、車両Mが停止状態又は駐車状態であるときに取得処理を開始する態様であってもよい。これにより、ECU10の演算処理能力に余裕があるときに取得処理を実行することができる。検出値取得部16は、所定期間(例えば1日分)の制御結果検出値の取得処理をまとめて実行する態様であってもよい。
〈第1の実施形態に係る地図更新判定システムの地図更新判定処理〉
以下、第1の実施形態に係る地図更新判定システム200の地図更新判定処理について説明する。図7は、地図更新判定処理を示すフローチャートである。図7に示すフローチャートは、区域において図6に示す制御結果目標値の取得処理が終了した場合に開始される。
図7に示すように、S40において、地図更新判定システム200は、評価値算出部17により区域の走行計画の評価値の算出を行う。評価値算出部17は、走行計画生成部14の生成した走行計画の制御目標値と検出値取得部16の取得した制御結果検出値との比較結果に基づいて、区域の走行計画の評価値を算出する。評価値算出部17は、設定縦位置毎の制御目標値と制御結果検出値との差分に基づいて、区域の走行計画の評価値を算出する。
次に、S41において、地図更新判定システム200は、地図更新判定部18により区域の評価閾値を設定する。地図更新判定部18は、地図情報における区域の位置に基づいて、区域の評価閾値を設定する。なお、S40とS41の順番は逆であってもよく、同時に行われてもよい。
続いて、S42において、地図更新判定システム200は、地図更新判定部18により区域の走行計画の評価値が評価閾値未満であるか否かを判定する。地図更新判定部18は、評価値算出部17により算出された走行計画の評価値と設定した評価閾値とに基づいて、区域の走行計画の評価値が当該区域の評価閾値未満であるか否かを判定する。地図更新判定部18は、走行計画の評価値が算出された全ての区域について上記判定を行う。地図更新判定システム200は、区域の走行計画の評価値が当該区域の評価閾値未満であると判定した場合、S43に移行する。地図更新判定システム200は、区域の走行計画の評価値が当該区域の評価閾値未満ではないと判定した場合、S44に移行する。
S43において、地図更新判定システム200は、当該区域における地図情報の更新は不要であると判定する。S44において、地図更新判定システム200は、当該区域における地図情報の更新が必要であると判定する。地図更新判定システム200は、S43又はS44の処理の後、今回の地図更新判定処理を終了する。地図更新判定システム200は、新たな制御結果目標値を取得した場合、再びS40から処理を繰り返す。
〈第1の実施形態に係る地図更新判定システムの作用効果〉
以上説明した第1の実施形態に係る地図更新判定システム200によれば、地図情報と実際の道路環境とが異なっている場合、地図情報に依存する走行計画の制御目標値と実際の道路環境に応じた自動運転制御による制御結果検出値との違いが生じることから、制御目標値と制御結果検出値との比較結果から算出された区域の走行計画の評価値と評価閾値とに基づいて、区域における地図情報の更新の要否を判定することができる。従って、この地図更新判定システム200によれば、車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる。
この地図更新判定システム200によれば、走行計画の制御目標値と自動運転制御による制御結果検出値に十分な違いが生じるほどの地図情報の誤りが存在する場合に、地図情報の更新が必要であると判定することができるので、道路工事等による道路環境の変更の情報を得る度にプローブ車を派遣して地図情報の更新を行う場合と比べて、地図情報の維持費用を大幅に低下させることができる。また、この地図更新判定システム200によれば、地図情報に誤りが存在したとしても、走行計画の制御目標値と自動運転制御による制御結果検出値に十分な違いが生じない場合には、地図情報の更新を不要と判定するので、自動運転制御に不要な地図情報の更新を行うことを避けることができる。
また、この地図更新判定システム200では、地図データベース4の地図情報における区域の位置に基づいて、区域の評価閾値を設定するので、区域の位置に応じた適切な地図情報の更新要否の判定を行うことができる。具体的に、地図更新判定システム200は、市街地の方が郊外よりも自動運転制御に関して高い地図情報の精度が求められることから、郊外の区域の評価閾値と比べて市街地の区域の評価閾値を高く設定することにより、地図更新が必要であると判定しやすくすることができ、市街地の区域について十分な精度の地図情報を維持することができる。
[第2の実施形態]
第2の実施形態に係る自動運転システム300と地図更新判定システム400について説明する。第2の実施形態は、地図更新判定システム400が車両Mと別のサーバに構成されている点、及び、車載の地図データベースではなくサーバ側の地図データベースの地図情報の更新の要否を判定する点が第1の実施形態と大きく異なっている。第1の実施形態と同じ又は相当する構成については同一の符号を付して詳細な説明を省略する。
〈第2の実施形態に係る自動運転システムの構成〉
まず、自動運転システム300の構成について図8を参照して説明する。図8は、第2の実施形態に係る自動運転システム300を示すブロック図である。図8に示されるように、自動運転システム300は、車両Mの自動運転制御を行うためのECU30を備えている。ECU30には、GPS受信部1、外部センサ2、内部センサ3、ナビゲーションシステム5、アクチュエータ6、通信部7、及び車載地図データベース31が接続されている。車載地図データベース31は、車両Mに搭載された地図データベースである。車載地図データベース31は、第1の実施形態における地図データベース4と同様の地図情報を記憶している。
ECU30には、車両位置認識部11、道路環境認識部12、走行状態認識部13、走行計画生成部14、及び走行制御部15を有している。各構成の機能は、第1の実施形態と同様である。
第2の実施形態に係る走行計画生成部14は、車載地図データベース31の地図情報に基づいて、ナビゲーションシステム5の目標ルートRに沿った車両Mの走行計画を生成する。走行計画生成部14は、車両位置認識部11の認識した車両Mの位置、道路環境認識部12の認識した車両Mの周辺の道路環境、走行状態認識部13の認識した車両Mの走行状態、及び生成した走行計画に基づいて、短期走行計画を生成する。なお、第2の実施形態に係る走行計画生成部14は、地図更新判定システム400を構成していない。
走行制御部15は、走行計画生成部14の生成した短期走行計画に基づいて、アクチュエータ6の出力をコントロールすることにより車両Mの自動運転制御を実施する。自動運転システム300は、車両Mの自動運転制御を開始した場合、通信部7を介して地図更新判定システム400に目標ルートRの情報を送信する。自動運転システム300は、車両Mの自動運転制御を終了した場合、通信部7を介して自動運転制御に関する車両Mの位置の情報及び自動運転制御に関する車両Mの車速の情報を地図更新判定システム400に送信する。
〈第2の実施形態に係る地図更新判定システムの構成〉
次に、地図更新判定システム400について図9を参照して説明する。図9は、第2の実施形態に係る地図更新判定システム400を示すブロック図である。図9に示すように、地図更新判定システム400は、サーバ40内に構成されている。サーバ40は、地図情報管理センターの施設内に設けられたサーバである。サーバ40は、CPU及び記憶部を含むコンピュータである。記憶部はHDD等から構成されている。サーバ40は、複数のコンピュータから構成されていてもよい。
サーバ40には、車両M(自動運転システム300)と無線通信を行うための通信部50が接続されている。通信部50は、地図情報管理センターの施設に設置されたアンテナを介して車両Mの通信部7と無線通信を行う。サーバ40は、通信部50を介して、車両Mを含む多数の車両と無線通信による情報の送受信を行う。情報の送受信には、携帯電話通信等の普及している無線通信ネットワークを利用してもよい。
地図更新判定システム400は、地図データベース41、情報取得部42、模擬走行計画生成部43、検出値取得部44、評価値算出部45、及び地図更新判定部46を有している。
地図データベース41は、サーバ40の記憶部に設けられたデータベースである。地図データベース41は、第1の実施形態における地図データベース4と同様の地図情報を記憶している。地図情報管理センターでは、プローブ車によって収集した情報を反映させることにより、地図データベース41に記憶された地図情報が最新情報となるように管理している。地図データベース41に記憶された地図情報が、車両Mに送信されることにより車載地図データベース31の地図情報の更新が行われる。地図データベース41の地図情報は、車両Mを含む多数の車両における車載地図データベースの更新に用いられる。なお、必ずしも地図データベース41の記憶する地図情報と、車載地図データベース31の地図情報とが一致している必要はない。
情報取得部42は、サーバ40に設けられ、通信部50を介して車両Mから情報を取得する。情報取得部42は、車両Mが自動運転制御を開始した場合に、車両Mから自動運転制御における目標ルートRの情報を取得する。情報取得部42は、所定期間(例えば1日)の自動運転制御に関する目標ルートRの情報をまとめて取得してもよい。
模擬走行計画生成部43は、情報取得部42の取得した車両Mの目標ルートR及び地図データベース41の地図情報に基づいて、模擬走行計画を生成する。模擬走行計画とは、実際の車両Mの自動運転制御には用いられないシミュレーションとして生成される計画である。模擬走行計画は、車載地図データベース31に基づいて生成される自動運転システム300の走行計画とは異なり、サーバ40の地図データベース41の地図情報に基づいて生成される。
模擬走行計画には、車両Mの目標ルートR上の設定縦位置に応じた車両Mの模擬制御目標値が含まれている。模擬制御目標値とは、模擬走行計画において車両Mの制御目標となるシミュレーション上の値である。模擬制御目標値は、目標ルートR上の設定縦位置毎に関連付けて設定される。模擬制御目標値には、車両Mの模擬目標横位置及び車両Mの模擬目標車速が含まれる。模擬目標横位置は、模擬走行計画において制御目標となるシミュレーション上の車両の横位置である。模擬目標車速は、模擬走行計画において制御目標となるシミュレーション上の車両の車速である。
模擬走行計画生成部43は、目標ルートR上に所定間隔(例えば1m)の設定縦位置を設定すると共に、設定縦位置毎に模擬制御目標値を設定することで模擬走行計画を生成する。模擬走行計画の生成方法は、自動運転システム300の走行計画生成部14による走行計画の生成方法と同様であるため詳細な説明は省略する。模擬走行計画の生成方法は、自動運転システム300の走行計画生成部14による走行計画の生成方法と完全に同一である必要はない。模擬走行計画の生成方法と走行計画の生成方法には、バージョン違い等の微小な差異が存在していてもよい。
なお、情報取得部42は、目標ルートRの情報に代えて、車両Mの走行計画生成部14の生成した制御目標値を取得してもよい。この場合、模擬走行計画生成部43は、目標ルートRの情報が無くても、制御目標値及び地図情報に基づいて、模擬走行計画を生成することができる。
検出値取得部44は、サーバ40に設けられ、車両Mの自動運転制御による制御結果検出値を取得する。検出値取得部44は、通信部50を介して、自動運転制御に関する車両Mの位置の情報(縦位置及び横位置の情報)及び自動運転制御に関する車両Mの車速の情報を取得する。車両Mの車速の情報は、車両Mの縦位置の情報と関連付けて取得される。車両Mの横位置の情報も、車両Mの縦位置の情報と関連付けて取得される。
検出値取得部44は、模擬走行計画生成部43の設定した目標ルートR上の設定縦位置に基づいて、設定縦位置毎の車速(制御結果車速)及び設定縦位置毎の横位置(制御結果横位置)を特定する。このようにして、検出値取得部44は、自動運転制御による制御結果目標値(制御結果車速及び制御結果横位置)を目標ルートR上の設定縦位置に関連付けて取得する。設定縦位置に関連付けられた制御結果車速は、一定周期毎に車速センサが検出する車両Mの車速のうち、車両Mの縦位置が設定縦位置に最も近いときの車速とすることができる。設定縦位置に関連付けられた制御結果横位置は、一定周期毎に車両位置認識部11が認識する車両Mの横位置のうち、車両Mの縦位置が設定縦位置に最も近いときの横位置とすることができる。なお、検出値取得部44は、所定期間(例えば1日)の自動運転制御による制御結果目標値をまとめて取得してもよい。
評価値算出部45は、地図情報の更新の判定対象となる区域の模擬走行計画の評価値を算出する。区域は、第1の実施形態と同様の区域を採用することができる。
評価値算出部45は、模擬走行計画生成部43の生成した模擬走行計画の模擬制御目標値と検出値取得部44の取得した制御結果検出値との比較結果に基づいて、区域の模擬走行計画の評価値を算出する。評価値算出部45は、同じ設定縦位置に関連付けられた模擬制御目標値及び制御結果検出値の比較を行う。評価値算出部45は、区域内に存在する設定縦位置毎に模擬制御目標値及び制御結果検出値の比較を行い、これらの比較結果に基づいて当該区域における模擬走行計画の評価値を算出する。評価値算出部45は、設定縦位置毎の模擬制御目標値と制御結果検出値との差分に基づいて、区域の模擬走行計画の評価値を算出する。模擬制御目標値及び制御結果検出値の比較は、第1の実施形態における制御目標値及び制御結果検出値の比較と同様の手法により行うことができる。また、模擬走行計画の評価値の算出も、第1の実施形態における走行計画の評価値の算出と同様の手法により行うことができる。評価値算出部45は、車速に関する模擬走行計画の評価値と横位置に関する模擬走行計画の評価値をそれぞれ算出する。
地図更新判定部46は、地図データベース41の地図情報における区域の位置に基づいて、地図情報の更新判定に用いる区域の評価閾値を設定する。地図更新判定部46は、地図情報における区域の位置と目標ルートRに基づいて、目標ルートRが通る区域を認識する。地図更新判定部46は、車速に関する評価閾値と横位置に関する評価閾値をそれぞれ設定する。地図更新判定部46は、第1の実施形態と同様の手法により区域の評価閾値を設定することができる。評価閾値も、第1の実施形態における評価閾値と同じ値を用いることができる。
地図更新判定部46は、評価値算出部45が算出した模擬走行計画の評価値と評価閾値とに基づいて、区域における地図情報の更新の要否を判定する。地図更新判定部46は、区域の模擬走行計画の評価値が評価閾値未満であるか否かを判定する。地図更新判定部46は、区域の模擬走行計画の評価値が評価閾値未満であると判定した場合、当該区域の地図情報の更新が必要であると判定する。地図更新判定部46は、車速に関する区域の模擬走行計画の評価値が車速に関する当該区域の評価閾値未満である場合、又は、横位置に関する区域の模擬走行計画の評価値が横位置に関する当該区域の評価閾値未満である場合、区域の模擬走行計画の評価値が当該区域の評価閾値未満であると判定する。なお、地図更新判定部46は、車速に関する区域の模擬走行計画の評価値が車速に関する当該区域の評価閾値未満であり、且つ、横位置に関する区域の模擬走行計画の評価値が横位置に関する当該区域の評価閾値未満である場合にのみ、当該区域の地図情報の更新が必要であると判定してもよい。
〈第2の実施形態に係る地図更新判定システムの模擬走行計画生成処理〉
以下、第2の実施形態に係る地図更新判定システム400の模擬走行計画生成処理について、図10(a)を参照して説明する。図10(a)は、第2の実施形態に係る地図更新判定システム400の模擬走行計画生成処理を示すフローチャートである。図10(a)に示すフローチャートは、車両Mから自動運転制御の目標ルートRに関する情報を受信することで開始される。
図10(a)に示すように、S50において、地図更新判定システム400は、情報取得部42により車両Mの目標ルートRの情報を取得する。情報取得部42は、通信部50を介した無線通信により、車両Mの目標ルートRの情報を取得する。
次に、S51において、地図更新判定システム400は、模擬走行計画生成部43により模擬走行計画を生成する。模擬走行計画生成部43は、サーバ40の地図データベース41に記憶された地図情報と目標ルートRに基づいて、車両Mが自動運転制御により目標ルートRを走行するシミュレーションとして模擬走行計画を生成する。地図更新判定システム400は、模擬走行計画を生成した場合、今回の模擬走行計画生成処理を終了する。
なお、地図更新判定システム400は、車両Mの自動運転制御による制御結果目標値を取得した後に、模擬走行計画生成処理を開始してもよい。その他、自動運転システム300による自動運転制御については、第1の実施形態と同様であるため説明を省略する。
〈第2の実施形態に係る地図更新判定システムの制御結果検出値の取得処理〉
次に、第2の実施形態に係る地図更新判定システム400の制御結果検出値の取得処理について説明する。図10(b)は、第2の実施形態に係る地図更新判定システム400の制御結果検出値の取得処理を示すフローチャートである。図10(b)に示すフローチャートは、車両Mから自動運転制御に関する車両Mの位置の情報或いは自動運転制御に関する車両Mの車速の情報を受信した場合に実行される。
図10(b)に示すように、S60において、地図更新判定システム400は、検出値取得部44によって自動運転制御による制御結果目標値を取得する。検出値取得部44は、自動運転制御に関する車両Mの位置の情報及び車両Mの車速の情報に基づいて、目標ルートR上の設定縦位置に関連付けて自動運転制御による制御結果目標値を取得する。検出値取得部44は、自動運転制御中の車両Mが通過した全ての設定縦位置に関連付けられた制御結果検出値を取得した場合、今回の取得処理を終了する。なお、第2の実施形態においては、模擬走行計画生成処理と制御結果検出値の取得処理が同時に実行されていてもよい。
〈第2の実施形態に係る地図更新判定システムの地図更新判定処理〉
続いて、第2の実施形態に係る地図更新判定システム400の地図更新判定処理について説明する。図11は、第2の実施形態に係る地図更新判定システム400の地図更新判定処理を示すフローチャートである。図11に示すフローチャートは、模擬走行計画生成処理及び制御結果目標値の取得処理が終了した場合に実行される。
図11に示すように、S70において、地図更新判定システム400は、評価値算出部45により区域の模擬走行計画の評価値の算出を行う。評価値算出部45は、模擬走行計画生成部43の生成した模擬走行計画の模擬制御目標値と検出値取得部44の取得した制御結果検出値との比較結果に基づいて、区域の模擬走行計画の評価値を算出する。評価値算出部45は、設定縦位置毎の模擬制御目標値と制御結果検出値との差分に基づいて、区域の模擬走行計画の評価値を算出する。
次に、S71において、地図更新判定システム400は、地図更新判定部46により区域の評価閾値を設定する。地図更新判定部46は、地図情報における区域の位置に基づいて、区域の評価閾値を設定する。なお、S70とS71の順番は逆であってもよく、同時に行われてもよい。
続いて、S72において、地図更新判定システム400は、地図更新判定部46により区域の模擬走行計画の評価値が当該区域の評価閾値未満の区域が存在するか否かを判定する。地図更新判定システム400は、区域の模擬走行計画の評価値が当該区域の評価閾値未満であると判定された場合、S73に移行する。地図更新判定システム400は、区域の模擬走行計画の評価値が当該区域の評価閾値未満ではないと判定された場合、S74に移行する。
S73において、地図更新判定システム400は、当該区域における地図情報の更新は不要であると判定する。S74において、地図更新判定システム400は、当該区域における地図情報の更新が必要であると判定する。地図更新判定システム400は、S73又はS74の処理の後、今回の地図更新判定処理を終了する。
〈第2の実施形態に係る地図更新判定システムの作用効果〉
以上説明した第2の実施形態に係る地図更新判定システム400によれば、サーバ40の地図データベース41における地図情報と実際の道路環境とが異なっている場合、地図情報に依存する模擬走行計画の模擬制御目標値と実際の道路環境に応じた自動運転制御による制御結果検出値との違いが生じることから、模擬制御目標値と制御結果検出値との比較結果から算出された模擬走行計画の評価値と評価閾値とに基づいて、地図データベース41における地図情報の更新の要否を判定することができる。従って、この地図更新判定システム400によれば、サーバ40の地図データベース41において車両の自動運転制御を利用して適切に地図情報の更新要否の判定を行うことができる。また、この地図更新判定システム400によれば、地図データベース41における地図情報に誤りが存在したとしても、模擬走行計画の模擬制御目標値と自動運転制御による制御結果検出値に十分な違いが生じない場合には、地図情報の更新を不要と判定するので、自動運転制御に不要な地図情報の更新を行うことを避けることができる。
この地図更新判定システム400によれば、模擬走行計画の模擬制御目標値と自動運転制御による制御結果検出値に十分な違いが生じるほどの地図情報の誤りが存在する場合に、地図データベース41の地図情報の更新が必要であると判定することができるので、道路工事等による道路環境の変更の情報を得る度にプローブ車を派遣して地図情報の更新を行う場合と比べて、地図情報の維持費用を大幅に低下させることができる。また、この地図更新判定システム400では、地図データベース41の地図情報における区域の位置に基づいて、区域の評価閾値を設定するので、区域の位置に応じた適切な地図情報の更新要否の判定を行うことができる。
以上、本発明の実施形態について説明したが、本発明は、上述した実施形態に限られない。本発明は、上述した実施形態に対して当業者の知識に基づいて種々の変更、改良を施した様々な形態で実施することができる。
[制御目標値(模擬制御目標値)及び制御結果目標値の変形例]
走行計画の制御目標値は、必ずしも目標横位置及び目標車速の両方を含む必要はない。第1の実施形態に係る走行計画生成部14は、目標横位置及び目標車速の何れか一方のみを含む走行計画を生成してもよい。この場合、検出値取得部16は、制御結果横位置及び制御結果車速のうち、走行計画に含まれる目標横位置及び目標車速の一方に対応する制御結果目標値のみを取得すればよい。
また、走行計画生成部14は、車両Mの目標横位置に代えて車両Mの目標舵角を用いてもよい。目標舵角とは、自動運転制御における車両Mの舵角の目標値である。なお、舵角に代えて操舵トルク、ヨー角、又はヨーレートを用いてもよい。また、走行計画生成部14は、車両Mの目標車速に代えて車両Mの目標加速度を用いてもよい。目標加速度とは、自動運転制御における車両Mの加速度の目標値である。
この場合、検出値取得部16は、目標舵角に対応する制御結果検出値として制御結果舵角を取得する。制御結果舵角は、設定縦位置において検出された自動運転制御中の車両Mの舵角である。制御結果舵角は、車両Mの舵角センサにより検出される。また、検出値取得部16は、目標加速度に対応する制御結果検出値として制御結果加速度を取得する。制御結果加速度は、設定縦位置において検出された自動運転制御中の車両Mの加速度(減速度)である。制御結果加速度は、車両Mの加速度センサにより検出される。
同様に、第2の実施形態に係る模擬走行計画生成部43は、模擬目標横位置及び模擬目標車速の何れか一方のみを含む模擬走行計画を生成してもよい。この場合、検出値取得部44は、制御結果横位置及び制御結果車速のうち、模擬走行計画に含まれる模擬目標横位置及び模擬目標車速の一方に対応する制御結果目標値のみを取得すればよい。
また、模擬走行計画生成部43は、車両Mの模擬目標横位置に代えて車両Mの模擬目標舵角を用いてもよい。模擬目標舵角とは、模擬走行計画において制御目標となるシミュレーション上の車両Mの舵角である。舵角に代えて操舵トルク、ヨー角又はヨーレートを用いてもよい。模擬走行計画生成部43は、車両Mの模擬目標車速に代えて車両Mの模擬目標加速度を用いてもよい。模擬目標加速度とは、模擬走行計画において制御目標となるシミュレーション上の車両Mの加速度である。この場合、検出値取得部44は、模擬目標舵角に対応する制御結果検出値として制御結果舵角を取得する。また、検出値取得部44は、模擬目標加速度に対応する制御結果検出値として制御結果加速度を取得する。
[制御目標値(模擬制御目標値)及び制御結果検出値の比較結果の変形例]
第1の実施形態に係る評価値算出部17は、走行計画の制御目標値と自動運転制御による制御結果検出値との比較結果として、必ずしも制御目標値と制御結果検出値との差分を用いる必要はない。評価値算出部17は、走行計画の制御目標値と自動運転制御による制御結果検出値との比較結果として、制御目標値と制御結果検出値との比を用いてもよい。このように、制御目標値と制御結果検出値との比を用いることにより、比較結果を無次元量とすることができる。この場合において、制御目標値と制御結果検出値との比を走行計画の評価値として採用すると、評価値を無次元量とすることができる。すなわち、単位の異なる車速と横位置について、それぞれ無次元量の評価値を算出することができる。これにより、地図更新判定部18が用いる評価閾値も無次元量とすることができ、車速(単位km/h)に関する評価閾値と横位置(単位m)に関する評価閾値をそれぞれ設定することなく、同じ評価閾値を採用することができる。なお、同様に、第2の実施形態に係る評価値算出部45においても、模擬走行計画の模擬制御目標値と自動運転制御による制御結果検出値との比較結果として、模擬制御目標値と制御結果検出値との比を用いることができる。
[走行計画(模擬走行計画)の評価値の算出の変形例]
第1の実施形態に係る評価値算出部17は、制御目標値と制御結果検出値との比較結果の他、区域における自動運転制御に対する運転者の介入操作の回数又は介入操作の頻度に基づいて、区域の走行計画の評価値を算出してもよい。介入操作とは、車両Mの自動運転制御中に運転者がステアリングホイール又はブレーキペダル等を操作することで、車両Mの自動運転制御が中止されて運転者の手動運転に切り換える操作である。自動運転システム100は、車両Mの自動運転制御中に、運転者によるステアリングホイールの操舵角、ブレーキペダルの踏込み量又はアクセルペダルの踏込み量が予め設定された介入閾値を超えた場合に、運転者による介入操作が行われたとして自動運転制御を中止し、手動運転に切り替える。運転者の介入操作に応じて自動運転制御を中止する技術は周知であるため、詳細な説明は省略する。
介入操作の頻度は、所定距離(例えば1km)毎又は所定時間(例えば10分)毎の介入操作の回数である。介入操作の頻度は、車両Mが所定距離を走行する間又は所定時間が経過するまでの間に、運転者の介入操作による手動運転への切り替え、自動運転制御の開始、運転者の介入操作による手動運転への切り替え、が繰り返された数となる。
評価値算出部17は、区域における運転者の介入操作の回数が多いほど(又は介入操作の頻度が高いほど)、地図情報に誤りがあり自動運転制御が運転者の意図と異なっている可能性が高まることから、当該区域における走行計画の評価値を小さい値として算出する。
次に、図12を参照して、地図情報の誤りに起因して運転者の介入操作が行われる場合について説明する。図12(a)は、車線の走行方向を変更する工事前の道路を示す平面図である。図12(b)は、車線の走行方向を変更する工事後の道路を示す平面図である。図12(a)及び図12(b)に、車線L1〜L3、車線L1〜L3の境界線となる白線W1〜W4を示す。車線L1は、車両Mから見て道路の右端の車線である。車線L3は、車両Mから見て道路の左端の車線である。車線L2は、車線L1と車線L2の間となる中央の車線である。白線W1は、車線L1の右側の境界線である。白線W2は、車線L1と車線L2との境界線である。白線W3は、車線L2と車線L3との境界線である。白線W4は、車線L3の右側の境界線である。図12(a)においては、車線L2の走行方向が車両Mの進行方向と一致している。この場合、白線W2は車線境界線、白線W3は中央線となる。工事後の図12(b)においては、車線L2の走行方向が車両Mの進行方向と対向する方向となる。この場合、白線W2が中央線、白線W3が車線境界線となる。
ここで、地図データベース4は、図12(a)に示す工事前の道路の状況を地図情報として記憶しているとする。この場合、自動運転システム100は、地図データベース4の地図情報に基づいて、車線L2を走行する走行計画を生成する。自動運転システム100は、白線の線種から車線境界線と中央線を判別する機能等を備えておらず、実際には車線L2が対向車線であることを認識できない場合、走行計画に沿って車線L2を走行するように自動運転制御を実施してしまう。このとき、運転者は、図12(b)に示す工事後の道路の状況を認識して、車両Mが対向車線を走行することを止めるために介入操作を行う。
続いて、図13を参照して、地図情報の誤りに起因して運転者の介入操作が行われる場合について説明する。図13(a)は、速度規制情報の変更前の道路を示す平面図である。図13(b)は、速度規制情報の変更後の道路を示す平面図である。図13(a)に、法定最高速度が60km/hであることを示す速度標識Haを示す。図13(b)に、法定最高速度が50km/hであることを示す速度標識Hbを示す。図13(a)は、車両Mの走行する車線L1の法定最高速度が一律で60km/hである場合を示している。図13(b)は、車線L1において法定最高速度が60km/hの範囲の先に法定最高速度が50km/hの範囲が存在する場合を示している。
ここで、地図データベース4は、図13(a)に示す速度規制情報の変更前のデータを地図情報として記憶しているとする。この場合、自動運転システム100は、地図データベース4の地図情報に基づいて、車両Mの最高速度が60km/h以下となるように走行計画を生成する。自動運転システム100は、車両Mの速度を60km/hとして走行させる自動運転制御を実施する。このとき、運転者は、法定最高速度が50km/hであることを示す速度標識Hbを認識して、車両Mが60km/hで走行することを止めるために介入操作を行う。
以上説明したように、運転者による介入操作の回数が多い区域又は介入操作の頻度が高い区域は、地図情報の誤りに起因して適切ではない自動運転制御が実施されている可能性がある。そこで、地図更新判定システム200は、制御目標値と制御結果検出値との比較結果の他、運転者による介入操作の回数又は介入操作の頻度に基づいて、走行計画の評価値を算出することで、上述した図12(a)、図12(b)、図13(a)、図13(b)のような場合においても地図情報の更新が必要であると判定することができるので、より適切な地図情報の更新判定を行うことができる。
更に、評価値算出部17は、自動運転システム100による自動運転制御の中断の回数又は中断の頻度に基づいて、区域の走行計画の評価値を算出してもよい。自動運転システム100による自動運転制御の中断の頻度は、所定距離(例えば1km)毎又は所定時間(例えば10分)毎の中断の回数である。自動運転システム100による自動運転制御の中断は周知の技術であるため詳細な説明は省略する。
評価値算出部17は、区域における自動運転制御の中断の回数が多いほど(又は自動運転制御の中断の頻度が高いほど)、当該区域における走行計画の評価値を小さい値として算出する。
自動運転システム100は、実際の道路環境に基づいて自動運転制御を中断する。自動運転システム100は、実際の道路の白線が掠れていて認識できない場合、自動運転制御を中断する。
ここで、地図データベース4が図12(a)に示す工事前の道路の状況を地図情報として記憶している場合、自動運転システム100は、地図情報に基づいて車両Mが車線L2を走行する走行計画が生成する。一方、自動運転システム100は、白線の線種から車線の走行方向を判定可能である場合、図12(b)に示す工事後の道路の状況における白線W2(中央線)及び白線W3(車線境界線)の線種に基づいて車両Mが対向車線を走行していると判定して自動運転制御を中断する。
自動運転システム100により自動運転制御の中断が繰り返される場合、地図情報に誤りが含まれている可能性が存在する。すなわち、自動運転システム100において、地図情報に依存した走行計画が生成されて自動運転制御が開始されたが、実際の道路環境に基づいて自動運転制御が中断されていることから、地図情報と実際の道路環境に違いがある可能性がある。そこで、地図更新判定システム200は、制御目標値と制御結果検出値との比較結果の他、自動運転システム100による自動運転制御の中断の回数又は中断の頻度に基づいて走行計画の評価値を算出することで、実際の道路の白線が掠れているような場合においても地図情報の更新が必要であると判定することができるので、より適切な地図情報の更新判定を行うことができる。地図更新判定システム200は、運転者の介入操作の回数(又は頻度)と、自動運転システム100による自動運転制御の中断の回数(又は頻度)の両方に基づいて、走行計画の評価値を算出してもよい。
同様に、第2の実施形態に係る評価値算出部45は、運転者の介入操作の回数(又は頻度)及び/又は自動運転システム300による自動運転制御の中断の回数(又は頻度)を利用して、模擬走行計画の評価値を算出してもよい。この場合、地図更新判定システム400は、通信部50を介して、運転者の介入操作に関する情報、自動運転システム300による自動運転制御の中断に関する情報を車両Mから取得する。
[走行計画(模擬走行計画)の生成の変形例]
地図情報には、車線幅方向において車線の左右の白線から等間隔の中央位置を結ぶ仮想線である車線中央線に関する情報が含まれていてもよい。この場合、第1の実施形態に係る走行計画生成部14は、地図情報に含まれる車線中央線に関する情報に基づいて、車両Mが車線中央線上を走行する走行計画を生成することができる。このように、仮想線な車線中央線に関する情報を事前に用意しておくことで、走行計画生成部14は、地図情報の白線又は縁石の位置情報から車線の中央位置を計算する必要がなくなり、計算不可を軽減することができる。また、地図情報には、車両Mの過去の走行軌跡に関する情報が含まれていてもよい。この場合、走行計画生成部14は、地図情報に含まれる車両Mの過去の走行軌跡に関する情報に基づいて走行計画を生成することができる。同様に、第2の実施形態に係る模擬走行計画生成部43は、地図情報に含まれる車線中央線に関する情報又は車両Mの過去の走行軌跡に関する情報に基づいて、走行計画を生成してもよい。
[評価閾値の設定の変形例]
第1の実施形態に係る地図更新判定部18は、地図データベース4の地図情報における区域の位置ではなく、区域における車両Mの走行時刻に基づいて、区域毎に評価閾値を設定してもよい。この場合において、車両位置認識部11は、GPS受信部1の測定結果から、車両Mの位置と車両Mの走行時刻とを関連付けて認識している。地図更新判定部18は、車両Mの位置と車両Mの走行時刻と地図情報とに基づいて、区域における車両Mの走行時刻を認識する。地図更新判定部18は、区域における車両Mの走行時刻に基づいて、当該区域における評価閾値を設定する。
区域における車両Mの走行時刻とは、自動運転制御中の車両Mが区域に進入した時刻と車両Mが当該区域を通り抜けた時刻との中間の時刻である。区域における車両Mの走行時刻として、車両Mが区域に進入した時刻又は車両Mが区域を通り抜けた時刻を用いてもよい。
地図更新判定部18は、区域における車両Mの走行時刻に基づいて、当該走行時刻が夜の時刻であるか昼の時刻であるかを判定する。地図更新判定部18は、昼と比べて夜の方がカメラの撮像画像を用いた白線認識等の精度が低下して地図情報の更新要否の判定の信頼性が低下することから、走行時刻が夜の時刻であると判定した区域の評価閾値を走行時刻が昼の時刻であると判定した区域の評価閾値と比べて低く設定する。地図更新判定部18は、走行時刻が日没の時刻である場合には夕日によって白線認識等の精度が大きく低下するおそれがあることから、走行時刻が日没の時刻であると判定した区域の評価閾値を走行時刻が夜の時刻であると判定した区域の評価閾値と比べて低く設定してもよい。
なお、地図更新判定部18は、車両Mがカメラの撮像画像よりもレーダセンサによる検出結果を重視する仕様である場合等には昼の方が日光によりレーダセンサの検出精度が低下するおそれがあることから、走行時刻が昼の時刻であると判定した区域の評価閾値を走行時刻が夜の時刻であると判定した区域の評価閾値と比べて低く設定してもよい。地図更新判定部18は、地図データベース4の地図情報における区域の位置と区域における車両Mの走行時刻の両方に基づいて、区域毎に評価閾値を設定してもよい。また、地図更新判定部18は、必ずしも区域毎に評価閾値を設定する必要はなく、区域にかかわらず一定の値の評価閾値を採用してもよい。
[走行計画(模擬走行計画)の評価値の算出及び地図情報の更新要否の判定の変形例]
第1の実施形態において、評価値算出部17は、必ずしも、走行計画の制御目標値と自動運転制御による制御結果検出値とが一致するほど大きな値として算出する必要はなく、制御目標値と制御結果検出値とが一致するほど小さな値として算出してもよい。この場合、地図更新判定部18は、走行計画の評価値が評価閾値以上である区域に対して地図情報の更新が必要であると判定する。第2の実施形態においても、同様に、評価値算出部45は、模擬走行計画の模擬制御目標値と自動運転制御による制御結果検出値とが一致するほど小さな値として算出してもよい。この場合、地図更新判定部46は、模擬走行計画の評価値が評価閾値以上である区域に対して地図情報の更新が必要であると判定する。
[地図情報の更新要否の判定の変形例]
第1の実施形態に係る評価値算出部17は、区域における車速に関する走行計画の評価値と当該区域における横位置に関する走行計画の評価値の両方又は一方に対して重み付け(所定の重み付け係数の乗算)を行い、その合計を当該区域における走行計画の評価値として算出してもよい。なお、評価値算出部17は、区域における車速に関する走行計画の評価値と当該区域における横位置に関する走行計画の評価値の両方又は一方に対して規格化(所定の規格化係数の除算)を行い、その合計を当該区域における走行計画の評価値として算出してもよい。
[自動運転制御の変形例]
本発明における自動運転制御は、必ずしも車両Mの車速と横位置の両方について、走行計画に基づいた制御がなされるものである必要はない。自動運転制御は、ACC[Adaptive Cruise Control]と、走行計画に基づく車両Mの自動横位置調整を組み合わせた制御であってもよい。ACCとは、車両Mの前方に先行車が存在しない場合は予め設定された設定速度で車両Mを定速走行させる定速制御を行い、車両Mの前方に先行車が存在する場合には先行車との車間距離に応じて車両Mの車速を調整する追従制御を行う制御である。ACCを用いる場合には、車両Mの車速(又は加速度)に関する走行計画(地図情報に依存する走行計画)は生成されない。自動横位置調整とは、目標ルートR上の設定縦位置毎に設定された車両Mの横位置(目標横位置)を含む走行計画に基づいて、車両Mの横位置を調整する制御である。この場合、第1の実施形態に係る地図更新判定システム200は、走行計画の目標横位置と制御検出結果の制御結果横位置との比較結果に基づいて、区域の地図情報の更新の要否を判定する。また、第2の実施形態に係る地図更新判定システム400は、模擬走行計画の模擬目標横位置と制御検出結果の制御結果横位置との比較結果に基づいて、区域の地図情報の更新の要否を判定する。
また、自動運転制御には、センサ結果に依存する操舵支援と、走行計画に基づく車両Mの自動車速調整を組み合わせた制御であってもよい。操舵支援とは、走行車線から逸脱しないように車両Mの横位置を調整する車線維持支援の制御である。操舵支援を用いる場合には、車両Mの横位置(又は舵角等)に関する走行計画(地図情報に依存する走行計画)は生成されない。自動車速調整とは、目標ルートR上の設定縦位置毎に設定された車両Mの車速(目標車速)を含む走行計画に基づいて、車両Mの車速を調整する制御である。この場合、第1の実施形態に係る地図更新判定システム200は、走行計画の目標車速と制御検出結果の制御結果車速との比較結果に基づいて、区域の地図情報の更新の要否を判定する。第2の実施形態に係る地図更新判定システム400は、模擬走行計画の模擬目標車速と制御検出結果の制御結果車速との比較結果に基づいて、区域の地図情報の更新の要否を判定する。
[短期走行計画の短期制御目標値を用いた参考例]
第1の実施形態に係る地図更新判定システム200は、自動運転制御による制御結果目標値に代えて、短期走行計画の短期制御目標値を用いて、走行計画の評価値を算出してもよい。この場合、評価値算出部17は、地図情報に依存する走行計画の制御目標値と実際の道路環境に対応する短期走行計画の短期制御目標値との比較結果に基づいて、走行計画の評価値を算出する。評価値算出部17は、走行計画の制御目標値と短期走行計画の短期制御目標値とが一致しているほど、走行計画の評価値を大きい値として算出する。走行計画の制御目標値と短期走行計画の短期制御目標値との比較結果は、走行計画の制御目標値と短期走行計画の短期制御目標値との差分であってもよく、走行計画の制御目標値と短期走行計画の短期制御目標値との比であってもよい。
地図更新判定システム200は、地図情報の道路と実際の道路環境とが異なっている場合、地図情報に依存する走行計画の制御目標値と実際の道路環境に応じた短期走行計画の短期制御目標値との違いが生じることから、制御目標値と短期制御目標値との比較結果から算出された走行計画の評価値を利用して、地図情報の更新の要否を判定することができる。
1…GPS受信部(位置測定部)、2…外部センサ、3…内部センサ、4,41…地図データベース、5…ナビゲーションシステム、6…アクチュエータ、7,50…通信部、11…車両位置認識部、12…道路環境認識部、13…走行状態認識部、14…走行計画生成部、15…走行制御部、16,44…検出値取得部、17,45…評価値算出部、18,46…地図更新判定部、31…車載地図データベース、40…サーバ、42…情報取得部、43…模擬走行計画生成部、100,300…自動運転システム、200,400…地図更新判定システム、A1〜A9,B1〜B3,B4…区域、C1〜C4…交差点、d2〜d4…差分、E…目的地、G1〜G4…設定縦位置、L…走行車線、L1〜L3…車線、M…車両、Pw1〜Pw4…制御結果横位置、R…目標ルート、Tw1〜Tw4…目標横位置、Wa,Wb,W1〜W4…白線、WTa…道路工事前の白線。

Claims (3)

  1. 車両の自動運転制御に用いられる地図情報を記憶した地図データベースを備え、予め設定された区域における前記地図情報の更新の要否を判定する地図更新判定システムであって、
    予め設定された前記車両の目標ルートと前記地図情報とに基づいて、前記目標ルート上の位置に応じた前記車両の制御目標値を含む前記車両の走行計画を生成する走行計画生成部と、
    前記車両の外部センサを用いて認識された前記車両の周辺の道路環境のうち前記自動運転制御に影響を与える道路環境と、前記車両の内部センサを用いて認識された前記車両の走行状態と、前記車両の位置測定部により測定された前記車両の位置と、前記走行計画と、に基づいて実行された前記車両の自動運転制御による制御結果検出値を前記目標ルート上の位置と関連付けて取得する検出値取得部と、
    前記制御目標値と前記制御結果検出値との比較結果に基づいて、前記区域の前記走行計画の評価値を算出する評価値算出部と、
    前記走行計画の前記評価値と評価閾値とに基づいて、前記区域の前記地図情報の更新の要否を判定する地図更新判定部と、
    を備え
    前記目標ルート上の位置は、前記目標ルートの延在方向において所定間隔毎に設定されており、
    前記制御目標値には、目標横位置、目標車速、目標舵角、及び目標加速度のうち少なくとも一つが含まれ、
    前記制御結果検出値には、制御結果横位置、制御結果車速、制御結果舵角、及び制御結果加速度のうち少なくとも一つが含まれ、
    前記検出値取得部は、前記制御目標値に対応した前記制御結果検出値を取得する、地図更新判定システム。
  2. 自動運転制御を行う車両と通信可能なサーバと、前記サーバに設けられ、地図情報を記憶している地図データベースと、を備え、予め設定された区域における前記地図情報の更新の要否を判定する地図更新判定システムであって、
    前記サーバに設けられ、前記車両の目標ルートの情報を取得する情報取得部と、
    前記サーバに設けられ、前記目標ルートと前記地図データベースの前記地図情報とに基づいて、前記目標ルート上の位置に応じた前記車両の模擬制御目標値を含む前記車両の模擬走行計画を生成する模擬走行計画生成部と、
    前記サーバに設けられ、前記車両の外部センサを用いて認識された前記車両の周辺の道路環境のうち前記自動運転制御に影響を与える道路環境と、前記車両の内部センサを用いて認識された前記車両の走行状態と、前記車両の位置測定部により測定された前記車両の位置と、前記目標ルート及び前記車両に搭載された車載地図データベースの地図情報から生成された前記車両の走行計画と、に基づいて実行された前記車両の自動運転制御による制御結果検出値を前記目標ルート上の位置と関連付けて取得する検出値取得部と、
    前記サーバに設けられ、前記模擬制御目標値と前記制御結果検出値との比較結果に基づいて、前記区域の前記模擬走行計画の評価値を算出する評価値算出部と、
    前記サーバに設けられ、前記模擬走行計画の前記評価値と評価閾値とに基づいて、前記区域の前記地図データベースの地図情報の更新の要否を判定する地図更新判定部と、
    を備え
    前記目標ルート上の位置は、前記目標ルートの延在方向において所定間隔毎に設定されており、
    前記模擬制御目標値には、模擬目標横位置、模擬目標車速、模擬目標舵角、及び模擬目標加速度のうち少なくとも一つが含まれ、
    前記制御結果検出値には、制御結果横位置、制御結果車速、制御結果舵角、及び制御結果加速度のうち少なくとも一つが含まれ、
    前記検出値取得部は、前記模擬制御目標値に対応した前記制御結果検出値を取得する、地図更新判定システム。
  3. 前記地図更新判定部は、前記地図データベースの地図情報における前記区域の位置又は前記区域における前記車両の走行時刻に基づいて、前記区域の前記評価閾値を設定する、請求項1又は2に記載の地図更新判定システム。
JP2015216960A 2015-11-04 2015-11-04 地図更新判定システム Active JP6798779B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2015216960A JP6798779B2 (ja) 2015-11-04 2015-11-04 地図更新判定システム
RU2016142472A RU2642547C1 (ru) 2015-11-04 2016-10-28 Система определения обновления карт
US15/338,966 US10215572B2 (en) 2015-11-04 2016-10-31 Map update determination system
KR1020160144201A KR101901024B1 (ko) 2015-11-04 2016-11-01 지도 갱신 판정 시스템
EP16196893.8A EP3165879A1 (en) 2015-11-04 2016-11-02 Map update determination system
CN201610944415.3A CN106996793B (zh) 2015-11-04 2016-11-02 地图更新判定系统
BR102016025714-0A BR102016025714B1 (pt) 2015-11-04 2016-11-03 Sistema de determinação de atualização de mapa

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015216960A JP6798779B2 (ja) 2015-11-04 2015-11-04 地図更新判定システム

Publications (2)

Publication Number Publication Date
JP2017090548A JP2017090548A (ja) 2017-05-25
JP6798779B2 true JP6798779B2 (ja) 2020-12-09

Family

ID=57223569

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015216960A Active JP6798779B2 (ja) 2015-11-04 2015-11-04 地図更新判定システム

Country Status (7)

Country Link
US (1) US10215572B2 (ja)
EP (1) EP3165879A1 (ja)
JP (1) JP6798779B2 (ja)
KR (1) KR101901024B1 (ja)
CN (1) CN106996793B (ja)
BR (1) BR102016025714B1 (ja)
RU (1) RU2642547C1 (ja)

Families Citing this family (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6082415B2 (ja) * 2015-03-03 2017-02-15 富士重工業株式会社 車両の走行制御装置
US9958865B2 (en) * 2015-12-18 2018-05-01 GM Global Technology Operations LLC Systems and methods to enable or disable autonomous driving
US10551201B2 (en) * 2016-02-25 2020-02-04 Hitachi, Ltd. Moving body control method, moving body, and moving body control system
JP6642333B2 (ja) * 2016-08-23 2020-02-05 株式会社デンソー 運転支援制御装置
EP3555567B1 (de) * 2016-12-13 2020-10-28 Bayerische Motoren Werke Aktiengesellschaft Aktualisierung einer digitalen karte
WO2018191818A1 (en) 2017-04-18 2018-10-25 Clearpath Robotics Inc. Stand-alone self-driving material-transport vehicle
US10679312B2 (en) * 2017-04-25 2020-06-09 Lyft Inc. Dynamic autonomous vehicle servicing and management
US20180347993A1 (en) * 2017-05-31 2018-12-06 GM Global Technology Operations LLC Systems and methods for verifying road curvature map data
JP6704876B2 (ja) 2017-06-02 2020-06-03 本田技研工業株式会社 自動走行制御システム
JPWO2018225596A1 (ja) * 2017-06-07 2020-03-19 パイオニア株式会社 情報処理装置
JP6996882B2 (ja) * 2017-06-29 2022-01-17 株式会社ゼンリン 自動運転支援システム、自動運転支援方法、及び自動運転用のデータの地図データ構造
DE102017211613A1 (de) 2017-07-07 2019-01-10 Robert Bosch Gmbh Verfahren zur Verifizierung einer digitalen Karte eines höher automatisierten Fahrzeugs (HAF), insbesondere eines hochautomatisierten Fahrzeugs
CN109270927B (zh) * 2017-07-17 2022-03-11 阿里巴巴(中国)有限公司 道路数据的生成方法及装置
JP7141845B2 (ja) * 2017-08-28 2022-09-26 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理装置、情報処理方法および地図更新方法
EP3460406B1 (en) * 2017-08-28 2024-04-03 Panasonic Intellectual Property Corporation of America Information processing apparatus, vehicle, information processing method, running control method, and map updating method
US10768011B2 (en) * 2017-08-31 2020-09-08 Wipro Limited Method and system for positioning an autonomous vehicle on a navigation map
JP6922582B2 (ja) * 2017-09-15 2021-08-18 トヨタ自動車株式会社 走行制御装置、走行制御システム、及び走行制御方法
DE102017122440A1 (de) * 2017-09-27 2019-03-28 Valeo Schalter Und Sensoren Gmbh Verfahren zum Lokalisieren und Weiterbilden einer digitalen Karte durch ein Kraftfahrzeug; Lokalisierungseinrichtung
JP6969962B2 (ja) * 2017-10-05 2021-11-24 トヨタ自動車株式会社 車両の運転支援及び/又は走行制御のための地図情報提供システム
US10802485B2 (en) * 2017-10-09 2020-10-13 Here Global B.V. Apparatus, method and computer program product for facilitating navigation of a vehicle based upon a quality index of the map data
US11274929B1 (en) * 2017-10-17 2022-03-15 AI Incorporated Method for constructing a map while performing work
KR102463709B1 (ko) 2017-10-27 2022-11-07 현대자동차주식회사 주행상황 판단을 위한 지도정보 제공장치, 그를 포함한 시스템 및 그 방법
US10713940B2 (en) 2017-10-31 2020-07-14 Waymo Llc Detecting and responding to traffic redirection for autonomous vehicles
US10401862B2 (en) 2017-10-31 2019-09-03 Waymo Llc Semantic object clustering for autonomous vehicle decision making
JP6859927B2 (ja) * 2017-11-06 2021-04-14 トヨタ自動車株式会社 自車位置推定装置
WO2019090417A1 (en) 2017-11-10 2019-05-16 Clearpath Robotics Inc. Systems and methods for updating an electronic map
JP6828668B2 (ja) * 2017-12-04 2021-02-10 株式会社デンソー 車線ネットワークデータ生成装置、車線ネットワークデータ生成プログラム及び記憶媒体
US11269352B2 (en) * 2017-12-15 2022-03-08 Baidu Usa Llc System for building a vehicle-to-cloud real-time traffic map for autonomous driving vehicles (ADVS)
KR102485382B1 (ko) 2017-12-15 2023-01-05 현대자동차주식회사 차량, 내비게이션 및 내비게이션의 제어방법
WO2019131355A1 (ja) * 2017-12-25 2019-07-04 パイオニア株式会社 情報取得装置、情報取得方法およびプログラム
CN108318043B (zh) 2017-12-29 2020-07-31 百度在线网络技术(北京)有限公司 用于更新电子地图的方法、装置和计算机可读存储介质
CN108416257A (zh) * 2018-01-19 2018-08-17 北京交通大学 融合视觉与激光雷达数据特征的地铁轨道障碍物检测方法
KR102323394B1 (ko) 2018-01-22 2021-11-08 삼성전자주식회사 차량의 주행을 보조하는 장치 및 방법
JP7136178B2 (ja) * 2018-02-14 2022-09-13 住友電気工業株式会社 管理装置、車載装置、データ収集システム、データ収集方法およびデータ収集プログラム
US11585672B1 (en) * 2018-04-11 2023-02-21 Palantir Technologies Inc. Three-dimensional representations of routes
JP6985207B2 (ja) * 2018-05-09 2021-12-22 トヨタ自動車株式会社 自動運転システム
US10564643B2 (en) * 2018-05-31 2020-02-18 Nissan North America, Inc. Time-warping for autonomous driving simulation
EP3802254B1 (en) 2018-05-31 2024-07-10 Nissan North America, Inc. Trajectory planning
JP7075822B2 (ja) * 2018-06-04 2022-05-26 パナソニックホールディングス株式会社 マップ情報更新システム
CN108871352A (zh) * 2018-06-27 2018-11-23 维沃移动通信有限公司 一种地图更新方法和装置
CN110654308B (zh) * 2018-06-29 2021-11-12 比亚迪股份有限公司 车辆及车辆的鸣笛控制方法、装置
JP6973964B2 (ja) 2018-07-04 2021-12-01 日産自動車株式会社 走行支援方法及び走行支援装置
JP6956268B2 (ja) * 2018-07-11 2021-11-02 日産自動車株式会社 走行環境情報の生成方法、運転制御方法、走行環境情報生成装置
WO2020045324A1 (ja) * 2018-08-31 2020-03-05 株式会社デンソー 車両側装置、方法および記憶媒体
JP7147712B2 (ja) * 2018-08-31 2022-10-05 株式会社デンソー 車両側装置、方法および記憶媒体
JP7251394B2 (ja) * 2018-08-31 2023-04-04 株式会社デンソー 車両側装置、方法および記憶媒体
JP7156206B2 (ja) * 2018-08-31 2022-10-19 株式会社デンソー 地図システム、車両側装置、およびプログラム
KR102626251B1 (ko) * 2018-09-04 2024-01-17 현대자동차주식회사 차량용 내비게이션 장치 및 그의 지도 데이터 갱신 방법과 그를 이용하는 차량
US10685240B2 (en) * 2018-09-24 2020-06-16 General Motors Llc Video and/or image mapping system
US11747168B2 (en) 2018-10-01 2023-09-05 Nissan Motor Co., Ltd. Information processing systems, information processing apparatus, and information processing methods
JP7147442B2 (ja) 2018-10-02 2022-10-05 トヨタ自動車株式会社 地図情報システム
JP7103161B2 (ja) * 2018-10-29 2022-07-20 トヨタ自動車株式会社 地図情報システム
EP3647728B1 (en) 2018-11-05 2023-06-21 Toyota Jidosha Kabushiki Kaisha Map information system
JP7167732B2 (ja) * 2018-11-05 2022-11-09 トヨタ自動車株式会社 地図情報システム
CN109448373A (zh) 2018-11-09 2019-03-08 百度在线网络技术(北京)有限公司 用于生成信息的方法和装置
CN109387208B (zh) * 2018-11-13 2021-03-19 百度在线网络技术(北京)有限公司 一种地图数据的处理方法、装置、设备和介质
WO2020116264A1 (ja) * 2018-12-06 2020-06-11 日立オートモティブシステムズ株式会社 車両の走行支援方法、車両走行支援装置及び自動運転システム
CN109783588A (zh) * 2018-12-10 2019-05-21 北京百度网讯科技有限公司 地图的错误信息检测方法、装置、设备、车辆及存储介质
US10991244B2 (en) 2018-12-28 2021-04-27 Beijing Voyager Technology Co., Ltd. On-board vehicle stop cause determination system
US10990105B2 (en) 2018-12-28 2021-04-27 Beijing Voyager Technology Co., Ltd. Vehicle-based virtual stop and yield line detection
WO2020139390A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Map editing using vehicle-provided data
US11435751B2 (en) 2018-12-28 2022-09-06 Beijing Voyager Technology Co., Ltd. Vehicle-based road obstacle identification system
CN111458734B (zh) * 2019-01-18 2025-05-16 上海泉众机电科技有限公司 一种智能巡航急救装置及其方法
CN109781122B (zh) * 2019-01-31 2022-03-01 北京经纬恒润科技股份有限公司 高精度地图更新方法及装置
JP7166958B2 (ja) * 2019-02-28 2022-11-08 株式会社日立製作所 サーバ、車両支援システム
US11280622B2 (en) 2019-03-13 2022-03-22 Here Global B.V. Maplets for maintaining and updating a self-healing high definition map
US11287266B2 (en) 2019-03-13 2022-03-29 Here Global B.V. Maplets for maintaining and updating a self-healing high definition map
US11402220B2 (en) 2019-03-13 2022-08-02 Here Global B.V. Maplets for maintaining and updating a self-healing high definition map
US11287267B2 (en) 2019-03-13 2022-03-29 Here Global B.V. Maplets for maintaining and updating a self-healing high definition map
US11096026B2 (en) * 2019-03-13 2021-08-17 Here Global B.V. Road network change detection and local propagation of detected change
US11255680B2 (en) 2019-03-13 2022-02-22 Here Global B.V. Maplets for maintaining and updating a self-healing high definition map
JP7245084B2 (ja) * 2019-03-15 2023-03-23 日立Astemo株式会社 自動運転システム
JP7314559B2 (ja) 2019-03-25 2023-07-26 株式会社アドヴィックス 車両の走行支援装置
CN109947109B (zh) 2019-04-02 2022-06-21 北京石头创新科技有限公司 机器人工作区域地图构建方法、装置、机器人和介质
US12217512B2 (en) 2019-05-09 2025-02-04 Sony Group Corporation Information processing apparatus and information processing method
DE102019207215A1 (de) * 2019-05-17 2020-11-19 Robert Bosch Gmbh Verfahren zum Verwenden einer merkmalbasierten Lokalisierungskarte für ein Fahrzeug
DE102019207218A1 (de) * 2019-05-17 2020-11-19 Robert Bosch Gmbh Verfahren zum Validieren einer Kartenaktualität
JP7233303B2 (ja) * 2019-05-30 2023-03-06 株式会社ゼンリン 地図情報管理装置及びプログラム
JP7151893B2 (ja) * 2019-06-12 2022-10-12 株式会社デンソー 地図データ生成装置
WO2020250719A1 (ja) * 2019-06-13 2020-12-17 株式会社デンソー 地図データ生成システム、データセンタ及び車載装置
JP7103313B2 (ja) * 2019-07-10 2022-07-20 株式会社デンソー 走行ルート設定システム、走行ルート設定方法、及びプログラム
US12353210B2 (en) 2019-07-25 2025-07-08 Ag Leader Technology Apparatus, systems and methods for automated navigation of agricultural equipment
WO2021045255A1 (ko) * 2019-09-04 2021-03-11 엘지전자 주식회사 경로 제공 장치 및 그것의 경로 제공 방법
JP7169257B2 (ja) 2019-09-20 2022-11-10 本田技研工業株式会社 車両制御装置、地図情報管理システム、車両制御方法、およびプログラム
CN112699189B (zh) * 2019-10-23 2024-06-04 盒马(中国)有限公司 位置信息更新方法、装置及计算机系统
US11333519B2 (en) * 2019-10-24 2022-05-17 Toyota Research Institute, Inc. Dynamic map generation with focus on construction and localization field of technology
JP6988872B2 (ja) * 2019-11-08 2022-01-05 トヨタ自動車株式会社 貢献度評価装置
US11226207B2 (en) * 2019-12-18 2022-01-18 GM Cruise Holdings, LLC Semantic map with live updates
US11713977B2 (en) * 2019-12-19 2023-08-01 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and medium
JP7576915B2 (ja) * 2020-01-20 2024-11-01 本田技研工業株式会社 制御システム、制御方法、車両、およびプログラム
CN113498474B (zh) * 2020-01-21 2024-07-19 深圳元戎启行科技有限公司 高精度地图更新方法、装置、计算机设备和存储介质
CN113874923B (zh) * 2020-01-21 2022-09-16 深圳元戎启行科技有限公司 交通信号灯控制方法、装置、计算机设备和存储介质
JP2021116781A (ja) * 2020-01-29 2021-08-10 トヨタ自動車株式会社 車両制御方法、車両用制御装置及びサーバ
KR102782927B1 (ko) 2020-02-19 2025-03-19 삼성전자주식회사 전자 장치 및 이의 제어 방법
EP4107485A1 (en) * 2020-02-20 2022-12-28 TomTom Global Content B.V. Using map change data
US12583509B1 (en) 2020-05-18 2026-03-24 Ag Leader Technology Assisted steering apparatus and associated systems and methods
CN113739796A (zh) * 2020-05-28 2021-12-03 阿里巴巴集团控股有限公司 信息提示方法、装置、导航服务器、导航终端及存储介质
US11703335B2 (en) * 2020-06-19 2023-07-18 Toyota Research Institute, Inc. Coordinating and learning maps dynamically
JP7191065B2 (ja) 2020-07-06 2022-12-16 本田技研工業株式会社 処理装置、処理方法、およびプログラム
JP7344182B2 (ja) * 2020-07-20 2023-09-13 日立Astemo株式会社 情報処理装置
US11691643B2 (en) 2020-08-27 2023-07-04 Here Global B.V. Method and apparatus to improve interaction models and user experience for autonomous driving in transition regions
US11687094B2 (en) 2020-08-27 2023-06-27 Here Global B.V. Method, apparatus, and computer program product for organizing autonomous vehicles in an autonomous transition region
US11713979B2 (en) 2020-08-27 2023-08-01 Here Global B.V. Method, apparatus, and computer program product for generating a transition variability index related to autonomous driving
US20220063676A1 (en) * 2020-08-27 2022-03-03 Here Global B.V. Method and apparatus to provide dynamic solutions for autonomous transition regions
WO2022049924A1 (ja) * 2020-09-07 2022-03-10 住友電気工業株式会社 車載装置、情報配信装置、運転支援システム、制御方法及びコンピュータプログラム
CN112466005B (zh) * 2020-11-26 2022-08-09 重庆长安汽车股份有限公司 基于用户使用习惯的自动驾驶围栏的更新系统及方法
JP7406182B2 (ja) * 2020-12-11 2023-12-27 トヨタ自動車株式会社 関連値情報の更新システム及び関連値情報の更新方法
CN112698362A (zh) * 2020-12-15 2021-04-23 潍柴动力股份有限公司 一种三维地图地形更新方法和装置
JP2022108096A (ja) * 2021-01-12 2022-07-25 本田技研工業株式会社 地図データの更新方法及び地図情報システム
JP2022107990A (ja) * 2021-01-12 2022-07-25 本田技研工業株式会社 地図情報システム
CN112721952B (zh) * 2021-01-29 2022-07-05 重庆长安汽车股份有限公司 一种l3级自动驾驶汽车的复杂路段行驶控制方法、装置、汽车及计算机存储介质
JP7411593B2 (ja) * 2021-02-10 2024-01-11 本田技研工業株式会社 運転支援装置
JP2022123940A (ja) * 2021-02-15 2022-08-25 本田技研工業株式会社 車両制御装置
DE112021006082T5 (de) * 2021-02-24 2023-10-12 Hitachi Astemo, Ltd. Simulationsverfahren und -vorrichtung
JP7141477B2 (ja) * 2021-02-25 2022-09-22 本田技研工業株式会社 地図生成装置
CN112874502B (zh) * 2021-03-01 2022-07-12 南京航空航天大学 一种智能交通环境下的线控底盘信息物理系统及控制方法
JP7488219B2 (ja) * 2021-03-31 2024-05-21 トヨタ自動車株式会社 地図情報判定装置、地図情報判定用コンピュータプログラム及び地図情報判定方法
JP7469248B2 (ja) * 2021-04-05 2024-04-16 三菱電機株式会社 地図生成システムおよび地図生成装置
US12403950B2 (en) 2021-04-19 2025-09-02 Ag Leader Technology Automatic steering systems and methods
CN113267192B (zh) * 2021-05-26 2023-04-14 海南太美航空股份有限公司 提高交叉航线渲染效率的方法及系统
CN117413308A (zh) * 2021-06-03 2024-01-16 株式会社电装 地图更新系统、地图更新装置以及存储介质
JP7675427B2 (ja) * 2021-06-17 2025-05-14 Astemo株式会社 演算装置、レーン形成方法
US12172638B2 (en) * 2021-07-19 2024-12-24 Embark Trucks, Inc. Dynamically modifiable map
CN113609239B (zh) * 2021-08-04 2024-06-11 株洲时代电子技术有限公司 一种钢轨探伤车管理地图系统
CN113670296B (zh) * 2021-08-18 2023-11-24 北京经纬恒润科技股份有限公司 基于超声波的环境地图生成方法及装置
JP7662042B2 (ja) * 2021-09-03 2025-04-15 株式会社デンソー 地図更新システム、車載器、および、サーバ
DE102021210568A1 (de) * 2021-09-23 2023-03-23 Robert Bosch Gesellschaft mit beschränkter Haftung Prüfung einer digitalen Straßenkarte auf lokale Plausibilität
CN114152264B (zh) * 2021-12-03 2023-12-05 京东鲲鹏(江苏)科技有限公司 无人车路径规划方法及装置、电子设备、存储介质
KR102644250B1 (ko) * 2021-12-27 2024-03-07 주식회사 소네트 지역특성지도의 반영이 용이한 자율주행 시스템 및 자율주행 지원 방법
KR20230109942A (ko) * 2022-01-14 2023-07-21 현대자동차주식회사 자율 주행을 위한 정밀지도 업데이트 시스템 및 이를 이용한 정밀지도 업데이트 방법
JP7548249B2 (ja) * 2022-01-18 2024-09-10 トヨタ自動車株式会社 地図管理システム及び地図管理方法
JP7737914B2 (ja) * 2022-01-27 2025-09-11 株式会社デンソー 道路勾配推定装置および道路勾配推定方法
JP7567839B2 (ja) * 2022-03-16 2024-10-16 トヨタ自動車株式会社 地図更新区間決定装置、地図更新区間決定方法及び地図更新区間決定用コンピュータプログラム
JP7567838B2 (ja) * 2022-03-16 2024-10-16 トヨタ自動車株式会社 地図更新区間決定装置、地図更新区間決定方法及び地図更新区間決定用コンピュータプログラム
JP7376634B2 (ja) * 2022-03-22 2023-11-08 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
JP7808277B2 (ja) * 2022-03-28 2026-01-29 中国電力株式会社 作業現場情報収集システム及び作業現場情報検索システム
EP4502984A4 (en) * 2022-03-31 2025-06-04 Honda Motor Co., Ltd. MOVING BODY CONTROL DEVICE, MOVING BODY CONTROL METHOD, AND STORAGE MEDIUM
JP2024080329A (ja) * 2022-12-02 2024-06-13 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
JP7775813B2 (ja) * 2022-12-09 2025-11-26 トヨタ自動車株式会社 地図管理装置
US11938963B1 (en) * 2022-12-28 2024-03-26 Aurora Operations, Inc. Remote live map system for autonomous vehicles
US12554307B2 (en) * 2022-12-30 2026-02-17 Microsoft Technology Licensing, Llc Presence detection power efficiency improvements
CN115962787B (zh) * 2023-03-16 2023-06-06 安徽蔚来智驾科技有限公司 地图更新、自动驾驶控制方法、设备、介质及车辆
JP2025000337A (ja) * 2023-06-19 2025-01-07 本田技研工業株式会社 地図生成装置
KR20250073934A (ko) * 2023-11-20 2025-05-27 주식회사 카카오모빌리티 다양한 자율 주행 네비게이션 플랫폼을 위한 적응형 지도 제공 방법 및 장치
CN118730136B (zh) * 2024-08-30 2025-01-28 宁波赛宝信息产业技术研究院有限公司 一种自动驾驶车辆地图下载方法、装置、设备及介质

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09304101A (ja) * 1996-05-14 1997-11-28 Matsushita Electric Ind Co Ltd ナビゲーション装置
JP2002116689A (ja) 2000-07-06 2002-04-19 Pioneer Electronic Corp 地図情報提供システムにおける道路情報の更新方法ならびにその更新サーバ、およびサーバプログラム、同プログラムを記録した記録媒体
JP2002054934A (ja) * 2000-08-11 2002-02-20 Denso Corp 道路地図情報更新システム
JP2002243469A (ja) * 2001-02-19 2002-08-28 Alpine Electronics Inc ナビゲーション装置および地図データベース更新システム
JP4705259B2 (ja) * 2001-03-27 2011-06-22 クラリオン株式会社 道路情報処理装置、方法及び道路情報処理用ソフトウェア、ナビゲーションシステム及び方法、並びに道路情報データベースの作成方法
JP4297626B2 (ja) * 2001-03-29 2009-07-15 富士通株式会社 地図データ修正方法及び地図データ修正プログラム
EP1387145A1 (en) * 2002-08-02 2004-02-04 ComRoad AG Differential dynamic navigation system for off-board car navigation
DE10236221C1 (de) * 2002-08-07 2003-11-20 Siemens Ag Verfahren und Vorrichtung zur Anzeige von Navigationsinformationen für ein Fahrzeug
US20060212195A1 (en) * 2005-03-15 2006-09-21 Veith Gregory W Vehicle data recorder and telematic device
RU2375756C2 (ru) * 2005-06-06 2009-12-10 Томтом Интернэшнл Б.В. Навигационное устройство с информацией, получаемой от камеры
WO2007094371A1 (ja) 2006-02-16 2007-08-23 Pioneer Corporation データ更新装置、データ更新方法、データ更新プログラムおよび記録媒体
DE102008012661A1 (de) 2007-08-25 2009-02-26 Continental Teves Ag & Co. Ohg Aktualisierungseinheit und Verfahren zur Aktualisierung einer digitalen Karte
JP4466717B2 (ja) * 2007-11-01 2010-05-26 トヨタ自動車株式会社 走行軌跡生成方法及び走行軌跡生成装置
JP5227065B2 (ja) 2008-01-25 2013-07-03 株式会社岩根研究所 三次元機械地図、三次元機械地図生成装置、ナビゲーション装置及び自動運転装置
EP2578996B1 (de) 2008-02-15 2018-10-17 Continental Teves AG & Co. OHG Fahrzeugsystem zur Navigation und/oder Fahrerassistenz
DE102009017731A1 (de) 2008-04-30 2009-11-05 Continental Teves Ag & Co. Ohg Selbstlernende Karte auf Basis von Umfeldsensoren
JP5215740B2 (ja) 2008-06-09 2013-06-19 株式会社日立製作所 移動ロボットシステム
JP2011162132A (ja) 2010-02-12 2011-08-25 Toyota Motor Corp 自動運転装置
JP5511060B2 (ja) * 2010-03-23 2014-06-04 アイシン・エィ・ダブリュ株式会社 地図更新データ供給装置及び地図更新データ供給プログラム
DE112010005666B4 (de) 2010-06-16 2022-06-30 Toyota Jidosha Kabushiki Kaisha Fahrunterstützungsvorrichtung
US20130145401A1 (en) 2011-11-16 2013-06-06 Flextronics Ap, Llc Music streaming
US9123152B1 (en) * 2012-05-07 2015-09-01 Google Inc. Map reports from vehicles in the field
US8527199B1 (en) 2012-05-17 2013-09-03 Google Inc. Automatic collection of quality control statistics for maps used in autonomous driving
JP6020224B2 (ja) * 2013-02-07 2016-11-02 トヨタ自動車株式会社 目標走行軌跡生成装置
US9891057B2 (en) * 2015-03-23 2018-02-13 Kabushiki Kaisha Toyota Chuo Kenkyusho Information processing device, computer readable storage medium, and map data updating system
JP6815724B2 (ja) * 2015-11-04 2021-01-20 トヨタ自動車株式会社 自動運転システム

Also Published As

Publication number Publication date
RU2642547C1 (ru) 2018-01-25
US20170122749A1 (en) 2017-05-04
EP3165879A1 (en) 2017-05-10
BR102016025714B1 (pt) 2022-02-15
US10215572B2 (en) 2019-02-26
CN106996793A (zh) 2017-08-01
BR102016025714A2 (pt) 2017-05-23
CN106996793B (zh) 2020-11-03
JP2017090548A (ja) 2017-05-25
KR101901024B1 (ko) 2018-09-20
KR20170052488A (ko) 2017-05-12

Similar Documents

Publication Publication Date Title
JP6798779B2 (ja) 地図更新判定システム
JP6815724B2 (ja) 自動運転システム
CN110473416B (zh) 车辆控制装置
US10754335B2 (en) Automated driving system
JP6985207B2 (ja) 自動運転システム
JP6705414B2 (ja) 動作範囲決定装置
JP6705388B2 (ja) 自動運転システム
CN113677581A (zh) 一种车道保持方法、车载设备和存储介质
JP7314874B2 (ja) 自動運転システム、自動運転装置、自動運転方法
JP6558282B2 (ja) 自動運転システム
CN112829753A (zh) 基于毫米波雷达的护栏估计方法、车载设备和存储介质
US11874135B2 (en) Map generation apparatus
JP2022139009A (ja) 運転支援装置、運転支援方法及びプログラム
JP7758625B2 (ja) 地図生成装置
JP7737337B2 (ja) 地図信頼度判定装置および運転支援装置
US20220291016A1 (en) Vehicle position recognition apparatus
US20220291015A1 (en) Map generation apparatus and vehicle position recognition apparatus
CN113227831A (zh) 基于多传感器数据融合的护栏估计方法和车载设备
US20220268587A1 (en) Vehicle position recognition apparatus
JP7149082B2 (ja) 走行支援装置の走行支援方法及び走行支援装置
JP7543196B2 (ja) 走行制御装置
JP7301897B2 (ja) 地図生成装置
JP2020083161A (ja) 車両の走行制御方法および走行制御装置
US20250018953A1 (en) Prediction of road grade for autonomous vehicle navigation
JP2025097626A (ja) 情報処理装置、情報処理用コンピュータプログラム及び情報処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170321

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180904

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20181128

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20190709

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20200324

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200520

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20200929

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20201027

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20201027

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201119

R151 Written notification of patent or utility model registration

Ref document number: 6798779

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151