JP2016133379A - 自動運転装置 - Google Patents

自動運転装置 Download PDF

Info

Publication number
JP2016133379A
JP2016133379A JP2015007761A JP2015007761A JP2016133379A JP 2016133379 A JP2016133379 A JP 2016133379A JP 2015007761 A JP2015007761 A JP 2015007761A JP 2015007761 A JP2015007761 A JP 2015007761A JP 2016133379 A JP2016133379 A JP 2016133379A
Authority
JP
Japan
Prior art keywords
route
vehicle
vehicles
automatic driving
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.)
Granted
Application number
JP2015007761A
Other languages
English (en)
Other versions
JP6112123B2 (ja
Inventor
博充 浦野
Hiromitsu Urano
博充 浦野
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 JP2015007761A priority Critical patent/JP6112123B2/ja
Priority to US14/992,124 priority patent/US9886852B2/en
Priority to CN201610027742.2A priority patent/CN105806353B/zh
Priority to EP16151577.0A priority patent/EP3045868B1/en
Publication of JP2016133379A publication Critical patent/JP2016133379A/ja
Application granted granted Critical
Publication of JP6112123B2 publication Critical patent/JP6112123B2/ja
Priority to US15/848,675 priority patent/US10198944B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/015Detecting movement of traffic to be counted or controlled with provision for distinguishing between two or more types of vehicles, e.g. between motor-cars and cycles
    • 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/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3461Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • 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/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Instructional Devices (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】複数の経路が探索された場合、自動運転に関する演算量の低い経路を選択する。
【解決手段】自車両の自動運転を行う自動運転装置は、自動運転他車両及び手動運転他車両の位置情報を取得する位置取得部2と、経路を探索する経路探索部11と、経路探索部11によって経路が複数探索された場合に、自動運転他車両及び手動運転他車両の位置情報に基づいて、経路毎に、経路上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する演算部12と、演算部12で演算された自動運転他車両の割合が最も多い経路を自車両が走行する経路として選択する選択部13と、選択された経路に沿って走行するように自車両の自動運転を行う制御部14と、を備える。
【選択図】図1

Description

本発明の一側面は、自動運転装置に関する。
目的地までの経路を探索し、探索した経路に沿って自車両の自動運転を行う自動運転装置がある。また、目的地までの経路を探索するシステムの一例が、例えば特許文献1に記載されている。特許文献1に記載されたシステムは、目的地までの経路が複数探索された場合、経路の長さ等に基づいて経路毎に優先度を付して最適な経路を選択している。
特開2014−506991号公報
ところで、自車両の自動運転を行う自動運転装置は、他車両の行動を予測し、予測結果に基づいて自車両を走行させている。自動運転装置は、他車両の行動を予測するために多くの演算を行う必要がある。上述した経路を探索する従来のシステムにおいては、このような演算量の低減について考慮されていない。
そこで、本技術分野においては、複数の経路が探索された場合、自動運転に関する演算量の低い経路を選択することができる自動運転装置が求められている。
本発明の一側面は、第一地点から第二地点までの経路を選択し、選択した経路に沿って走行するように自車両の自動運転を行う自動運転装置であって、自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、自動運転他車両以外の他車両の位置情報を取得する第二位置取得部と、第一地点から第二地点までの経路を地図情報に基づいて探索する経路探索部と、経路探索部によって経路が複数探索された場合に、第一位置取得部で取得された自動運転他車両の位置情報及び第二位置取得部で取得された他車両の位置情報に基づいて、経路毎に、経路上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する演算部と、演算部で演算された自動運転他車両の割合が最も多い経路を自車両が走行する経路として選択する選択部と、選択部によって選択された経路に沿って走行するように自車両の自動運転を行う制御部と、を備える。
本発明の一側面に係る自動運転装置によれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択する。ここで、自動運転装置は、選択した経路を走行する際において、自車両の周囲の他車両の行動を予測する演算を行い、予測結果に基づいて自車両の自動運転を行う。自動運転他車両は、自動運転他車両以外の他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の割合の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置によれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
選択部は、自動運転他車両の割合が最も多い経路が複数存在する場合、自動運転他車両以外の他車両の数が最も少ない経路を自車両が走行する経路として選択してもよい。このように、自動運転他車両の割合が最も多い経路が複数存在する場合であっても、自動運転装置は、自動運転他車両以外の他車両の数が最も少ない経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
本発明の他の一側面は、第一地点から第二地点までの経路を選択し、選択した経路に沿って走行するように自車両の自動運転を行う自動運転装置であって、自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、第一地点から第二地点までの経路を地図情報に基づいて探索する経路探索部と、第一位置取得部が位置情報を取得した自動運転他車両の車速を取得する車速取得部と、車速取得部で取得された車速に基づいて、自動運転他車両の走行する経路における車間距離を経路毎に推定する車間距離推定部と、地図情報に基づいて取得された第一地点から第二地点までの経路毎の距離及び車間距離推定部で推定された経路毎の車間距離に基づいて、経路毎に経路上の全ての他車両の合計数を演算すると共に、演算された合計数と自動運転他車両の位置情報とに基づいて経路毎の自動運転他車両の割合を演算する演算部と、演算部で演算された自動運転他車両の割合が最も多い経路を自車両が走行する経路として選択する選択部と、選択部によって選択された経路に沿って走行するように自車両の自動運転を行う制御部と、を備える。
本発明の他の一側面によれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択する。ここで、自動運転装置は、選択した経路を走行する際において、自車両の周囲の他車両の行動を予測する演算を行い、予測結果に基づいて自車両の自動運転を行う。自動運転他車両は、自動運転他車両以外の他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の割合の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置によれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。また、自動運転装置は、自動運転他車両以外の車両の位置情報を用いることなく、経路上の全ての他車両の合計数を演算することができる。
本発明の更に他の一側面は、第一地点から第二地点までの経路を選択し、選択した経路に沿って走行するように自車両の走行を自動で制御する自動運転装置であって、自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、第一地点から第二地点までの経路を地図情報に基づいて探索する経路探索部と、経路探索部によって経路が複数探索された場合に、自動運転他車両の位置情報に基づいて経路毎の自動運転他車両の数を演算する演算部と、演算部で演算された自動運転他車両の数が最も多い経路を自車両が走行する経路として選択する選択部と、選択部によって選択された経路に沿って走行するように自車両の自動運転を行う制御部と、を備える。
本発明の更に他の一側面に係る自動運転装置によれば、複数の経路が探索された場合、自動運転他車両の数が最も多い経路を選択する。ここで、自動運転装置は、選択した経路を走行する際において、自車両の周囲の他車両の行動を予測する演算を行い、予測結果に基づいて自車両の自動運転を行う。自動運転他車両は、自動運転他車両以外の他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の数の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置によれば、複数の経路が探索された場合、自動運転他車両の数が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
自動運転装置は、自動運転他車両以外の他車両の位置情報を取得する第二位置取得部を更に備え、選択部は、自動運転他車両の数が最も多い経路が複数存在する場合、自動運転他車両以外の他車両の数が最も少ない経路を自車両が走行する経路として選択してもよい。このように、自動運転他車両の数が最も多い経路が複数存在する場合であっても、自動運転装置は、自動運転他車両以外の他車両の数が最も少ない経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
本発明の種々の側面において自動運転装置は、複数の経路が探索された場合、自動運転に関する演算量の低い経路を選択することができる。
第一実施形態に係る自動運転装置の構成を示すブロック図である。 (a)は、第一地点から第二地点までの途中に経由点を有さない経路を示す図である。(b)は、第一地点から第二地点までの途中に経由点を有する経路を示す図である。 自動運転装置で行われる処理の流れを示すフローチャートである。 (a)は、経由点が存在する場合に選択部が経路を選択する処理の流れを示すフローチャートである。(b)は、経由点が存在しない場合に選択部が経路を選択する処理の流れを示すフローチャートである。 第二実施形態に係る自動運転装置の構成を示すブロック図である。 自動運転装置で行われる処理の流れを示すフローチャートである。 第三実施形態に係る自動運転装置の構成を示すブロック図である。 自動運転装置で行われる処理の流れを示すフローチャートである。 (a)は、経由点が存在する場合に選択部が経路を選択する処理の流れを示すフローチャートである。(b)は、経由点が存在しない場合に選択部が経路を選択する処理の流れを示すフローチャートである。
以下、本発明の実施形態について図面を参照しながら説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
[第一実施形態]
まず、第一実施形態について説明する。図1に示すように、自動運転装置100は、自動車等の車両(自車両)Vに搭載される。車両Vは、選択された経路に沿って自動運転を行う。自動運転装置100は、外部センサ1、位置取得部(第一位置取得部、第二位置取得部)2、地点入力部3、GPS[Global Positioning System]受信部4、地図データベース5、アクチュエータ6、及びECU[Electronic Control Unit]10を備えている。
外部センサ1は、車両Vの周辺情報である外部状況を検出する検出機器である。外部センサ1は、カメラ、レーダー[Radar]、及びライダー[LIDER:Laser Imaging Detection and Ranging]のうち少なくとも一つを含む。カメラは、車両Vの外部状況を撮像する撮像機器である。
カメラは、例えば、車両Vのフロントガラスの裏側に設けられている。カメラは、車両Vの外部状況に関する撮像情報をECU10へ送信する。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。ステレオカメラは、両眼視差を再現するように配置された二つの撮像部を有している。ステレオカメラの撮像情報には、奥行き方向の情報も含まれている。
レーダーは、電波(例えばミリ波)を利用して車両Vの外部の障害物を検出する。レーダーは、電波を車両Vの周囲に送信し、障害物で反射された電波を受信することで障害物を検出する。レーダーは、検出した障害物情報をECU10へ送信する。ライダーは、光を利用して車両Vの外部の障害物を検出する。
ライダーは、光を利用して車両Vの外部の障害物を検出する。ライダーは、光を車両Vの周囲に送信し、障害物で反射された光を受信することで反射点までの距離を計測し、障害物を検出する。ライダーは、検出した障害物情報をECU10へ送信する。カメラ、ライダー及びレーダーは、必ずしも重複して備える必要はない。
位置取得部2は、車両V外に設置された情報センターと通信と行い、自動運転他車両の位置情報、及び自動運転他車両以外の他車両の位置情報を取得する。自動運転他車両とは、車両V以外の車両であって、自動で運転を行っている車両である。自動運転他車両以外の他車両とは、車両V以外の車両であって、自動で運転を行っている車両以外の車両である。すなわち、自動運転他車両以外の他車両とは、ドライバによって運転操作が行われている車両である。以下、自動運転他車両以外の他車両を、手動運転他車両という。
自動運転他車両の位置情報には、自動運転他車両が走行する経路上の各地点の位置(例えば緯度及び経度)と、当該地点を自動運転他車両が通過する時刻とが含まれている。なお、経路上の各地点の位置とは、現在の自動運転他車両の位置と、自動運転他車両が走行予定の経路上の各地点の位置とを含む。手動運転他車両の位置情報には、手動運転他車両が走行する経路上の各地点の位置(例えば緯度及び経度)と、当該地点を手動運転他車両が通過する時刻とが含まれている。なお、経路上の各地点の位置とは、現在の手動運転他車両の位置と、手動運転他車両が走行予定の経路上の各地点の位置とを含む。
ここで、自動運転他車両は、自動運転中であることを示す信号と、位置情報とを対応付けて情報センターに送信する。より詳細には、自動運転他車両は、情報センターに送信する位置情報として、例えば、現在の自動運転他車両の位置、自動運転を行う自動運転装置によって設定された経路上の各地点の位置及び各地点を通過する時刻を用いる。なお、経路上の各地点の位置と各地点を通過する時刻とは、自動運転他車両の自動運転装置によって地点毎に予め対応付けられている。自動運転他車両は、現在の自動運転他車両の位置と現在の時刻とを対応付ける。自動運転他車両は、自動運転中であることを示す信号と、対応付けられた位置及び時刻とを情報センターに送信する。
手動運転他車両は、手動運転中であることを示す信号と、位置情報とを対応付けて情報センターに送信する。より詳細には、手動運転他車両は、情報センターに送信する位置情報として、例えば、現在の手動運転他車両の位置、ナビゲーション装置によって設定された経路上の各地点の位置及び各地点を通過する時刻を用いる。なお、経路上の各地点の位置と各地点を通過する時刻とは、手動運転他車両のナビゲーション装置によって地点毎に予め対応付けられている。手動運転他車両は、現在の手動運転他車両の位置と現在の時刻とを対応付ける。手動運転他車両は、手動運転中であることを示す信号と、対応付けられた位置及び時刻とを情報センターに送信する。
情報センターは、複数の自動運転他車両と通信を行い、自動運転中であることを示す信号及び自動運転他車両の位置情報を取得して記憶する。また、情報センターは、複数の手動運転他車両と通信を行い、手動運転中であることを示す信号、及び手動運転他車両の位置情報を取得して記憶する。
より詳細には、位置取得部2は、自動運転他車両の位置情報と共に自動運転中であることを示す信号、及び、手動運転他車両の位置情報と共に手動運転中であることを示す信号を取得する。これにより、位置取得部2は、取得した位置情報が自動運転他車両の位置情報であるか、手動運転他車両の位置情報であるかを判断することができる。
なお、自動運転中であることを示す信号及び手動運転中であることを示す信号の両方を位置取得部2が取得することに限定されない。例えば、自動運転中であることを示す信号のみが位置情報に対応付けられている場合、位置取得部2は、自動運転中であることを示す信号が対応付けられていない位置情報を、手動運転他車両の位置情報として判断してもよい。
位置取得部2は、後述する経路探索部11によって探索された経路を含む所定の領域内に存在する自動運転他車両の位置情報及び手動運転他車両の位置情報を取得してもよい。或いは位置取得部2は、経路探索部11によって探索された経路に基づいて、探索された経路から所定範囲内に存在する自動運転他車両の位置情報及び手動運転他車両の位置情報を取得してもよい。位置取得部2は、例えば、インターネットなどの通信回線を介して情報センターと通信を行ってもよい。
なお、位置取得部2は、情報センターから位置情報を取得することに限定されない。例えば、位置取得部2は、自動運転他車両及び手動運転他車両と車車間通信を行い、自動運転中であることを示す信号、手動運転中であることを示す信号、及び位置情報を取得してもよい。
地点入力部3は、車両Vが走行する経路の始点となる第一地点と、経路の終点となる第二地点との入力を受け付ける。地点入力部3は、車両Vのドライバ等によって操作される機器であり、ドライバ等の操作に基づいて第一地点及び第二地点の入力を受け付けてもよい。或いは、地点入力部3は、他の装置等から第一地点及び第二地点の入力を受け付けてもよい。
GPS受信部4は、3個以上のGPS衛星から信号を受信することにより、車両Vの位置(例えば車両Vの緯度及び経度)を測定する。GPS受信部4は、測定した車両Vの位置情報をECU10へ送信する。なお、GPS受信部4に代えて、車両Vの緯度及び経度が特定できる他の手段を用いてもよい。
地図データベース5は、地図情報を備えたデータベースである。地図データベース5は、例えば、車両に搭載されたHDD[Hard disk drive]内に形成されている。地図情報には、例えば、道路の位置情報、道路形状の情報(例えば、カーブ及び直線部の種別、カーブの曲率等)、交差点及び分岐点の位置情報が含まれる。なお、地図データベースは、車両Vと通信可能な情報処理センター等の施設のコンピュータに記憶されていてもよい。
アクチュエータ6は、車両Vの走行制御を実行する装置である。アクチュエータ6は、スロットルアクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。スロットルアクチュエータは、ECU10からの制御信号に応じてエンジンに対する空気の供給量(スロットル開度)を制御し、車両Vの駆動力を制御する。なお、車両Vがハイブリッド車又は電気自動車である場合には、スロットルアクチュエータを含まず、動力源としてのモータにECU10からの制御信号が入力されて当該駆動力が制御される。
ブレーキアクチュエータは、ECU10からの制御信号に応じてブレーキシステムを制御し、車両Vの車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、ECU10からの制御信号に応じて制御する。これにより、操舵アクチュエータは、車両Vの操舵トルクを制御する。
ECU10は、車両Vの自動運転を制御する。ECU10は、CPU[Central Processing Unit]、ROM[Read Only Memory]、RAM[Random Access Memory]等を有する電子制御ユニットである。ECU10では、ROMに記憶されているプログラムをRAMにロードし、CPUで実行することで、各種の制御を実行する。ECU10は、複数の電子制御ユニットから構成されていてもよい。
ECU10は、経路探索部11、演算部12、選択部13、及び制御部14を有している。経路探索部11は、地点入力部3によって受け付けられた第一地点から第二地点までの経路を、地図データベース5に記憶された地図情報に基づいて一つ又は複数探索する。第一地点又は第二地点として現在位置が入力された場合、経路探索部11は、GPS受信部4によって測定された位置を、第一地点又は第二地点として用いることができる。経路探索部11は、例えば、最短距離、燃費(勾配、カーブ、停止頻度)、所要時間、及び渋滞状況等の少なくともいずれかを考慮して、第一地点から第二地点までの経路を探索してもよい。
演算部12は、経路探索部11によって経路が複数探索された場合に、位置取得部2で取得された自動運転他車両の位置情報及び手動運転他車両の位置情報に基づいて、経路毎に、経路上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。以下、「経路上の全ての他車両の合計数に対する自動運転他車両の数の割合」を、単に「自動運転他車両の割合」という場合もある。
ここで、経路探索部11によって複数の経路が探索された際に、経路上に経由点が存在しない場合と、経由点が存在する場合とがある。経由点とは、経路同士が交差しており、互いの経路を乗り換えることができる地点をいう。
例えば、図2(a)に示すように、第一地点P1から第二地点P2までの経路として、実線で示す第一経路A、及び破線で示す第二経路Bが経路探索部11によって探索されたとする。第一経路Aと第二経路Bとは互いに交差しない。この場合、第一経路A及び第二経路Bには、第一経路Aと第二経路Bとを乗り換えることができる経由点は存在しない。例えば、図2(b)に示すように、第一地点P1から第二地点P2までの経路として、実線で示す第一経路A、及び破線で示す第二経路Bが経路探索部11によって探索されたとする。第一経路Aと第二経路Bとは、互いに交差しており、交差した地点において第一経路Aと第二経路Bとを互いに乗り換えることができる。第一経路Aと第二経路Bとが交差する地点が、経由点P3となる。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、演算部12が自動運転他車両の割合を演算する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、演算部12が自動運転他車両の割合を演算する処理について、図2(a)に示す場合を例に説明する。なお、車両Vの現在位置は、第一地点P1とする。自動運転で走行する車両Vの目的地は、第二地点P2とする。
まず、演算部12は、位置取得部2で取得された自動運転他車両の位置情報に基づいて、第一経路A上の全ての自動運転他車両の数と、第二経路B上の全ての自動運転他車両の数とを演算する。演算部12は、第一経路A上の自動運転他車両の数及び第二経路B上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、自動運転他車両が第一経路A上に存在するか否か及び第二経路B上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、第一経路A上の自動運転他車両の数、及び第二経路B上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12は、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、自動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
同様に、演算部12は、位置取得部2で取得された手動運転他車両の位置情報に基づいて、第一経路A上の全ての手動運転他車両の数と、第二経路B上の全ての手動運転他車両の数とを演算する。演算部12は、第一経路A上の手動運転他車両の数及び第二経路B上の手動運転他車両の数を演算する際に、手動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、手動運転他車両が第一経路A上に存在するか否か及び第二経路B上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、第一経路A上の手動運転他車両の数、及び第二経路B上の手動運転他車両の数を演算する。
なお、手動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12は、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、手動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
演算部12は、演算した第一経路A上における自動運転他車両の数と、演算した第一経路A上における手動運転他車両の数とに基づいて、第一経路A上の全ての他車両の合計数を演算する。例えば、演算部12は、自動運転他車両の数に、手動運転他車両の数を加えることによって全ての他車両の合計数を演算することができる。同様に、演算部12は、演算した第二経路B上における自動運転他車両の数と、演算した第二経路B上における手動運転他車両の数とに基づいて、第二経路B上の全ての他車両の合計数を演算する。
次に、演算部12は、演算した第一経路A上における自動運転他車両の数と、演算した第一経路A上の全ての他車両の合計数とに基づいて、第一経路A上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。同様に、演算部12は、演算した第二経路B上における自動運転他車両の数と、演算した第二経路B上の全ての他車両の合計数とに基づいて、第二経路B上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点P3が存在する場合に、演算部12が自動運転他車両の割合を演算する処理について、図2(b)に示す場合を例に説明する。なお、車両Vの現在位置は、第一地点P1とする。自動運転で走行する車両Vの目的地は、第二地点P2とする。
まず、演算部12は、経路探索部11によって探索された経路を、それぞれ経由点で区切る。具体的には図2(b)に示す例において、演算部12は、第一経路Aを、第一地点P1から経由点P3までの短経路a1と、経由点P3から第二地点P2までの短経路a2とに区切る。同様に、演算部12は、第二経路Bを、第一地点P1から経由点P3までの短経路b1と、経由点P3から第二地点P2までの短経路b2とに区切る。
次に、演算部12は、位置取得部2で取得された自動運転他車両の位置情報に基づいて、短経路a1上の全ての自動運転他車両の数と、短経路b1上の全ての自動運転他車両の数とを演算する。演算部12は、短経路a1上の自動運転他車両の数及び短経路b1上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、自動運転他車両が短経路a1上に存在するか否か及び短経路b1上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、短経路a1の自動運転他車両の数、及び短経路b1上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12は、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、自動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
同様に、演算部12は、位置取得部2で取得された手動運転他車両の位置情報に基づいて、短経路a1上の全ての手動運転他車両の数と、短経路b1上の全ての手動運転他車両の数とを演算する。演算部12は、短経路a1上の手動運転他車両の数及び短経路b1上の手動運転他車両の数を演算する際に、手動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、手動運転他車両が短経路a1上に存在するか否か及び短経路b1上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、短経路a1上の手動運転他車両の数、及び短経路b1上の手動運転他車両の数を演算する。
なお、手動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12は、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、手動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
演算部12は、演算した短経路a1上における自動運転他車両の数と、演算した短経路a1上における手動運転他車両の数とに基づいて、短経路a1上の全ての他車両の合計数を演算する。同様に、演算部12は、演算した短経路b1上における自動運転他車両の数と、演算した短経路b1上における手動運転他車両の数とに基づいて、短経路b1上の全ての他車両の合計数を演算する。
次に、演算部12は、演算した短経路a1上における自動運転他車両の数と、演算した短経路a1上の全ての他車両の合計数とに基づいて、短経路a1上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。同様に、演算部12は、演算した短経路b1上における自動運転他車両の数と、演算した短経路b1上の全ての他車両の合計数とに基づいて、短経路b1上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。
次に、演算部12は、短経路a2上の全ての他車両の合計数に対する自動運転他車両の数の割合と、短経路b2上の全ての他車両の合計数に対する自動運転他車両の数の割合と演算する。この割合を演算する際に演算部12は、短経路a2及び短経路b2の始点となる経由点P3を車両Vが通過するときの時刻における自動運転他車両及び手動運転他車両の位置に基づいて、割合を演算する。
具体的には、まず、演算部12は、車両Vが経由点P3を通過するときの時刻を推定する。この時刻は、一例として、短経路a1及び短経路b1のうち、選択部13によって選択された短経路を走行した場合に経由点P3を通過する時刻であってもよい。或いはこの時刻は、短経路a1を走行した場合に経由点P3を通過する時刻、及び短経路b1を走行した場合に経由点P3を通過する時刻のうち少なくともいずれかに基づいて演算された時刻であってもよい。
一例として、経路探索部11が経路を探索する際に経路上の各地点の通過予定時刻を算出している場合、演算部12は、経路探索部11によって算出された通過予定時刻のうち、経由点P3に対応する地点の通過予定時刻を用いてもよい。或いは、地図データベース5に備えられた地図情報に距離に関する情報が含まれている場合、演算部12は、地図情報に基づいて第一地点P1から経由点P3までの距離を算出し、算出した距離と車両Vの車速とに基づいて、車両Vが経由点P3を通過する時刻を推定してもよい。
演算部12は、位置取得部2で取得された自動運転他車両の位置情報に基づいて、短経路a2上の全ての自動運転他車両の数と、短経路b2上の全ての自動運転他車両の数とを演算する。演算部12は、短経路a2上の自動運転他車両の数及び短経路b2上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置に基づいて、自動運転他車両が短経路a2上に存在するか否か及び短経路b2上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、短経路a2上の自動運転他車両の数、及び短経路b2上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置を用いることに限定されず、演算部12は、推定された時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、自動運転他車両毎の位置情報において、推定された時刻に最も近い時刻に対応付けられた位置を用いてもよい。
同様に、演算部12は、位置取得部2で取得された手動運転他車両の位置情報に基づいて、短経路a2上の全ての手動運転他車両の数と、短経路b2上の全ての手動運転他車両の数とを演算する。演算部12は、短経路a2上の手動運転他車両の数及び短経路b2上の手動運転他車両の数を演算する際に、手動運転他車両の位置情報の中から車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置に基づいて、手動運転他車両が短経路a2上に存在するか否か及び短経路b2上に存在するか否かを判断する。演算部12は、この判断結果に基づいて、短経路a2上の手動運転他車両の数、及び短経路b2上の手動運転他車両の数を演算する。
なお、手動運転他車両の数を演算する際に、車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置を用いることに限定されず、演算部12は、推定された時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12は、手動運転他車両毎の位置情報において、推定された時刻に最も近い時刻に対応付けられた位置を用いてもよい。
演算部12は、演算した短経路a2上における自動運転他車両の数と、演算した短経路a2上における手動運転他車両の数とに基づいて、短経路a2上の全ての他車両の合計数を演算する。同様に、演算部12は、演算した短経路b2上における自動運転他車両の数と、演算した短経路b2上における手動運転他車両の数とに基づいて、短経路b2上の全ての他車両の合計数を演算する。
次に、演算部12は、演算した短経路a2上における自動運転他車両の数と、演算した短経路a2上の全ての他車両の合計数とに基づいて、短経路a2上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。同様に、演算部12は、演算した短経路b2上における自動運転他車両の数と、演算した短経路b2上の全ての他車両の合計数とに基づいて、短経路b2上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する。
図2(b)では、経由点が一つの場合を示したが、経由点が複数存在していてもよい。経由点が複数存在する場合であっても、短経路a2及び短経路b2について自動運転他車両の割合を演算した場合と同様に、短経路の始点となる経由点を車両Vが通過するときの時刻に対応付けられた自動運転他車両及び手動運転他車両の位置に基づいて、自動運転他車両の割合を演算してもよい。
選択部13は、経路探索部11によって経路が複数探索された場合に、演算部12で演算された自動運転他車両の割合に基づいて、演算された割合が最も多い経路を車両Vが走行する経路として選択する。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、選択部13が経路を選択する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、選択部13が経路を選択する処理について、図2(a)に示す場合を例に説明する。選択部13は、演算部12によって演算された第一経路A上の全ての他車両の合計数に対する自動運転他車両の数の割合と、第二経路B上の全ての他車両の合計数に対する自動運転他車両の数の割合とに基づいて、第一経路A及び第二経路Bのうち割合が多い方の経路を、車両Vが走行する経路として選択する。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点P3が存在する場合に、選択部13が経路を選択する処理について、図2(b)に示す場合を例に説明する。
選択部13は、まず、第一地点P1から経由点P3までの経路を選択する。具体的には、選択部13は、演算部12によって演算された短経路a1上の全ての他車両の合計数に対する自動運転他車両の数の割合と、短経路b1上の全ての他車両の合計数に対する自動運転他車両の数の割合とに基づいて、短経路a1及び短経路b1のうち割合が多い方の経路を、車両Vが走行する経路として選択する。
次に、選択部13は、経由点P3から第二地点P2までの経路を選択する。具体的には、選択部13は、演算部12によって演算された短経路a2上の全ての他車両の合計数に対する自動運転他車両の数の割合と、短経路b2上の全ての他車両の合計数に対する自動運転他車両の数の割合とに基づいて、短経路a2及び短経路b2のうち割合が多い方の経路を、車両Vが走行する経路として選択する。
これにより、経由点P3が存在する場合、例えば経由点P3において車両Vの走行する経路が第一経路Aから第二経路Bへ乗り換わるような経路が、車両Vが走行する経路として選択されることがある。具体的には、例えば、第一地点P1から経由点P3までは短経路a1が選択され、経由点P3から第二地点P2までは短経路b2が選択される場合がある。
なお、選択部13は、自動運転他車両の割合が最も多い経路又は短経路が複数存在する場合、複数存在する自動運転他車両の割合が最も多い経路又は短経路のうち手動運転他車両の数が最も少ない経路又は短経路を、車両Vが走行する経路として選択してもよい。
制御部14は、選択部13によって選択された経路に沿って走行するように車両Vの自動運転を行う。具体的には、制御部14は、外部センサ1によって検出された外部状況に基づいて、車両Vの周囲の他車両の行動を予測する演算を行う。そして、制御部14は、他車両の行動の予測結果と、地図データベース5の地図情報とに少なくとも基づいて、選択部13によって選択された経路に沿った走行計画を生成する。制御部14は、生成した走行計画に基づいて車両Vの走行を自動で制御する。すなわち、制御部14は、走行計画に応じた制御信号をアクチュエータ6に出力する。このように、制御部14は、走行計画に沿って車両Vが自動走行するように、車両Vの自動運転を行う。なお、経路探索部11によって経路が複数探索されない場合、制御部14は、経路探索部11によって探索された経路に沿って走行するように車両Vの自動運転を行う。
次に、自動運転装置100で実行される処理について、図3のフローチャートを参照しつつ具体的に説明する。以下で説明する処理は、地点入力部3によって第一地点及び第二地点が受け付けられた後で実行される。
図3に示すように、位置取得部2は、情報センターと通信を行い、自動運転他車両の位置情報を取得し(S1)、更に手動運転他車両の位置情報を取得する(S2)。経路探索部11は、地図データベース5に記憶された地図情報に基づいて、地点入力部3によって受け付けられた第一地点から第二地点までの経路を探索する(S3)。
演算部12は、経路探索部11によって探索された経路が複数存在するか否かを判断する(S4)。探索された経路が複数存在する場合(S4:YES)、演算部12は、探索された複数の経路に経由点が存在するか否かを判断する(S5)。経由点が存在する場合(S5:YES)、演算部12は、経路を経由点で区切る(S6)。演算部12は、車両Vが経由点を通過するときの時刻を推定する(S7)。
演算部12は、区切った短経路毎に、自動運転他車両の割合を演算する(S8)。選択部13は、第一地点及び経由点の各地点において、第二地点へ向かう複数の短経路のうち車両Vが走行する経路を選択する(S9)。ここで、選択部13による経路の選択の詳細について図4(a)のフローチャートを用いて説明する。図4(a)に示すように、選択部13は、第一地点及び経由点の各地点において第二地点へ向かう複数の短経路のうち、自動運転他車両の割合が最も多い短経路が複数存在するか否かを判断する(S21)。自動運転他車両の割合が最も多い短経路が複数存在する場合(S21:YES)、選択部13は、手動運転他車両の数が最も少ない短経路を、車両Vが走行する経路として選択する(S22)。自動運転他車両の割合が最も多い短経路が複数存在しない場合(S21:NO)、選択部13は、自動運転他車両の割合が最も多い短経路を、車両Vが走行する経路として選択する(S23)。選択部13によって経路が選択された後、制御部14は、選択部13によって選択された経路に沿って走行するように車両Vの自動運転を行う(S10)。
上記S4において、探索された経路が複数存在しないと判断された場合(S4:NO)、制御部14は、経路探索部11によって探索された経路に沿って走行するように車両Vの自動運転を行う(S10)。
上記S5において、経由点が存在しないと判断された場合(S5:NO)、演算部12は、経路探索部11で探索された経路毎に、経路上の全ての他車両の合計数に対する自動運転他車両の数の割合を演算する(S11)。選択部13は、演算部12で演算された割合に基づいて、車両Vが走行する経路を選択する(S12)。ここで、選択部13による経路の選択の詳細について図4(b)のフローチャートを用いて説明する。図4(b)に示すように、選択部13は、第一地点から第二地点までの複数の経路のうち、自動運転他車両の割合が最も多い経路が複数存在するか否かを判断する(S31)。自動運転他車両の割合が最も多い経路が複数存在する場合(S31:YES)、選択部13は、手動運転他車両の数が最も少ない経路を、車両Vが走行する経路として選択する(S32)。自動運転他車両の割合が最も多い経路が複数存在しない場合(S31:NO)、選択部13は、自動運転他車両の割合が最も多い経路を、車両Vが走行する経路として選択する(S33)。選択部13によって経路が選択された後、制御部14は、選択部13によって選択された経路に沿って走行するように車両Vの自動運転を行う(S10)。
以上、本実施形態の自動運転装置100は、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択する。ここで、制御部14は、選択した経路を走行する際において、車両Vの周囲の他車両の行動を予測する演算を行い、予測結果に基づいて車両Vの自動運転を行う。自動運転他車両は、手動運転他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の割合の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置100によれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
選択部13は、自動運転他車両の割合が最も多い経路が複数存在する場合、手動運転他車両の数が最も少ない経路を車両Vが走行する経路として選択する。このように、自動運転他車両の割合が最も多い経路が複数存在する場合であっても、自動運転装置100は、手動運転他車両の数が最も少ない経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
探索された複数の経路に経由点がある場合、演算部12は、経由点を車両Vが通過するときの時刻に基づいて、経由点を始点とする短経路における自動運転他車両の割合を演算する。これにより、自動運転装置100は、車両Vが経由点に到達する時刻を考慮して、精度良く自動運転他車両の割合を演算することができる。
以上、本発明の第一実施形態について説明したが、本発明は、第一実施形態に限定されるものではない。例えば、自動運転装置100は、経由点を考慮して経路を選択しなくてもよい。具体的には、自動運転装置100は、図3に示すS5〜S9の処理を実行しなくてもよい。すなわち、経路探索部11によって探索された経路が複数存在する場合(S4:YES)、演算部12は、S11の処理を実行する。
演算部12は、自動運転他車両の割合を演算する際に、自動運転他車両の位置情報及び手動運転他車両の位置情報の中から過去の所定の時刻に対応付けられた位置に基づいて、割合を演算してもよい。また、演算部12は、過去の自動運転他車両の位置情報及び過去の手動運転他車両の位置情報に基づいて、一例として、曜日毎又は時間帯毎の自動運転他車両の割合、平日又は祝日における自動運転他車両の割合、或いは、周辺地域においてイベントがある場合の割合又はイベントが無い場合の割合を予め演算して自動運転装置100に設けられた記憶部に記憶させてもよい。そして、選択部13は、記憶部に記憶された自動運転他車両の割合を用いて経路を選択してもよい。
自動運転他車両の割合が最も多い経路又は短経路が複数存在する場合、手動運転他車両の数が最も少ない経路又は短経路を車両Vが走行する経路として選択する以外の方法によって、経路を選択してもよい。例えば、選択部13は、手動運転他車両であっても行動が予測し易いと考えられる手動で運転操作がされている手動運転バスが多い経路又は短経路を、車両Vが走行する経路として選択してもよい。或いは、選択部13は、手動で運転操作がされている手動運転タクシーが少ない経路又は短経路を、車両Vが走行する経路として選択してもよい。手動運転タクシーは、客の乗降のために交差点で停車する等、一般の手動運転他車両とは異なる行動をとることが考えられるため、行動の予測が難しいと考えられるからである。
位置取得部2、経路探索部11、演算部12、及び選択部13は、車両Vに搭載されていることに限定されない。たとえば、位置取得部2、経路探索部11、演算部12、及び選択部13のうち少なくともいずれかが車両V外の情報センター等に設けられていてもよい。
演算部12は、自動運転他車両の割合を演算したが、手動運転他車両の割合を演算してもよい。この場合、選択部13は、手動運転他車両の割合が少ない経路又は短経路を、車両Vが走行する経路として選択する。
位置取得部2は、自動運転他車両及び手動運転他車両から送信された位置情報を用いることに限定されない。例えば、自動運転他車両及び手動運転他車両を識別可能なプローブカーを走行させ、プローブカーによって検出された自動運転他車両の位置情報、及び手動運転他車両の位置情報を位置取得部2が取得してもよい。また、画像処理装置が、カメラの撮像結果に基づいて自動運転他車両及び手動運転他車両を識別し、識別結果と当該自動運転他車両及び手動運転他車両が撮像された位置とを対応付ける。そして、位置取得部2は、画像処理装置で識別された自動運転他車両及び手動運転他車両の識別結果と、自動運転他車両及び手動運転他車両が撮像された位置とが対応付けられた位置情報を取得してもよい。
選択部13は、自動運転他車両の割合に基づいて経路を選択したが、自動運転他車両の割合に基づいて経路を選択することと、自動運転他車両の数に基づいて経路を選択することとを切り替えてもよい。例えば、選択部13は、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第一の閾値よりも多い場合に、自動運転他車両の割合を用いて経路を選択してもよい。また、選択部13は、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第一の閾値以下の場合に、自動運転他車両の数を用いて経路を選択してもよい。更に、選択部13は、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第二の閾値以下の場合に、自動運転他車両の割合及び自動運転他車両の数以外の基準(例えば、経路の長さ)を用いて経路を選択してもよい。ここで、第二の閾値とは、第一の閾値よりも小さい値である。経路上の自動運転他車両の総数が第二の閾値以下の状況とは、例えば、車両Vが走行中に自動運転他車両とほとんど遭遇しない状況をいう。
[第二実施形態]
次に、第二実施形態について説明する。図5に示すように、自動運転装置100Aは、自動車等の車両Vに搭載される。自動運転装置100Aは、外部センサ1、位置取得部(第一位置取得部、車速取得部)2A、地点入力部3、GPS受信部4、地図データベース5、アクチュエータ6、及びECU10Aを備えている。以下、第一実施形態における自動運転装置100との差異を中心に説明する。
位置取得部2Aは、車両V外に設置された情報センターと通信と行い、自動運転他車両の位置情報、及び自動運転他車両の車速を取得する。ここで、自動運転他車両は、自動運転中であることを示す信号と、位置情報と、当該自動運転他車両の車速とを対応付けて情報センターに送信する。より詳細には、自動運転他車両は、情報センターに送信する位置情報として、例えば、現在の自動運転他車両の位置、自動運転を行う自動運転装置によって設定された経路上の各地点の位置及び各地点を通過する時刻を用いる。また、自動運転他車両は、情報センターに送信する車速として、例えば、現在の車速、及び自動運転装置によって設定された経路上の各地点を通過するときの予測された車速を用いる。なお、経路上の各地点の位置と各地点における車速と各地点を通過する時刻とは、自動運転他車両の自動運転装置によって地点毎に予め対応付けられている。自動運転他車両は、現在の自動運転他車両の位置と現在の車速と現在の時刻とを対応付ける。自動運転他車両は、自動運転中であることを示す信号と、対応付けられた位置、車速及び時刻とを情報センターに送信する。
情報センターは、複数の自動運転他車両と通信を行い、自動運転中であることを示す信号、自動運転他車両の位置情報、及び車速を取得して記憶する。
位置取得部2Aは、後述する経路探索部11によって探索された経路を含む所定の領域内に存在する自動運転他車両の位置情報及び車速を取得してもよい。或いは位置取得部2Aは、経路探索部11によって探索された経路に基づいて、探索された経路から所定範囲内に存在する自動運転他車両の位置情報及び車速を取得してもよい。位置取得部2Aは、例えば、インターネットなどの通信回線を介して情報センターと通信を行ってもよい。
なお、位置取得部2Aは、情報センターから自動運転他車両の位置情報及び車速を取得することに限定されない。例えば、位置取得部2Aは、自動運転他車両と車車間通信を行い、自動運転他車両から位置情報及び車速等を取得してもよい。
ECU10Aは、車両Vの自動運転を制御する。ECU10Aは、CPU、ROM、RAM等を有する電子制御ユニットである。経路探索部11、車間距離推定部15、演算部12A、選択部13A、及び制御部14を有している。
車間距離推定部15は、位置取得部2Aで取得された車速に基づいて、自動運転他車両の走行する経路における車間距離を、経路探索部11によって探索された経路毎に推定する。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、車間距離推定部15が車間距離を推定する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、車間距離推定部15が車間距離を推定する処理について、図2(a)に示す場合を例に説明する。
車間距離推定部15は、位置取得部2Aから車間距離を推定する対象となる第一経路A及び第二経路Bを走行する自動運転他車両の車速を取得する。より詳細には、車間距離推定部15は、第一経路A及び第二経路B上を走行する自動運転他車両の現在の車速を取得する。車間距離推定部15は、現在の時刻において第一経路A及び第二経路B上を自動運転他車両が走行しているか否かを、位置取得部2Aから取得した自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて判断することができる。
なお、車速を取得する際に、現在の時刻に対応付けられた車速を用いることに限定されず、車間距離推定部15は、現在の時刻から所定範囲内の時刻に対応付けられた車速を用いてもよい。また、車間距離推定部15は、現在の時刻に最も近い時刻に対応付けられた車速を用いてもよい。
車間距離を算出する対象となる経路上に自動運転他車両が複数走行している場合、車間距離推定部15は、車速の平均値を用いてもよい。或いは、車間距離推定部15は、複数の自動運転他車両の車速のうち、所定の条件に基づいて選択した自動運転他車両の車速を用いてもよい。
ここで、自動運転他車両の車速をV[km/h]とする。車間距離D[m]は、例えば、次の式(1)によって表される。なお、関数f(V)は、予め定められた関数である。
D[m]=f(V) ・・・ (1)
車間距離推定部15は、取得した自動運転他車両の車速と、上記式(1)とを用いて、第一経路A及び第二経路Bについてそれぞれ車間距離を推定する。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点P3が存在する場合に、車間距離推定部15が車間距離を推定する処理について、図2(b)に示す場合を例に説明する。まず、車間距離推定部15は、第一実施形態における演算部12と同様に、経路探索部11によって探索された第一経路A及び第二経路Bを、それぞれ経由点P3で区切る。
次に、車間距離推定部15は、短経路a1及び短経路b1における車間距離を推定する。具体的には、まず、車間距離推定部15は、位置取得部2Aから短経路a1及び短経路b1上を走行する自動運転他車両の車速を取得する。より詳細には、車間距離推定部15は、短経路a1及び短経路b1上を走行する自動運転他車両の現在の車速を取得する。車間距離推定部15は、現在の時刻において短経路a1及び短経路b1上を自動運転他車両が走行しているか否かを、位置取得部2Aから取得した自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて判断することができる。
なお、車速を取得する際に、現在の時刻に対応付けられた車速を用いることに限定されず、車間距離推定部15は、現在の時刻から所定範囲内の時刻に対応付けられた車速を用いてもよい。また、車間距離推定部15は、現在の時刻に最も近い時刻に対応付けられた車速を用いてもよい。
自動運転他車両が複数走行している場合、車間距離推定部15は、車速の平均値を用いてもよい。或いは、車間距離推定部15は、複数の自動運転他車両の車速のうち、所定の条件に基づいて選択した自動運転他車両の車速を用いてもよい。車間距離推定部15は、取得した自動運転他車両の車速と、上記の式(1)とを用いて、短経路a1及び短経路b1についてそれぞれ車間距離を推定する。
次に、車間距離推定部15は、短経路a2及び短経路b2における車間距離を推定する。具体的には、まず、車間距離推定部15は、車両Vが経由点P3を通過するときの時刻を推定する。この時刻は、一例として、短経路a1及び短経路b1のうち、選択部13Aによって選択された短経路を走行した場合に経由点P3を通過する時刻であってもよい。或いはこの時刻は、短経路a1を走行した場合に経由点P3を通過する時刻、及び短経路b1を走行した場合に経由点P3を通過する時刻のうち少なくともいずれかに基づいて演算された時刻であってもよい。なお、車間距離推定部15は、第一実施形態における演算部12と同様の処理を行うことによって、車両Vが経由点P3を通過するときの時刻を推定する。
車間距離推定部15は、位置取得部2Aから短経路a2及び短経路b2上を走行する自動運転他車両の車速を取得する。より詳細には、車間距離推定部15は、車両Vが経由点P3を通過すると推定された時刻において短経路a2及び短経路b2上を走行する自動運転他車両の車速を取得する。車間距離推定部15は、車両Vが経由点P3を通過すると推定された時刻において短経路a2及び短経路b2上を自動運転他車両が走行しているか否かを、位置取得部2Aから取得した自動運転他車両の位置情報の中から車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置に基づいて判断することができる。
なお、車速を取得する際に、車両Vが経由点P3を通過すると推定された時刻に対応付けられた車速を用いることに限定されず、車間距離推定部15は、推定された時刻から所定範囲内の時刻に対応付けられた車速を用いてもよい。また、車間距離推定部15は、推定された時刻に最も近い時刻に対応付けられた車速を用いてもよい。
車間距離推定部15は、短経路a1及び短経路b1における車間距離を推定した場合と同様に、取得した自動運転他車両の車速と、上記の式(1)とを用いて、短経路a2及び短経路b2についてそれぞれ車間距離を推定する。
演算部12Aは、経路探索部11によって探索された第一地点から第二地点までの経路毎の距離、及び車間距離推定部15によって推定された車間距離に基づいて、経路毎に経路上の全ての他車両の合計数を演算する。そして、演算部12Aは、算出した合計数と自動運転他車両の位置情報とに基づいて経路毎の自動運転他車両の割合を演算する。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、演算部12Aが自動運転他車両の割合を演算する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、演算部12Aが自動運転他車両の割合を推定する処理について、図2(a)に示す場合を例に説明する。
演算部12Aは、第一経路A及び第二経路Bの長さを経路探索部11から取得する。なお、地図データベース5に備えられた地図情報には、経路の距離に関する情報も含まれている。経路探索部11は、地図情報に含まれる距離に関する情報に基づいて、経路或いは短経路の距離を算出する。
ここで、他車両の合計数の算出対象となる経路の長さをT[m]とし、このときの車間距離を、D=f(V)とする。他車両の合計数の算出対象となる経路上を走行する全ての他車両の合計数は、次の式(2)によって表すことができる。
合計数[台]=T/D ・・・ (2)
演算部12Aは、取得した第一経路Aの長さと、車間距離推定部15によって推定された第一経路Aにおける車間距離と、上記式(2)とに基づいて、第一経路A上の全ての他車両の合計数を演算することができる。同様に、演算部12Aは、取得した第二経路Bの長さと、車間距離推定部15によって推定された第二経路Bにおける車間距離と、上記式(2)とに基づいて第二経路B上の全ての他車両の合計数を演算することができる。
また、他車両の合計数の算出対象となる経路上の自動運転他車両の数を、aとする。この場合、他車両の合計数の算出対象となる経路上の自動運転他車両の割合は、次の式(3)によって表すことができる。
割合=a×D/T ・・・ (3)
演算部12Aは、第一経路A上の自動運転他車両の数と、式(2)で算出された第一経路A上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、第一経路Aにおける全ての他車両に対する自動運転他車両の割合を演算する。同様に、演算部12Aは、第二経路B上の自動運転他車両の数と、式(2)で算出された第二経路B上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、第二経路Bにおける全ての他車両に対する自動運転他車両の割合を演算する。
ここで、演算部12Aは、位置取得部2Aで取得された自動運転他車両の位置情報に基づいて、第一経路A上の全ての自動運転他車両の数と、第二経路B上の全ての自動運転他車両の数とを演算する。演算部12Aは、第一経路A又は第二経路B上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、自動運転他車両が第一経路A又は第二経路B上に存在するか否かを判断する。演算部12Aは、この判断結果に基づいて、第一経路A又は第二経路B上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12Aは、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12Aは、自動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在する場合に、演算部12Aが自動運転他車両の割合を推定する処理について、図2(b)に示す場合を例に説明する。まず、車間距離推定部15は、第一実施形態における演算部12が行う処理と同様に、経路探索部11によって探索された第一経路A及び第二経路Bを、それぞれ経由点P3で区切る。
演算部12Aは、短経路a1及び短経路b1の長さを経路探索部11から取得する。演算部12Aは、取得した短経路a1の長さと、車間距離推定部15によって推定された短経路a1における車間距離と、上記式(2)とに基づいて、短経路a1上の全ての他車両の合計数を演算する。同様に、演算部12Aは、取得した短経路b1の長さと、車間距離推定部15によって推定された短経路b1における車間距離と、上記式(2)とに基づいて短経路b1上の全ての他車両の合計数を演算する。
演算部12Aは、短経路a1上の自動運転他車両の数と、式(2)で算出された短経路a1上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、短経路a1における全ての他車両に対する自動運転他車両の割合を演算する。同様に、演算部12Aは、短経路b1上の自動運転他車両の数と、式(2)で算出された短経路b1上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、短経路b1における全ての他車両に対する自動運転他車両の割合を演算する。
ここで、演算部12Aは、位置取得部2Aで取得された自動運転他車両の位置情報に基づいて、短経路a1上の全ての自動運転他車両の数と、短経路b1上の全ての自動運転他車両の数とを演算する。演算部12Aは、短経路a1又は短経路b1上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から現在の時刻に対応付けられた位置に基づいて、自動運転他車両が短経路a1又は短経路b1上に存在するか否かを判断する。演算部12Aは、この判断結果に基づいて、短経路a1又は短経路b1上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、現在の時刻に対応付けられた位置を用いることに限定されず、演算部12Aは、現在の時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12Aは、自動運転他車両毎の位置情報において、現在の時刻に最も近い時刻に対応付けられた位置を用いてもよい。
次に、演算部12Aは、短経路a2上の全ての他車両の合計数に対する自動運転他車両の数の割合と、短経路b2上の全ての他車両の合計数に対する自動運転他車両の数の割合と演算する。具体的には、まず、演算部12Aは、短経路a2及び短経路b2の長さを経路探索部11から取得する。
演算部12Aは、取得した短経路a2の長さと、車間距離推定部15によって推定された短経路a2における車間距離と、上記式(2)とに基づいて、短経路a2上の全ての他車両の合計数を演算する。同様に、演算部12Aは、取得した短経路b2の長さと、車間距離推定部15によって推定された短経路b2における車間距離と、上記式(2)とに基づいて短経路b2上の全ての他車両の合計数を演算する。
演算部12Aは、車両Vが経由点P3を通過するときの時刻を推定する。この時刻は、一例として、短経路a1及び短経路b1のうち、選択部13Aによって選択された短経路を走行した場合に経由点P3を通過する時刻であってもよい。或いはこの時刻は、短経路a1を走行した場合に経由点P3を通過する時刻、及び短経路b1を走行した場合に経由点P3を通過する時刻のうち少なくともいずれかに基づいて演算された時刻であってもよい。
演算部12Aは、位置取得部2Aで取得された自動運転他車両の位置情報に基づいて、短経路a2上の全ての自動運転他車両の数と、短経路b2上の全ての自動運転他車両の数とを演算する。演算部12Aは、短経路a2又は短経路b2上の自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置に基づいて、自動運転他車両が短経路a2又は短経路b2上に存在するか否かを判断する。演算部12Aは、この判断結果に基づいて、短経路a2又は短経路b2上の自動運転他車両の数を演算する。
なお、自動運転他車両の数を演算する際に、車両Vが経由点P3を通過すると推定された時刻に対応付けられた位置を用いることに限定されず、演算部12Aは、推定された時刻から所定範囲内の時刻に対応付けられた位置を用いてもよい。また、演算部12Aは、自動運転他車両毎の位置情報において、推定された時刻に最も近い時刻に対応付けられた位置を用いてもよい。
演算部12Aは、演算した短経路a2上の自動運転他車両の数と、式(2)で算出された短経路a2上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、短経路a2における全ての他車両に対する自動運転他車両の割合を演算する。同様に、演算部12Aは、演算した短経路b2上の自動運転他車両の数と、式(2)で算出された短経路b2上の全ての他車両の合計数(T/D)と、上記式(3)とに基づいて、短経路b2における全ての他車両に対する自動運転他車両の割合を演算する。
選択部13Aは、経路探索部11によって経路が複数探索された場合に、第一実施形態における選択部13と同様に、演算部12Aによって演算された自動運転他車両の割合が最も多い経路、又は自動運転他車両の割合が最も多い短経路を、車両Vが走行する経路として選択する。
次に、自動運転装置100Aで実行される処理について、図6のフローチャートを参照しつつ具体的に説明する。以下で説明する処理は、地点入力部3によって第一地点及び第二地点が受け付けられた後で実行される。
図6に示すように、位置取得部2Aは、情報センターと通信を行い、自動運転他車両の位置情報及び車速を取得する(S41)。なお、S42〜S45の処理は、第一実施形態において図3を用いて説明したS3〜S6の処理と同様であり、説明を省略する。S45の処理の後、車間距離推定部15は、短経路毎に、短経路における車間距離を推定する(S46)。演算部12Aは、車両Vが経由点を通過するときの時刻を推定する(S47)。演算部12Aは、短経路毎に、短経路における全ての他車両に対する自動運転他車両の割合を演算する(S48)。選択部13Aは、第二地点へ向かう複数の短経路のうち自動運転他車両の割合が最も多い短経路を車両Vが走行する経路として選択する。なお、S50の処理は、第一実施形態において図3を用いて説明したS10の処理と同様であり、説明を省略する。
上記S44において、経由点が存在しないと判断された場合(S44:NO)、経路探索部11によって探索された経路毎に、車間距離を推定する(S51)。演算部12Aは、探索された経路毎に、経路上の全ての他車両に対する自動運転他車両の割合を演算する(S52)。選択部13Aは、第二地点へ向かう複数の経路のうち自動運転他車両の割合が最も多い経路を車両Vが走行する経路として選択する。
以上、本実施形態の自動運転装置100Aは、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択する。ここで、制御部14は、選択した経路を走行する際において、自車両の周囲の他車両の行動を予測する演算を行い、予測結果に基づいて自車両の自動運転を行う。自動運転他車両は、自動運転他車両以外の他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の割合の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置100Aによれば、複数の経路が探索された場合、自動運転他車両の割合が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。また、自動運転装置100Aは、手動運転他車両の位置情報を用いることなく、自動運転他車両の位置情報を用いて経路上の全ての他車両の合計数を演算することができる。
探索された複数の経路に経由点がある場合、演算部12Aは、経由点を車両Vが通過するときの時刻に基づいて、経由点を始点とする短経路における自動運転他車両の割合を演算する。これにより、自動運転装置100Aは、車両Vが経由点に到達する時刻を考慮して、精度良く自動運転他車両の割合を演算することができる。
以上、本発明の第二実施形態について説明したが、本発明は、第二実施形態に限定されるものではない。例えば、自動運転装置100Aは、経由点を考慮して経路を選択しなくてもよい。具体的には、自動運転装置100Aは、図6に示すS44〜S49の処理を実行しなくてもよい。すなわち、S43において探索された経路が複数存在する場合(S43:YES)、演算部12Aは、S51の処理を実行する。
演算部12Aは、自動運転他車両の割合を演算する際に、自動運転他車両の位置情報の中から過去の所定の時刻に対応付けられた位置に基づいて、割合を演算してもよい。また、演算部12Aは、過去の自動運転他車両の位置情報に基づいて、一例として、曜日毎又は時間帯毎の自動運転他車両の割合、平日又は祝日における自動運転他車両の割合、或いは、周辺地域においてイベントがある場合の割合又はイベントが無い場合の割合を予め演算して自動運転装置100Aに設けられた記憶部に記憶させてもよい。そして、選択部13Aは、記憶部に記憶された自動運転他車両の割合を用いて経路を選択してもよい。
自動運転他車両の割合が最も多い経路又は短経路が複数存在する場合、例えば、選択部13Aは、手動運転バスが多い経路又は短経路を、車両Vが走行する経路として選択してもよい。或いは、選択部13Aは、手動運転タクシーが少ない経路又は短経路を、車両Vが走行する経路として選択してもよい。
位置取得部2A、経路探索部11、演算部12A、選択部13Aは、及び車間距離推定部15は、車両Vに搭載されていることに限定されない。たとえば、位置取得部2A、経路探索部11、演算部12A、選択部13A、及び車間距離推定部15のうち少なくともいずれかが車両V外の情報センター等に設けられていてもよい。
演算部12Aは、自動運転他車両の割合を演算したが、手動運転他車両の割合を演算してもよい。この場合、選択部13Aは、手動運転他車両の割合が少ない経路又は短経路を、車両Vが走行する経路として選択する。
位置取得部2Aは、自動運転他車両から送信された位置情報を用いることに限定されない。例えば、自動運転他車両を識別可能なプローブカーを走行させ、プローブカーによって検出された自動運転他車両の位置情報を位置取得部2Aが取得してもよい。また、画像処理装置が、カメラの撮像結果に基づいて自動運転他車両及び手動運転他車両を識別し、識別結果と当該自動運転他車両が撮像された位置とを対応付ける。そして、位置取得部2Aは、画像処理装置で識別された自動運転他車両の識別結果と、自動運転他車両が撮像された位置とが対応付けられた位置情報を取得してもよい。
選択部13Aは、自動運転他車両の割合に基づいて経路を選択したが、自動運転他車両の割合に基づいて経路を選択することと、自動運転他車両の数に基づいて経路を選択することとを切り替えてもよい。例えば、選択部13Aは、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第一の閾値よりも多い場合に、自動運転他車両の割合を用いて経路を選択してもよい。また、選択部13Aは、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第一の閾値以下の場合に、自動運転他車両の数を用いて経路を選択してもよい。更に、選択部13Aは、経路探索部11によって複数探索された経路上の自動運転他車両の総数が第二の閾値以下の場合に、自動運転他車両の割合以外の基準(例えば、経路の長さ)を用いて経路を選択してもよい。
[第三実施形態]
次に、第三実施形態について説明する。図7に示すように、自動運転装置100Bは、自動車等の車両Vに搭載される。自動運転装置100Bは、外部センサ1、位置取得部(第一位置取得部、第二位置取得部)2、地点入力部3、GPS受信部4、地図データベース5、アクチュエータ6、及びECU10Bを備えている。以下、第一実施形態における自動運転装置100との差異を中心に説明する。
ECU10Bは、車両Vの自動運転を制御する。ECU10Bは、CPU、ROM、RAM等を有する電子制御ユニットである。ECU10Bは、経路探索部11、演算部12B、選択部13B、及び制御部14を有している。
演算部12Bは、経路探索部11によって経路が複数探索された場合に、位置取得部2で取得された自動運転他車両の位置情報に基づいて、経路毎の自動運転他車両の数を演算する。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、演算部12Bが経路毎の自動運転他車両の数を演算する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、演算部12Bが自動運転他車両の数を演算する処理について、図2(a)に示す場合を例に説明する。
まず、演算部12Bは、第一実施形態における演算部12と同様に、位置取得部2で取得された自動運転他車両の位置情報に基づいて、第一経路A上の全ての自動運転他車両の数と、第二経路B上の全ての自動運転他車両の数とを演算する。また、演算部12Bは、第一実施形態における演算部12と同様に、位置取得部2で取得された手動運転他車両の位置情報に基づいて、第一経路A上の全ての手動運転他車両の数と、第二経路B上の全ての手動運転他車両の数とを演算する。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点P3が存在する場合に、演算部12Bが自動運転他車両の数を演算する処理について、図2(b)に示す場合を例に説明する。
まず、演算部12Bは、第一実施形態における演算部12と同様に、経路探索部11によって探索された第一経路A及び第二経路Bを、それぞれ経由点P3で区切る。次に、演算部12Bは、位置取得部2で取得された自動運転他車両の位置情報に基づいて、第一実施形態における演算部12と同様に、短経路a1上の全ての自動運転他車両の数と、短経路b1上の全ての自動運転他車両の数とを演算する。また、演算部12Bは、位置取得部2で取得された手動運転他車両の位置情報に基づいて、第一実施形態における演算部12と同様に、短経路a1上の全ての手動運転他車両の数と、短経路b1上の全ての手動運転他車両の数とを演算する。
次に、演算部12Bは、位置取得部2で取得された自動運転他車両の位置情報に基づいて、第一実施形態における演算部12と同様に、短経路a2上の全ての自動運転他車両の数と、短経路b2上の全ての自動運転他車両の数とを演算する。また、演算部12Bは、位置取得部2で取得された手動運転他車両の位置情報に基づいて、第一実施形態における演算部12と同様に、短経路a2上の全ての手動運転他車両の数と、短経路b2上の全ての手動運転他車両の数とを演算する。
選択部13Bは、経路探索部11によって経路が複数探索された場合に、演算部12Bで演算された自動運転他車両の数に基づいて、演算された数が最も多い経路を車両Vが走行する経路として選択する。以下、経路探索部11によって経路が複数探索されたときに、経由点が存在しない場合と、経由点が存在する場合とに分けて、選択部13Bが経路を選択する処理について説明する。
[経由点が存在しない場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点が存在しない場合に、選択部13Bが経路を選択する処理について、図2(a)に示す場合を例に説明する。選択部13Bは、演算部12Bによって演算された第一経路A上の全ての自動運転他車両の数と、第二経路B上の全ての自動運転他車両の数とに基づいて、第一経路A及び第二経路Bのうち自動運転他車両の数が多い方の経路を、車両Vが走行する経路として選択する。
[経由点が存在する場合]
経路探索部11によって複数の経路が探索され、且つ探索された経路に経由点P3が存在する場合に、選択部13Bが自動運転他車両の割合を演算する処理について、図2(b)に示す場合を例に説明する。
選択部13Bは、まず、第一地点P1から経由点P3までの経路を選択する。具体的には、選択部13Bは、演算部12Bによって演算された短経路a1上の全ての自動運転他車両の数と、短経路b1上の全ての自動運転他車両の数とに基づいて、短経路a1及び短経路b1のうち自動運転他車両の数が多い方の経路を、車両Vが走行する経路として選択する。
次に、選択部13Bは、経由点P3から第二地点P2までの経路を選択する。具体的には、選択部13Bは、演算部12Bによって演算された短経路a2上の全ての自動運転他車両の数と、短経路b2上の全ての自動運転他車両の数とに基づいて、短経路a2及び短経路b2のうち自動運転他車両の数が多い方の経路を、車両Vが走行する経路として選択する。
なお、選択部13Bは、自動運転他車両の数が最も多い経路又は短経路が複数存在する場合、複数存在する自動運転他車両の数が最も多い経路又は短経路のうち手動運転他車両の数が最も少ない経路を、車両Vが走行する経路又は短経路として選択してもよい。この場合、選択部13Bは、手動運転他車両の数として、演算部12Bで演算された短経路毎の手動運転他車両の数を用いる。
次に、自動運転装置100Bで実行される処理について、図8のフローチャートを参照しつつ具体的に説明する。以下で説明する処理は、地点入力部3によって第一地点及び第二地点が受け付けられた後で実行される。
図8に示すS61〜S67の処理は、第一実施形態において図3を用いて説明したS1〜S7の処理と同様であり、説明を省略する。S67の処理の後、演算部12Bは、区切った短経路毎に、自動運転他車両の数を演算する(S68)。選択部13Bは、第一地点及び経由点の各地点において、第二地点へ向かう複数の短経路のうち車両Vが走行する経路を選択する(S69)。ここで、選択部13Bによる経路の選択の詳細について図9(a)のフローチャートを用いて説明する。図9(a)に示すように、選択部13Bは、第一地点及び経由点の各地点において第二地点へ向かう複数の短経路のうち、自動運転他車両の数が最も多い短経路が複数存在するか否かを判断する(S81)。自動運転他車両の数が最も多い短経路が複数存在する場合(S81:YES)、選択部13Bは、手動運転他車両の数が最も少ない短経路を、車両Vが走行する経路として選択する(S82)。自動運転他車両の数が最も多い短経路が複数存在しない場合(S81:NO)、選択部13Bは、自動運転他車両の数が最も多い短経路を、車両Vが走行する経路として選択する(S83)。選択部13Bによって経路が選択された後、制御部14は、選択部13Bによって選択された経路に沿って走行するように車両Vの自動運転を行う(S70)。
上記S65において、経由点が存在しないと判断された場合(S65:NO)、演算部12Bは、経路探索部11で探索された経路毎に、経路上の全ての自動運転他車両の数を演算する(S71)。選択部13Bは、演算部12Bで演算された割合に基づいて、車両Vが走行する経路を選択する(S72)。ここで、選択部13Bによる経路の選択の詳細について図9(b)のフローチャートを用いて説明する。図9(b)に示すように、選択部13Bは、第一地点から第二地点までの複数の経路のうち、自動運転他車両の数が最も多い経路が複数存在するか否かを判断する(S91)。自動運転他車両の数が最も多い経路が複数存在する場合(S91:YES)、選択部13Bは、手動運転他車両の数が最も少ない経路を、車両Vが走行する経路として選択する(S92)。自動運転他車両の数が最も多い経路が複数存在しない場合(S91:NO)、選択部13Bは、自動運転他車両の数が最も多い経路を、車両Vが走行する経路として選択する(S93)。選択部13Bによって経路が選択された後、制御部14は、選択部13Bによって選択された経路に沿って走行するように車両Vの自動運転を行う(S70)。
以上、本実施形態の自動運転装置100Bは、複数の経路が探索された場合、自動運転他車両の数が最も多い経路を選択する。ここで、自動運転装置100Bは、選択した経路を走行する際において、車両Vの周囲の他車両の行動を予測する演算を行い、予測結果に基づいて車両Vの自動運転を行う。自動運転他車両は、手動運転他車両に比べて、車両の行動の予測範囲を少なくすることができる。このため自動運転他車両の数の多い経路の方が、自動運転に関する演算量を少なくすることができる。従って、この自動運転装置100Bによれば、複数の経路が探索された場合、自動運転他車両の数が最も多い経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
選択部13Bは、自動運転他車両の数が最も多い経路が複数存在する場合、手動運転他車両の数が最も少ない経路を車両Vが走行する経路として選択する。このように、自動運転他車両の数が最も多い経路が複数存在する場合であっても、自動運転装置100Bは、手動運転他車両の数が最も少ない経路を選択するので、自動運転に関する演算量の低い経路を選択することができる。
探索された複数の経路に経由点がある場合、演算部12Bは、経由点を車両Vが通過するときの時刻に基づいて、経由点を始点とする短経路における自動運転他車両の数を演算する。これにより、自動運転装置100Bは、車両Vが経由点に到達する時刻を考慮して、精度良く自動運転他車両の数を演算することができる。
以上、本発明の第三実施形態について説明したが、本発明は、第三実施形態に限定されるものではない。例えば、自動運転装置100Bは、経由点を考慮して経路を選択しなくてもよい。具体的には、自動運転装置100Bは、図8に示すS65〜S69の処理を実行しなくてもよい。すなわち、経路探索部11によって探索された経路が複数存在する場合(S64:YES)、演算部12Bは、S71の処理を実行する。
演算部12Bは、自動運転他車両の数を演算する際に、自動運転他車両の位置情報の中から過去の所定の時刻に対応付けられた位置に基づいて、数を演算してもよい。また、演算部12Bは、過去の自動運転他車両の位置情報に基づいて、一例として、曜日毎又は時間帯毎の自動運転他車両の数、平日又は祝日における自動運転他車両の数、或いは、周辺地域においてイベントがある場合における自動運転他車両の数又はイベントが無い場合における自動運転他車両の数を予め演算して自動運転装置100Bに設けられた記憶部に記憶させてもよい。そして、選択部13Bは、記憶部に記憶された自動運転他車両の数を用いて経路を選択してもよい。
自動運転他車両の数が最も多い経路又は短経路が複数存在する場合、手動運転他車両の数が最も少ない経路又は短経路を車両Vが走行する経路として選択する以外の方法によって、経路を選択してもよい。例えば、選択部13Bは、手動運転バスが多い経路又は短経路を、車両Vが走行する経路として選択してもよい。或いは、選択部13Bは、手動運転タクシーが少ない経路又は短経路を、車両Vが走行する経路として選択してもよい。このように手動運転他車両の数以外を用いて経路の選択を行う場合、位置取得部2は手動運転他車両の位置情報を取得しなくてもよく、演算部12Bは手動運転他車両の数を演算しなくてもよい。
位置取得部2、経路探索部11、演算部12B、及び選択部13Bは、車両Vに搭載されていることに限定されない。たとえば、位置取得部2、経路探索部11、演算部12B、及び選択部13Bのうち少なくともいずれかが車両V外の情報センター等に設けられていてもよい。
演算部12Bは、自動運転他車両の数を演算したが、手動運転他車両の数を演算してもよい。この場合、選択部13Bは、手動運転他車両の数が少ない経路又は短経路を、車両Vが走行する経路として選択する。
また、第一実施形態〜第三実施形態における自動運転装置100、100A及び100Bは、車両Vが走行する経路を選択した後、第一地点から第二地点に向けて走行している途中の地点で、再度経路を選択してもよい。この場合、自動運転装置100、100A及び100Bは、第一地点から第二地点へ向けて走行している経路の途中の地点を、第一地点として、上述した経路の選択処理を行う。
第一実施形態〜第三実施形態における自動運転装置100、100A及び100Bは、経路探索部11によって複数の経路が探索された場合、自動運転他車両の割合が最も多い経路とそれ以外の経路とを互いに識別可能なように、表示部に表示させてもよい。
2…位置取得部(第一位置取得部、第二位置取得部)、2A…位置取得部(第一位置取得部、車速取得部)、11…経路探索部、12,12A,12B…演算部、13,13A,13B…選択部、14…制御部、15…車間距離推定部、100,100A,100B…自動運転装置、V…車両。

Claims (5)

  1. 第一地点から第二地点までの経路を選択し、選択した前記経路に沿って走行するように自車両の自動運転を行う自動運転装置であって、
    自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、
    前記自動運転他車両以外の他車両の位置情報を取得する第二位置取得部と、
    前記第一地点から前記第二地点までの経路を地図情報に基づいて探索する経路探索部と、
    前記経路探索部によって前記経路が複数探索された場合に、前記第一位置取得部で取得された前記自動運転他車両の位置情報及び前記第二位置取得部で取得された前記他車両の位置情報に基づいて、前記経路毎に、前記経路上の全ての他車両の合計数に対する前記自動運転他車両の数の割合を演算する演算部と、
    前記演算部で演算された前記自動運転他車両の割合が最も多い前記経路を前記自車両が走行する経路として選択する選択部と、
    前記選択部によって選択された前記経路に沿って走行するように前記自車両の自動運転を行う制御部と、を備える自動運転装置。
  2. 前記選択部は、前記自動運転他車両の割合が最も多い前記経路が複数存在する場合、前記自動運転他車両以外の他車両の数が最も少ない前記経路を前記自車両が走行する経路として選択する、請求項1に記載の自動運転装置。
  3. 第一地点から第二地点までの経路を選択し、選択した前記経路に沿って走行するように自車両の自動運転を行う自動運転装置であって、
    自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、
    前記第一地点から前記第二地点までの経路を地図情報に基づいて探索する経路探索部と、
    前記第一位置取得部が前記位置情報を取得した前記自動運転他車両の車速を取得する車速取得部と、
    前記車速取得部で取得された前記車速に基づいて、前記自動運転他車両の走行する前記経路における車間距離を前記経路毎に推定する車間距離推定部と、
    前記地図情報に基づいて取得された前記第一地点から前記第二地点までの前記経路毎の前記距離及び前記車間距離推定部で推定された前記経路毎の前記車間距離に基づいて、前記経路毎に前記経路上の全ての他車両の合計数を演算すると共に、演算された前記合計数と前記自動運転他車両の位置情報とに基づいて前記経路毎の前記自動運転他車両の割合を演算する演算部と、
    前記演算部で演算された前記自動運転他車両の割合が最も多い前記経路を前記自車両が走行する経路として選択する選択部と、
    前記選択部によって選択された前記経路に沿って走行するように前記自車両の自動運転を行う制御部と、を備える自動運転装置。
  4. 第一地点から第二地点までの経路を選択し、選択した前記経路に沿って走行するように自車両の走行を自動で制御する自動運転装置であって、
    自動運転を行う自動運転他車両の位置情報を取得する第一位置取得部と、
    前記第一地点から前記第二地点までの経路を地図情報に基づいて探索する経路探索部と、
    前記経路探索部によって前記経路が複数探索された場合に、前記自動運転他車両の位置情報に基づいて前記経路毎の前記自動運転他車両の数を演算する演算部と、
    前記演算部で演算された前記自動運転他車両の数が最も多い前記経路を前記自車両が走行する経路として選択する選択部と、
    前記選択部によって選択された前記経路に沿って走行するように前記自車両の自動運転を行う制御部と、を備える自動運転装置。
  5. 前記自動運転他車両以外の他車両の位置情報を取得する第二位置取得部を更に備え、
    前記選択部は、前記自動運転他車両の数が最も多い前記経路が複数存在する場合、前記自動運転他車両以外の他車両の数が最も少ない前記経路を前記自車両が走行する経路として選択する、請求項4に記載の自動運転装置。
JP2015007761A 2015-01-19 2015-01-19 自動運転装置 Active JP6112123B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015007761A JP6112123B2 (ja) 2015-01-19 2015-01-19 自動運転装置
US14/992,124 US9886852B2 (en) 2015-01-19 2016-01-11 Automatic driving device
CN201610027742.2A CN105806353B (zh) 2015-01-19 2016-01-15 自动驾驶装置
EP16151577.0A EP3045868B1 (en) 2015-01-19 2016-01-15 Route selection and automatic driving device
US15/848,675 US10198944B2 (en) 2015-01-19 2017-12-20 Automatic driving device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015007761A JP6112123B2 (ja) 2015-01-19 2015-01-19 自動運転装置

Publications (2)

Publication Number Publication Date
JP2016133379A true JP2016133379A (ja) 2016-07-25
JP6112123B2 JP6112123B2 (ja) 2017-04-12

Family

ID=55237496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015007761A Active JP6112123B2 (ja) 2015-01-19 2015-01-19 自動運転装置

Country Status (4)

Country Link
US (2) US9886852B2 (ja)
EP (1) EP3045868B1 (ja)
JP (1) JP6112123B2 (ja)
CN (1) CN105806353B (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017151041A (ja) * 2016-02-26 2017-08-31 株式会社デンソー 走行支援装置及びセンタ
JP2019056691A (ja) * 2017-08-14 2019-04-11 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド カオス評価に基づいた自律ビークルのルーティング
JP2020042681A (ja) * 2018-09-13 2020-03-19 株式会社デンソー 通信装置、サーバ、及び通信システム
JP2020135718A (ja) * 2019-02-25 2020-08-31 株式会社Jvcケンウッド 運転支援装置、運転支援システム、運転支援方法およびプログラム
JP2020159942A (ja) * 2019-03-27 2020-10-01 日産自動車株式会社 経路選出方法及び経路選出装置
JPWO2019065229A1 (ja) * 2017-09-29 2020-10-22 パイオニア株式会社 情報生成装置、情報生成方法、および、情報生成装置用プログラム
WO2021182476A1 (ja) * 2020-03-12 2021-09-16 株式会社 ミックウェア 走行距離推定システム

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6815724B2 (ja) * 2015-11-04 2021-01-20 トヨタ自動車株式会社 自動運転システム
JP6355111B2 (ja) * 2016-04-28 2018-07-11 本田技研工業株式会社 車両制御システム
EP3557360B1 (en) * 2016-12-19 2022-08-03 Kubota Corporation Work vehicle automatic traveling system
JPWO2018173661A1 (ja) * 2017-03-23 2019-11-07 日立オートモティブシステムズ株式会社 変速制御装置
JP6780611B2 (ja) 2017-08-25 2020-11-04 トヨタ自動車株式会社 自動運転装置
JP7147142B2 (ja) * 2017-09-15 2022-10-05 ソニーグループ株式会社 制御装置、および制御方法、プログラム、並びに移動体
JP6897495B2 (ja) 2017-10-27 2021-06-30 トヨタ自動車株式会社 配車システム及び配車方法
JP6907896B2 (ja) 2017-11-17 2021-07-21 トヨタ自動車株式会社 自動運転システム
JP6621860B2 (ja) * 2018-04-05 2019-12-18 三菱電機株式会社 自動運転装置および自動運転方法
CN109143242B (zh) 2018-09-07 2020-04-14 百度在线网络技术(北京)有限公司 障碍物绝对速度估计方法、系统、计算机设备和存储介质
JP2020095594A (ja) 2018-12-14 2020-06-18 トヨタ自動車株式会社 車両制御装置及び車両制御方法
CN109703568B (zh) 2019-02-19 2020-08-18 百度在线网络技术(北京)有限公司 自动驾驶车辆行驶策略实时学习的方法、装置和服务器
CN109712421B (zh) 2019-02-22 2021-06-04 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
CN110428647B (zh) * 2019-07-26 2022-10-04 阿波罗智联(北京)科技有限公司 路口的车辆协同通行的方法、装置、设备及存储介质
JP7215392B2 (ja) 2019-10-15 2023-01-31 トヨタ自動車株式会社 車両制御システム
JP7362566B2 (ja) * 2020-08-18 2023-10-17 株式会社東芝 運転制御装置、運転制御方法及びプログラム
CN113160553B (zh) * 2021-01-28 2022-09-23 上海同仕交通科技有限公司 一种基于无人驾驶方向的车路协同信息交流方法及其系统
DE102021127911A1 (de) 2021-10-27 2023-04-27 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zur Bereitstellung einer Fahrtroute für ein Kraftfahrzeug
JP7632236B2 (ja) 2021-11-04 2025-02-19 トヨタ自動車株式会社 車両制御システム及び車両制御方法
US12397823B2 (en) * 2022-07-08 2025-08-26 Nvidia Corporation Differentiable and modular prediction and planning for autonomous machines
JP7622714B2 (ja) 2022-08-23 2025-01-28 トヨタ自動車株式会社 運転支援装置、運転支援方法
JP7790323B2 (ja) 2022-11-15 2025-12-23 トヨタ自動車株式会社 車両制御装置
JP7831405B2 (ja) 2023-06-06 2026-03-17 トヨタ自動車株式会社 車両制御装置、及び車両制御方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08287394A (ja) * 1995-04-13 1996-11-01 Aqueous Res:Kk 車載用ナビゲーションシステム
JP2004125726A (ja) * 2002-10-07 2004-04-22 Denso Corp カーナビゲーション装置
JP2010003174A (ja) * 2008-06-20 2010-01-07 Toyota Motor Corp 運転支援システム
US20140172220A1 (en) * 2012-12-14 2014-06-19 Hyundai Motor Company Unmanned autonomous traveling service apparatus and method based on driving information database
JP2015050877A (ja) * 2013-09-03 2015-03-16 住友電気工業株式会社 非接触給電システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004017867A (ja) * 2002-06-18 2004-01-22 Denso Corp 車両の自動走行制御装置
US8086905B2 (en) * 2008-05-27 2011-12-27 Hitachi, Ltd. Method of collecting information in system network
JP5115354B2 (ja) 2008-06-20 2013-01-09 トヨタ自動車株式会社 運転支援装置
JP4973687B2 (ja) * 2009-05-13 2012-07-11 トヨタ自動車株式会社 走行支援装置
US8583367B2 (en) 2011-01-07 2013-11-12 Honda Motor Co., Ltd. System and method for displaying a route based on a vehicle state
JP5609778B2 (ja) * 2011-06-09 2014-10-22 トヨタ自動車株式会社 他車両認識装置及び進路評価装置
CN102353379B (zh) * 2011-07-06 2013-02-13 上海海事大学 一种适用于自动驾驶车导航的环境建模方法
US9020757B2 (en) * 2012-05-11 2015-04-28 Trimble Navigation Limited Path planning autopilot
CN105229422B (zh) * 2013-03-15 2018-04-27 大众汽车有限公司 自动驾驶路线规划应用
US9552735B2 (en) * 2013-11-22 2017-01-24 Ford Global Technologies, Llc Autonomous vehicle identification
CN103646298B (zh) * 2013-12-13 2018-01-02 中国科学院深圳先进技术研究院 一种自动驾驶方法及系统
US9547989B2 (en) * 2014-03-04 2017-01-17 Google Inc. Reporting road event data and sharing with other vehicles
US9349284B2 (en) * 2014-04-24 2016-05-24 International Business Machines Corporation Regional driving trend modification using autonomous vehicles
CN104267721A (zh) * 2014-08-29 2015-01-07 陈业军 一种智能汽车的无人驾驶系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08287394A (ja) * 1995-04-13 1996-11-01 Aqueous Res:Kk 車載用ナビゲーションシステム
JP2004125726A (ja) * 2002-10-07 2004-04-22 Denso Corp カーナビゲーション装置
JP2010003174A (ja) * 2008-06-20 2010-01-07 Toyota Motor Corp 運転支援システム
US20140172220A1 (en) * 2012-12-14 2014-06-19 Hyundai Motor Company Unmanned autonomous traveling service apparatus and method based on driving information database
JP2015050877A (ja) * 2013-09-03 2015-03-16 住友電気工業株式会社 非接触給電システム

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017151041A (ja) * 2016-02-26 2017-08-31 株式会社デンソー 走行支援装置及びセンタ
JP2019056691A (ja) * 2017-08-14 2019-04-11 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド カオス評価に基づいた自律ビークルのルーティング
JPWO2019065229A1 (ja) * 2017-09-29 2020-10-22 パイオニア株式会社 情報生成装置、情報生成方法、および、情報生成装置用プログラム
JP2020042681A (ja) * 2018-09-13 2020-03-19 株式会社デンソー 通信装置、サーバ、及び通信システム
JP7103096B2 (ja) 2018-09-13 2022-07-20 株式会社デンソー 通信装置、サーバ、及び通信システム
JP2020135718A (ja) * 2019-02-25 2020-08-31 株式会社Jvcケンウッド 運転支援装置、運転支援システム、運転支援方法およびプログラム
CN113168768A (zh) * 2019-02-25 2021-07-23 Jvc建伍株式会社 驾驶辅助装置、驾驶辅助系统、驾驶辅助方法及程序
WO2020174773A1 (ja) * 2019-02-25 2020-09-03 株式会社Jvcケンウッド 運転支援装置、運転支援システム、運転支援方法およびプログラム
JP7147627B2 (ja) 2019-02-25 2022-10-05 株式会社Jvcケンウッド 運転支援装置、運転支援システム、運転支援方法およびプログラム
US11919548B2 (en) 2019-02-25 2024-03-05 Jvckenwood Corporation Driving assistance device, driving assistance system, driving assistance method, and non-transitory compter-readable recording medium
JP2020159942A (ja) * 2019-03-27 2020-10-01 日産自動車株式会社 経路選出方法及び経路選出装置
WO2021182476A1 (ja) * 2020-03-12 2021-09-16 株式会社 ミックウェア 走行距離推定システム
JPWO2021182476A1 (ja) * 2020-03-12 2021-09-16
JP7692891B2 (ja) 2020-03-12 2025-06-16 株式会社 ミックウェア 走行距離推定システム

Also Published As

Publication number Publication date
US10198944B2 (en) 2019-02-05
EP3045868B1 (en) 2017-09-13
US9886852B2 (en) 2018-02-06
CN105806353B (zh) 2018-10-19
US20160210850A1 (en) 2016-07-21
US20180137751A1 (en) 2018-05-17
EP3045868A1 (en) 2016-07-20
JP6112123B2 (ja) 2017-04-12
CN105806353A (zh) 2016-07-27

Similar Documents

Publication Publication Date Title
JP6112123B2 (ja) 自動運転装置
CN107339997B (zh) 自主车辆的路径规划装置及方法
CN113313933B (zh) 用于自动驾驶车辆的基于车道的路线选择系统
US12479435B2 (en) Driving assist method and driving assist device
US11335188B2 (en) Method for automatically producing and updating a data set for an autonomous vehicle
US10845814B2 (en) Host vehicle position confidence degree calculation device
US11269333B2 (en) Automatic drive assist apparatus
US20100315217A1 (en) Driving support device and program
JP6579119B2 (ja) 車両制御装置
WO2017010209A1 (ja) 周辺環境認識装置、及びコンピュータプログラム製品
JP6954469B2 (ja) 運転支援方法及び運転支援装置
JP2020157831A (ja) 走行制御装置、走行制御方法、およびプログラム
WO2019049323A1 (ja) 運転支援方法及び運転支援装置
JP2024096207A (ja) 車両制御装置、地点通知方法及び地点通知用コンピュータプログラム
WO2019187550A1 (ja) 走行位置決定装置
JPWO2019003992A1 (ja) 情報管理装置
JP6808302B2 (ja) 通過ゲート決定装置
JP2008268157A (ja) 車両用分岐路選択装置および車両用分岐路選択方法
CN114954478A (zh) 用于定位机动车的方法、设备、用于机动车的系统以及机动车和存储介质
JP2010003252A (ja) 情報取得装置
JP2021007050A (ja) 通過ゲート決定装置、通過ゲート決定システムおよび通過ゲート決定方法
US20250100441A1 (en) Streetlight blocks enhanced adaptive high beam control
WO2026000351A1 (en) A method for operating an automated driving system (ads) of a vehicle and an apparatus thereof
WO2022184447A1 (en) Guiding an ego vehicle automatically depending on trajectory data from another vehicle
JP2013161159A (ja) 情報処理システム及び情報処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170209

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170227

R151 Written notification of patent or utility model registration

Ref document number: 6112123

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151