JP7805229B2 - Vehicle route planning device, vehicle route planning method, and vehicle route planning system - Google Patents
Vehicle route planning device, vehicle route planning method, and vehicle route planning systemInfo
- Publication number
- JP7805229B2 JP7805229B2 JP2022066332A JP2022066332A JP7805229B2 JP 7805229 B2 JP7805229 B2 JP 7805229B2 JP 2022066332 A JP2022066332 A JP 2022066332A JP 2022066332 A JP2022066332 A JP 2022066332A JP 7805229 B2 JP7805229 B2 JP 7805229B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- calculated
- tolerance
- candidate
- route
- 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
Links
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両用経路計画装置、車両用経路計画方法、車両用経路計画システムに関する。 The present invention relates to a vehicle route planning device, a vehicle route planning method, and a vehicle route planning system.
特許文献1には、車両の周辺環境を正確に認識できているか否かに基づいて、車両の速度を制限する技術が記載されている。 Patent document 1 describes technology that limits a vehicle's speed based on whether the vehicle's surrounding environment is accurately recognized.
特許文献1に記載されている技術では、車両の周辺環境によっては、車両の速度を法定速度よりも低い速度に制限して走行する可能性があるため、法定速度で走行している他車両よりも低い速度で走行する可能性があり、交通流を低下させる可能性がある。
本発明は、交通流を低下させる可能性を低減させることを目的とする。
With the technology described in Patent Document 1, depending on the vehicle's surrounding environment, the vehicle's speed may be limited to a speed lower than the legal speed limit, which may cause the vehicle to travel at a slower speed than other vehicles traveling at the legal speed, potentially slowing down traffic flow.
The present invention aims to reduce the possibility of slowing down traffic flow.
本発明の一態様によれば、自動運転車両である先行利用車両の周辺環境を取得し、取得した周辺環境に応じて、先行利用車両が出力可能な走行速度を算出し、先行利用車両の現在地を取得する。さらに、算出した走行速度と、取得した現在地とに応じて、先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出し、算出した走行ルート候補の交通への許容度を算出する。これに加え、算出した走行ルート候補のうち算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する。 According to one aspect of the present invention, the surrounding environment of a leading vehicle, which is an autonomous vehicle, is acquired, the driving speed that the leading vehicle can output is calculated based on the acquired surrounding environment, and the current location of the leading vehicle is acquired. Furthermore, based on the calculated driving speed and the acquired current location, candidate driving routes are calculated as driving routes from the current location of the leading vehicle to the destination, and the traffic tolerance of the calculated candidate driving routes is calculated. Additionally, a candidate driving route selected from the calculated candidate driving routes based on the calculated tolerance is output as a proposed driving route.
本発明によれば、交通流を低下させる可能性を低減させることが可能となる。 This invention makes it possible to reduce the possibility of slowing down traffic flow.
以下、本発明の実施形態について、図面を参照しつつ説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付し、重複する説明を省略する。各図面は模式的なものであり、現実のものとは異なる場合が含まれる。以下に示す実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、下記の実施形態に例示した装置や方法に特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることが可能である。 Embodiments of the present invention will be described below with reference to the drawings. In the description of the drawings, identical or similar parts will be designated by identical or similar reference numerals, and redundant explanations will be omitted. The drawings are schematic and may differ from the actual product. The embodiments shown below exemplify devices and methods that embody the technical concept of the present invention, but the technical concept of the present invention is not limited to the devices and methods exemplified in the following embodiments. The technical concept of the present invention can be modified in various ways within the technical scope described in the claims.
(構成)
図1は、車両用経路計画システムの概略構成図である。車両用経路計画システム1は、ユーザの移動に用いる車両3が走行する経路(走行経路)を設定するシステムである。
車両用経路計画システム1は、制御装置2と、車両3(サービス車両)を少なくとも備える。
(composition)
1 is a schematic diagram of a vehicle route planning system 1. The vehicle route planning system 1 is a system that sets a route (travel route) along which a vehicle 3 used for user travel will travel.
The vehicle route planning system 1 includes at least a control device 2 and a vehicle 3 (service vehicle).
ユーザは、車両3を利用する際に、例えば、電子装置を用いて制御装置2にアクセスして、車両3を予約する。
電子装置は、車両用経路計画システム1による配車サービスを利用するユーザが使用する端末装置である。また、電子装置は、例えば、ユーザが携行可能な携帯情報端末や、持ち運びが容易な小型コンピュータとしてもよく、家屋等に設置した据え置き型のコンピュータ等としてもよい。なお、電子装置には、例えば、車両用経路計画システム1を使用するための専用アプリケーションソフトウエアを、予めインストールしておく。以下の説明においては、「アプリケーションソフトウエア」を「ソフトウエア」と記載する場合がある。また、ユーザは、電子装置のブラウザ機能を利用し、インターネットを用いて、車両3を予約してもよい。
When a user uses the vehicle 3, the user accesses the control device 2 using, for example, an electronic device to reserve the vehicle 3.
The electronic device is a terminal device used by a user who utilizes the vehicle dispatch service provided by the vehicle route planning system 1. The electronic device may be, for example, a portable information terminal that the user can carry, a small, easily portable computer, or a stationary computer installed in a home or the like. For example, dedicated application software for using the vehicle route planning system 1 is pre-installed on the electronic device. In the following description, "application software" may be referred to as "software." The user may also reserve a vehicle 3 over the Internet using the browser function of the electronic device.
車両3を予約する際には、電子装置によって利用リクエストデータを生成し、制御装置2へ利用リクエストデータを送信する。
利用リクエストデータは、例えば、車両3を利用して移動する人数(ユーザ自身を含む)の情報と、ユーザが車両3への乗車を希望する乗車場所(希望乗車地)と、ユーザが車両3からの降車を希望する降車場所(目的地)の情報を含む。これに加え、利用リクエストデータは、例えば、ユーザが車両3への乗車を希望する日付及び時間(希望乗車日時)と、ユーザが車両3からの降車を希望する日付及び時間(希望降車日時)の情報を含む。
When reserving the vehicle 3 , the electronic device generates usage request data and transmits the usage request data to the control device 2 .
The usage request data includes, for example, information on the number of people (including the user) traveling using the vehicle 3, information on the boarding location (desired boarding location) where the user wishes to board the vehicle 3, and information on the disembarking location (destination) where the user wishes to disembark from the vehicle 3. In addition, the usage request data includes, for example, information on the date and time when the user wishes to board the vehicle 3 (desired boarding date and time), and the date and time when the user wishes to disembark from the vehicle 3 (desired disembarking date and time).
<制御装置>
制御装置2(サーバ装置)は、利用リクエストデータに応じた処理を行う。
制御装置2は、プロセッサ20と、記憶装置21と、通信装置22と、登録者データベース(登録者DB)23と、地図データベース(地図DB)24と、予約データベース(予約DB)25を備える。
プロセッサ20は、例えば、CPUやMPUであってよい。記憶装置21は、レジスタ、キャッシュメモリや、主記憶装置として使用されるROM、RAM等のメモリ等、一時的でない有形の記憶媒体を含んでよい。以下に説明する制御装置2の機能は、例えば、記憶装置21に格納されたコンピュータプログラムを、プロセッサ20が実行することにより実現される。
<Control device>
The control device 2 (server device) performs processing according to the usage request data.
The control device 2 includes a processor 20 , a storage device 21 , a communication device 22 , a registrant database (registrant DB) 23 , a map database (map DB) 24 , and a reservation database (reservation DB) 25 .
The processor 20 may be, for example, a CPU or an MPU. The storage device 21 may include a non-transitory tangible storage medium such as a register, a cache memory, or a memory such as a ROM or RAM used as a main storage device. The functions of the control device 2 described below are realized, for example, by the processor 20 executing a computer program stored in the storage device 21.
通信装置22は、制御装置2と外部装置との間における通信機能を提供する。通信装置22による通信方式は、例えば、公衆移動体通信網による有線通信や無線通信、衛星通信、車両3との間の路車間通信等であってよい。
制御装置2は、通信装置22によって、車両3や電子装置との間でデータを送受信する。
The communication device 22 provides a communication function between the control device 2 and an external device. The communication method used by the communication device 22 may be, for example, wired communication or wireless communication via a public mobile communication network, satellite communication, road-to-vehicle communication with the vehicle 3, or the like.
The control device 2 transmits and receives data to and from the vehicle 3 and electronic devices via the communication device 22 .
登録者DB23は、車両用経路計画システム1を使用する者を登録するためのデータベースである。以下の説明においては、登録者DB23に登録された者を「登録者」と表記する。例えば、車両用経路計画システム1を使用する者として、配車サービスの利用者が登録者DB23に登録されている。 Registrant DB23 is a database for registering users of vehicle route planning system 1. In the following description, individuals registered in registrant DB23 will be referred to as "registrants." For example, users of a vehicle dispatch service are registered in registrant DB23 as users of vehicle route planning system 1.
地図DB24には、車両用経路計画システム1が配車サービスを提供する地域の地図情報が格納されている。地図情報は、例えば、ナビゲーション用の地図データ(以下、単に「ナビゲーション地図」という)であってよい。
制御装置2は、利用リクエストデータに応じて、地図DB24に格納されている地図情報に基づき、利用リクエストデータに含まれる希望乗車地から目的地まで至る走行経路を算出する。また、制御装置2は、利用リクエストデータに含まれる希望乗車日時に車両3が発車し、走行経路を走行して目的地に到着する降車日時を予測する。
制御装置2は、利用リクエストデータに含まれる希望乗車地、希望乗車日時、目的地と、制御装置2が算出した走行経路及び降車日時とを、車両3の運行計画として予約DB25に記憶する。
また、制御装置2は、希望乗車地、希望乗車日時、目的地、降車日時及び走行経路を含んだ運行計画を、車両3へ出力する。
The map DB 24 stores map information of an area where the vehicle route planning system 1 provides a vehicle dispatch service. The map information may be, for example, map data for navigation (hereinafter simply referred to as a "navigation map").
In response to the usage request data, the control device 2 calculates a travel route from the desired boarding location included in the usage request data to the destination based on map information stored in the map DB 24. The control device 2 also predicts the disembarking date and time when the vehicle 3 will depart at the desired boarding date and time included in the usage request data, travel along the travel route, and arrive at the destination.
The control device 2 stores the desired boarding location, desired boarding date and time, and destination included in the usage request data, as well as the travel route and disembarking date and time calculated by the control device 2, in the reservation DB 25 as an operation plan for the vehicle 3.
In addition, the control device 2 outputs to the vehicle 3 an operation plan including the desired boarding location, desired boarding date and time, destination, disembarking date and time, and travel route.
<車両>
車両3は、ユーザの要求に応じて運行する車両(いわゆる、デマンド型交通の車両)であり、例えば、乗り合いタクシーやロボットタクシーであってよい。
また、車両3は、制御装置2から出力された運行計画に従って、運転者(人間)が関与せずに、コントローラ34によって車両3を自動的に運転する自動運転車両である。
車両3は、制御装置2から運行計画を受信すると、運行計画に含まれる希望乗車日時までに到着するように乗車場所まで走行する。また、乗車場所において利用者が車両3に乗車すると、運行計画に含まれる走行経路に沿って降車場所まで走行する。
<Vehicles>
The vehicle 3 is a vehicle that operates in response to user requests (a so-called demand-based transportation vehicle), and may be, for example, a shared taxi or a robot taxi.
Furthermore, the vehicle 3 is an autonomous vehicle that is driven automatically by the controller 34 in accordance with an operation plan output from the control device 2 without the involvement of a driver (human).
When the vehicle 3 receives the operation plan from the control device 2, the vehicle 3 travels to the boarding location so as to arrive by the desired boarding date and time included in the operation plan. When the user boards the vehicle 3 at the boarding location, the vehicle 3 travels to the disembarking location along the travel route included in the operation plan.
車両3は、車載センサ30と、測位装置31と、地図データベース(地図DB)32と、通信装置33と、コントローラ34と、アクチュエータ35とを備える。
車載センサ30は、車両3の周囲の物体を検出する物体センサや、車両3から得られる様々な情報(車両状態)を検出する車両センサを含む。
物体センサは、例えば、車両3の周囲に存在する物体と車両3との相対位置、車両3と物体との距離、物体が存在する方向等の車両3の周囲環境を検出する。物体センサは、例えば、車両3の周囲環境を撮影するカメラを含んでよい。また、例えば、物体センサは、レーザレンジファインダ(LRF)やレーダ、LiDAR(Light Detection and Ranging)のレーザレーダ等の測距装置を含んでもよい。物体センサは、検出した車両3の周囲環境の情報である周囲環境情報を、コントローラ34へ出力する。
車両センサは、例えば、車両3の走行速度(車速)を検出する車速センサ、車両3が備える各タイヤの回転速度を検出する車輪速センサ、車両3の3軸方向の加速度(減速度を含む)を検出する3軸加速度センサ(Gセンサ)を含んでよい。また、車両センサは、例えば、操舵角(転舵角を含む)を検出する操舵角センサ、車両3に生じる角速度を検出するジャイロセンサ、ヨーレイトを検出するヨーレイトセンサを含んでよい。さらに、車両センサは、例えば、シートベルトの着脱を検出するシートベルトセンサや、ドアの開閉を検出するドアセンサを含んでよい。車両センサは、車両状態情報をコントローラ34へ出力する。
The vehicle 3 includes an on-board sensor 30 , a positioning device 31 , a map database (map DB) 32 , a communication device 33 , a controller 34 , and an actuator 35 .
The on-board sensors 30 include object sensors that detect objects around the vehicle 3 and vehicle sensors that detect various information (vehicle state) obtained from the vehicle 3 .
The object sensor detects the surrounding environment of the vehicle 3, such as the relative position of the vehicle 3 and an object present around the vehicle 3, the distance between the vehicle 3 and the object, and the direction in which the object is present. The object sensor may include, for example, a camera that captures the surrounding environment of the vehicle 3. Furthermore, for example, the object sensor may include a distance measuring device such as a laser range finder (LRF), radar, or LiDAR (Light Detection and Ranging) laser radar. The object sensor outputs surrounding environment information, which is information on the detected surrounding environment of the vehicle 3, to the controller 34.
The vehicle sensors may include, for example, a vehicle speed sensor that detects the traveling speed (vehicle speed) of the vehicle 3, a wheel speed sensor that detects the rotational speed of each tire equipped on the vehicle 3, and a three-axis acceleration sensor (G sensor) that detects the acceleration (including deceleration) in three axial directions of the vehicle 3. The vehicle sensors may also include, for example, a steering angle sensor that detects the steering angle (including the turning angle), a gyro sensor that detects the angular velocity generated in the vehicle 3, and a yaw rate sensor that detects the yaw rate. Furthermore, the vehicle sensors may include, for example, a seat belt sensor that detects whether a seat belt is fastened or unfastened, and a door sensor that detects whether a door is opened or closed. The vehicle sensors output vehicle state information to the controller 34.
測位装置31は、車両3の現在地及び姿勢を測定する。測位装置31は、例えば、全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば、地球測位システム(GPS)受信機等であってよい。測位装置31は、慣性航法装置を備えてもよい。測位装置31は、測定した現在地の現在地情報をコントローラ34へ出力する。
地図DB32は、地図情報を記憶する。地図情報は、ナビゲーション用の地図データ(以下、単に「ナビゲーション地図」という)と、自動運転用の地図として好適な高精度地図データ(以下、単に「高精度地図」という)とを含んでいてよい。
通信装置33は、車両3と外部装置との間における通信機能を提供する。通信装置33による通信方式は、例えば、公衆移動体通信網による無線通信、衛星通信、路車間通信等であってよい。
車両3は、通信装置33によって制御装置2との間でデータを送受信する。
The positioning device 31 measures the current location and attitude of the vehicle 3. The positioning device 31 may include, for example, a Global Navigation System (GNSS) receiver. The GNSS receiver may be, for example, a Global Positioning System (GPS) receiver. The positioning device 31 may also include an inertial navigation system. The positioning device 31 outputs current location information of the measured current location to the controller 34.
The map DB 32 stores map information. The map information may include map data for navigation (hereinafter simply referred to as a "navigation map") and high-precision map data suitable as a map for automated driving (hereinafter simply referred to as a "high-precision map").
The communication device 33 provides a communication function between the vehicle 3 and an external device. The communication method used by the communication device 33 may be, for example, wireless communication using a public mobile communication network, satellite communication, road-to-vehicle communication, or the like.
The vehicle 3 transmits and receives data to and from the control device 2 via the communication device 33 .
コントローラ34は、車両3を制御する電子制御ユニットである。例えば、コントローラ34は、車両3の自動運転制御を行う。コントローラ34は、プロセッサ36と、記憶装置37等の周辺部品とを含む。プロセッサ36は、例えば、CPUやMPUであってよい。記憶装置37は、レジスタ、キャッシュメモリや、主記憶装置として使用されるROM、RAM等のメモリ等の一時的でない有形の記憶媒体を含んでよい。コントローラ34の機能は、例えば、プロセッサ36が、記憶装置37に格納されたコンピュータプログラムを実行することにより実現される。
コントローラ34は、車載センサ30からの周囲環境情報及び車両状態情報と、測位装置31の測位結果と、地図DB32の地図情報とに基づいて、車両3を運行計画に従って走行させる自動運転制御を実行する。例えば、コントローラ34は、車両3の現在地及び姿勢と、運行計画に含まれる走行経路と、地図情報と、車両3の周囲環境とに基づいて、車両3を走行させる目標走行軌道を算出する。これに加え、コントローラ34は、例えば、車両3の周辺の経路や物体の有無を表現する経路空間マップと、走行時の危険度を数値化したリスクマップとを生成する。さらに、コントローラ34は、車両3の運動特性、車両状態情報、経路空間マップと、リスクマップとに基づいて、目標走行軌道を生成する。そして、コントローラ34は、生成した目標走行軌道に沿って車両3が走行するようにアクチュエータ35を駆動する。
アクチュエータ35は、コントローラ34からの制御信号に応じて、車両3の操舵装置と、駆動装置と制動装置を操作して、車両3の車両挙動を発生させることにより、車両3を自動的に運転する。アクチュエータ35は、操舵アクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。
The controller 34 is an electronic control unit that controls the vehicle 3. For example, the controller 34 controls automatic driving of the vehicle 3. The controller 34 includes a processor 36 and peripheral components such as a storage device 37. The processor 36 may be, for example, a CPU or an MPU. The storage device 37 may include non-transitory tangible storage media such as registers, cache memory, and memories such as ROM and RAM used as main storage devices. The functions of the controller 34 are realized, for example, by the processor 36 executing a computer program stored in the storage device 37.
The controller 34 executes autonomous driving control to cause the vehicle 3 to travel in accordance with the operation plan based on the surrounding environment information and vehicle state information from the on-board sensors 30, the positioning results of the positioning device 31, and the map information in the map DB 32. For example, the controller 34 calculates a target travel trajectory for the vehicle 3 to travel based on the current location and attitude of the vehicle 3, the travel route included in the operation plan, the map information, and the surrounding environment of the vehicle 3. In addition, the controller 34 generates, for example, a route space map that represents the route around the vehicle 3 and the presence or absence of objects, and a risk map that quantifies the degree of risk during travel. Furthermore, the controller 34 generates the target travel trajectory based on the motion characteristics of the vehicle 3, the vehicle state information, the route space map, and the risk map. The controller 34 then drives the actuator 35 so that the vehicle 3 travels along the generated target travel trajectory.
The actuator 35 operates the steering device, drive device, and braking device of the vehicle 3 in response to control signals from the controller 34 to generate vehicle behavior of the vehicle 3, thereby automatically driving the vehicle 3. The actuator 35 includes a steering actuator, an accelerator opening actuator, and a brake control actuator.
<車両の機能構成>
以下、車両用経路計画システム1の詳細について説明する。図2Aは、車両3の機能構成(一例)を示す説明図である。
車両3は、周辺環境取得部40と、環境要因取得部41と、認識精度算出部42と、出力可能速度算出部43を備える。
<Vehicle functional configuration>
The following describes details of the vehicle route planning system 1. Fig. 2A is an explanatory diagram showing an example of the functional configuration of the vehicle 3.
The vehicle 3 includes a surrounding environment acquisition unit 40 , an environmental factor acquisition unit 41 , a recognition accuracy calculation unit 42 , and an outputtable speed calculation unit 43 .
周辺環境取得部40は、車載センサ30を用いて、車両3の周辺環境(周辺の車両や歩行者の存在、道路工事による車線狭窄等)を取得する。 The surrounding environment acquisition unit 40 uses the on-board sensors 30 to acquire information about the surrounding environment of the vehicle 3 (presence of nearby vehicles and pedestrians, lane narrowing due to road construction, etc.).
環境要因取得部41は、例えば、路車間通信や車載センサ30等を用いて、環境要因を取得する。環境要因には、日照状況、天候及び時間帯のうち少なくとも一つを含む。 The environmental factor acquisition unit 41 acquires environmental factors, for example, using road-to-vehicle communication or the on-board sensor 30. The environmental factors include at least one of sunlight conditions, weather, and time of day.
認識精度算出部42は、周辺環境取得部40が取得した周辺環境を用いて、車載センサ30による、車両3の周辺環境を認識する精度である認識精度を算出する。
実施形態では、一例として、認識精度算出部42が、車載センサ30による、車両3の前方環境の認識精度を算出する場合について説明する。
The recognition accuracy calculation unit 42 uses the surrounding environment acquired by the surrounding environment acquisition unit 40 to calculate the recognition accuracy, which is the accuracy with which the on-board sensor 30 recognizes the surrounding environment of the vehicle 3 .
In the embodiment, as an example, a case will be described in which the recognition accuracy calculation unit 42 calculates the recognition accuracy of the environment ahead of the vehicle 3 using the on-board sensor 30 .
また、認識精度算出部42は、車載センサ30の故障及び出力低下のうち少なくとも一方に応じて、認識精度を算出する。
車載センサ30による認識精度を算出する処理としては、例えば、カメラによって撮像可能な位置に一時停止位置や交差点、右左折路等の表示が存在する場合に、カメラの撮像画像から表示を認識することが不可能な場合に、認識精度が低下していると算出する。なお、認識精度は、例えば、通常の認識精度である「高」、センサの検出精度が通常の五割程度まで低下した状態の認識精度である「中」、センサの検出精度が通常の三割程度まで低下した状態の認識精度である「低」の三段階で表す。
Furthermore, the recognition accuracy calculation unit 42 calculates the recognition accuracy in response to at least one of a failure and a decrease in output of the on-board sensor 30 .
In the process of calculating the recognition accuracy of the on-board sensor 30, for example, when there are signs of stop signs, intersections, right and left turn roads, etc. in a position that can be imaged by the camera, and the signs cannot be recognized from the image captured by the camera, the recognition accuracy is calculated to be reduced. Note that the recognition accuracy is expressed in three levels: "high," which is the normal recognition accuracy; "medium," which is the recognition accuracy when the sensor's detection accuracy has decreased to about 50% of normal; and "low," which is the recognition accuracy when the sensor's detection accuracy has decreased to about 30% of normal.
さらに、認識精度算出部42は、環境要因取得部41が取得した環境要因に応じて、認識精度を算出する。
環境要因に応じて認識精度を算出する処理としては、例えば、日照状況が、日射がカメラの撮像能力に影響を与える程度に強い状況である場合、認識精度の低下を発生させる可能性があると判断して、認識精度が低下していると算出する。また、例えば、天候が、濃霧や豪雨等、カメラの撮像能力に影響を天候である場合、認識精度の低下を発生させる可能性があると判断して、認識精度が低下していると算出する。さらに、車両3が走行している時間帯が、夜間や早朝等、周囲の明るさがカメラの撮像能力に影響を与える時間帯である場合、認識精度の低下を発生させる可能性があると判断して、認識精度が低下していると算出する。
Furthermore, the recognition accuracy calculation unit 42 calculates the recognition accuracy according to the environmental factors acquired by the environmental factor acquisition unit 41 .
In the process of calculating the recognition accuracy according to environmental factors, for example, if the sunlight conditions are strong enough to affect the imaging capability of the camera, it is determined that there is a possibility that the recognition accuracy will be reduced, and the recognition accuracy is calculated to be reduced. Also, if the weather conditions are heavy fog or heavy rain, which affect the imaging capability of the camera, it is determined that there is a possibility that the recognition accuracy will be reduced, and the recognition accuracy is calculated to be reduced. Furthermore, if the vehicle 3 is traveling during a time period when the ambient brightness affects the imaging capability of the camera, such as at night or early in the morning, it is determined that there is a possibility that the recognition accuracy will be reduced, and the recognition accuracy is calculated to be reduced.
出力可能速度算出部43は、周辺環境取得部40が取得した周辺環境に応じて、車両3が出力可能な走行速度を算出する。
これに加え、出力可能速度算出部43は、認識精度算出部42が算出した認識精度に応じて、車両3が出力可能な走行速度を算出する。
具体的には、認識精度が「高」である場合、車両3が走行する道路の法定速度を、車両3が出力可能な走行速度として算出する。
The possible output speed calculation unit 43 calculates the possible output traveling speed of the vehicle 3 according to the surrounding environment acquired by the surrounding environment acquisition unit 40 .
In addition, the outputtable speed calculation unit 43 calculates the travel speed that the vehicle 3 can output, depending on the recognition accuracy calculated by the recognition accuracy calculation unit 42 .
Specifically, when the recognition accuracy is "high," the legal speed limit of the road on which the vehicle 3 is traveling is calculated as the traveling speed that the vehicle 3 can output.
また、例えば、認識精度が「中」の場合、認識精度が「高」である場合に出力可能な走行速度に、係数として「0.9」を乗算した速度を、車両3が出力可能な走行速度として算出する。
さらに、例えば、認識精度が「低」の場合、認識精度が「高」である場合に出力可能な走行速度に、係数として「0.75」を乗算した速度を、車両3が出力可能な走行速度として算出する。
また、出力可能速度算出部43は、車両3にユーザが乗車していないときは、車両3にユーザが乗車しているときよりも、出力可能な走行速度を低い速度に設定する。なお、車両3にユーザが乗車しているか否かの判定には、例えば、シートベルトセンサを用いる。
Also, for example, when the recognition accuracy is "medium," the traveling speed that can be output by vehicle 3 is calculated as the speed obtained by multiplying the traveling speed that can be output when the recognition accuracy is "high" by a coefficient of "0.9."
Furthermore, for example, when the recognition accuracy is "low," the traveling speed that can be output by vehicle 3 is calculated by multiplying the traveling speed that can be output when the recognition accuracy is "high" by a coefficient of "0.75."
Furthermore, when no user is in the vehicle 3, the outputtable speed calculation unit 43 sets the outputtable traveling speed to a speed lower than when a user is in the vehicle 3. Note that, for example, a seat belt sensor is used to determine whether or not a user is in the vehicle 3.
<制御装置の機能構成>
図2Bは、制御装置2の機能構成(一例)を示す説明図である。
制御装置2は、車両現在地取得部50と、リクエストデータ取得部51と、走行計画作成部52と、走行ルート候補算出部53と、許容度算出部54と、目的地到着許容時間取得部55を備える。これに加え、制御装置2は、提案走行ルート出力部56と、乗り継ぎ判断部57と、乗り継ぎ地設定部58と、配車処理部59と、路肩停車処理部60を備える。
<Functional configuration of the control device>
FIG. 2B is an explanatory diagram showing an example of the functional configuration of the control device 2.
The control device 2 includes a vehicle current location acquisition unit 50, a request data acquisition unit 51, a driving plan creation unit 52, a driving route candidate calculation unit 53, an tolerance calculation unit 54, and a destination arrival allowable time acquisition unit 55. In addition, the control device 2 includes a proposed driving route output unit 56, a transfer determination unit 57, a transfer location setting unit 58, a vehicle dispatch processing unit 59, and a roadside stop processing unit 60.
車両現在地取得部50は、測位装置31が出力した現在地情報を用いて、車両3の現在地を取得する。
リクエストデータ取得部51は、電子装置から利用リクエストデータを受信すると、利用リクエストデータが含む情報を予約DB25に登録する。
The vehicle current location acquisition unit 50 acquires the current location of the vehicle 3 using the current location information output by the positioning device 31 .
When the request data acquisition unit 51 receives the usage request data from the electronic device, it registers the information included in the usage request data in the reservation DB 25 .
走行計画作成部52は、リクエストデータ取得部51が予約DB25に登録した情報に応じて、運行計画を作成する。
運行計画を作成する際には、利用リクエストデータが含む情報と、地図DB24に格納されている地図情報に基づいて、現在地から目的地まで至る走行経路を設定する。
また、走行計画作成部52は、算出した走行経路を予約DB25に記憶する。これにより、走行計画作成部52が設定した走行経路は、ユーザに提供される配車サービスの運行計画として、予約DB25に記憶される。
さらに、走行計画作成部52は、運行計画に関する運行計画情報を、ユーザに供する車両3と、電子装置へ出力する。
The driving plan creation unit 52 creates an operation plan in accordance with the information registered in the reservation DB 25 by the request data acquisition unit 51 .
When creating an operation plan, a travel route from the current location to the destination is set based on the information included in the usage request data and the map information stored in the map DB 24 .
Furthermore, the driving plan creation unit 52 stores the calculated driving route in the reservation DB 25. As a result, the driving route set by the driving plan creation unit 52 is stored in the reservation DB 25 as an operation plan for the vehicle dispatch service provided to the user.
Furthermore, the driving plan creation unit 52 outputs operation plan information related to the operation plan to the vehicle 3 provided to the user and to the electronic device.
走行ルート候補算出部53は、出力可能速度算出部43が算出した走行速度と、車両現在地取得部50が取得した現在地に応じて、走行ルート候補を算出する。
走行ルート候補は、車両3の現在地から目的地までの走行ルートの候補である。
The candidate driving route calculation unit 53 calculates candidate driving routes based on the driving speed calculated by the outputtable speed calculation unit 43 and the current location acquired by the current vehicle location acquisition unit 50 .
The candidate driving routes are candidates for driving routes from the current location of the vehicle 3 to the destination.
走行ルート候補を算出する際には、まず、出力可能速度算出部43が算出した走行速度、すなわち、車両3が自動運転を実行することが可能な最高速度が、法定速度未満である区間を検出する。
最高速度が法定速度未満である区間を検出する際には、例えば、走行計画作成部52が設定した走行経路と、地図DB32の地図情報と、車両現在地取得部50が取得した現在地と、利用リクエストデータが含む目的地を参照する。
When calculating candidate driving routes, first, the section where the driving speed calculated by the output possible speed calculation unit 43, i.e., the maximum speed at which the vehicle 3 can perform automatic driving, is less than the legal speed limit is detected.
When detecting a section where the maximum speed is less than the legal speed, for example, the driving route set by the driving plan creation unit 52, the map information in the map DB 32, the current location acquired by the vehicle current location acquisition unit 50, and the destination included in the usage request data are referenced.
そして、例えば、走行計画作成部52が設定した走行経路が、法定速度が60[km/h]の区間で構成され、出力可能速度算出部43が算出した走行速度が40[km/h]である場合、現在地と目的地の間で法定速度が40[km/h]の区間を検出する。
次に、走行ルート候補として、現在地と目的地の間で法定速度が40[km/h]の区間を含む走行ルートを算出する。
For example, if the driving route set by the driving plan creation unit 52 is composed of sections with a legal speed limit of 60 km/h and the driving speed calculated by the output speed calculation unit 43 is 40 km/h, the unit 52 detects sections between the current location and the destination with a legal speed limit of 40 km/h.
Next, as a candidate driving route, a driving route including a section where the legal speed limit is 40 km/h between the current location and the destination is calculated.
実施形態では、一例として、走行ルート候補算出部53が、複数の走行ルート候補を算出する場合について説明する。
また、走行ルート候補算出部53は、乗り継ぎ地設定部58が後述する乗り継ぎ地を設定すると、走行ルート候補として、車両3の現在地から乗り継ぎ地までの走行ルート候補を算出する。
In the embodiment, as an example, a case will be described in which the candidate travel route calculation unit 53 calculates a plurality of candidate travel routes.
Furthermore, when the transfer point setting unit 58 sets a transfer point, which will be described later, the travel route candidate calculation unit 53 calculates a travel route candidate from the current location of the vehicle 3 to the transfer point as a travel route candidate.
許容度算出部54は、走行ルート候補算出部53が算出した複数の走行ルート候補に対し、交通への許容度を算出する。
許容度は、以下の許容度I~許容度Vのうち、少なくとも一つを含む。
The tolerance calculation unit 54 calculates the tolerance to traffic for the plurality of travel route candidates calculated by the travel route candidate calculation unit 53 .
The tolerance includes at least one of the following tolerances I to V.
許容度I:走行ルート候補算出部53が算出した走行ルート候補の、区間長に対する許容度。許容度Iの評価基準は、走行ルート候補である走行ルートを車両3が走行した場合に、車両3が交通流へ影響を及ぼすと予測される時間である。
走行ルート候補の区間長は、例えば、地図DB24に格納されている地図情報を用いて取得する。
Tolerance I: Tolerance for the section length of the travel route candidate calculated by the travel route candidate calculation unit 53. The evaluation criterion for tolerance I is the time that the vehicle 3 is predicted to affect traffic flow when traveling on the travel route that is the travel route candidate.
The section lengths of the candidate travel routes are obtained, for example, using map information stored in the map DB 24 .
許容度II:走行ルート候補算出部53が算出した走行ルート候補の、交通量に対する許容度。許容度IIの評価基準は、走行ルート候補である走行ルートを車両3が走行した場合に、他車両に影響を及ぼす車両3の速度である。
走行ルート候補の交通量は、例えば、路車間通信や車々間通信を用いて取得する。
Tolerance II: Tolerance for traffic volume of the candidate travel route calculated by the candidate travel route calculation unit 53. The evaluation criterion for tolerance II is the speed of the vehicle 3 that affects other vehicles when the vehicle 3 travels on the candidate travel route.
The traffic volume of the candidate travel route is acquired using, for example, road-to-vehicle communication or vehicle-to-vehicle communication.
許容度III:走行ルート候補算出部53が算出した走行ルート候補の、車線数に対する許容度。許容度IIIの評価基準は、走行ルート候補である走行ルートを車両3が走行した場合に、車両3の存在が影響を及ぼす他車両の台数である。
走行ルート候補の車線数は、例えば、地図DB24に格納されている地図情報を用いて取得する。
Tolerance III: Tolerance for the number of lanes of the candidate driving route calculated by the candidate driving route calculation unit 53. The evaluation criterion for tolerance III is the number of other vehicles that will be affected by the presence of the vehicle 3 when the vehicle 3 travels on the candidate driving route.
The number of lanes of the candidate driving route is obtained, for example, using map information stored in the map DB 24 .
許容度IV:走行ルート候補算出部53が算出した走行ルート候補の、巡航速度に対する許容度。許容度IVの評価基準は、走行ルート候補である走行ルートを車両3が走行した場合に、車両3の速度が、走行ルートの交通に及ぼすインパクトの程度である。
走行ルート候補の交通量は、例えば、路車間通信や車々間通信を用いて取得する。
Tolerance IV: Tolerance for the cruising speed of the candidate travel route calculated by the candidate travel route calculation unit 53. The evaluation criterion for tolerance IV is the degree of impact that the speed of the vehicle 3 has on traffic on the candidate travel route when the vehicle 3 travels on the candidate travel route.
The traffic volume of the candidate travel route is acquired using, for example, road-to-vehicle communication or vehicle-to-vehicle communication.
許容度V:走行ルート候補算出部53が算出した走行ルート候補の、閉塞度に対する許容度。許容度Vの評価基準は、走行ルート候補である走行ルートを車両3が走行した場合に、走行ルートの実質的な走行車線数がどれくらいかである。
走行ルート候補の交通量は、例えば、路車間通信や車々間通信を用いて取得する。
Tolerance V: Tolerance for the degree of blockage of the candidate travel route calculated by the candidate travel route calculation unit 53. The evaluation criterion for tolerance V is the actual number of travel lanes of the travel route when the vehicle 3 travels on the candidate travel route.
The traffic volume of the candidate travel route is acquired using, for example, road-to-vehicle communication or vehicle-to-vehicle communication.
許容度算出部54は、区間長に対する許容度(許容度I)を、走行ルート候補算出部53が算出した走行ルート候補の区間長が短いほど、大きく算出する。
許容度算出部54は、交通量に対する許容度(許容度II)を、走行ルート候補算出部53が算出した走行ルート候補における単位時間当たりの走行台数が少ないほど、大きく算出する。
許容度算出部54は、車線数に対する許容度(許容度III)を、走行ルート候補算出部53が算出した走行ルート候補の車線数が多いほど、大きく算出する。
許容度算出部54は、巡航速度に対する許容度(許容度IV)を、走行ルート候補算出部53が算出した走行ルート候補における単位時間当たりの平均走行速度が低いほど、大きく算出する。
許容度算出部54は、閉塞度に対する許容度(許容度V)を、走行ルート候補算出部53が算出した走行ルート候補の区間における閉塞状態が小さいほど、大きく算出する。
なお、許容度I~許容度Vは、走行ルート候補算出部53が算出した走行ルート候補のうち、例えば、出力可能速度算出部43が算出した走行速度よりも法定速度が高い区間を対象として算出してもよい。
The tolerance calculation unit 54 calculates a tolerance (tolerance I) for the section length to be larger as the section length of the travel route candidate calculated by the travel route candidate calculation unit 53 becomes shorter.
The tolerance calculation unit 54 calculates a larger tolerance for traffic volume (tolerance II) as the number of vehicles traveling per unit time on the candidate travel route calculated by the candidate travel route calculation unit 53 is smaller.
The tolerance calculation unit 54 calculates the tolerance for the number of lanes (tolerance III) to be larger as the number of lanes of the travel route candidate calculated by the travel route candidate calculation unit 53 increases.
The tolerance calculation unit 54 calculates the tolerance (tolerance IV) for the cruising speed to be larger as the average traveling speed per unit time on the candidate traveling route calculated by the candidate traveling route calculation unit 53 is lower.
The tolerance calculation unit 54 calculates a tolerance (tolerance V) for the degree of blockage to be larger as the blockage state in the section of the travel route candidate calculated by the travel route candidate calculation unit 53 becomes smaller.
In addition, tolerance levels I to V may be calculated for sections of the candidate driving routes calculated by the candidate driving route calculation unit 53, for example, where the legal speed is higher than the driving speed calculated by the output allowable speed calculation unit 43.
目的地到着許容時間取得部55は、目的地到着許容時間を取得する処理を行う。
目的地到着許容時間は、車両3に乗車しているユーザが目的地へ到着するまでに経過することを許容する時間である。
目的地到着許容時間を取得する際には、現在の時刻と、利用リクエストデータが含む希望降車日時の情報を用いる。
The destination arrival allowable time acquisition unit 55 performs processing to acquire the destination arrival allowable time.
The destination arrival allowable time is the time allowed to pass until the user aboard vehicle 3 arrives at the destination.
When obtaining the allowable time to arrive at the destination, the current time and the desired date and time of disembarking included in the usage request data are used.
提案走行ルート出力部56は、走行ルート候補算出部53が算出した全ての走行ルート候補から、許容度算出部54が算出した許容度に応じて選択した走行ルート候補を、提案走行ルート(運行計画)として車両3へ出力する。
具体的に、提案走行ルート出力部56は、走行ルート候補算出部53が算出した全ての走行ルート候補に対し、許容度算出部54が算出した許容度が、予め設定した許容度閾値以上であるか否かを判定する。そして、許容度算出部54が算出した許容度が、許容度閾値以上である走行ルート候補を、提案走行ルート(運行計画)として車両3へ出力する。
許容度閾値は、許容度算出部54が算出した許容度に対応するパラメータ(数値等)である。
The proposed driving route output unit 56 selects a driving route candidate from all the driving route candidates calculated by the driving route candidate calculation unit 53 based on the tolerance calculated by the tolerance calculation unit 54, and outputs the selected driving route candidate to the vehicle 3 as a proposed driving route (operation plan).
Specifically, the proposed travel route output unit 56 determines whether the tolerance calculated by the tolerance calculation unit 54 is equal to or greater than a preset tolerance threshold for all travel route candidates calculated by the travel route candidate calculation unit 53. Then, the proposed travel route output unit 56 outputs the travel route candidate for which the tolerance calculated by the tolerance calculation unit 54 is equal to or greater than the tolerance threshold as a proposed travel route (operation plan) to the vehicle 3.
The tolerance threshold is a parameter (such as a numerical value) corresponding to the tolerance calculated by the tolerance calculation unit 54 .
また、提案走行ルート出力部56は、許容度が許容度閾値以上である走行ルート候補のうち、目的地到着許容時間取得部55が取得した目的地到着許容時間までに目的地へ到着する走行ルート候補を、提案走行ルート(運行計画)として車両3へ出力する。
また、提案走行ルート出力部56は、走行ルート候補算出部53が車両3の現在地から乗り継ぎ地までの走行ルート候補である乗り継ぎ走行ルート候補を算出すると、乗り継ぎ走行ルート候補を、提案走行ルート(運行計画)として車両3へ出力する。
提案走行ルートの入力を受けた車両3は、提案走行ルートに沿って走行する。
In addition, the proposed driving route output unit 56 outputs to the vehicle 3 as a proposed driving route (operation plan) a driving route candidate that will arrive at the destination within the destination arrival allowable time acquired by the destination arrival allowable time acquisition unit 55, from among the driving route candidates whose tolerance is equal to or greater than the tolerance threshold.
In addition, when the driving route candidate calculation unit 53 calculates a connecting driving route candidate, which is a driving route candidate from the current location of the vehicle 3 to the transfer location, the proposed driving route output unit 56 outputs the connecting driving route candidate to the vehicle 3 as a proposed driving route (operation plan).
The vehicle 3 that has received the input of the proposed travel route travels along the proposed travel route.
乗り継ぎ判断部57は、許容度算出部54が算出した許容度が許容度閾値未満であるか否かを判定する。そして、許容度算出部54が算出した許容度が許容度閾値未満である場合、ユーザが、乗車している車両3から他の自動運転車両へ乗り継ぐ必要があると判断する。
なお、以降の説明では、他の自動運転車両へ乗り継ぐ前にユーザが乗車している車両3を、「先行利用車両」と記載する場合がある。また、以降の説明では、ユーザが先行利用車両から乗り継ぐ他の自動運転車両を、「乗り継ぎ車両」と記載する場合がある。
The transfer determination unit 57 determines whether the tolerance calculated by the tolerance calculation unit 54 is less than the tolerance threshold. If the tolerance calculated by the tolerance calculation unit 54 is less than the tolerance threshold, the transfer determination unit 57 determines that the user needs to transfer from the vehicle 3 they are riding in to another automatically driven vehicle.
In the following description, the vehicle 3 in which the user is riding before transferring to another autonomously driven vehicle may be referred to as a "previously used vehicle." In the following description, the other autonomously driven vehicle to which the user transfers from the previously used vehicle may be referred to as a "transfer vehicle."
以下、乗り継ぎ判断部57が、ユーザが先行利用車両から乗り継ぎ車両へ乗り継ぐ必要があるか否かを判断する処理の具体例について説明する。 Below, we will explain a specific example of the process in which the transfer determination unit 57 determines whether the user needs to transfer from the preceding vehicle to a connecting vehicle.
(具体例I)
許容度Iに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の区間長が500[m]であり、通過に50[秒]が必要な状態である。
許容度IIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の車線数が二車線の状態である。
許容度IIIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の交通量がまばらな状態である。
許容度IVに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の巡航速度が60[km/h]の状態である。
許容度Vに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の閉塞度が、駐車車両が少ない(閉塞度が低い)状態である。
具体例Iでは、出力可能速度算出部43が算出した走行速度が、車両3が出力可能な走行速度が通常よりも低下している場合であっても、交通流を低下させる可能性が低いと判断する。そして、ユーザが先行利用車両から乗り継ぎ車両へ乗り継ぐ必要は無いと判断する(走行継続)。
(Specific Example I)
A specific state relating to the tolerance level I is a state in which the section length of the travel route candidate calculated by the travel route candidate calculation unit 53 is 500 [m] and 50 [seconds] is required to pass through.
A specific state relating to tolerance level II is a state in which the number of lanes on the candidate travel route calculated by the candidate travel route calculation unit 53 is two.
A specific state relating to tolerance level III is a state in which the traffic volume on the candidate travel route calculated by the candidate travel route calculation unit 53 is sparse.
A specific state relating to the tolerance level IV is a state in which the cruising speed of the candidate travel route calculated by the candidate travel route calculation unit 53 is 60 km/h.
A specific state regarding the tolerance V is a state in which the blockage degree of the candidate travel route calculated by the candidate travel route calculation unit 53 is low (low blockage degree).
In specific example I, even if the traveling speed calculated by the output possible speed calculation unit 43 is lower than the normal traveling speed that the vehicle 3 can output, it is determined that there is little possibility of slowing down the traffic flow. Then, it is determined that there is no need for the user to transfer from the preceding vehicle to a connecting vehicle (continue traveling).
(具体例II)
許容度Iに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の区間長が3[km]であり、通過に5[分]が必要な状態である。
許容度IIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の車線数が二車線の状態である。
許容度IIIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の交通量が多い状態である。
許容度IVに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の巡航速度が60[km/h]の状態である。
許容度Vに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の閉塞度が、駐車車両が多い(閉塞度が高い)状態である。
具体例IIでは、出力可能速度算出部43が算出した走行速度が、車両3が出力可能な走行速度が通常よりも低下している場合では、交通流を低下させる可能性が高いと判断する。そして、ユーザが先行利用車両から乗り継ぎ車両へ乗り継ぐ必要があると判断する(乗り継ぎが必要)。
(Specific Example II)
A specific state regarding tolerance I is a state in which the section length of the travel route candidate calculated by the travel route candidate calculation unit 53 is 3 [km] and it takes 5 [minutes] to pass through.
A specific state relating to tolerance level II is a state in which the number of lanes on the candidate travel route calculated by the candidate travel route calculation unit 53 is two.
A specific state relating to tolerance level III is a state in which the traffic volume on the candidate travel route calculated by the candidate travel route calculation unit 53 is heavy.
A specific state relating to the tolerance level IV is a state in which the cruising speed of the candidate travel route calculated by the candidate travel route calculation unit 53 is 60 km/h.
A specific state regarding the tolerance V is a state in which the blockage degree of the candidate travel route calculated by the candidate travel route calculation unit 53 is high (high blockage degree).
In specific example II, if the travel speed calculated by the output possible speed calculation unit 43 is lower than the normal travel speed that the vehicle 3 can travel, it is determined that there is a high possibility that the traffic flow will be slowed down. Then, it is determined that the user needs to transfer from the preceding vehicle to a connecting vehicle (transfer required).
(具体例III)
許容度Iに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の区間長が3[km]であり、通過に5[分]が必要な状態である。
許容度IIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の車線数が二車線の状態である。
許容度IIIに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の交通量が、渋滞の発生により多い状態である。
許容度IVに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の巡航速度が、渋滞の発生により40[km/h]に低下している状態である。
許容度Vに関する具体的な状態が、走行ルート候補算出部53が算出した走行ルート候補の閉塞度が、駐車車両が多い(閉塞度が高い)状態である。
具体例IIIでは、出力可能速度算出部43が算出した走行速度が、車両3が出力可能な走行速度が通常よりも低下している場合であっても、渋滞により巡航速度が低下しているため、交通流を低下させる可能性が低いと判断する。そして、ユーザが先行利用車両から乗り継ぎ車両へ乗り継ぐ必要は無いと判断する(走行継続)。
(Specific Example III)
A specific state regarding tolerance I is a state in which the section length of the travel route candidate calculated by the travel route candidate calculation unit 53 is 3 [km] and it takes 5 [minutes] to pass through.
A specific state relating to tolerance level II is a state in which the number of lanes on the candidate travel route calculated by the candidate travel route calculation unit 53 is two.
A specific state relating to tolerance level III is a state in which the traffic volume on the candidate travel route calculated by the candidate travel route calculation unit 53 is high due to the occurrence of congestion.
A specific state relating to the tolerance level IV is a state in which the cruising speed of the candidate travel route calculated by the candidate travel route calculation unit 53 drops to 40 km/h due to the occurrence of traffic congestion.
A specific state regarding the tolerance V is a state in which the blockage degree of the candidate travel route calculated by the candidate travel route calculation unit 53 is high (high blockage degree).
In Example III, even if the traveling speed calculated by the output possible speed calculation unit 43 is lower than the normal traveling speed that the vehicle 3 can output, it is determined that the cruising speed has been reduced due to congestion and that there is little possibility of slowing down traffic flow. It is then determined that there is no need for the user to transfer from the preceding vehicle to the connecting vehicle (continue traveling).
乗り継ぎ地設定部58は、乗り継ぎ判断部57が乗り継ぐ必要があると判断すると、許容度算出部54が算出した許容度が現在地から許容度閾値以上となる範囲内で、乗り継ぎ地を設定する。
乗り継ぎ地は、先行利用車両から乗り継ぎ車両へ乗り継ぐ地点である。
When the transfer determination unit 57 determines that a transfer is necessary, the transfer location setting unit 58 sets a transfer location within a range from the current location such that the tolerance calculated by the tolerance calculation unit 54 is equal to or greater than the tolerance threshold.
The transfer point is the point where passengers transfer from a preceding vehicle to a connecting vehicle.
配車処理部59は、乗り継ぎ地設定部58が設定した乗り継ぎ地へ、乗り継ぎ車両を配車する。
また、配車処理部59は、乗り継ぎ地設定部58が設定した乗り継ぎ地に応じて、目的地到着許容時間取得部55が取得した目的地到着許容時間までに目的地へ到着することが可能な自動運転車両から、乗り継ぎ車両を選択して配車する。
The vehicle allocation processing unit 59 allocates a connecting vehicle to the connecting point set by the connecting point setting unit 58.
In addition, the vehicle dispatch processing unit 59 selects and dispatches a connecting vehicle from among the autonomous vehicles that can arrive at the destination within the destination arrival allowable time acquired by the destination arrival allowable time acquisition unit 55, according to the connecting location set by the connecting location setting unit 58.
路肩停車処理部60は、出力可能速度算出部43が算出した走行速度では乗り継ぎ地設定部58が乗り継ぎ地を設定することが不可能な場合、現在地から目的地の間に存在する停車可能な路肩に、先行利用車両を停車させる。
なお、現在地から目的地の間に存在する停車可能な路肩は、例えば、地図DB24に格納されている地図情報を用いて取得する。
また、路肩に先行利用車両を停車させる処理は、例えば、先行利用車両へ、現在地から路肩の近くへ走行する走行経路と、路肩の近くから先行利用車両を路肩へ移動させて停車させるための、アクチュエータの制御信号を、運行計画に含んで出力する処理である。
When the transfer point setting unit 58 cannot set a transfer point at the travel speed calculated by the outputtable speed calculation unit 43, the shoulder stopping processing unit 60 stops the preceding vehicle on a shoulder that is available for stopping and exists between the current location and the destination.
The shoulders on which the vehicle can stop between the current location and the destination are acquired using map information stored in the map DB 24, for example.
In addition, the process of stopping the preceding vehicle on the shoulder is a process of including in the operation plan and outputting to the preceding vehicle a driving route from the current location to near the shoulder and an actuator control signal for moving the preceding vehicle from near the shoulder to the shoulder and stopping it there.
(動作)
図3は、車両用経路計画システム1が行う動作を示すフローチャートである。なお、図3に示すフローチャートは、走行計画作成部52が、運行計画情報を先行利用車両と電子装置へ出力しており、ユーザが乗車した先行利用車両が走行している状態からスタートする。また、図3では、制御装置2と車両3との間で行う処理を、破線の矢印で示す。
(operation)
3 is a flowchart showing the operation of the vehicle route planning system 1. The flowchart shown in FIG. 3 starts from a state in which the trip plan creation unit 52 outputs operation plan information to the preceding use vehicle and the electronic device, and the preceding use vehicle with a user is traveling. In FIG. 3, the processes performed between the control device 2 and the vehicle 3 are indicated by dashed arrows.
ステップS1において認識精度算出部42は、車載センサ30の認識精度を診断する。すなわち、ステップS1では、先行利用車両が、車載センサ30の状態を自己診断する。
ステップS2において認識精度算出部42は、車載センサ30の認識精度が低下しているか(例えば、認識精度が「中」又は「低」となっているか)否かを判定する。車載センサ30の認識精度が低下していると判定した場合(ステップS2:Y)、処理はステップS3へ進む。車載センサ30の認識精度が低下していないと判定した場合(ステップS2:N)、処理はステップS4へ進む。
In step S1, the recognition accuracy calculation unit 42 diagnoses the recognition accuracy of the on-board sensor 30. That is, in step S1, the preceding use vehicle self-diagnoses the state of the on-board sensor 30.
In step S2, the recognition accuracy calculation unit 42 determines whether the recognition accuracy of the on-board sensor 30 has decreased (for example, whether the recognition accuracy is "medium" or "low"). If it is determined that the recognition accuracy of the on-board sensor 30 has decreased (step S2: Y), the process proceeds to step S3. If it is determined that the recognition accuracy of the on-board sensor 30 has not decreased (step S2: N), the process proceeds to step S4.
ステップS3において出力可能速度算出部43は、先行利用車両が出力可能な走行速度を算出する。
ステップS4において先行利用車両は、通常の走行を継続する。
ステップS5において走行ルート候補算出部53は、ステップS3で算出した走行速度が、速度閾値(例えば、運行計画に応じて先行利用車両が走行する道路の法定速度)未満であるか否かを判定する。算出した走行速度が速度閾値未満であると判定した場合(ステップS5:Y)、処理はステップS15へ進む。算出した走行速度が速度閾値以上であると判定した場合(ステップS5:N)、処理はステップS6へ進む。
In step S3, the outputtable speed calculation unit 43 calculates the travel speed that the preceding vehicle can output.
In step S4, the preceding vehicle continues to travel normally.
In step S5, the travel route candidate calculation unit 53 determines whether the travel speed calculated in step S3 is less than a speed threshold (for example, the legal speed of the road on which the preceding vehicle is traveling according to the operation plan). If it is determined that the calculated travel speed is less than the speed threshold (step S5: Y), the process proceeds to step S15. If it is determined that the calculated travel speed is equal to or greater than the speed threshold (step S5: N), the process proceeds to step S6.
ステップS6において先行利用車両は、ステップS3で算出した走行速度まで減速する。
ステップS7において先行利用車両は、ステップS3で算出した走行速度による走行を継続する。
ステップS8において先行利用車両は、新たな走行ルート(リルート)の候補となる走行ルート候補(リルート候補)の出力を、制御装置2へリクエストする。
In step S6, the preceding vehicle decelerates to the traveling speed calculated in step S3.
In step S7, the preceding vehicle continues traveling at the traveling speed calculated in step S3.
In step S8, the preceding vehicle requests the control device 2 to output candidate travel routes (reroute candidates) that are candidates for a new travel route (reroute).
ステップS9において制御装置2は、走行ルート候補を算出する処理(リルート処理)を行う。なお、リルート処理については、後述する。
ステップS10において先行利用車両は、ステップS9で算出した走行ルート候補を、新たな運行計画として設定する。
ステップS11において先行利用車両は、ステップS10で設定した運行計画に応じて走行する。
ステップS12において先行利用車両は、ステップS10で設定した運行計画に応じて走行している状態における、車載センサ30の認識精度が低下しているか否かの判定結果と、出力可能な走行速度を、制御装置2へ送信する。
In step S9, the control device 2 performs a process of calculating travel route candidates (rerouting process), which will be described later.
In step S10, the preceding vehicle sets the travel route candidate calculated in step S9 as a new operation plan.
In step S11, the preceding vehicle travels according to the operation plan set in step S10.
In step S12, the preceding vehicle transmits to the control device 2 the result of determining whether the recognition accuracy of the on-board sensor 30 has decreased while the vehicle is traveling according to the operation plan set in step S10, and the driving speed that can be output.
ステップS13において制御装置2は、乗り継ぎ車両を配車する処理(配車処理)を行う。なお、配車処理については、後述する。
ステップS14において乗り継ぎ車両は、乗り継ぎ地設定部58が設定した乗り継ぎ地まで走行する走行ルートを含む運行計画の入力を受けて、乗り継ぎ地まで走行する走行ルートを設定する。
In step S13, the control device 2 performs a process of allocating a connecting vehicle (vehicle allocation process), which will be described later.
In step S14, the connecting vehicle receives an input of an operation plan including a driving route to the connecting point set by the connecting point setting unit 58, and sets a driving route to the connecting point.
ステップS15において先行利用車両は、路肩停車処理部60が設定した路肩に停車する。
ステップS16において先行利用車両は、乗り継ぎ車両へ乗り継ぐことを、制御装置2へリクエストする。
In step S15, the preceding vehicle stops at the shoulder set by the shoulder stopping processing unit 60.
In step S16, the preceding vehicle requests the control device 2 to transfer to a connecting vehicle.
図4は、リルート処理を示すフローチャートである。
ステップS20において走行ルート候補算出部53は、ステップS3で算出した走行速度と、車両現在地取得部50が取得した現在地に応じて、複数の走行ルート候補を算出する。
ステップS21において走行ルート候補算出部53は、ステップS20で算出した複数の走行ルート候補に対して、ステップS3で算出した走行速度及び法定速度以下で走行した場合に、車両3が目的地に到着すると予測される時刻を算出する。
FIG. 4 is a flowchart showing the reroute process.
In step S<b>20 , the candidate driving route calculation unit 53 calculates a plurality of candidate driving routes based on the driving speed calculated in step S<b>3 and the current location acquired by the current vehicle location acquisition unit 50 .
In step S21, the candidate driving route calculation unit 53 calculates the predicted time at which the vehicle 3 will arrive at the destination if it travels at the driving speed calculated in step S3 and at or below the legal speed for the multiple candidate driving routes calculated in step S20.
ステップS22において提案走行ルート出力部56は、ステップS20において算出した複数の走行ルート候補のうち、ステップS21で算出した目的地到着許容時間までに目的地へ到着する走行ルート候補を抽出する。
ステップS23において提案走行ルート出力部56は、目的地到着許容時間までに目的地へ到着する走行ルート候補を抽出することが可能であったか否かを判定する。目的地到着許容時間までに目的地へ到着する走行ルート候補を抽出することが可能であると判定した場合(ステップS23:Y)、処理はステップS24へ進む。目的地到着許容時間までに目的地へ到着する走行ルート候補を抽出することが不可能であったと判定した場合(ステップS23:N)、処理はステップS29へ進む。
In step S22, the proposed travel route output unit 56 extracts, from the plurality of travel route candidates calculated in step S20, a travel route candidate that will arrive at the destination within the destination arrival allowable time calculated in step S21.
In step S23, the proposed travel route output unit 56 determines whether it was possible to extract a candidate travel route that would allow the vehicle to arrive at the destination within the allowed destination arrival time. If it is determined that it is possible to extract a candidate travel route that would allow the vehicle to arrive at the destination within the allowed destination arrival time (step S23: Y), the process proceeds to step S24. If it is determined that it is not possible to extract a candidate travel route that would allow the vehicle to arrive at the destination within the allowed destination arrival time (step S23: N), the process proceeds to step S29.
ステップS24において提案走行ルート出力部56は、ステップS23で抽出することが可能であった走行ルート候補に、ステップS3で算出した走行速度が、法定速度以上である走行ルート候補が存在するか否かを判定する。ステップS3で算出した走行速度が法定速度以上である走行ルート候補が存在すると判定した場合(ステップS24:Y)、処理はステップS25へ進む。ステップS3で算出した走行速度が法定速度以上である走行ルート候補が存在しないと判定した場合(ステップS24:N)、処理はステップS26へ進む。
ステップS25において提案走行ルート出力部56は、ステップS3で算出した走行速度が法定速度以上である走行ルート候補を、提案走行ルートとして設定する。
In step S24, the proposed travel route output unit 56 determines whether or not any of the travel route candidates that could be extracted in step S23 includes a travel route candidate whose travel speed calculated in step S3 is equal to or greater than the legal speed. If it is determined that any of the travel route candidates whose travel speed calculated in step S3 is equal to or greater than the legal speed exists (step S24: Y), the process proceeds to step S25. If it is determined that any of the travel route candidates whose travel speed calculated in step S3 is equal to or greater than the legal speed exists (step S24: N), the process proceeds to step S26.
In step S25, the proposed travel route output unit 56 sets the travel route candidate whose travel speed calculated in step S3 is equal to or greater than the legal speed limit as the proposed travel route.
ステップS26において提案走行ルート出力部56は、ステップS3で算出した走行速度が法定速度を超えていない区間における、ユーザが乗車している車両3が交通流に及ぼす影響度合いを評価する。なお、ユーザが乗車している車両3が交通流に及ぼす影響度合いは、ステップS3で算出した走行速度が法定速度を超えていない走行ルート候補に対し、許容度算出部54が算出した許容度を用いて評価する。
ステップS27において提案走行ルート出力部56は、ステップS3で算出した走行速度が法定速度を超えていない走行ルート候補に対して、許容度算出部54が算出した許容度が許容度閾値以上であるか否かを判定する。これにより、ステップS3で算出した走行速度が法定速度を超えていない走行ルート候補に、交通流に及ぼす影響度合いが小さい走行ルート候補(小影響ルート)が存在するか否かを判定する。なお、小影響ルートは、許容度算出部54が算出した許容度が許容度閾値以上である走行ルート候補である。ステップS3で算出した走行速度が法定速度を超えていない走行ルート候補に小影響ルートが存在すると判定した場合(ステップS27:Y)、処理はステップS28へ進む。ステップS3で算出した走行速度が法定速度を超えていない走行ルート候補に小影響ルートが存在しないと判定した場合(ステップS27:N)、処理はステップS29へ進む。
ステップS28において提案走行ルート出力部56は、ステップS27で存在すると判定した小影響ルートを、提案走行ルートとして設定する。
In step S26, the proposed driving route output unit 56 evaluates the degree of influence that the vehicle 3 in which the user is riding has on traffic flow in the section where the driving speed calculated in step S3 does not exceed the legal speed. Note that the degree of influence that the vehicle 3 in which the user is riding has on traffic flow is evaluated using the tolerance calculated by the tolerance calculation unit 54 for the driving route candidate where the driving speed calculated in step S3 does not exceed the legal speed.
In step S27, the proposed travel route output unit 56 determines whether the tolerance calculated by the tolerance calculation unit 54 is equal to or greater than the tolerance threshold for the travel route candidate whose travel speed calculated in step S3 does not exceed the legal speed. This determines whether the travel route candidate whose travel speed calculated in step S3 does not exceed the legal speed includes a travel route candidate that has a small degree of influence on traffic flow (a small-impact route). A small-impact route is a travel route candidate whose tolerance calculated by the tolerance calculation unit 54 is equal to or greater than the tolerance threshold. If it is determined that a small-impact route exists among the travel route candidate whose travel speed calculated in step S3 does not exceed the legal speed (step S27: Y), the process proceeds to step S28. If it is determined that a small-impact route does not exist among the travel route candidate whose travel speed calculated in step S3 does not exceed the legal speed (step S27: N), the process proceeds to step S29.
In step S28, the proposed travel route output unit 56 sets the small-impact route determined to exist in step S27 as a proposed travel route.
ステップS29において乗り継ぎ判断部57は、ユーザが先行利用車両から乗り継ぎ車両へ乗り継ぐ必要があると判断する。さらに、ステップS29において乗り継ぎ地設定部58は、許容度算出部54が算出した許容度が現在地から許容度閾値以上となる範囲内で、乗り継ぎ地を設定する。
ステップS30において走行ルート候補算出部53は、乗り継ぎ走行ルート候補を、提案走行ルートとして設定する。
ステップS31において提案走行ルート出力部56は、ステップS25で設定した提案走行ルート、ステップS28で設定した提案走行ルート、ステップS30で設定した提案走行ルートのうちいずれかを、提案走行ルート(運行計画)として出力する。
In step S29, the transfer determination unit 57 determines that the user needs to transfer from the preceding vehicle to a connecting vehicle. Further, in step S29, the transfer location setting unit 58 sets a transfer location within a range from the current location such that the tolerance calculated by the tolerance calculation unit 54 is equal to or greater than the tolerance threshold.
In step S30, the travel route candidate calculation unit 53 sets the connecting travel route candidate as a proposed travel route.
In step S31, the proposed driving route output unit 56 outputs one of the proposed driving route set in step S25, the proposed driving route set in step S28, or the proposed driving route set in step S30 as the proposed driving route (operation plan).
図5は、配車処理を示すフローチャートである。
ステップS40において配車処理部59は、乗り継ぎ地が設定済みであるか否かを判定する。乗り継ぎ地が設定済みであると判定した場合(ステップS40:Y)、処理はステップS41へ進む。乗り継ぎ地が設定済みではないと判定した場合(ステップS40:N)、配車処理を終了して、車両用経路計画システム1が行う動作を終了する。
FIG. 5 is a flowchart showing the vehicle allocation process.
In step S40, the vehicle dispatch processing unit 59 determines whether a transfer point has been set. If it is determined that a transfer point has been set (step S40: Y), the process proceeds to step S41. If it is determined that a transfer point has not been set (step S40: N), the vehicle dispatch processing ends, and the operation performed by the vehicle route planning system 1 ends.
ステップS41において配車処理部59は、設定済みの乗り継ぎ地に応じて、目的地到着許容時間取得部55が取得した目的地到着許容時間までに目的地へ到着することが可能な自動運転車両から、乗り継ぎ車両を選択する。
ステップS42において配車処理部59は、ステップS41で選択した乗り継ぎ車両を配車する。
In step S41, the vehicle dispatch processing unit 59 selects a connecting vehicle from among the autonomous vehicles that can arrive at the destination within the destination arrival allowable time acquired by the destination arrival allowable time acquisition unit 55, based on the set connecting location.
In step S42, the vehicle allocation processing unit 59 allocates the connecting vehicle selected in step S41.
以上説明したように、本発明では、車載センサ30の認識精度が低下していない場合には、先行利用車両が通常の走行(自動運転による走行)を継続し、運行計画に含まれる走行経路に沿って走行する。一方、車載センサ30の認識精度が低下している場合には、先行利用車両が出力可能な走行速度と、許容度と、許容度閾値とに応じて、提案走行ルートを出力する処理や、先行利用車両から乗り継ぎ車両へ乗り継ぐ処理や、乗り継ぎ車両を配車する処理等を行う。すなわち、例えば、運行計画に含まれる走行経路の法定速度が60[km/h]であり、車載センサ30の認識精度が低下して出力可能な走行速度が40[km/h]まで低下している場合には、先行利用車両が交通流に及ぼす影響度合いに応じた処理を行う。 As explained above, in the present invention, if the recognition accuracy of the on-board sensor 30 has not decreased, the preceding vehicle continues normal driving (driving by autonomous driving) and travels along the driving route included in the operation plan. On the other hand, if the recognition accuracy of the on-board sensor 30 has decreased, the system performs processes such as outputting a proposed driving route, transferring from the preceding vehicle to a connecting vehicle, and dispatching the connecting vehicle, depending on the driving speed that the preceding vehicle can output, tolerance, and tolerance threshold. That is, for example, if the legal speed limit for the driving route included in the operation plan is 60 km/h and the recognition accuracy of the on-board sensor 30 has decreased and the outputtable driving speed has dropped to 40 km/h, processing is performed according to the degree of impact that the preceding vehicle has on traffic flow.
(実施形態の効果)
(1)車両用経路計画システム1を構成する車両用経路計画装置が備えるコンピュータが、先行利用車両の周辺環境を取得する処理と、取得した周辺環境に応じて先行利用車両が出力可能な走行速度を算出する処理を実行する。これに加え、先行利用車両の現在地を取得する処理と、算出した走行速度と取得した現在地に応じて、先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出する処理を実行する。さらに、算出した走行ルート候補の交通への許容度を算出する処理と、算出した走行ルート候補のうち算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する処理を実行する。
これにより、ユーザが乗車する車両の走行速度を、車両の周辺環境に応じて出力可能な走行速度に制限するとともに、出力可能な走行速度に適した交通流の走行ルート候補を算出することが可能となる。
このため、車両の周辺環境によって法定速度よりも低い走行速度に制限して走行する場合であっても、交通流を低下させる可能性を低減させることが可能となる。
(Effects of the embodiment)
(1) A computer included in a vehicle route planning device constituting the vehicle route planning system 1 executes a process of acquiring the surrounding environment of the preceding vehicle and a process of calculating a driving speed that the preceding vehicle can output based on the acquired surrounding environment. In addition, a process of acquiring the current location of the preceding vehicle and a process of calculating candidate driving routes that are candidates for the driving route from the current location of the preceding vehicle to the destination based on the calculated driving speed and the acquired current location are executed. Furthermore, a process of calculating a traffic tolerance for the calculated candidate driving routes and a process of selecting a candidate driving route from the calculated candidate driving routes based on the calculated tolerance are executed.
This makes it possible to limit the driving speed of the vehicle in which the user is riding to a driving speed that can be output depending on the vehicle's surrounding environment, and to calculate candidate driving routes for traffic flow that are suitable for the driving speed that can be output.
Therefore, even when the vehicle is traveling at a speed that is limited to a speed lower than the legal speed limit due to the surrounding environment of the vehicle, it is possible to reduce the possibility of slowing down traffic flow.
(2)許容度が、算出した走行ルート候補の区間長、算出した走行ルート候補の交通量、算出した走行ルート候補の車線数、算出した走行ルート候補の巡航速度、算出した走行ルート候補の閉塞度、のそれぞれに対する許容度のうち少なくとも一つを含む。
これにより、走行ルート候補の構造や交通状況に応じて、提案走行ルートを設定することが可能となる。
(2) The tolerance includes at least one of tolerances for the section length of the calculated candidate driving route, traffic volume of the calculated candidate driving route, number of lanes of the calculated candidate driving route, cruising speed of the calculated candidate driving route, and degree of blockage of the calculated candidate driving route.
This makes it possible to set a proposed driving route depending on the structure and traffic conditions of the candidate driving route.
(3)コンピュータが、区間長に対する許容度を、算出した走行ルート候補の区間長が短いほど大きく算出する。
これにより、走行ルート候補の区間長が短い構造、すなわち、出力可能な走行速度が低下した車両が交通流に及ぼす影響が高い構造を反映させて、許容度を算出することが可能となる。
(3) The shorter the section length of the calculated travel route candidate is, the greater the tolerance for the section length is calculated to be.
This makes it possible to calculate tolerance by reflecting a structure in which the section length of the candidate travel route is short, i.e., a structure in which vehicles with a reduced outputtable travel speed have a greater impact on traffic flow.
(4)コンピュータが、交通量に対する許容度を、算出した走行ルート候補における単位時間当たりの走行台数が少ないほど大きく算出する。
これにより、走行ルート候補の単位時間当たりの走行台数が少ない状況、すなわち、出力可能な走行速度が低下した車両が交通流に及ぼす影響が高い状況を反映させて、許容度を算出することが可能となる。
(4) The computer calculates a larger tolerance for traffic volume as the number of vehicles traveling per unit time on the calculated travel route candidate decreases.
This makes it possible to calculate tolerance by reflecting situations where the number of vehicles traveling per unit time on a candidate travel route is low, i.e., situations where vehicles with reduced output travel speeds have a significant impact on traffic flow.
(5)コンピュータが、車線数に対する許容度を、算出した走行ルート候補の車線数が多いほど大きく算出する。
これにより、走行ルート候補の車線数が多い構造、すなわち、出力可能な走行速度が低下した車両が交通流に及ぼす影響が高い構造を反映させて、許容度を算出することが可能となる。
(5) The computer calculates a tolerance for the number of lanes to be larger the more lanes the calculated travel route candidate has.
This makes it possible to calculate tolerance by reflecting a structure in which the candidate driving route has a large number of lanes, i.e., a structure in which vehicles with a reduced outputtable driving speed have a large impact on traffic flow.
(6)コンピュータが、巡航速度に対する許容度を、算出した走行ルート候補における単位時間当たりの平均走行速度が低いほど大きく算出する。
これにより、走行ルート候補の単位時間当たりの平均走行速度が低い状況、すなわち、出力可能な走行速度が低下した車両が交通流に及ぼす影響が高い状況を反映させて、許容度を算出することが可能となる。
(6) The computer calculates the tolerance for cruising speed to be larger the lower the average traveling speed per unit time on the calculated traveling route candidate.
This makes it possible to calculate tolerance by reflecting situations where the average driving speed per unit time of the candidate driving route is low, i.e., situations where vehicles with a reduced outputtable driving speed have a significant impact on traffic flow.
(7)コンピュータが、閉塞度に対する許容度を、算出した走行ルート候補の区間における閉塞状態が小さいほど大きく算出する。
これにより、走行ルート候補の区間における閉塞状態が小さい状況、すなわち、出力可能な走行速度が低下した車両が交通流に及ぼす影響が高い状況を反映させて、許容度を算出することが可能となる。
(7) The computer calculates the tolerance for the degree of blockage to be higher as the blockage state in the section of the calculated travel route candidate becomes smaller.
This makes it possible to calculate tolerance by reflecting situations where the blockage in the section of the candidate driving route is small, i.e., situations where vehicles with reduced outputtable driving speeds have a large impact on traffic flow.
(8)コンピュータが、出力可能な走行速度を、先行利用車両の周辺環境を取得する車載センサによる、先行利用車両の前方環境の認識精度に応じて算出する。
これにより、自動運転車両の走行において重要なパラメータである、先行車両との距離等を検出する能力に応じて、車両が出力可能な走行速度を算出することが可能となる。
(8) The computer calculates the driving speed that can be output based on the accuracy of recognition of the environment ahead of the preceding vehicle by an on-board sensor that acquires the surrounding environment of the preceding vehicle.
This makes it possible to calculate the driving speed that the vehicle can output based on the ability to detect the distance to the vehicle ahead, which is an important parameter for the driving of an autonomous vehicle.
(9)コンピュータが、認識精度を、車載センサ30の故障及び出力低下のうち少なくとも一方に応じて算出する。
これにより、自動運転車両の走行において重要な要素である、車載センサ30の性能の変化(低下)に応じて、車両が出力可能な走行速度を算出することが可能となる。
(9) The computer calculates the recognition accuracy in response to at least one of a failure and a decrease in output of the on-board sensor 30 .
This makes it possible to calculate the driving speed that the vehicle can output in accordance with changes (deterioration) in the performance of the on-board sensor 30, which is an important factor in the driving of an autonomous vehicle.
(10)コンピュータが、認識精度を、日照状況、天候及び時間帯のうち少なくとも一つを含む環境要因に応じて算出する。
これにより、自動運転車両の走行において重要な要素である、車載センサ30が各種のパラメータを検出する環境の変化に応じて、車両が出力可能な走行速度を算出することが可能となる。
(10) The computer calculates the recognition accuracy according to environmental factors including at least one of sunlight conditions, weather, and time of day.
This makes it possible to calculate the driving speed that the vehicle can output in response to changes in the environment in which the on-board sensor 30 detects various parameters, which is an important factor in the driving of an autonomous vehicle.
(11)コンピュータが、算出した走行ルート候補の許容度が許容度閾値未満である場合、現在地から許容度が許容度閾値以上となる範囲内で、先行利用車両から他の自動運転車両である乗り継ぎ車両へ乗り継ぐ地点である乗り継ぎ地を設定する処理を実行する。
これにより、先行利用車両への乗車を継続した場合では、交通流を低下させる可能性が増加すると予測される状況において、目的地へ到着するために要する時間を短縮することが可能となる。
(11) If the tolerance of the calculated driving route candidate is less than the tolerance threshold, the computer executes a process to set a transfer point, which is a point where the preceding vehicle will transfer to another autonomous vehicle, within a range from the current location where the tolerance is greater than or equal to the tolerance threshold.
This makes it possible to shorten the time required to reach the destination in situations where continuing to ride in the preceding vehicle would be expected to increase the likelihood of slowing down traffic flow.
(12)コンピュータが、乗り継ぎ車両を配車する。
これにより、先行利用車両から乗り継ぎ車両への乗り継ぎに要する時間を短縮することが可能となるとともに、先行利用車両から乗り継ぎ車両への乗り継ぎに要する手間を低減させることが可能となる。
(12) The computer dispatches connecting vehicles.
This makes it possible to shorten the time required to transfer from the preceding vehicle to the connecting vehicle, and also to reduce the effort required to transfer from the preceding vehicle to the connecting vehicle.
(13)コンピュータが、先行利用車両に乗車しているユーザが目的地へ到着するまでに経過することを許容する時間である目的地到着許容時間を取得する処理を実行する。これに加え、乗り継ぎ車両を、乗り継ぎ地に応じて、目的地到着許容時間までに目的地へ到着することが可能な自動運転車両から選択する。
これにより、先行利用車両から乗り継ぎ車両への乗り継ぎを行った後に、目的地へ到着するために要する時間が増加することを回避することが可能となる。
(13) The computer executes a process to acquire an allowable destination arrival time, which is the time allowed to elapse until the user of the preceding vehicle arrives at the destination. In addition, the computer selects a connecting vehicle from among automatically operated vehicles that can arrive at the destination within the allowable destination arrival time, depending on the connecting location.
This makes it possible to avoid an increase in the time required to arrive at the destination after transferring from the preceding vehicle to the connecting vehicle.
(14)コンピュータが、出力可能な走行速度では乗り継ぎ地を設定することが不可能な場合、現在地から目的地の間に存在する停車可能な路肩に先行利用車両を停車させる。
これにより、先行利用車両への乗車を継続した場合では、交通流を低下させる可能性が増加すると予測される状況において、先行利用車両が交通流を低下させる可能性を低減させることが可能となる。
(14) If the computer is unable to set a transfer point at the driving speed that can be output, it stops the preceding vehicle on a shoulder of the road between the current location and the destination where the vehicle can stop.
This makes it possible to reduce the possibility of the preceding vehicle slowing down traffic flow in situations where continuing to ride in the preceding vehicle would increase the possibility of slowing down traffic flow.
(15)コンピュータが、先行利用車両に乗車しているユーザが目的地へ到着するまでに経過することを許容する時間である目的地到着許容時間を取得する処理を実行する。これに加え、目的地到着許容時間までに目的地へ到着する走行ルート候補を、提案走行ルートとして出力する。
これにより、出力可能な走行速度が低下した場合であっても、目的地到着許容時間までに目的地へ到着することが不可能な状況を回避することが可能となる。
(15) The computer executes a process to acquire an allowable destination arrival time, which is the time allowed to pass until the user of the preceding vehicle arrives at the destination. In addition, the computer outputs, as a proposed travel route, a travel route candidate that will arrive at the destination within the allowable destination arrival time.
This makes it possible to avoid a situation in which it is impossible to arrive at the destination within the allowable destination arrival time, even if the travel speed that can be output is reduced.
(16)コンピュータが、先行利用車両にユーザが乗車していないときは、先行利用車両にユーザが乗車しているときよりも出力可能な走行速度を低い速度に設定する。
これにより、目的地へ到着する要求が無い状態では、車両が受ける負荷を低減させることが可能となる。
(16) When no user is in the preceding vehicle, the computer sets the outputtable traveling speed to a lower speed than when a user is in the preceding vehicle.
This makes it possible to reduce the load on the vehicle when there is no demand to reach the destination.
(17)コンピュータが、算出した走行ルート候補のうち、算出した許容度が許容度閾値以上である走行ルート候補を選択して、提案走行ルートとして出力する。
これにより、ユーザが乗車する車両が出力可能な走行速度に適した交通流の走行ルート候補を、提案走行ルートとして出力することが可能となる。
(17) The computer selects, from the calculated travel route candidates, a travel route candidate whose calculated tolerance is equal to or greater than a tolerance threshold, and outputs the selected travel route as a proposed travel route.
This makes it possible to output, as a proposed driving route, a candidate driving route with a traffic flow that is suitable for the driving speed that the vehicle in which the user is riding can output.
(18)車両用経路計画方法では、自動運転車両である先行利用車両の周辺環境を取得し、取得した周辺環境に応じて、先行利用車両が出力可能な走行速度を算出し、取得した周辺環境と、算出した走行速度を制御装置2へ送信する。そして、制御装置2が、先行利用車両の現在地を取得し、算出した走行速度と取得した現在地に応じて、先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出する。これに加え、算出した走行ルート候補の交通への許容度を算出し、算出した走行ルート候補のうち算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する。
これにより、ユーザが乗車する車両の走行速度を、車両の周辺環境に応じて出力可能な走行速度に制限するとともに、出力可能な走行速度に適した交通流の走行ルート候補を算出することが可能となる。
このため、車両の周辺環境によって法定速度よりも低い走行速度に制限して走行する場合であっても、交通流を低下させる可能性を低減させることが可能となる。
(18) In a vehicle route planning method, the surrounding environment of a leading use vehicle, which is an autonomous vehicle, is acquired, a driving speed that the leading use vehicle can output is calculated based on the acquired surrounding environment, and the acquired surrounding environment and the calculated driving speed are transmitted to a control device 2. The control device 2 then acquires a current location of the leading use vehicle and calculates candidate driving routes that are candidates for the driving route from the current location of the leading use vehicle to a destination based on the calculated driving speed and the acquired current location. In addition, the control device 2 calculates traffic tolerance for the calculated candidate driving routes, and outputs a candidate driving route selected from the calculated candidate driving routes based on the calculated tolerance as a proposed driving route.
This makes it possible to limit the driving speed of the vehicle in which the user is riding to a driving speed that can be output depending on the vehicle's surrounding environment, and to calculate candidate driving routes for traffic flow that are suitable for the driving speed that can be output.
Therefore, even when the vehicle is traveling at a speed that is limited to a speed lower than the legal speed limit due to the surrounding environment of the vehicle, it is possible to reduce the possibility of slowing down traffic flow.
(19)車両用経路計画システム1が、自動運転車両である先行利用車両が取得した先行利用車両の周辺環境と、取得した周辺環境に応じて先行利用車両が算出した先行利用車両が出力可能な走行速度とを受信する制御装置2を備える。さらに、制御装置2は、先行利用車両の現在地を取得し、算出した走行速度と、取得した現在地と、に応じて、先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出する。これに加え、算出した走行ルート候補の交通への許容度を算出し、算出した走行ルート候補のうち算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する。
これにより、ユーザが乗車する車両の走行速度を、車両の周辺環境に応じて出力可能な走行速度に制限するとともに、出力可能な走行速度に適した交通流の走行ルート候補を算出することが可能となる。
このため、車両の周辺環境によって法定速度よりも低い走行速度に制限して走行する場合であっても、交通流を低下させる可能性を低減させることが可能となる。
(19) A vehicle route planning system 1 includes a control device 2 that receives information about the surrounding environment of the leading use vehicle, which is an autonomous vehicle, acquired by the leading use vehicle, and a travel speed that the leading use vehicle can output, calculated by the leading use vehicle based on the acquired surrounding environment. Furthermore, the control device 2 acquires a current location of the leading use vehicle, and calculates candidate travel routes that are candidates for travel routes from the current location of the leading use vehicle to a destination based on the calculated travel speed and the acquired current location. In addition, the control device 2 calculates a traffic tolerance for the calculated candidate travel routes, and outputs a candidate travel route selected from the calculated candidate travel routes based on the calculated tolerance as a proposed travel route.
This makes it possible to limit the driving speed of the vehicle in which the user is riding to a driving speed that can be output depending on the vehicle's surrounding environment, and to calculate candidate driving routes for traffic flow that are suitable for the driving speed that can be output.
Therefore, even when the vehicle is traveling at a speed that is limited to a speed lower than the legal speed limit due to the surrounding environment of the vehicle, it is possible to reduce the possibility of slowing down traffic flow.
(実施形態の変形例)
(1)実施形態では、車両3が出力可能な走行速度を、車載センサ30による車両3の前方環境の認識精度に応じて算出したが、これに限定するものではない。すなわち、車両3が出力可能な走行速度を、例えば、車載センサ30による車両3の周辺環境の認識精度や、路車間通信や車々間通信等、通信能力の精度に応じて算出してもよい。
(Modification of the embodiment)
(1) In the embodiment, the traveling speed that can be output by the vehicle 3 is calculated based on the accuracy of the on-board sensor 30 in recognizing the environment ahead of the vehicle 3, but this is not limited to this. That is, the traveling speed that can be output by the vehicle 3 may be calculated based on, for example, the accuracy of the on-board sensor 30 in recognizing the environment around the vehicle 3, or the accuracy of communication capabilities such as road-to-vehicle communication and vehicle-to-vehicle communication.
(2)実施形態では、算出した走行ルート候補のうち、算出した許容度が許容度閾値以上である走行ルート候補を選択して、提案走行ルートとして出力する構成としたが、これに限定するものではない。すなわち、算出した走行ルート候補のうち算出した許容度が最大である走行ルート候補を選択して、提案走行ルートとして出力する構成としてもよい。この場合、走行ルート候補を選択する処理を簡素化することが可能となる。 (2) In the embodiment, the driving route candidate whose calculated tolerance is equal to or greater than the tolerance threshold is selected from the calculated driving route candidates and output as the proposed driving route, but this is not limited to this. In other words, the driving route candidate whose calculated tolerance is the highest from the calculated driving route candidates may be selected and output as the proposed driving route. In this case, it is possible to simplify the process of selecting driving route candidates.
1…車両用経路計画システム、2…制御装置、3…車両、20、36…プロセッサ、21、37…記憶装置、22、33…通信装置、23…登録者データベース、24、32…地図データベース、25…予約データベース、30…車載センサ、31…測位装置、34…コントローラ、35…アクチュエータ、40…周辺環境取得部、41…環境要因取得部、42…認識精度算出部、43…出力可能速度算出部、50…車両現在地取得部、51…リクエストデータ取得部、52…走行計画作成部、53…走行ルート候補算出部、54…許容度算出部、55…目的地到着許容時間取得部、56…提案走行ルート出力部、57…乗り継ぎ判断部、58…乗り継ぎ地設定部、59…配車処理部、60…路肩停車処理部 1... Vehicle route planning system, 2... Control device, 3... Vehicle, 20, 36... Processor, 21, 37... Storage device, 22, 33... Communication device, 23... Registered user database, 24, 32... Map database, 25... Reservation database, 30... On-board sensor, 31... Positioning device, 34... Controller, 35... Actuator, 40... Surrounding environment acquisition unit, 41... Environmental factor acquisition unit, 42... Recognition accuracy calculation unit, 43... Output allowable speed calculation unit, 50... Vehicle current location acquisition unit, 51... Request data acquisition unit, 52... Travel plan creation unit, 53... Travel route candidate calculation unit, 54... Tolerance calculation unit, 55... Destination arrival allowable time acquisition unit, 56... Proposed travel route output unit, 57... Transfer determination unit, 58... Transfer location setting unit, 59... Vehicle dispatch processing unit, 60... Roadside stop processing unit
Claims (17)
前記取得した周辺環境に応じて、前記先行利用車両が出力可能な走行速度を算出する処理と、
前記先行利用車両の現在地を取得する処理と、
前記算出した走行速度と、前記取得した現在地と、に応じて、前記先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出する処理と、
前記算出した走行ルート候補の交通への許容度を算出する処理と、
前記算出した走行ルート候補のうち前記算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する処理と、
を実行するコンピュータを備える車両用経路計画装置。 A process of acquiring the surrounding environment of the leading vehicle, which is an autonomous driving vehicle;
A process of calculating a travel speed that the preceding vehicle can output according to the acquired surrounding environment;
A process of acquiring a current location of the preceding vehicle;
A process of calculating candidate driving routes that are candidates for the driving route from the current location of the preceding use vehicle to the destination, based on the calculated driving speed and the acquired current location;
A process of calculating a traffic tolerance of the calculated travel route candidate;
a process of selecting a travel route candidate from the calculated travel route candidates in accordance with the calculated tolerance as a proposed travel route;
A vehicle path planning device comprising a computer that executes the above.
前記区間長に対する許容度を、前記算出した走行ルート候補の区間長が短いほど大きく算出する処理を実行する請求項2に記載した車両用経路計画装置。 The computer
3. The vehicle route planning device according to claim 2, wherein the tolerance for the section length is calculated to be larger as the section length of the calculated travel route candidate becomes shorter.
前記交通量に対する許容度を、前記算出した走行ルート候補における単位時間当たりの走行台数が少ないほど大きく算出する処理を実行する請求項2に記載した車両用経路計画装置。 The computer
3. The vehicle route planning device according to claim 2, wherein the tolerance for traffic volume is calculated to be larger as the number of vehicles traveling per unit time on the calculated travel route candidate decreases.
前記車線数に対する許容度を、前記算出した走行ルート候補の車線数が多いほど大きく算出する処理を実行する請求項2に記載した車両用経路計画装置。 The computer
3. The vehicle route planning device according to claim 2, wherein the tolerance for the number of lanes is calculated to be larger as the number of lanes of the calculated travel route candidate increases.
前記巡航速度に対する許容度を、前記算出した走行ルート候補における単位時間当たりの平均走行速度が低いほど大きく算出する処理を実行する請求項2に記載した車両用経路計画装置。 The computer
3. The vehicle route planning device according to claim 2, wherein the tolerance for the cruising speed is calculated to be larger as the average traveling speed per unit time of the calculated travel route candidate decreases.
前記閉塞度に対する許容度を、前記算出した走行ルート候補の区間における閉塞状態が小さいほど大きく算出する処理を実行する請求項2に記載した車両用経路計画装置。 The computer
3. The vehicle route planning device according to claim 2, wherein the tolerance for the degree of blockage is calculated to be larger as the blockage state in the section of the calculated travel route candidate decreases.
前記出力可能な走行速度を、前記先行利用車両の周辺環境を取得する車載センサによる、前記先行利用車両の前方環境の認識精度に応じて算出する処理を実行する請求項1から請求項7のうちいずれか1項に記載した車両用経路計画装置。 The computer
8. A vehicle route planning device according to claim 1, which executes a process of calculating the outputtable driving speed in accordance with the recognition accuracy of the environment ahead of the preceding vehicle by an on-board sensor that acquires the surrounding environment of the preceding vehicle.
前記認識精度を、前記車載センサの故障及び出力低下のうち少なくとも一方に応じて算出する処理を実行する請求項8に記載した車両用経路計画装置。 The computer
The vehicle route planning device according to claim 8 , wherein the recognition accuracy is calculated in response to at least one of a failure and a decrease in output of the on-board sensor.
前記認識精度を、日照状況、天候及び時間帯のうち少なくとも一つを含む環境要因に応じて算出する処理を実行する請求項8に記載した車両用経路計画装置。 The computer
9. The vehicle route planning device according to claim 8, wherein the recognition accuracy is calculated depending on environmental factors including at least one of sunlight conditions, weather, and time of day.
前記算出した走行ルート候補の前記許容度が予め設定した許容度閾値未満である場合、前記現在地から前記許容度が前記許容度閾値以上となる範囲内で、前記先行利用車両から他の自動運転車両である乗り継ぎ車両へ乗り継ぐ地点である乗り継ぎ地を設定する処理を実行する請求項1から請求項7のうちいずれか1項に記載した車両用経路計画装置。 The computer
A vehicle route planning device as described in any one of claims 1 to 7, which executes a process of setting a transfer point, which is a point where the preceding vehicle will transfer to another autonomous vehicle, within a range from the current location where the tolerance of the calculated driving route candidate is less than a predetermined tolerance threshold, so that the tolerance is greater than or equal to the tolerance threshold.
前記乗り継ぎ車両を配車する処理を実行する請求項11に記載した車両用経路計画装置。 The computer
The vehicle route planning device according to claim 11, which executes a process of dispatching the connecting vehicle.
前記先行利用車両に乗車しているユーザが前記目的地へ到着するまでに経過することを許容する時間である目的地到着許容時間を取得する処理と、
前記乗り継ぎ車両を、前記乗り継ぎ地に応じて、前記目的地到着許容時間までに前記目的地へ到着することが可能な自動運転車両から選択する処理を実行する請求項12に記載した車両用経路計画装置。 The computer
A process of acquiring an allowable destination arrival time, which is an amount of time allowed to pass until the user in the preceding vehicle arrives at the destination;
13. The vehicle route planning device according to claim 12, wherein the device executes a process of selecting the connecting vehicle from among automatically driven vehicles that can arrive at the destination within the allowable destination arrival time, depending on the connecting location.
前記出力可能な走行速度では前記乗り継ぎ地を設定することが不可能な場合は、前記現在地から前記目的地の間に存在する停車可能な路肩に前記先行利用車両を停車させる処理を実行する請求項12に記載した車両用経路計画装置。 The computer
13. The vehicle route planning device according to claim 12, wherein, if it is not possible to set the transfer point at the outputtable driving speed, a process is executed to stop the preceding vehicle on a shoulder of the road between the current location and the destination where the vehicle can be stopped.
前記先行利用車両に乗車しているユーザが前記目的地へ到着するまでに経過することを許容する時間である目的地到着許容時間を取得する処理と、
前記目的地到着許容時間までに前記目的地へ到着する走行ルート候補を、前記提案走行ルートとして出力する処理を実行する請求項1から請求項7のうちいずれか1項に記載した車両用経路計画装置。 The computer
A process of acquiring an allowable destination arrival time, which is an amount of time allowed to pass until the user in the preceding vehicle arrives at the destination;
8. The vehicle route planning device according to claim 1, further comprising a process of outputting, as the proposed travel route, a travel route candidate that allows the vehicle to arrive at the destination within the destination arrival allowable time.
前記取得した周辺環境に応じて、前記先行利用車両が出力可能な走行速度を算出し、
前記取得した周辺環境と、前記算出した走行速度と、を制御装置へ送信し、
前記制御装置が、
前記先行利用車両の現在地を取得し、
前記算出した走行速度と、前記取得した現在地と、に応じて、前記先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出し、
前記算出した走行ルート候補の交通への許容度を算出し、
前記算出した走行ルート候補のうち前記算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する車両用経路計画方法。 Acquire the surrounding environment of the leading autonomous vehicle,
Calculating a travel speed that the preceding vehicle can output according to the acquired surrounding environment;
Transmitting the acquired surrounding environment and the calculated traveling speed to a control device;
The control device
Acquire the current location of the preceding vehicle;
calculating a candidate driving route from the current location of the preceding vehicle to the destination based on the calculated driving speed and the acquired current location;
Calculating a traffic tolerance for the calculated travel route candidate;
a vehicle route planning method for selecting a travel route candidate from the calculated travel route candidates in accordance with the calculated tolerance, and outputting the selected travel route candidate as a proposed travel route;
前記制御装置は、
前記先行利用車両の現在地を取得し、
前記算出した走行速度と、前記取得した現在地と、に応じて、前記先行利用車両の現在地から目的地までの走行ルートの候補となる走行ルート候補を算出し、
前記算出した走行ルート候補の交通への許容度を算出し、
前記算出した走行ルート候補のうち前記算出した許容度に応じて選択した走行ルート候補を、提案走行ルートとして出力する車両用経路計画システム。 a control device that receives the surrounding environment of the preceding use vehicle, which is an autonomous driving vehicle, acquired by the preceding use vehicle, and the driving speed that the preceding use vehicle can output, calculated by the preceding use vehicle in accordance with the acquired surrounding environment;
The control device
Acquire the current location of the preceding vehicle;
calculating a candidate driving route from the current location of the preceding vehicle to the destination based on the calculated driving speed and the acquired current location;
Calculating a traffic tolerance for the calculated travel route candidate;
The vehicle route planning system outputs, as a proposed travel route, a travel route candidate selected from the calculated travel route candidates in accordance with the calculated tolerance.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022066332A JP7805229B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle route planning device, vehicle route planning method, and vehicle route planning system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022066332A JP7805229B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle route planning device, vehicle route planning method, and vehicle route planning system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023156776A JP2023156776A (en) | 2023-10-25 |
| JP7805229B2 true JP7805229B2 (en) | 2026-01-23 |
Family
ID=88468766
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022066332A Active JP7805229B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle route planning device, vehicle route planning method, and vehicle route planning system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7805229B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005172582A (en) | 2003-12-10 | 2005-06-30 | Xanavi Informatics Corp | Route searching method for navigation apparatus |
| JP2018203017A (en) | 2017-06-02 | 2018-12-27 | 本田技研工業株式会社 | Vehicle control device, vehicle control method and program |
| JP2019174339A (en) | 2018-03-29 | 2019-10-10 | アイシン・エィ・ダブリュ株式会社 | Route search system, route guidance system, route search program, and route guidance program |
| US20210370939A1 (en) | 2018-09-18 | 2021-12-02 | Vitesco Technologies GmbH | Method of requesting a stop in a safe zone by simulating a motor vehicle malfunction |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6904211B2 (en) * | 2017-10-25 | 2021-07-14 | トヨタ自動車株式会社 | Vehicle dispatch system and vehicle dispatch device and vehicle dispatch method used for it |
-
2022
- 2022-04-13 JP JP2022066332A patent/JP7805229B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005172582A (en) | 2003-12-10 | 2005-06-30 | Xanavi Informatics Corp | Route searching method for navigation apparatus |
| JP2018203017A (en) | 2017-06-02 | 2018-12-27 | 本田技研工業株式会社 | Vehicle control device, vehicle control method and program |
| JP2019174339A (en) | 2018-03-29 | 2019-10-10 | アイシン・エィ・ダブリュ株式会社 | Route search system, route guidance system, route search program, and route guidance program |
| US20210370939A1 (en) | 2018-09-18 | 2021-12-02 | Vitesco Technologies GmbH | Method of requesting a stop in a safe zone by simulating a motor vehicle malfunction |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023156776A (en) | 2023-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11205342B2 (en) | Traffic information processing device | |
| US11709490B1 (en) | Behavior and intent estimations of road users for autonomous vehicles | |
| US12612074B2 (en) | Vehicle control device, vehicle control method, and automatic driving method | |
| US20200307648A1 (en) | Parking lot management device, parking lot management method, and storage medium | |
| US11634134B2 (en) | Using discomfort for speed planning in responding to tailgating vehicles for autonomous vehicles | |
| US11345365B2 (en) | Control device, getting-into/out facility, control method, and storage medium | |
| US12131646B2 (en) | Vehicle dispatch system, vehicle dispatch server, and vehicle dispatch method | |
| US11475767B2 (en) | Information-processing device, vehicle control device, information-processing method, and storage medium | |
| US20230324188A1 (en) | Autonomous vehicle fleet scheduling to maximize efficiency | |
| US11273825B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| CN111768508B (en) | Charging device, charging method and storage medium | |
| CN115454036B (en) | Remote operation delegation system, remote operation delegation method and storage medium | |
| JP2019159611A (en) | Vehicle control device, vehicle control method, and program | |
| JP2025170429A (en) | In-vehicle information processing device, autonomous driving system, and in-vehicle system | |
| US20240199030A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
| JP7805229B2 (en) | Vehicle route planning device, vehicle route planning method, and vehicle route planning system | |
| JP7768363B2 (en) | Vehicle route planning device, vehicle route planning method, and vehicle route planning system | |
| JP7720266B2 (en) | Vehicle dispatch support device, vehicle dispatch support method, and vehicle dispatch support system | |
| JP7685629B2 (en) | Driving support device and driving support method | |
| JP7621854B2 (en) | Mobility support device and mobility support method | |
| JP7836915B2 (en) | Vehicle control device and vehicle control method | |
| US20260070554A1 (en) | Mobile object control device, mobile object control method, and storage medium | |
| US20250304111A1 (en) | Moving body control system, control method thereof, and storage medium | |
| JP2025173623A (en) | Information processing device and information processing method | |
| JP2025181211A (en) | Information processing device and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250203 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20250929 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20250930 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251031 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7805229 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |