JP7077999B2 - 地図データ出力装置 - Google Patents

地図データ出力装置 Download PDF

Info

Publication number
JP7077999B2
JP7077999B2 JP2019052933A JP2019052933A JP7077999B2 JP 7077999 B2 JP7077999 B2 JP 7077999B2 JP 2019052933 A JP2019052933 A JP 2019052933A JP 2019052933 A JP2019052933 A JP 2019052933A JP 7077999 B2 JP7077999 B2 JP 7077999B2
Authority
JP
Japan
Prior art keywords
lane
map data
shape
information
map
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
JP2019052933A
Other languages
English (en)
Other versions
JP2020153835A (ja
JP2020153835A5 (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.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
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 Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP2019052933A priority Critical patent/JP7077999B2/ja
Priority to PCT/JP2020/003918 priority patent/WO2020189056A1/ja
Publication of JP2020153835A publication Critical patent/JP2020153835A/ja
Publication of JP2020153835A5 publication Critical patent/JP2020153835A5/ja
Priority to US17/477,261 priority patent/US20220003570A1/en
Application granted granted Critical
Publication of JP7077999B2 publication Critical patent/JP7077999B2/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/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
    • 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/3859Differential updating map data
    • 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18163Lane change; Overtaking manoeuvres
    • 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
    • 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
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection
    • 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
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Ecology (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

車両制御装置へ制御用地図データを出力する地図データ出力装置に関する。
地図データを記憶装置に記憶しており、記憶装置から現在位置周辺の地図データを読み出し、読み出した地図データを用いて車両の走行を制御する装置が知られている。特許文献1に記載された自動運転支援システムでは、地図データは、レーンレベルで道路が表現されている。よって、レーンレベルでの車両制御が可能になる。
特開2019-12130号公報
精度の高い車両制御を可能にするためには、車両の走行を制御する制御装置に供給される地図データは詳細に道路や道路周辺を表しているほうが好ましい。しかし、車両制御は迅速に行われる必要がある。よって、地図データを記憶装置から迅速に読み出すことが求められる。地図データを迅速に読み出すためには、地図データのデータ量が少ない方が好ましい。また、記憶装置の記憶容量も無限ではない。この点でも、地図データのデータ量が少ないほうが好ましい。しかし、地図データのデータ量が少ないことは、地図データにより表される情報が少ないことを意味する。地図データのデータ量を少なくしてしまうと、精度の高い車両制御が困難になる恐れがある。
本開示は、この事情に基づいて成されたものであり、その目的とするところは、記憶する地図データ量を少なくしつつ、精度が高い車両制御が可能な車両制御用データを出力する地図データ出力装置を提供することにある。
上記目的は独立請求項に記載の特徴の組み合わせにより達成され、また、下位請求項は更なる有利な具体例を規定する。特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、開示した技術的範囲を限定するものではない。
上記目的を達成するための1つの開示は、
道路のレーンをレーンの一部を示すリンクの接続によりモデル化して示すレーンネットワーク情報が表されている地図データ(34)を記憶する地図記憶部(32)と、
車両の現在位置を決定する位置決定部(41)と、
位置決定部が決定した現在位置に基づいて定まる領域に対する地図データを地図記憶部から読み出す読み出し処理部(42)と、
読み出し処理部が読み出した地図データに基づいて、地図データに対して情報多くされた制御用地図データ(35)を作成する制御用地図作成部(43)と、
制御用地図データを、車両の挙動を制御する車両制御装置へ出力する出力部(44)とを備える、地図データ出力装置である。
車両制御装置へ出力する制御用地図データは地図記憶部に記憶されているのではなく、地図記憶部に記憶されている地図データに対して情報多くされたデータである。換言すれば、地図記憶部に記憶されている地図データは、制御用地図データよりも情報が少ないデータである。したがって、制御用地図データを地図記憶部に記憶しておき、その制御用地図データを読み出すよりも、読み出し速度を速くすることができ、また、地図データを記憶するために必要な記憶容量も少なくできる。
また、地図記憶部に記憶されている地図データ自体が、レーンネットワーク情報が表されている地図データ、すなわち、レーンレベルで道路が表現されている。車両制御装置へ出力される制御用地図データは、地図記憶部に記憶されている地図データにさらに情報が追加されている。したがって、車両制御装置は、精度が高い車両制御が可能になる。
車両制御用データ出力装置1の構成を示す図である。 図1の位置決定部41が実行する処理を示すフローチャートである。 図1の制御用地図作成部43が実行する処理を示すフローチャートである。 高精度地図データ34と制御用地図データ35を具体的に説明する図である。 高精度地図データ34に含まれるレーン形状情報を示す図である。 制御用地図データ35に含まれるレーン形状情報を示す図である。
以下、実施形態を図面に基づいて説明する。図1は、地図データ出力装置としての機能を備えた車両制御用データ出力装置1の構成を示す図である。車両制御用データ出力装置1は、車両制御用データを自動運転ECU2に逐次出力する。なお、ECUはElectronic Control Unitの略である。車両制御用データ出力装置1と自動運転ECU2は、車両Cに搭載されている。車両Cは、道路を走行する車両であり、エンジンやモータなどの駆動力源を搭載している。車両Cには、他に、GNSS受信機3、カメラ4などが搭載されている。
車両制御用データには、現在位置、センサ情報をそれぞれ示すデータ、および、制御用地図データ35が含まれる。なお、本明細書において、データは、デジタル化された情報を意味する。自動運転ECU2は車両制御装置である。自動運転ECU2は、車両制御用データを取得し、その車両制御用データを用いて車両Cの挙動を制御する。制御する挙動の内容は、具体的には、車両Cの加速、減速、停止、発進、右左折などである。自動運転ECU2が車両Cの挙動を制御することで、車両Cは、運転者の操作なしに道路を走行する。また、自動運転ECU2は、運転者の運転操作を補助するために車両Cの挙動を制御してもよい。
GNSS受信機3は、衛星航法システムであるGNSS(Global Navigation Satellite System)が備える航法衛星が送信する航法信号を受信する。そして、受信した航法信号に基づいて現在位置を逐次算出する。GNSS受信機3は、算出した現在位置を、車両制御用データ出力装置1が備える制御部40へ出力する。カメラ4は、車両Cの周囲を撮像し、撮像した画像を示す画像データを制御部40へ逐次出力する。カメラ4が撮像する画像に、車両Cが走行する道路の路面および道路周辺に存在する標識などが含まれるように、カメラ4の設置位置および画角は調整されている。
車両制御用データ出力装置1は、角速度センサ10、加速度センサ20、地図記憶部30、および制御部40を備えている。角速度センサ10は、車両Cに生じる車両上下方向軸周りの角速度を逐次検出するセンサである。角速度センサ10にはヨーレートセンサを用いることができる。加速度センサ20は、車両Cに生じる車両前後方向、車両左右方向、車両上下方向の加速度をそれぞれ検出する。
地図記憶部30は、道路ネットワーク地図データ33を記憶している第1地図記憶部31と、高精度地図データ34を記憶している第2地図記憶部32とを備えている。第1地図記憶部31、第2地図記憶部32は、ともに不揮発性の記憶部である。
道路ネットワーク地図は、車両Cが走行する実際の道路を、ノードおよび道路リンクなどにより表現した地図である。ノードは、交差点など、1つ1つの道路を線で表現したときの結節点である。道路リンクは、ノードとノードの間の道路区間を表す。道路リンクは、レーンではなく道路を単位として道路区間を表す。
道路ネットワーク地図が、道路を単位としたリンクである道路リンクにより道路地図を表現しているのに対して、高精度地図は、レーンすなわち車線を対象としたリンクであるレーンリンク342(図4参照)により道路地図を表現した地図である。
レーンリンク342は、道路のレーンの一部をモデル化して示すものである。実際の道路において、互いに連続する部分を示しているレーンリンク342の属性の1つとして、相互に接続関係にあることを示す情報が付与されることで、道路の長手方向におけるレーンの接続関係が表現されている。そして、1つの道路に他の道路が接続されている場合には、それら、互いに異なる道路にあるレーン同士の接続関係がレーンリンク342の属性として付与される。つまり、レーンリンク342に付与されている情報(以下、レーンリンク情報)は、レーンのネットワークを示すレーンネットワーク情報を含んだものである。また、レーンリンク情報を含んでいる高精度地図データ34は、レーンネットワーク情報が表されたデータである。
レーンリンク342の属性には、レーンリンク342の接続関係の他に、レーンの形状を特定するための情報であるレーン形状情報が含まれる。レーン形状情報は、レーンが存在する位置を示す形状点343(図5参照)と、レーンが存在する位置以外で、レーンの形状を特定する属性であるレーン形状属性とが含まれる。形状点343は、レーンリンク342の両方の端点および端点間の複数の点に配置され、レーンの道路幅方向中心を示す。形状点343は、緯度および経度で表現される座標により示される。レーン形状属性には、レーンの勾配、曲率、幅員値などがある。
高精度地図データ34がレーンネットワーク情報を含んでいる理由は、自動運転ECU2において精度の高い車両制御を行うことができるようにするためである。しかし、実際の道路を詳細に表現しすぎると、高精度地図データ34のデータ量が多くなりすぎ、データ読み出し速度の低下を招く。そこで、本実施形態の高精度地図データ34は、読み出し速度を考慮して、情報量を少なくしている。そして、不足する情報量を補うために、制御部40で、高精度地図データ34をもとに、データの補間等を行う。
制御部40は、CPU、ROM、RAM、I/O、およびこれらの構成を接続するバスラインなどを備えたコンピュータにより実現できる。ROMには、汎用的なコンピュータを制御部40として機能させるためのプログラムが格納されている。CPUが、RAMの一時記憶機能を利用しつつ、ROMに記憶されたプログラムを実行することで、制御部40は、位置決定部41、読み出し処理部42、制御用地図作成部43、出力部44として機能する。これらの機能が実行されることは、プログラムに対応する方法が実行されることを意味する。
位置決定部41は、車両Cの現在位置を周期的に決定する。位置決定部41が決定する現在位置は、車両Cが走行している道路を特定できるのみではなく、車両Cが道路のどのレーンを走行しているかまで特定できる精度である。
図2は位置決定部41が実行する処理を示すフローチャートである。図2を用いて位置決定部41が実行する処理を説明する。位置決定部41は一定周期で図2に示す処理を実行する。一定周期は、自動運転ECU2が現在位置の更新を要求する周期に基づいて定まる。自動運転ECU2が現在位置の更新を要求する周期は、たとえば100msである。
ステップ(以下、ステップを省略)S1では、GNSS受信機3から現在位置を取得する。S2では、相対軌跡による位置推定を行う。相対軌跡は、前回、現在位置を確定した位置を原点とする車両Cの移動軌跡であり、角速度センサ10、加速度センサ20からのセンサ値をもとに作成する。なお、車輪速センサあるいは車速センサからのセンサ値をさらに用いて相対軌跡を作成してもよい。
S3では、複合航法による現在位置を確定する。複合航法は、GNSSによる現在位置と、相対軌跡により推定した位置とを組み合わせて現在位置を決定する方法である。複合航法では、たとえば、GNSSによる現在位置、および、相対軌跡により推定した位置のそれぞれの精度に基づいて、それらの位置の採否を決定する。また、それぞれの精度に基づいて、それらの位置の重み係数を決定し、その重み係数に基づいて、GNSSによる現在位置、および、相対軌跡により推定した位置のいずれかの位置を、他方の位置を考慮して補正することで、現在位置を確定する。
S4では、マップマッチングを行う。このS4で用いる地図は道路ネットワーク地図であり、道路ネットワーク地図と、S3で確定した現在位置を終点とする相対軌跡とをマッチングさせることで、車両Cが存在する道路リンク、道路リンク上の車両Cの位置および進行方位を決定する。
S5では、レーンマッチングを行う。このS5で用いる地図は高精度地図であり、高精度地図と、S3で確定した現在位置を終点とする相対軌跡とをマッチングさせることで、車両Cが走行しているレーンを決定する。
S6では、S3で確定した現在位置と、S4とS5を実施して得られたマッチング結果を自動運転ECU2へ出力する。なお、これらの情報とともに、あるいは、別の所定のタイミングで、角速度、加速度等のセンサ情報を、自動運転ECU2へ出力する。
説明を図1に戻す。読み出し処理部42は、現在位置決定部41が決定した現在位置に基づいて定まる領域の高精度地図データ34を、第2地図記憶部32から読み出す。読み出す領域は、現在位置を基準として、道路に沿って一定距離内にある道路およびその道路周辺とすることができる。読み出す領域の他の例として、経路案内が行われている場合には、案内経路となっている道路は、案内経路となっていない道路よりも相対的に長い距離分、道路およびその周辺の領域を読み出すこともできる。読み出し周期は、現在位置更新周期よりも長い周期でよい。たとえば現在位置更新周期が100msであるのに対して、読み出し周期は2000msとすることができる。
制御用地図作成部43は、読み出し処理部42が読み出した高精度地図データ34に基づいて、その高精度地図データ34に対して情報が追加された制御用地図データ35を作成する。制御用地図作成部43は、高精度地図データ34に対して、レーンネットワーク情報をさらに追加する。また、制御用地図作成部43は、高精度地図データ34に対して、レーン形状情報をさらに追加する。
制御用地図作成部43が実行する処理を、図3を用いて説明する。図3に示す処理は、読み出し処理部42が高精度地図データ34を読み出す毎に実行する。S11では、読み出し処理部42が読み出した高精度地図データ34を取得する。S11で取得した高精度地図データ34は、制御用地図データ35を作成する元データになる。
S12では、取得した高精度地図データ34に追加するレーンネットワーク情報を作成する。追加するレーンネットワーク情報は、S11で取得した高精度地図データ34には表されていないレーンの接続関係である。
作成するレーンネットワーク情報の具体例を図4を用いて説明する。図4の上段は、実際の道路を模式的に示している。車両Cが走行している位置P1では、道路は1車線である。その位置P1から車両Cがさらに走行すると、位置P2から幅員が増加していき、位置P3からは2車線になっている。
図4の中段は、図4の上段に示す実際の道路に対応する高精度地図データ34である。なお、図4の中段では、実際の道路を二点鎖線で重ねて示している。高精度地図データ34では、道路が、レーンブロック341に分けて記述されている。レーンブロック341は、道路を、道路の長手方向に複数のレーンブロック341が存在するように分割したものであり、少なくとも1つのレーンリンク342を含んでいる。高精度地図データ34には、レーンブロック341を単位として、レーンリンク情報が格納されている。レーンブロック341に対応付けて格納されている情報には、そのレーンブロック341に含まれるレーンリンク342についてのレーンリンク情報のほか、レーンブロック341に含まれるレーン数などが含まれる。
レーンリンク情報には、レーンリンク342のIDが含まれる。また、レーンリンク342が接続する他のレーンリンク342のIDが含まれる。そのほかに、レーンリンク情報には、レーンリンク342に無車線区間が含まれるかどうかを示す無車線情報が含まれる。無車線区間は、車線数が規定されていない区間を意味している。無車線区間は区画線のない区間ではない。1車線の道路区間には区画線はないが、車線数は1であるので、1車線の道路区間は無車線区間ではない。
1車線から2車線になる場合には、幅員が増加していくことが多い。幅員が増加していく区間は無車線区間になることがある。図4では、位置P2から位置P3までが無車線区間である。したがって、図4の中段に示す高精度地図データ34では、左側のレーンブロック341aに含まれるレーンリンク342aについてのレーンリンク情報には、そのレーンリンク342aに無車線区間があることを示す情報が含まれる。
図4の中段において、右側のレーンブロック341bには、2つのレーンリンク342b1、342b2が含まれている。レーンリンク342b2は、位置P3よりも道路進行方向ではレーン数が2に増えたことを示している。このように、無車線区間を経てレーン数が増えている場合、高精度地図データ34では、それにより増えたレーンリンク342の無車線区間側の端点には接続情報が付与されていない。
高精度地図データ34は、レーンネットワーク情報を含んでいるものの、データ量を小さくして読み出し速度を速くするために、図4に例示したように、実際の道路では、連続した接続関係がある道路に対して、一部、接続関係が省略されている。そこで、制御用地図作成部43では、接続関係が省略されているレーンリンク342に対して接続関係を付与するのである。
図4の下段が、接続関係が付与された制御用地図データ35を説明する図である。図4の下段にも、実際の道路を二点鎖線で重ねて示している。制御用地図データ35では、道路の途中であるにもかかわらず、端点に他のレーンリンク342との接続関係が付与されていないレーンリンク342のその端点に接続関係を付与する。
接続関係を付与する際、レーン数が増加する場合、換言すれば、レーンの分岐がある場合、レーン数が少ない側のレーンブロック341に、分岐するレーンリンク342を追加する。図4に示す例では、レーンブロック341aが、レーン数が少ない側のレーンブロック341である。このレーンブロック341aは、位置P2から位置P3にかけて幅員が増加する。幅員が増加する区間はレーンの分岐部分と考えることができる。そこで、この分岐部分に、分岐するレーンリンク342を追加する。
なお、図4の上段に示すように、この道路には位置P3以降、レーン変更可能を意味する区間線である破線5が標示されている。レーンリンク情報には、レーン変更が可能であるか否かを示す属性が付与される。レーン数が多い側のレーンブロック341に含まれる複数のレーンリンク342を表すレーンリンク情報に、相互にレーン変更が可能であることを示す情報が含まれていることを条件に、分岐するレーンリンク342を追加してもよい。
図4では、レーン数が少ない側のレーンブロック341はレーンブロック341aである。分岐するレーンリンク342を追加するために、制御用地図データ35では、高精度地図データ34のレーンブロック341aを分割し、その一部をレーンブロック341cとする。レーンブロック341cは、道路を進行するのに従い幅員が増加する区間である。道路を進行するのに従い幅員が増加する区間の開始点は、幅員の変化で判断することができる。また、幅員値が有効であるか、無効であるかを示す幅員値無効フラグをもとに、分割位置を決定することもできる。幅員値無効フラグは、1つのレーンリンク342に対して、レーン長手方向に複数設けられるフラグであり、レーンリンク情報に含まれている。幅員値無効フラグが、幅員値が有効から無効、あるいはその反対に、無効から有効に切り替わった位置にて、レーンブロック341を分割するようにしてもよい。
レーンブロック341を分割した後、レーン数の多い側のレーンブロック341bに近い側のレーンブロック341cに、レーンリンク342c2を追加する。レーンリンク342c2が追加されることで、レーンブロック341cには、レーンリンク342c1とレーンリンク342c2の2つのレーンリンク342が存在することになる。つまり、レーンブロック341cは、レーンブロック341bに含まれるレーン数と同じになるようにレーン数が増加したことになる。
さらに、分割により作成されたレーンブロック341に存在するレーンリンク342には、前後に連続するレーンブロック341に含まれているレーンリンク342との間の接続関係が付与される。すなわち、レーンリンク342c1には、レーンリンク342aとレーンリンク342b1との間に接続関係が付与され、レーンリンク342c2には、レーンリンク342aとレーンリンク342b2との間に接続関係が付与される。
なお、図4の例は、レーンが分岐する場合の例であるが、レーンが合流する場合も、同様にして、レーンリンク342を追加する。レーンリンク342を追加する部分は、幅員が減少する部分である。幅員が減少する部分は合流部分と考えることができるからである。なお、合流部分と、前述した分岐部分は、それぞれ分合流部分の具体的態様である。
実際の道路では、レーンが分岐する場合およびレーンが合流する場合に、分岐することで増加するレーン、および、合流することで減少するレーンにも、道路の長手方向において他のレーンとの接続関係はある。したがって、このように、レーンが分岐する場合、および、レーンが合流する場合に、レーンリンク342を追加することで、実際の道路により即した精度のよい車両制御が可能になる。
図3のS13では、取得した高精度地図データ34に追加するレーン形状情報を作成する。作成するレーン形状情報の具体例を、図5を用いて説明する。図5には、追加前のレーン形状情報、すなわち高精度地図データ34に含まれるレーン形状情報を概念的に示している。図5において、上側に形状点343を示し、下側には形状属性点344を示している。図5では、両端の形状点343は丸印で示し、端点間にある形状点343は三角形で示している。形状属性点344は、レーンリンク342の形状属性が示された位置である。レーンリンク情報には、複数種類の属性が含まれており、形状属性点344は、属性の種類別に設けられる。
高精度地図データ34では、形状点343は、レーン形状の曲率が変化する点に配置されている。それに対して、形状属性点344は、属性の変化位置あるいは属性の変化傾向が変化する位置に配置されている。したがって、形状点343が配置されている位置と、属性変化点が配置されている位置とは一致するとは限らない。図5の例では、左側2つの形状点343と、一番右にある形状点343は、対応する形状属性点344があるが、その他の形状点343が配置されている位置には、形状属性点344は配置されていない。なお、形状属性点344の位置は、レーンリンク342の端点から、レーンリンク342上を移動する距離により示される。つまり、形状属性点344は、レーンリンク342の端点を基準とする相対位置により示される。
図5では、形状点343と形状属性点344とが同じ位置に配置されている場合を、両矢印で示している。形状点343と形状属性点344のいずれか一方のみが配置されている位置は、片方向矢印で示している。
制御用地図作成部43は、図5に示す片方向矢印の先に形状点343あるいは形状属性点344を作成する。図6に制御用地図作成部43が作成した制御用地図データ35を示す。制御用地図データ35では、すべての形状点343と形状属性点344とが対応している。また、単に形状点343と形状属性点344とが対応しているだけでなく、すべての形状点343に形状属性点344との対応関係が付与されている。
図6において、下向きの三角形で示す形状点343が、制御用地図作成部43が作成した形状点343である。また、菱形で示す形状属性点344が、制御用地図作成部43が作成した形状属性点344である。
制御用地図作成部43が形状点343を作成する方法を説明する。前述したように、形状属性点344が配置されている位置は、レーンリンク342の端点を基準とした相対位置により示される。そこで、レーンリンク342の端点の座標から、上記相対位置だけ移動した位置に、新たに形状点343を作成する。
新たに作成する形状属性点344におけるレーン形状属性の値は、新たに形状属性点344を作成する位置の前後に配置されている形状属性点344のレーン形状属性の値の補間により作成する。すなわち、新たに作成する形状属性点344におけるレーン形状属性の値は、新たに形状属性点344を作成する位置の前後に配置されている形状属性点344のレーン形状属性の値を、新たに作成する形状属性点344までの距離に応じた比例計算により算出する。
S14では、S11で取得した高精度地図データ34に、S12で作成したレーンネットワーク情報と、S13で作成したレーン形状情報を追加して、制御用地図データ35とする。
説明を図1に戻す。出力部44は、自動運転ECU2に車両制御用データを出力する。車両制御用データには、現在位置、センサ情報をそれぞれ示すデータが含まれる。また、制御用地図データ35も含まれる。現在位置は位置決定部41から取得する。センサ情報は、角速度センサ10、加速度センサ20などから取得する。制御用地図データ35は、制御用地図作成部43が作成する。
なお、現在位置を示すデータ、センサ情報を示すデータ、制御用地図データ35は、同時に出力する必要はない。たとえば、制御用地図データ35の出力周期を、他の車両制御用データの出力周期よりも長くすることができる。
[実施形態のまとめ]
以上、説明した本実施形態の車両制御用データ出力装置1では、自動運転ECU2へ出力する制御用地図データ35を、地図記憶部30に記憶しているのではない。制御用地図データ35は、第2地図記憶部32に記憶されている高精度地図データ34に対して情報が追加されたデータである。換言すれば、第2地図記憶部32に記憶されている高精度地図データ34は、制御用地図データ35よりも情報が少ないデータである。したがって、制御用地図データ35を第2地図記憶部32に記憶しておき、その制御用地図データ35を読み出すよりも、読み出し速度を速くすることができ、また、地図データを記憶するために必要な記憶容量も少なくできる。
また、第2地図記憶部32に記憶されている高精度地図データ34それ自体が、レーンネットワーク情報が表されている地図データ、すなわち、レーンレベルで道路が表現されておいる。制御用地図データ35は、その高精度地図データ34に情報が追加されているので、自動運転ECU2は、精度が高い車両制御が可能になる。
以上、実施形態を説明したが、開示した技術は上述の実施形態に限定されるものではなく、次の変形例も開示した範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施できる。
また、本開示に記載の制御部40およびその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサを構成する専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部40およびその手法は、専用ハードウエア論理回路により、実現されてもよい。もしくは、本開示に記載の制御部40およびその手法は、コンピュータプログラムを実行するプロセッサと一つ以上のハードウエア論理回路との組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。ハードウエア論理回路は、たとえば、ASIC、FPGAである。
また、コンピュータプログラムを記憶する記憶媒体はROMに限られず、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていればよい。たとえば、フラッシュメモリに上記プログラムが記憶されていてもよい。
1:車両制御用データ出力装置(地図データ出力装置) 2:自動運転ECU(車両制御装置) 3:GNSS受信機 4:カメラ 5:破線 10:角速度センサ 20:加速度センサ 30:地図記憶部 31:第1地図記憶部 32:第2地図記憶部 33:道路ネットワーク地図データ 34:高精度地図データ 35:制御用地図データ 40:制御部 41:位置決定部 42:読み出し処理部 43:制御用地図作成部 44:出力部 341:レーンブロック 342:レーンリンク 343:形状点 344:形状属性点 C:車両

Claims (5)

  1. 道路のレーンを前記レーンの一部を示すリンクの接続によりモデル化して示すレーンネットワーク情報が表されている地図データ(34)を記憶する地図記憶部(32)と、
    車両の現在位置を決定する位置決定部(41)と、
    前記位置決定部が決定した現在位置に基づいて定まる領域に対する前記地図データを前記地図記憶部から読み出す読み出し処理部(42)と、
    前記読み出し処理部が読み出した前記地図データに基づいて、前記地図データに対して情報多くされた制御用地図データ(35)を作成する制御用地図作成部(43)と、
    前記制御用地図データを、前記車両の挙動を制御する車両制御装置へ出力する出力部(44)とを備える、地図データ出力装置。
  2. 前記制御用地図作成部は、読み出した前記地図データに含まれている前記レーンネットワーク情報の情報量を多くした前記制御用地図データを作成する、請求項1に記載の地図データ出力装置。
  3. 前記地図データに表されている前記レーンネットワーク情報は、道路の長手方向において複数のレーンブロック(341)に分割されて表現されており、
    前記レーンブロックは、そのレーンブロックに含まれるレーン数を情報として持ち、
    前記制御用地図作成部は、前記レーンブロックが、分岐部分または合流部分の少なくとも一方である分合流部分を含む場合に、そのレーンブロックを、前記分合流部分と他の部分に分割し、かつ、前記分合流部分の前記レーン数が、前記分合流部分に隣接する前記レーンブロックに情報として付与されている前記レーン数と同じになるように、前記分合流部分の前記レーン数を増加させる、請求項1または2に記載の地図データ出力装置。
  4. 前記地図データには、前記リンクごとにレーンの形状を示すレーン形状情報が表されており、
    前記制御用地図作成部は、読み出した前記地図データに含まれている前記レーン形状情報の情報量を多くした前記制御用地図データを作成する、請求項1~3のいずれか1項に記載の地図データ出力装置。
  5. 前記レーン形状情報には、レーンの形状が変化する位置に配置され、レーンが存在する位置を座標で示す形状点(343)と、レーン形状属性が変化する位置に配置され、前記リンクの端点を基準として前記端点からのリンク上の距離により位置が特定され、その位置での前記レーン形状属性を表す形状属性点(344)とが含まれており、
    前記制御用地図作成部は、対応する前記形状属性点がない前記形状点に対して、対応する前記形状属性点を、前記地図記憶部から読み出した前記地図データの前記レーン形状情報に含まれている前記形状属性点の補間により作成し、かつ、対応する前記形状点がない前記形状属性点に対して、前記地図記憶部から読み出した前記地図データの前記レーン形状情報に含まれている、前記リンクの端点の座標と、前記形状属性点の前記端点からの距離とに基づいて、対応する前記形状点を作成する、請求項4に記載の地図データ出力装置。
JP2019052933A 2019-03-20 2019-03-20 地図データ出力装置 Active JP7077999B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019052933A JP7077999B2 (ja) 2019-03-20 2019-03-20 地図データ出力装置
PCT/JP2020/003918 WO2020189056A1 (ja) 2019-03-20 2020-02-03 地図データ出力装置
US17/477,261 US20220003570A1 (en) 2019-03-20 2021-09-16 Map data output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019052933A JP7077999B2 (ja) 2019-03-20 2019-03-20 地図データ出力装置

Publications (3)

Publication Number Publication Date
JP2020153835A JP2020153835A (ja) 2020-09-24
JP2020153835A5 JP2020153835A5 (ja) 2021-07-26
JP7077999B2 true JP7077999B2 (ja) 2022-05-31

Family

ID=72520708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019052933A Active JP7077999B2 (ja) 2019-03-20 2019-03-20 地図データ出力装置

Country Status (3)

Country Link
US (1) US20220003570A1 (ja)
JP (1) JP7077999B2 (ja)
WO (1) WO2020189056A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021025216A1 (ko) * 2019-08-08 2021-02-11 엘지전자 주식회사 경로 제공 장치 및 그것의 경로 제공 방법
KR20230009224A (ko) * 2021-07-08 2023-01-17 현대자동차주식회사 차로별 링크 생성 장치 및 그 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017146530A (ja) 2016-02-19 2017-08-24 株式会社日立製作所 地図データ生成装置、地図データ生成方法および地図データ生成プログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5241655B2 (ja) * 2009-09-04 2013-07-17 クラリオン株式会社 ナビゲーション装置および車両制御装置
WO2016099443A1 (en) * 2014-12-15 2016-06-23 Intelligent Technologies International, Inc. Mapping techniques using probe vehicles
CN107851392B (zh) * 2015-07-22 2021-04-09 本田技研工业株式会社 路径生成装置、路径生成方法及存储路径生成程序的介质
JP6996882B2 (ja) * 2017-06-29 2022-01-17 株式会社ゼンリン 自動運転支援システム、自動運転支援方法、及び自動運転用のデータの地図データ構造
US10520319B2 (en) * 2017-09-13 2019-12-31 Baidu Usa Llc Data driven map updating system for autonomous driving vehicles

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017146530A (ja) 2016-02-19 2017-08-24 株式会社日立製作所 地図データ生成装置、地図データ生成方法および地図データ生成プログラム

Also Published As

Publication number Publication date
JP2020153835A (ja) 2020-09-24
US20220003570A1 (en) 2022-01-06
WO2020189056A1 (ja) 2020-09-24

Similar Documents

Publication Publication Date Title
CN109583151B (zh) 车辆的行驶轨迹预测方法及装置
JP7139992B2 (ja) 制御用地図情報評価装置、制御用地図情報評価方法、及び制御プログラム
JP6315107B2 (ja) 目標経路生成装置および走行制御装置
JP7154482B2 (ja) 車両運転支援システム
JP6956268B2 (ja) 走行環境情報の生成方法、運転制御方法、走行環境情報生成装置
US11614740B2 (en) Determining speeds for an autonomous vehicle
JP7077999B2 (ja) 地図データ出力装置
JP7173750B2 (ja) 地図情報生成装置、自動運転システム、および自動運転制御情報生成装置
KR102611507B1 (ko) 주행 지원 방법 및 주행 지원 장치
JP7103161B2 (ja) 地図情報システム
JP7010535B2 (ja) 情報処理装置
US10909149B2 (en) Method and device for creating and providing a map
JP7252513B2 (ja) 車両運転支援システム
JP7149082B2 (ja) 走行支援装置の走行支援方法及び走行支援装置
JP2018105636A (ja) 経路生成装置
JP7394206B2 (ja) 走行支援装置
JP5208016B2 (ja) 合流退出判定装置及び合流退出判定プログラム
JP2018206071A (ja) 区画線認識装置
CN116295478A (zh) 车辆的导航方法及装置
JP7391264B2 (ja) 運転支援装置および運転支援方法
JP7024871B2 (ja) 経路算出方法、運転制御方法及び経路算出装置
JP2013083576A (ja) 自車位置認識システム、自車位置認識プログラム、及び自車位置認識方法
JP7043370B2 (ja) 地図情報生成装置、および自動運転システム
KR101400267B1 (ko) 무인자율차량 및 이의 야지주행방법
EP3985641A1 (en) Travel assistance method and travel assistance device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210531

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210531

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220502

R150 Certificate of patent or registration of utility model

Ref document number: 7077999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150