[go: up one dir, main page]

JP6601696B2 - 予測装置、予測方法、およびプログラム - Google Patents

予測装置、予測方法、およびプログラム Download PDF

Info

Publication number
JP6601696B2
JP6601696B2 JP2018007693A JP2018007693A JP6601696B2 JP 6601696 B2 JP6601696 B2 JP 6601696B2 JP 2018007693 A JP2018007693 A JP 2018007693A JP 2018007693 A JP2018007693 A JP 2018007693A JP 6601696 B2 JP6601696 B2 JP 6601696B2
Authority
JP
Japan
Prior art keywords
vehicle
exit
recognized
travel locus
unit
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
JP2018007693A
Other languages
English (en)
Other versions
JP2019128614A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2018007693A priority Critical patent/JP6601696B2/ja
Priority to CN201910006037.8A priority patent/CN110060467B/zh
Priority to US16/243,176 priority patent/US11247692B2/en
Publication of JP2019128614A publication Critical patent/JP2019128614A/ja
Application granted granted Critical
Publication of JP6601696B2 publication Critical patent/JP6601696B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0027Planning or execution of driving tasks using trajectory prediction for other traffic participants
    • B60W60/00274Planning or execution of driving tasks using trajectory prediction for other traffic participants considering possible movement changes
    • 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
    • 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/18154Approaching an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0097Predicting future conditions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/048Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/251Fusion techniques of input or preprocessed data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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/10Number of lanes
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Analytical Chemistry (AREA)
  • Data Mining & Analysis (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、予測装置、予測方法、およびプログラムに関する。
従来、他車両の走行軌跡を予測し、自車両と他車両の接近を予知することで、種々の用途に用いることについて研究が進められている。例えば、特許文献1には、自車両の現在位置と、地図データとに基づいて自車両の予想走行ルートを特定し、予想走行ルート上の交錯点マップ作成ポイントの位置を設定し、各ポイントを通る予想軌跡に基づいて各ポイントにおける車両の向きを予測し、走行時に注意すべき注意領域を特定し、予測された向きで交錯点マップ作成ポイントにいる車両から見た注意領域がある方向範囲を算出し、算出した方向範囲に基づいて、車両から見た方向と危険度との対応関係を示す交錯点マップを作成する技術について記載されている。
特開2011−209919号公報
従来の技術では、予測の前提として道路構造(道路形状)を認識することが必要であったため、適用可能な場面が限定的であった。道路構造を認識するためには、カメラやレーザレーダなどで、道路を区画する構造物、例えば縁石や道路区画線等を認識する必要があるが、例えば交差点において対向車両が右左折して自車両の前方を横切るような場面では、構造物が対向車両の死角に入ることで認識できなくなる。このため、従来の技術では、継続的に他車両の将来の走行軌跡を予測することができない場合があった。
本発明は、このような事情を考慮してなされたものであり、より継続的に他車両の将来の走行軌跡を予測することが可能な予測装置、予測方法、およびプログラムを提供することを目的の一つとする。
(1):自車両の周辺の道路構造、および他車両を認識する認識部と、所定の場面において、前記認識部により認識された道路構造に基づいて前記認識部により認識された他車両の将来の走行軌跡を予測する予測部と、を備え、前記予測部は、前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が前記認識部により認識できない場合、前記認識部の過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、予測装置。
(2):(1)において、前記所定の場面は、前記他車両が交差点で進路変更する場面であるもの。
(3):(2)において、前記予測部は、前記認識部により認識された道路構造から得られる、前記他車両が通過する交差点の入口と出口の位置に基づいて前記他車両の将来の走行軌跡を予測し、前記入口と前記出口の位置のうち一方または双方が不明な場合、前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測するもの。
(4):(3)において、前記予測部は、前記認識部により前記出口の位置が認識され、且つ前記認識部により前記入口の位置が認識できない場合、前記他車両の過去の走行軌跡から予測される仮走行軌跡を前記出口の位置に基づいて補正することで、前記他車両の将来の走行軌跡を予測するもの。
(5):(3)または(4)において、前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記将来の走行軌跡を予測する対象の他車両の前方を走行する前走車両の過去の走行軌跡に基づいて前記出口の位置を推定し、前記他車両の将来の走行軌跡を予測するもの。
(6):(3)〜(5)において、前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記交差点において前記出口と対向する側の道路構造に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測するもの。
(7):(3)〜(6)において、前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記交差点において前記出口と対向する側の対向する側の道路幅に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測するもの。
(8):(3)〜(7)において、前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記出口の付近にある構造部の位置に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測するもの。
(9):(1)において、前記所定の場面は、対向車両である前記他車両が道路を横断して道路外に進行する場面であるもの。
(10):コンピュータが、自車両の周辺の道路構造、および他車両を認識し、所定の場面において、前記認識した道路構造に基づいて前記他車両の将来の走行軌跡を予測し、前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が認識できない場合、過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、予測方法。
(11)コンピュータに、自車両の周辺の道路構造、および他車両を認識させ、所定の場面において、前記認識させた道路構造に基づいて前記他車両の将来の走行軌跡を予測させ、前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が認識できない場合、過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測させる、プログラム。
(1)〜(11)によれば、より継続的に他車両の将来の走行軌跡を予測することができる。
予測装置を利用した車両システム1の構成図である。 第1制御部120および第2制御部160の機能構成図である。 予測対象の他車両m1が交差点を通過する「所定の場面」の一例を示す図である。 交差点の入口CIと出口COが認識できている場合に、走行軌跡予測部140により実行される処理について説明するための図である。 設定される円弧の二つのパターンを示す図である。 交差点の入口CIが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その1)である。 交差点の入口CIが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その2)である。 交差点の出口COが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その1)である。 交差点の出口COが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その2)である。 走行軌跡予測部140により実行される処理の流れの一例を示すフローチャートである。 対向車両である他車両m1が交差点を通過する「所定の場面」の一例を示す図である。 走行軌跡予測部140により実行される処理について説明するための図である。 対向車線の少なくとも一部が認識できない場合に走行軌跡予測部140により実行される処理について説明するための図である。 実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。
以下、図面を参照し、本発明の予測装置、予測方法、およびプログラムの実施形態について説明する。予測装置は、種々の用途に利用される。以下の説明では、予測装置が自動運転車両に適用されたものとして説明を行うが、予測装置は、他車両の接近に応じて警報を出す警報装置、或いは、車間距離制御や車線維持支援制御などを行い、他車両の将来の軌跡に応じて制御を切り替えたり制御量を調整したりする運転支援装置などにも適用可能である。
[構成]
図1は、予測装置を利用した車両システム1の構成図である。車両システム1が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジンなどの内燃機関、電動機、或いはこれらの組み合わせである。電動機を備える場合、電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
車両システム1は、例えば、カメラ10と、レーダ装置12と、ファインダ14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される車両(以下、自車両Mと称する)の任意の箇所に一つまたは複数が取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。
レーダ装置12は、自車両Mの周辺にミリ波などの電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に一つまたは複数が取り付けられる。レーダ装置12は、FM−CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。
ファインダ14は、LIDAR(Light Detection and Ranging)である。ファインダ14は、自車両Mの周辺に光を照射し、散乱光を測定する。ファインダ14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。ファインダ14は、自車両Mの任意の箇所に一つまたは複数が取り付けられる。ファインダ14は、物体検出装置の一例である。
物体認識装置16は、カメラ10、レーダ装置12、およびファインダ14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度などを認識する。物体認識装置16は、認識結果を自動運転制御装置100に出力する。また、物体認識装置16は、必要に応じて、カメラ10、レーダ装置12、およびファインダ14の検出結果をそのまま自動運転制御装置100に出力してよい。
通信装置20は、例えば、セルラー網やWi−Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)などを利用して、自車両Mの周辺に存在する他車両と通信し、或いは無線基地局を介して各種サーバ装置と通信する。
HMI30は、自車両Mの乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キーなどを含む。
車両センサ40は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。
ナビゲーション装置50は、例えば、GNSS(Global Navigation Satellite System)受信機51と、ナビHMI52と、経路決定部53とを備え、HDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自車両Mの位置を特定する。自車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キーなどを含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された自車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。経路決定部53により決定された地図上経路は、MPU60に出力される。また、ナビゲーション装置50は、経路決定部53により決定された地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。なお、ナビゲーション装置50は、例えば、乗員の保有するスマートフォンやタブレット端末等の端末装置の機能によって実現されてもよい。また、ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから返信された地図上経路を取得してもよい。
MPU60は、例えば、推奨車線決定部61として機能し、HDDやフラッシュメモリなどの記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、経路において分岐箇所や合流箇所などが存在する場合、自車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。
第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、車線の中央の情報あるいは車線の境界の情報等を含んでいる。また、第2地図情報62には、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、電話番号情報などが含まれてよい。第2地図情報62は、通信装置20を用いて他装置にアクセスすることにより、随時、アップデートされてよい。
運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。
自動運転制御装置100は、例えば、第1制御部120と、第2制御部160とを備える。第1制御部120と第2制御部160は、それぞれ、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。自動運転制御装置100は、車両制御装置の一例である。
図2は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、走行軌跡予測部140と、行動計画生成部150とを備える。
認識部130は、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力される情報に基づいて、自車両Mの周辺状況を認識する。認識部130は、例えば、道路構造認識部132と、他車両認識部134とを備える。認識部により認識される周辺状況には、種々の物体が含まれる。物体の位置は、例えば、まず自車両Mの代表点(センサ位置や重心、駆動軸中心など)を原点とした絶対座標上の位置として認識され、必要に応じて道路に沿った道路座標上の位置に変換されて制御に使用される。
道路構造認識部132は、自車両の周辺の道路構造を認識する。例えば、道路構造認識部132は、道路区画線や路肩、縁石、中央分離帯、ガードレールなどを認識し、それらで区画される道路の形状(道路構造)を認識する。認識される道路構造には、車線ごとの幅、交差点との接続部分の位置など、種々の情報が含まれてよい。詳しくは、後述する。
他車両認識部134は、自車両Mの周辺に存在する他車両の位置、および速度、加速度等の状態を認識する。他車両の位置は、他車両の重心やコーナー等の代表点で表されてもよいし、広がりを持った領域で表されてもよい。
認識部130により認識される周辺状況は、道路構造や他車両の他、自車両Mと走行車線との相対位置や姿勢、自転車や歩行者の状態、一時停止線、障害物、赤信号、料金所などの道路事象、その他の情報を含んでよい。認識部130による認識結果は、走行軌跡予測部140と行動計画生成部150とに出力される。
走行軌跡予測部140は、所定の場面において、道路構造認識部132により認識された道路構造に基づいて、他車両認識部134により認識された他車両の将来の走行軌跡を予測する。走行軌跡予測部140は、所定の場面において、他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が道路構造認識部132により認識できない場合、他車両認識部134の過去の認識結果に基づいて得られる他車両の過去の走行軌跡に基づいて、他車両の将来の走行軌跡を予測する。詳しくは、後述する。
行動計画生成部150は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、走行軌跡予測部140により予測された他車両の将来の走行軌跡と干渉しないように、自車両Mが将来走行する目標軌道を生成する。目標軌道は、例えば、複数の軌道点と、速度要素とを含んでいる。例えば、目標軌道は、自車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの自車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。
認識部130と、走行軌跡予測部140とを合わせたものが、「予測装置」の一例である。なお、上記説明した認識部130の機能の一部を物体認識装置16が備えてもよく、その場合、「予測装置」は物体認識装置16を含んでよい。また、「予測装置」は、道路構造や他車両を認識するためのデバイス、例えばカメラ10やレーダ装置12、ファインダ14を含んでもよい。
第2制御部160は、行動計画生成部150によって生成された目標軌道を、予定の時刻通りに自車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。第2制御部160は、例えば、行動計画生成部150により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させ、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。また、第2制御部160は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。
走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機などの組み合わせと、これらを制御するECUとを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、運転操作子80に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御s160から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[走行軌跡予測−交差点]
以下、認識部130と走行軌跡予測部140とが協働して実行される他車両の走行軌跡予測について説明する。まず、所定の場面が、他車両が交差点で進路変更する場面である場合の処理について説明する。図3は、予測対象の他車両m1が交差点を通過する「所定の場面」の一例を示す図である。図3において、自車両Mは、交差点に接続された各道路を見渡せる位置におり、他車両m1は、車線L1から交差点に進入しようとしている。なお、図3以下では上空から見た実平面上の風景を示している。また、図3以下の説明では、左側通行の国または地域で使用されることを前提とする。また、図3以下の説明では、車両に付された矢印は、その車両の進行方向を示している。
このような場面において、道路構造認識部132は、他車両m1が交差点に進入してくる箇所すなわち交差点の入口CIの位置を認識する。入口CIの位置は、例えば、車線L1の中央線と最も交差点の中心部に近い白線との交点と定義される(詳細について図4で説明)。また、道路構造認識部132は、他車両m1が交差点から退出する箇所すなわち交差点の出口COの位置を認識する。出口COは、一つに絞られるとは限らず、複数の出口COが認識される場合があり、後述する処理によって一つに絞り込みが行われる。図3において、他車両m1が退出する可能性のある車線は車線L2〜L9である。この場合、出口COの位置は、例えば、各車線の中央線と最も交差点の中心部に近い白線RLとの交点と定義される。
(入口と出口が認識できている場合)
図4は、交差点の入口CIと出口COが認識できている場合に、走行軌跡予測部140により実行される処理について説明するための図である。走行軌跡予測部140は、まず、他車両m1が走行していた車線L1の中央線CL1を仮想的に設定する。同様に、走行軌跡予測部140は、車線L2〜L9の中央線CL2〜CL9を仮想的に設定する。
走行軌跡予測部140は、例えば、各車線の中央線から中央線CL1と交差する中央線を抽出し、抽出した中央線を有する車線xの中央線CLxと中央線CL1との双方に内接する円弧であって、交差点の入口または出口のうちいずれか一方を通る円弧を設定する。図5は、設定される円弧の二つのパターンを示す図である。図5の左図では、交差点の入口CIを通る円弧が、図5の右図では、交差点の出口COを通る円弧が、それぞれ設定されている。
走行軌跡予測部140は、中央線CL1、上記設定した円弧、および中央線CLxを連ねた線を、他車両m1の走行軌跡として予測する。例えば、図5の左図であれば、入口CIと接点CPの間を円弧とし、その両端にそれぞれ中央線CL1または中央線CLxを接続した線を、車線xに進行する場合の他車両m1の走行軌跡として予測する。
走行軌跡は、他車両m1が退出する可能性のある車線のそれぞれについて求められる。走行軌跡予測部140は、例えば、複数の走行軌跡のうち、他車両m1の位置が上空から見て重なっている一つの走行軌跡を、他車両の走行軌跡として予測する。
(入口が認識できない場合)
図6は、交差点の入口CIが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その1)である。図中、交差点の入口CIは、他車両m2によって遮られ、自車両Mのカメラ10等の死角となるため、自車両Mによって認識できなくなっている。この場合、走行軌跡予測部140は、他車両m1の過去の走行軌跡に基づいて他車両m1の将来の走行軌跡を推定する。例えば、走行軌跡予測部140は、所定時間ごとにサンプリングされた他車両m1の過去の走行軌跡に対してカルマンフィルタを適用し、将来の走行軌跡を予測する。図中、Kは過去および将来の走行軌跡のサンプリング点である。
カルマンフィルタの原理について簡単に説明する。走行軌跡予測部140は、カルマンフィルタ処理を行う場合、まず他車両m1の動きを複数のモデルのそれぞれに当てはめる。モデルには、例えば、(1)速度を維持しながら直進する(2)加減速しながら直進する(3)速度を維持しながら旋回する(4)加減速しながら旋回するなどが予め用意される。
走行軌跡予測部140は、最も当てはまりの良いモデルを選択する。カルマンゲインは、式(1)、(2)で表される予測ステップと、式(3)〜(5)で表される更新ステップとを交互に行うことで実現される。各式におけるkは処理サイクルを表す。式(1)におけるμ(チルダ)は、事前推定値を表し、式(2)におけるΣ(チルダ)は、事前誤差共分散を表す。Gは、状態空間表現(動作モデル)を構成する行列であり、RはΣμである。
Figure 0006601696
式(3)におけるKはカルマンゲインであり、Cは状態空間表現(観測モデル)を構成する行列であり、QはΣzである(zは観測モデルの左項)。式(4)におけるμは事後推定値を表し、式(5)におけるΣは、事後誤差共分散を表す。式(4)のμは、k+1サイクル目にはμk+1(チルダ)として扱われ、式(5)のΣは、k+1サイクル目にはΣk+1として扱われる。
Figure 0006601696
走行軌跡が(1)速度を維持しながら直進する(2)加減速しながら直進する、のいずれかのモデルに当てはまる場合、走行軌跡予測部140は、図6に示すように、走行軌跡とみなされる直線LKを設定する。この場合において、他車両m1の方向指示器の動作状態や減速、他車両m1との通信によって得られた右左折情報によって、他車両m1が右左折を行う(そのまま直進しない)ことが予測される場合、走行軌跡予測部140は、例えば、着目する車線xの中央線CLxと直線LKとの双方の線に内接する円弧であって、他車両m1の現在位置または出口COのうちいずれか一方を通る円弧を設定する。そして、走行軌跡予測部140は、直線LK、上記設定した円弧、および中央線CLxを連ねた線を、他車両m1の走行軌跡として予測する。これによって、カルマンフィルタによって他車両m1の過去の走行軌跡から予測される走行軌跡(仮走行軌跡)が出口COの位置に基づいて補正され、他車両m1の将来の走行軌跡が予測される。なお、係る処理によって走行軌跡が一つに絞られない場合が生じるが、走行軌跡予測部140は、例えば、他車両m1が旋回を開始した時点でモデルを(3)速度を維持しながら旋回する、または(4)加減速しながら旋回するに切り替え、以下に図7を参照して説明する処理を実行すればよい。
走行軌跡が(3)速度を維持しながら旋回する(4)加減速しながら旋回する、のいずれかのモデルに当てはまる場合、走行軌跡予測部140は、例えば、図7に示すように、モデルを交差点の出口COまで伸ばすことで得られる曲線CKを設定し、図示する補正基準乖離が最も小さい車線を選択し、補正基準乖離を打ち消すようにカルマンフィルタのモデルを修正してよい。図7は、交差点の入口CIが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その2)である。
(出口が認識できない場合)
図8は、交差点の出口COが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その1)である。図中、交差点から車線L7〜L9に退出する出口は、他車両m1の前方を走行する他車両m2およびm3によって遮られ、自車両Mから認識できなくなっている。この場合、走行軌跡予測部140は、例えば、他車両m2の進行先に車線L7への出口COが存在すると推定し、他車両m3の進行先に車線L9への出口COが存在すると推定する。進行先は、例えば、その他車両の走行軌跡と、最も交差点の中心部に近い白線RLとの交点と定義される。走行軌跡予測部140は、推定した出口COの位置に基づいて、上記説明した(入口と出口が認識できている場合)または(入口が認識できない場合)と同様の処理を行う。
図9は、交差点の出口COが認識できない場合に走行軌跡予測部140により実行される処理について説明するための図(その2)である。本図は、図3等で示した交差点の一部を拡大して示している。走行軌跡予測部140は、例えば、交差点から退出する車線L7〜L9に対向する位置の道路構造を参照し、道路区画線を仮想的に伸展させて仮想線VLを設定する。そして、走行軌跡予測部140は、仮想線VLと出口側の白線RLとの二つの交点MPの中間点を、交差点の出口COと設定する。
また、走行軌跡予測部140は、自車両Mから見えている範囲の構造物、例えば縁石CSや標識、信号機、ガードレールなどに基づいて、交差点の出口COの位置を推定してもよい。この場合において、走行軌跡予測部140は、交差点から退出する車線L7〜L9に対向する位置の道路構造から認識される道路幅WRおよび/または車線幅WLに基づいて、交差点の出口COの位置を更に正確に推定してもよい。
[処理フロー]
図10は、走行軌跡予測部140により実行される処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば繰り返し実行される。
まず、走行軌跡予測部140は、自車両Mが交差点に接近しているか否かを判定する(ステップS100)。「接近している」とは、例えば、交差点の入口CIまたは中心点まで所定距離以内、或いは所定時間以内になったことをいう。自車両Mが交差点に接近していない場合、本フローチャートの1ルーチンが終了する。
自車両Mが交差点に接近している場合、走行軌跡予測部140は、他車両認識部134の認識結果を参照し、走行軌跡を予測すべき他車両(以下、対象車両)が存在するか否かを判定する(ステップS102)。対象車両とは、例えば、交差点内に存在し、または交差点に接近している他車両のうち、明確に自車両Mと交差しない走行軌跡を進んでいる他車両を除いたものである。対象車両が存在しない場合、本フローチャートの1ルーチンが終了する。
対象車両が存在する場合、走行軌跡予測部140は、道路構造認識部132が交差点の入口と出口の双方を認識可能である(或いは、所定時間以内に認識可能であった;以下同様)か否かを判定する(ステップS104)。道路構造認識部132が交差点の入口と出口の双方を認識可能である場合、走行軌跡予測部140は、交差点の入口の位置と出口の位置とに基づいて(上記の例では更に対象車両の位置に基づいて)対象車両の走行軌跡を予測する(ステップS106)。
道路構造認識部132が交差点の入口と出口の双方を認識可能でない場合、走行軌跡予測部140は、道路構造認識部132が交差点の入口を認識できず、且つ出口を認識可能であるか否かを判定する(ステップS108)。道路構造認識部132が交差点の入口を認識できず、出口を認識可能である場合、走行軌跡予測部140は、対象車両の過去の走行履歴と交差点の出口の位置とに基づいて、対象車両の走行軌跡を予測する(ステップS110)。
ステップS108において否定的な判定を得た場合、走行軌跡予測部140は、道路構造認識部132が交差点の出口を認識できず、且つ入口を認識可能であるか否かを判定する(ステップS112)。道路構造認識部132が交差点の出口を認識できず、且つ入口を認識可能である場合、走行軌跡予測部140は、交差点の出口の位置を、対象車両の前走車両の走行軌跡、対向する道路構造、縁石等に基づいて推定し、交差点の入口の位置と、上記推定した出口の位置とに基づいて、対象車両の走行軌跡を予測する(ステップS114)。
ステップS112において否定的な判定を得た場合(交差点の入口も出口も認識できない場合)、走行軌跡予測部140は、対象車両の過去の走行履歴と、ステップS114と同様に推定した交差点の出口の位置とに基づいて、対象車両の走行軌跡を予測する(ステップS116)。
係る処理によって、道路構造認識部132により交差点の少なくとも一部が認識できない場合であっても、適切に対象車両の走行軌跡を予測することができる。
[走行軌跡予測−道路横断]
以下、所定の場面が、対向車両である他車両が道路を横断する場面である場合の処理について説明する。図11は、対向車両である他車両m1が交差点を通過する「所定の場面」の一例を示す図である。この場面において、自車両Mに対する対向車両である他車両m1は、道路を横断して道路外にある駐車スペースPに進行しようとしている。
図12は、走行軌跡予測部140により実行される処理について説明するための図である。この場合、走行軌跡予測部140は、例えば、他車両m1が走行する車線の中央線CLと、駐車スペースPの出入口の中央部CEから道路幅方向に展伸させた仮想線ELとを設定し、中央線CLと仮想線ELとの双方に内接する円弧であって、現在の他車両m1の位置と中央部CEとのいずれか一方を通る円弧を設定する。そして、走行軌跡予測部140は、中央線CL、上記設定した円弧、および仮想線ELを連ねた線を、他車両m1の走行軌跡として予測する。
図13は、対向車線の少なくとも一部が認識できない場合に走行軌跡予測部140により実行される処理について説明するための図である。図示の例では、他車両m4の存在によって、他車両m1の走行する車線の一部が遮られ、図12で示した中央線CLが正確に認識できなくなっている。この場合、走行軌跡予測部140は、交差点の場合の(入口が認識できない場合)と同様に、他車両m1の過去の走行軌跡に基づいて他車両m1の将来の走行軌跡を推定する。例えば、走行軌跡予測部140は、所定時間ごとにサンプリングされた他車両m1の過去の走行軌跡に対してカルマンフィルタを適用して他車両m1の将来の走行軌跡を予測し、駐車スペースPの出入口の中央部CEの位置を用いて他車両m1の将来の走行軌跡を補正する。
以上説明した実施形態の予測装置、予測方法、およびプログラムによれば、自車両の周辺の道路構造、および他車両を認識する認識部130と、所定の場面において、認識部130により認識された道路構造に基づいて認識部130により認識された他車両の将来の走行軌跡を予測する走行軌跡予測部140と、を備え、走行軌跡予測部140は、所定の場面において、他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が認識部130により認識できない場合、認識部130の過去の認識結果に基づいて得られる他車両の過去の走行軌跡に基づいて他車両の将来の走行軌跡を予測することにより、より継続的に他車両の将来の走行軌跡を予測することができる。
[ハードウェア構成]
図14は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100は、通信コントローラ100−1、CPU100−2、ワーキングメモリとして使用されるRAM(Random Access Memory)100−3、ブートプログラムなどを格納するROM(Read Only Memory)100−4、フラッシュメモリやHDD(Hard Disk Drive)などの記憶装置100−5、ドライブ装置100−6などが、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ100−1は、自動運転制御装置100以外の構成要素との通信を行う。記憶装置100−5には、CPU100−2が実行するプログラム100−5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)などによってRAM100−3に展開されて、CPU100−2によって実行される。これによって、認識部130、走行軌跡予測部140、および行動計画生成部150のうち一部または全部が実現される。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記記憶装置に記憶されたプログラムを実行することにより、
自車両の周辺の道路構造、および他車両を認識し、
所定の場面において、前記認識部により認識された道路構造に基づいて前記認識部により認識された他車両の将来の走行軌跡を予測し、
前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が前記認識部により認識できない場合、前記認識部の過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、
ように構成されている、予測装置。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
10 カメラ
12 レーダ装置
14 ファインダ
16 物体認識装置
100 自動運転制御装置
120 第1制御部
130 認識部
132 道路構造認識部
134 他車両認識部
140 走行軌跡予測部
150 行動計画生成部
160 第2制御部

Claims (11)

  1. 自車両の周辺の道路構造、および他車両を認識する認識部と、
    所定の場面において、前記認識部により認識された道路構造に基づいて前記認識部により認識された他車両の将来の走行軌跡を予測する予測部と、を備え、
    前記予測部は、前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が前記認識部により認識できない場合、前記認識部の過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、
    予測装置。
  2. 前記所定の場面は、前記他車両が交差点で進路変更する場面である、
    請求項1記載の予測装置。
  3. 前記予測部は、前記認識部により認識された道路構造から得られる、前記他車両が通過する交差点の入口と出口の位置に基づいて前記他車両の将来の走行軌跡を予測し、前記入口と前記出口の位置のうち一方または双方が不明な場合、前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、
    請求項2記載の予測装置。
  4. 前記予測部は、前記認識部により前記出口の位置が認識され、且つ前記認識部により前記入口の位置が認識できない場合、前記他車両の過去の走行軌跡から予測される仮走行軌跡を前記出口の位置に基づいて補正することで、前記他車両の将来の走行軌跡を予測する、
    請求項3記載の予測装置。
  5. 前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記将来の走行軌跡を予測する対象の他車両の前方を走行する前走車両の過去の走行軌跡に基づいて前記出口の位置を推定し、前記他車両の将来の走行軌跡を予測する、
    請求項3または4記載の予測装置。
  6. 前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記交差点において前記出口と対向する側の道路構造に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測する、
    請求項3から5のうちいずれか1項記載の予測装置。
  7. 前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記交差点において前記出口と対向する側の対向する側の道路幅に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測する、
    請求項3から6のうちいずれか1項記載の予測装置。
  8. 前記予測部は、前記認識部により前記出口の位置が認識できない場合、前記出口の付近にある構造部の位置に基づいて前記出口の位置を推定し、前記推定した前記出口の位置に基づいて、前記他車両の将来の走行軌跡を予測する、
    請求項3から7のうちいずれか1項記載の予測装置。
  9. 前記所定の場面は、対向車両である前記他車両が道路を横断して道路外に進行する場面である、
    請求項1記載の予測装置。
  10. コンピュータが、
    自車両の周辺の道路構造、および他車両を認識し、
    所定の場面において、前記認識した道路構造に基づいて前記他車両の将来の走行軌跡を予測し、
    前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が認識できない場合、過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測する、
    予測方法。
  11. コンピュータに、
    自車両の周辺の道路構造、および他車両を認識させ、
    所定の場面において、前記認識させた道路構造に基づいて前記他車両の将来の走行軌跡を予測させ、
    前記所定の場面において、前記他車両の将来の走行軌跡を予測するのに用いられる道路構造のうち少なくとも一部が認識できない場合、過去の認識結果に基づいて得られる前記他車両の過去の走行軌跡に基づいて前記他車両の将来の走行軌跡を予測させる、
    プログラム。
JP2018007693A 2018-01-19 2018-01-19 予測装置、予測方法、およびプログラム Active JP6601696B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018007693A JP6601696B2 (ja) 2018-01-19 2018-01-19 予測装置、予測方法、およびプログラム
CN201910006037.8A CN110060467B (zh) 2018-01-19 2019-01-03 车辆控制装置
US16/243,176 US11247692B2 (en) 2018-01-19 2019-01-09 Prediction device, prediction method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018007693A JP6601696B2 (ja) 2018-01-19 2018-01-19 予測装置、予測方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2019128614A JP2019128614A (ja) 2019-08-01
JP6601696B2 true JP6601696B2 (ja) 2019-11-06

Family

ID=67298036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018007693A Active JP6601696B2 (ja) 2018-01-19 2018-01-19 予測装置、予測方法、およびプログラム

Country Status (3)

Country Link
US (1) US11247692B2 (ja)
JP (1) JP6601696B2 (ja)
CN (1) CN110060467B (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102611934B1 (ko) * 2018-07-11 2023-12-08 르노 에스.아.에스. 주행 지원 방법 및 주행 지원 장치
JP2021043707A (ja) * 2019-09-11 2021-03-18 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
US11372417B2 (en) * 2019-12-12 2022-06-28 Baidu Usa Llc Method for predicting exiting intersection of moving obstacles for autonomous driving vehicles
CN111273663A (zh) * 2020-02-06 2020-06-12 广州小马智行科技有限公司 车辆的控制方法及装置、存储介质及处理器
JP7404925B2 (ja) * 2020-02-21 2023-12-26 株式会社デンソー 走行支援装置、走行支援方法、および走行支援プログラム
EP4030403A4 (en) * 2020-03-04 2022-10-19 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR PREDICTING THE EXIT OF A VEHICLE
US12030507B2 (en) * 2020-06-29 2024-07-09 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method and system for predicting a trajectory of a target vehicle in an environment of a vehicle
CN113879295B (zh) * 2020-07-02 2024-04-12 华为技术有限公司 轨迹预测方法及装置
CN112373471B (zh) * 2021-01-12 2021-05-04 禾多科技(北京)有限公司 用于控制车辆行驶的方法、装置、电子设备和可读介质
CN112810630B (zh) * 2021-02-05 2022-03-04 山东大学 一种自动驾驶车辆轨迹规划方法及系统
JP7411593B2 (ja) * 2021-02-10 2024-01-11 本田技研工業株式会社 運転支援装置
EP4286972A4 (en) 2021-02-26 2024-03-27 Huawei Technologies Co., Ltd. Vehicle driving intention prediction method and apparatus, terminal and storage medium
JP7558856B2 (ja) * 2021-03-19 2024-10-01 本田技研工業株式会社 運転支援装置
JP7213297B2 (ja) * 2021-03-31 2023-01-26 本田技研工業株式会社 車両の制御装置
CN113483775B (zh) * 2021-06-30 2024-06-14 上海商汤临港智能科技有限公司 路径预测方法及装置、电子设备及计算机可读存储介质
CN115743165B (zh) * 2021-09-06 2025-12-12 本田技研工业株式会社 行驶控制系统
CN114265411B (zh) * 2021-12-28 2023-10-03 上汽大众汽车有限公司 一种解决车辆预测模型性能受限于感知数据性能的方法
CN114625825B (zh) * 2022-03-11 2026-01-13 杭州海康威视系统技术有限公司 一种异常载客点的确定方法、装置及电子设备
CN120051817A (zh) * 2022-10-26 2025-05-27 本田技研工业株式会社 移动体控制系统及其控制方法、程序、以及移动体
US12491882B2 (en) * 2023-05-12 2025-12-09 GM Global Technology Operations LLC Determining optimal vehicle behavior at intersections

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4228894B2 (ja) * 2003-12-01 2009-02-25 日産自動車株式会社 危険個所表示システム
EP1995705B1 (en) * 2006-03-06 2010-07-07 Hitachi, Ltd. Control device and method for automobile
JP4985388B2 (ja) * 2007-12-25 2012-07-25 トヨタ自動車株式会社 運転支援装置及び運転支援システム
DE102008007347A1 (de) * 2008-02-04 2009-08-06 Robert Bosch Gmbh Vorrichtung und Verfahren zum Bestimmen der Position eines anderen Verkehrsteilnehmers
US8428843B2 (en) * 2008-06-20 2013-04-23 GM Global Technology Operations LLC Method to adaptively control vehicle operation using an autonomic vehicle control system
JP5345350B2 (ja) * 2008-07-30 2013-11-20 富士重工業株式会社 車両の運転支援装置
JP2010083314A (ja) * 2008-09-30 2010-04-15 Fuji Heavy Ind Ltd 車両の運転支援装置
JP5218656B2 (ja) * 2009-06-11 2013-06-26 トヨタ自動車株式会社 車両走行位置判定方法及び車両走行位置判定装置
JP5453048B2 (ja) * 2009-10-22 2014-03-26 富士重工業株式会社 車両の運転支援制御装置
JP5146482B2 (ja) 2010-03-29 2013-02-20 株式会社デンソー 交錯点マップ作成装置および交錯点マップ作成装置用のプログラム
EP2600328B1 (en) * 2010-07-27 2017-09-06 Toyota Jidosha Kabushiki Kaisha Driving assistance device
JP5652364B2 (ja) * 2011-09-24 2015-01-14 株式会社デンソー 車両用挙動制御装置
MX359044B (es) * 2014-10-22 2018-09-13 Nissan Motor Dispositivo de asistencia a la conducción.
JP6321532B2 (ja) * 2014-11-28 2018-05-09 株式会社デンソー 車両の走行制御装置
KR101751298B1 (ko) * 2016-02-18 2017-07-11 한국전자통신연구원 차량 경로 예측 방법 및 장치

Also Published As

Publication number Publication date
CN110060467A (zh) 2019-07-26
US11247692B2 (en) 2022-02-15
US20190225231A1 (en) 2019-07-25
JP2019128614A (ja) 2019-08-01
CN110060467B (zh) 2022-06-10

Similar Documents

Publication Publication Date Title
JP6601696B2 (ja) 予測装置、予測方法、およびプログラム
CN108628300B (zh) 路径决定装置、车辆控制装置、路径决定方法及存储介质
CN110531755B (zh) 车辆控制装置、车辆控制方法及存储介质
US11225249B2 (en) Vehicle control device, vehicle control method, and storage medium
JP6710710B2 (ja) 車両制御装置、車両制御方法、およびプログラム
US11079762B2 (en) Vehicle control device, vehicle control method, and storage medium
JP7098366B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN108534792A (zh) 车道变更推定装置、车道变更推定方法及存储介质
CN110271542B (zh) 车辆控制装置、车辆控制方法及存储介质
JP6648384B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN112677966B (zh) 车辆控制装置、车辆控制方法及存储介质
JP2019185112A (ja) 車両制御装置、車両制御方法、およびプログラム
JP2019131077A (ja) 車両制御装置、車両制御方法、およびプログラム
JPWO2019069347A1 (ja) 車両制御装置、車両制御方法、およびプログラム
JP2019137189A (ja) 車両制御システム、車両制御方法、およびプログラム
JP2019064538A (ja) 車両制御装置、車両制御方法、およびプログラム
JP2019137185A (ja) 車両制御システム、車両制御方法、およびプログラム
JP2020163903A (ja) 表示制御装置、表示制御方法、及びプログラム
JP2019056952A (ja) 車両制御装置、車両制御方法、およびプログラム
JP2020083019A (ja) 車両制御装置、車両制御方法、およびプログラム
JP6583697B2 (ja) 周辺監視装置、制御装置、周辺監視方法、およびプログラム
CN112606845B (zh) 推定装置、推定方法及存储介质
CN112172826B (zh) 车辆控制装置、车辆控制方法及存储介质
CN112172809B (zh) 车辆控制装置、车辆控制方法及存储介质
CN110341703B (zh) 车辆控制装置、车辆控制方法及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190830

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190925

R150 Certificate of patent or registration of utility model

Ref document number: 6601696

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150