JP2022124913A - Control device and control system - Google Patents

Control device and control system Download PDF

Info

Publication number
JP2022124913A
JP2022124913A JP2021022833A JP2021022833A JP2022124913A JP 2022124913 A JP2022124913 A JP 2022124913A JP 2021022833 A JP2021022833 A JP 2021022833A JP 2021022833 A JP2021022833 A JP 2021022833A JP 2022124913 A JP2022124913 A JP 2022124913A
Authority
JP
Japan
Prior art keywords
vehicle
moving
moving body
route
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021022833A
Other languages
Japanese (ja)
Other versions
JP7459817B2 (en
Inventor
亮暢 藤井
Akinobu Fujii
文洋 奥村
Fumihiro Okumura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to JP2021022833A priority Critical patent/JP7459817B2/en
Publication of JP2022124913A publication Critical patent/JP2022124913A/en
Application granted granted Critical
Publication of JP7459817B2 publication Critical patent/JP7459817B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

To make a transit time at an intersection equal to or less than a fixed value even if the amount of traffic time on a road entering a destination increases when a vehicle passes through the intersection.SOLUTION: A control device comprises: a reception unit that receives moving-body information indicating a state of a moving body from each of a plurality of moving bodies; a time space constraint generation unit that, based on a global path indicating a route to a destination for each moving body and the moving-body information for each moving body, generates for each moving body a time space constraint for the moving body to follow in an interference area in which the global paths of the plurality of moving bodies approach a predetermined range; a moving-body row detection unit that, based on the moving-body information, detects a moving-body row state indicating a state of a moving-body row in which the moving bodies are next to one another in a line; a moving-body row route prediction unit that, based on the moving-body row state, predicts a moving-body row route that is a route of the moving-body row; a moving-body row division rule generation unit that, based on the time space constraint, generates a moving-body row division rule for dividing the moving body row; and a transmission unit that transmits the moving-body row division rule to each moving body included in the moving-body row.SELECTED DRAWING: Figure 4

Description

本発明は、管制装置及び管制システムに関する。 The present invention relates to a control device and a control system.

特許文献1には、走行ルートが互いに交差する交差点に2台以上の車両が接近しているとき、車両同士が干渉するタイミングで交差点に進入するかを判断し、干渉する場合には通過優先順位を決定して、通過優先順位に従って交差点の通行を許可する通行札を1台ずつ順番に発行する走行管制方法が開示されている。 In Patent Document 1, when two or more vehicles are approaching an intersection where travel routes intersect each other, it is determined whether or not to enter the intersection at the timing when the vehicles interfere with each other, and if they interfere, the passage priority is determined. is determined, and passage tickets are issued one by one to permit passage through the intersection according to the order of passage priority.

特開2019-46013号公報JP 2019-46013 A

自動運転車両が交差点を通過又は合流する際、上記特許文献1記載の技術では、管制装置に進入先の道路を走行する車両の情報を集約し、適切なタイミングで進入指示をする。このとき、管制装置では1台の自動運転車両に対し、進入先の道路を走行する車両1台1台に対して処理を行うため、進入先の道路の時間交通量(1時間あたりに走行する車両台数)が増加すると、自動運転車両が長時間道路に進入できない(停止状態の継続)が発生する。図27に時間交通量と平均通過時間との関係を表す。図27に示すように、進入先の道路の時間交通量が少なければ、管制装置を用いた制御(管制制御)の方が、信号機を用いた場合よりも早く通過できる。しかしながら、進入先の道路の時間交通量が一定値を超えると、信号機で交通整理する信号機制御の方が道路への進入時間(平均通過時間)が短くなることが分かっている。 When an automated vehicle passes through or merges with an intersection, the technology described in Patent Document 1 collects information about vehicles traveling on the road to which the vehicle is approaching and issues an entry instruction at an appropriate timing. At this time, since the control system processes each vehicle traveling on the approach road one by one for one automated driving vehicle, the hourly traffic volume of the approach road If the number of vehicles) increases, autonomous vehicles will be unable to enter the road for a long time (continued stopped state). FIG. 27 shows the relationship between hourly traffic volume and average transit time. As shown in FIG. 27, if the hourly traffic volume on the approach road is small, the control using the control device (control control) allows the vehicle to pass faster than the traffic signal. However, it is known that when the hourly traffic volume on the approach road exceeds a certain value, the traffic signal control for controlling traffic with a traffic signal shortens the time to enter the road (average transit time).

本発明は、車両が十字路又はT字路等の交差点を通過又は合流する際に、進入先の道路を走る車両の時間交通量が増加しても、交差点の通過時間又は合流時間を一定値以下とすることができる管制装置及び管制システムを提供することを目的とする。 In the present invention, when a vehicle passes or joins an intersection such as a crossroad or a T-junction, even if the hourly traffic volume of vehicles running on the road to which the vehicle is approaching increases, the passage time or merging time at the intersection is kept below a certain value. It is an object to provide a control device and a control system that can be.

請求項1に記載の管制装置は、複数の移動体の各々から移動体の状態を表す移動体情報を受信する受信部と、移動体毎の目的地までの経路を表す大域経路と、移動体毎に前記受信部で受信した前記移動体情報と、に基づいて、複数の移動体の大域経路が予め定めた範囲まで接近する干渉領域において移動体が従うべき時空間制約を移動体毎に生成する時空間制約生成部と、前記移動体情報に基づいて、複数の移動体が連なった移動体列の状態を表す移動体列状態を検出する移動体列検出部と、前記移動体列状態に基づいて、前記移動体列の経路である移動体列経路を予測する移動体列経路予測部と、前記時空間制約に基づいて、前記移動体列を分割するための移動体列分割ルールを生成する移動体列分割ルール生成部と、前記移動体列分割ルールを、前記移動体列に含まれる移動体にそれぞれ送信する送信部と、を備える。 The control device according to claim 1 comprises a receiving unit for receiving mobile body information representing the state of the mobile body from each of a plurality of mobile bodies, a global route representing a route to a destination for each mobile body, and a mobile body space-time constraints to be obeyed by mobile bodies in an interference area where global routes of a plurality of mobile bodies approach within a predetermined range, based on the mobile body information received by the receiving unit each time, for each mobile body. a moving body line detection unit that detects a moving body line state representing a state of a moving body line in which a plurality of moving bodies are connected based on the moving body information; a moving body line path prediction unit for predicting a moving body line path, which is the path of the moving body line, based on the above; and a transmitting unit configured to transmit the moving object queue division rule to each of the moving objects included in the moving object queue.

請求項2記載の発明では、前記移動体列分割ルール生成部は、前記干渉領域までの停止距離を算出し、算出した停止距離だけ前記干渉領域から離れた位置の前記移動体を分割先頭移動体とする前記移動体列分割ルールを生成するようにしてもよい。 In the invention according to claim 2, the moving body row division rule generation unit calculates a stopping distance to the interference area, and divides the moving body at a position away from the interference area by the calculated stopping distance. The moving object column division rule may be generated as follows.

請求項3記載の発明では、前記移動体列分割ルール生成部は、前記分割先頭移動体の属性が予め定めた属性分割条件を満たす場合に、前記移動体列分割ルールを生成するようにしてもよい。 In the third aspect of the invention, the moving body queue division rule generation unit may generate the moving body queue division rule when the attribute of the division head moving body satisfies a predetermined attribute division condition. good.

請求項4記載の発明では、前記移動体列分割ルール生成部は、前記分割先頭移動体の状態が予め定めた状態分割条件を満たす場合に、前記移動体列分割ルールを生成するようにしてもよい。 In the fourth aspect of the invention, the moving body queue division rule generation unit may generate the moving body queue division rule when the state of the division head moving body satisfies a predetermined state division condition. good.

請求項5記載の発明では、前記移動体列分割ルール生成部は、前記停止距離だけ前記干渉領域から離れた位置の前記移動体が前記移動体列の最後尾である場合は、前記移動体列分割ルールを生成しないようにしてもよい。 In the invention according to claim 5, the moving body train division rule generation unit determines that, when the moving body at a position separated from the interference area by the stopping distance is the tail end of the moving body train, A division rule may not be generated.

請求項6記載の発明では、前記受信部は、移動体が移動する経路に沿って設置され、前記管制装置とデータ通信を行うことができない非コネクテッド移動体に関する移動体情報を収集する収集装置から前記移動体情報を受信するようにしてもよい。 In the invention according to claim 6, the receiving unit is installed along a route along which the mobile body moves, and is provided from a collection device that collects mobile body information related to non-connected mobile bodies that cannot perform data communication with the control device. The mobile information may be received.

請求項7記載の発明では、前記移動体列分割ルール生成部は、前記非コネクテッド移動体について生成した移動体列分割ルールに基づいて、信号装置を制御するための信号制御指令を前記信号装置に出力するようにしてもよい。 In the invention according to claim 7, the moving body queue division rule generation unit issues a signal control command for controlling the signaling device to the signaling device based on the moving body queue division rule generated for the non-connected moving body. You may make it output.

請求項8記載の管制システムは、請求項1~7の何れか1項に記載の管制装置と、前記管制装置から受信した前記移動体列分割ルールを満たすように移動体の移動を制御する制御部を備えた移動体と、を含む。 A control system according to claim 8, comprising: a control device according to any one of claims 1 to 7; and a mobile body comprising a portion.

本発明によれば、車両が十字路又はT字路等の交差点を通過又は合流する際に、進入先の道路を走る車両の時間交通量が増加しても、交差点の通過時間又は合流時間を一定値以下とすることができる、という効果を有する。 According to the present invention, when a vehicle passes or joins an intersection such as a crossroad or a T-junction, even if the hourly traffic volume of vehicles running on the road to which the vehicle is approaching increases, the passage time or merging time of the intersection is kept constant. It has the effect of being able to be less than or equal to a value.

第1実施形態に係る管制システムのシステム構成例を示す図である。It is a figure which shows the system configuration example of the control system which concerns on 1st Embodiment. 自動運転車両の制御装置における機能構成例を示す図である。It is a figure which shows the functional structural example in the control apparatus of an automatic driving vehicle. 第1実施形態に係る管制装置の機能構成例を示す図である。It is a figure which shows the functional structural example of the control apparatus which concerns on 1st Embodiment. 車管制走行ルート地図の内容例を示す図である。FIG. 4 is a diagram showing an example of the content of a vehicle control travel route map; 干渉地点の一例を示す図である。It is a figure which shows an example of an interference point. 干渉地点情報の一例を示す図である。It is a figure which shows an example of interference point information. 大域経路の一例を示す図である。FIG. 4 is a diagram showing an example of a global route; 走行経路の一例を示す図である。It is a figure which shows an example of a driving route. 管制装置における電気系統の要部構成例を示す図である。It is a figure which shows the principal part structural example of the electric system in a control apparatus. 車両の制御装置における電気系統の要部構成例を示す図である。FIG. 2 is a diagram showing a configuration example of a main part of an electrical system in a vehicle control device; 管制装置のCPUによって実行される管制処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of control processing executed by a CPU of a control device; 干渉地点における車両の干渉時間の一例を示す図である。FIG. 4 is a diagram showing an example of vehicle interference time at an interference point; 状態sx=0に設定された干渉地点での仮想交通ルールを模式化した模式図である。FIG. 4 is a schematic diagram that schematically illustrates a virtual traffic rule at an interference point in which state s x =0; 状態sx=1に設定された干渉地点での仮想交通ルールを模式化した模式図である。FIG. 4 is a schematic diagram that schematically illustrates a virtual traffic rule at an interference point in which state s x =1; 干渉地点の協調について説明する模式図である。FIG. 4 is a schematic diagram illustrating cooperation of interference points; 車列Pの干渉地点の通過による車両Qの待ち時間について説明するための図である。FIG. 10 is a diagram for explaining the waiting time of a vehicle Q due to passage of an interference point of a train P; 干渉地点での仮想交通ルールを模式化した模式図である。FIG. 4 is a schematic diagram that schematically illustrates a virtual traffic rule at an interference point; 車列分割ルール生成処理のフローチャートである。7 is a flowchart of a row division rule generation process; 車列の分割について説明するための図である。It is a figure for demonstrating division|segmentation of a train. 車列の分割について説明するための図である。It is a figure for demonstrating division|segmentation of a train. 干渉地点での仮想交通ルールを模式化した模式図である。FIG. 4 is a schematic diagram that schematically illustrates a virtual traffic rule at an interference point; 自動運転車両の制御装置におけるCPUによって実行される走行制御処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of travel control processing executed by a CPU in a control device for an autonomous vehicle; 第2実施形態に係る管制システムのシステム構成例を示す図である。It is a figure which shows the system configuration example of the control system which concerns on 2nd Embodiment. 第2実施形態に係る管制装置の機能構成例を示す図である。It is a figure which shows the functional structural example of the control apparatus which concerns on 2nd Embodiment. 非コネクテッド車両の車列の分割について説明するための図である。FIG. 2 is a diagram for explaining division of a convoy of non-connected vehicles; FIG. 非コネクテッド車両の車列を分割する場合における他車両の交差点通過可能時間に設定するマージンについて説明するための図である。FIG. 10 is a diagram for explaining a margin set for the time allowed for other vehicles to pass through an intersection when a convoy of non-connected vehicles is divided; 時間交通量と交差点の平均通過時間との関係を示す線図である。It is a diagram showing the relationship between the hourly traffic volume and the average passage time of the intersection.

以下、本実施の形態について図面を参照しながら説明する。なお、同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略するものとする。 Hereinafter, this embodiment will be described with reference to the drawings. The same components and processes are given the same reference numerals throughout the drawings, and overlapping descriptions are omitted.

<第1実施形態> <First Embodiment>

図1は、本実施の形態に係る管制システム1のシステム構成例を示す図である。管制システム1は、センサ等から得られる交通環境情報を参照しながら、目的地までの経路6に沿って、自身の判断により自身を制御しながら自律的に走行する複数の車両(図1の例では車両P及び車両Q)、経路6に沿って設置される複数の無線通信装置3及び管制装置10を含み、各々の無線通信装置3は通信網5を通じて管制装置10と接続されている。 FIG. 1 is a diagram showing a system configuration example of a control system 1 according to this embodiment. The control system 1 refers to traffic environment information obtained from sensors and the like, and controls a plurality of vehicles (example in FIG. 1 vehicle P and vehicle Q), a plurality of wireless communication devices 3 and a control device 10 installed along the route 6 , and each wireless communication device 3 is connected to the control device 10 through a communication network 5 .

本実施形態において、車両P及び車両Qは、無線設備を備えている。車両P及び車両Qは、走行中に例えば最も近い場所に設置されている何れか1つの無線通信装置3に無線接続することで、通信網5を通じて管制装置10とデータ通信を行う。管制システム1で管制対象となる車両台数は2台以上であればよいが、以降では車両P及び車両Qに注目して管制システム1における車両の管制方法について説明する。なお、管制システム1で管制対象となる複数の車両を区別して説明する必要がない場合、複数の車両を総称して「車両7」ということがある。 In this embodiment, vehicle P and vehicle Q are equipped with radio equipment. The vehicle P and the vehicle Q perform data communication with the control device 10 through the communication network 5 by wirelessly connecting to, for example, one of the wireless communication devices 3 installed at the nearest location while traveling. Although the number of vehicles to be controlled by the control system 1 may be two or more, the vehicle control method in the control system 1 will be described below with attention paid to the vehicle P and the vehicle Q. In addition, when it is not necessary to distinguish and explain a plurality of vehicles to be controlled by the control system 1, the plurality of vehicles may be collectively referred to as "vehicle 7".

無線通信装置3は、車両7と管制装置10の間のデータ中継装置としての役割を果たす。無線通信装置3は、車両7との無線通信が可能な範囲内であればその設置場所に制約はないが、例えば車道と並走して設けられた歩道や車道の中央分離帯、及び信号設備のように、車道からできるだけ近い場所に設置されることが好ましい。また、無線通信装置3の設置台数に制約はない。 The wireless communication device 3 serves as a data relay device between the vehicle 7 and the control device 10 . The wireless communication device 3 can be installed anywhere within a range where wireless communication with the vehicle 7 is possible. It is preferable to install it as close as possible to the roadway. In addition, there is no restriction on the number of installed wireless communication devices 3 .

通信網5は、無線通信装置3が受信した車両7の各種情報を管制装置10に伝送すると共に、管制装置10で生成された車両7の管制情報を、管制装置10が指定した無線通信装置3に伝送する。管制情報は管制装置10からの指示によってすべての無線通信装置3に伝送され、各々の車両7に通知されることもある。なお、通信網5は、有線回線であっても無線回線であってもよい。 The communication network 5 transmits various information of the vehicle 7 received by the wireless communication device 3 to the control device 10, and transmits the control information of the vehicle 7 generated by the control device 10 to the wireless communication device 3 designated by the control device 10. transmit to The control information may be transmitted to all wireless communication devices 3 according to instructions from the control device 10 and notified to each vehicle 7 . Note that the communication network 5 may be a wired line or a wireless line.

管制装置10は、車両7同士の交通効率を低下させることなく、車両7同士が接触する危険性が認められる予め定めた範囲(以降、「干渉範囲」という)まで接近するような箇所、すなわち、干渉地点Xで干渉を回避させる交通管制を行う装置である。ここで「干渉」とは、車両7同士が接触する状況を示すだけでなく、車両7同士が干渉範囲まで接近する状況をいう。 The control device 10 allows the vehicles 7 to approach each other within a predetermined range (hereinafter referred to as "interference range") where there is a risk of contact between the vehicles 7 without reducing the traffic efficiency of the vehicles 7, that is, It is a device that performs traffic control to avoid interference at an interference point X. Here, "interference" means not only a situation in which the vehicles 7 come into contact with each other, but also a situation in which the vehicles 7 come close to each other within the range of interference.

管制装置10は、管制対象となる各々の車両7から、車両7の状態を表す移動体情報を受信し、各々の車両7が行う移動に関する判断を制約する制約条件(以降、「仮想交通ルール」という)を、車両7同士が干渉地点Xで干渉しないように車両7毎に生成して、各車両7の目的地までの走行ルート(以降、「大域経路」という)と共に対応する車両7に送信する。 The control device 10 receives mobile body information representing the state of the vehicle 7 from each vehicle 7 to be controlled, and sets constraint conditions (hereinafter referred to as "virtual traffic rules") that restrict the determination of movement performed by each vehicle 7. ) is generated for each vehicle 7 so that the vehicles 7 do not interfere with each other at the interference point X, and is transmitted to the corresponding vehicle 7 together with the traveling route to the destination of each vehicle 7 (hereinafter referred to as a "global route"). do.

車両7が備える運転に関する機能である運転機能の相違により、車両7は複数の種類に分類される。本実施形態では、車両7が、一例として自動運転車両である場合について説明する。 Vehicles 7 are classified into a plurality of types according to differences in driving functions, which are functions related to driving provided in vehicles 7 . In this embodiment, a case where the vehicle 7 is an automatically driving vehicle will be described as an example.

本実施形態における自動運転車両とは、管制装置10から仮想交通ルールに基づいて生成された制御制約を受信し、車両7に取り付けられたセンサ等から得られる交通環境情報を参照しながら、受信した制御制約を満たし、かつ、車両7同士の干渉を自律的に回避するように、車両7自らの判断によって車両7を制御しながら走行する自動運転機能を備えた車両7のことである。なお、本実施形態に係る自動運転とは、運転手ではなく自動運転機能が走行に関する責任を負う自動運転レベル3~5の区分に分類される運転を指す。なお、本実施形態において、自動運転レベルとは、SAE(Society of Automotive Engineers)によって定義された自動運転のレベルをいう。 The automated driving vehicle in this embodiment receives control constraints generated based on virtual traffic rules from the control device 10, and refers to traffic environment information obtained from a sensor or the like attached to the vehicle 7. It is a vehicle 7 equipped with an automatic driving function that runs while controlling the vehicle 7 based on its own judgment so as to satisfy control constraints and autonomously avoid interference between the vehicles 7 . Note that the automatic driving according to the present embodiment refers to driving classified into automatic driving levels 3 to 5 in which the automatic driving function, not the driver, is responsible for driving. In addition, in this embodiment, an automatic driving level means the level of automatic driving defined by SAE(Society of Automotive Engineers).

図2は、管制システム1での管制対象となる車両7の制御装置における機能構成例を示す図である。 FIG. 2 is a diagram showing a functional configuration example of a control device for a vehicle 7 to be controlled by the control system 1. As shown in FIG.

図2に示すように、車両7の制御装置は、位置推定部21、状態管理部22、無線通信部23、局所経路計画部24、及び制御部25の各機能部と、車両走行ルート地図26を含む。 As shown in FIG. 2, the control device of the vehicle 7 includes functional units including a position estimation unit 21, a state management unit 22, a wireless communication unit 23, a local route planning unit 24, and a control unit 25, and a vehicle travel route map 26. including.

位置推定部21は車両7の位置を推定する。具体的には、位置推定部21は、車両7に取り付けられた例えばレーザレンジファインダやカメラのように、車両7が走行する周辺環境の形状や、移動体である車両7の移動路の一例である車線8上の状況を捉える外界センサから外形形状データを取得し、取得した外形形状データと、例えば予め用意している環境外形データ(自己位置推定用地図)をマッチングさせ、一致する地点を車両7の現在位置として推定するマップマッチングを用いて車両7の位置を推定する。位置推定部21における車両7の位置の推定方法に制約はなく、例えばGPS(Global Positioning System)を用いた車両7の位置の推定等、他の推定方法を用いてもよい。位置推定部21は、推定した車両7の位置を位置情報として状態管理部22及び局所経路計画部24に通知する。 A position estimator 21 estimates the position of the vehicle 7 . Specifically, the position estimating unit 21 uses, for example, a laser range finder or a camera attached to the vehicle 7 to determine the shape of the surrounding environment in which the vehicle 7 travels and an example of the movement path of the vehicle 7 that is a moving object. External shape data is acquired from an external sensor that captures the situation on a certain lane 8, and the acquired external shape data is matched with, for example, environmental external data (self-position estimation map) prepared in advance. Estimate the position of the vehicle 7 using map matching which is estimated as the current position of 7 . There are no restrictions on the method of estimating the position of the vehicle 7 in the position estimating section 21, and other estimation methods such as estimating the position of the vehicle 7 using GPS (Global Positioning System), for example, may be used. The position estimation unit 21 notifies the state management unit 22 and the local route planning unit 24 of the estimated position of the vehicle 7 as position information.

状態管理部22は、例えばナンバー情報及び車体番号のように車両7を一意に識別するために用いられる情報を含んだ車両固有情報を管理する。また、状態管理部22は、車両7の状態(例えば位置情報によって表される車両7の位置、姿勢、速度、制御状態等)を計測するセンサ(「内界センサ」と呼ばれる)からセンサ値を時系列に沿って収集し、その管理を行う。 The state management unit 22 manages vehicle-specific information including information used to uniquely identify the vehicle 7, such as number information and vehicle body number. In addition, the state management unit 22 obtains sensor values from sensors (called “internal sensors”) that measure the state of the vehicle 7 (for example, the position, attitude, speed, control state, etc. of the vehicle 7 represented by the positional information). Collect and manage in chronological order.

状態管理部22は、車両固有情報と車両7の状態を「移動体情報」として定期及び随時の少なくとも一方のタイミングで、無線通信部23及び局所経路計画部24に通知する。 The state management unit 22 notifies the wireless communication unit 23 and the local route planning unit 24 of the vehicle-specific information and the state of the vehicle 7 as "moving body information" at least one of regular and occasional timings.

無線通信部23は、状態管理部22から受け付けた移動体情報を、無線通信装置3を通じて管制装置10に送信すると共に、無線通信装置3を通じて管制装置10から受信した管制情報、すなわち、大域経路及び仮想交通ルールを遅滞なく局所経路計画部24に通知する。 The wireless communication unit 23 transmits the mobile object information received from the state management unit 22 to the control device 10 through the wireless communication device 3, and transmits the control information received from the control device 10 through the wireless communication device 3, that is, the global route and The virtual traffic rules are notified to the local route planning unit 24 without delay.

局所経路計画部24は、位置推定部21から受け付けた位置情報、状態管理部22から受け付けた移動体情報、無線通信部23から受け付けた管制情報、及び車両走行ルート地図26を用いて局所経路を計画し、制御部25に通知する。 The local route planning unit 24 uses the position information received from the position estimation unit 21, the mobile information received from the state management unit 22, the control information received from the wireless communication unit 23, and the vehicle travel route map 26 to plan a local route. Plan and notify the control unit 25 .

局所経路計画部24は、車両7が管制情報に含まれる仮想交通ルールを満たし、かつ、管制情報で指定された大域経路に沿って走行するという条件の下で、移動体情報に含まれる車両7に取り付けられた外界センサの計測データから走行中の車道の状況を判断し、大域経路に対応した車道のどの位置を実際に走行しなければならないのかといった実経路を決定する。その上で、局所経路計画部24は、決定した実経路に沿って車両7を走行させるために従うべき各時刻における車両7の速度や姿勢を設定する。 The local route planning unit 24 selects the vehicle 7 included in the mobile body information under the condition that the vehicle 7 satisfies the virtual traffic rules included in the control information and travels along the global route specified by the control information. It judges the condition of the roadway during driving from the measurement data of the external sensor attached to the vehicle, and determines the actual route, such as where to actually drive on the roadway corresponding to the global route. Then, the local route planning unit 24 sets the speed and attitude of the vehicle 7 at each time to follow in order for the vehicle 7 to travel along the determined actual route.

このように、車両7が仮想交通ルールを満たしながら大域経路に沿って走行するという条件の下で決定した実経路を「局所経路」と呼び、局所経路には、局所経路に従って車両7を走行させるための制御内容が付加される。 In this way, the actual route determined under the condition that the vehicle 7 travels along the global route while satisfying the virtual traffic rules is called a "local route", and the vehicle 7 travels along the local route on the local route. Control content for is added.

車両走行ルート地図26は、車両7が走行する車線8を表す地図情報を含んでおり、局所経路の決定や、局所経路に沿って車両7を走行させるための各時刻における車両7の制御内容の設定に用いられる。 The vehicle travel route map 26 includes map information representing the lane 8 on which the vehicle 7 travels, and determines the local route and the control details of the vehicle 7 at each time for driving the vehicle 7 along the local route. Used for configuration.

制御部25は局所経路計画部24から局所経路を受け付けると、局所経路に含まれる制御内容に従って車両7のハンドル、アクセル、ブレーキ等を制御し、局所経路に沿った車両7の自律走行を実現する。 When receiving the local route from the local route planning unit 24, the control unit 25 controls the steering wheel, accelerator, brake, etc. of the vehicle 7 according to the control contents included in the local route, and realizes autonomous travel of the vehicle 7 along the local route. .

制御部25が実施した制御に伴うハンドル、アクセル、ブレーキ等の操作量といった車両7の制御内容は、各種制御量を計測するそれぞれの内界センサを通じて状態管理部22に通知され、車両7の状態として状態管理部22で管理される。 The control contents of the vehicle 7 such as the operation amount of the steering wheel, accelerator, brake, etc. accompanying the control performed by the control unit 25 are notified to the state management unit 22 through respective internal sensors that measure various control amounts, and the state of the vehicle 7 is determined. , and managed by the state management unit 22 .

なお、車両7は管制装置10から大域経路を受信しなくても、外界センサの計測データから走行中の車道の状況を判断し、仮想交通ルールを満たすような実経路を決定することができるが、ここでは一例として、車両7は管制装置10から大域経路を受信して実経路、すなわち、局所経路を決定するものとする。 Even if the vehicle 7 does not receive the global route from the control device 10, the vehicle 7 can judge the condition of the roadway on which it is traveling from the measurement data of the external sensor and determine the actual route that satisfies the virtual traffic rules. Here, as an example, the vehicle 7 receives the global route from the control device 10 and determines the actual route, that is, the local route.

図3は、管制装置10の機能構成例を示す図である。 FIG. 3 is a diagram showing a functional configuration example of the control device 10. As shown in FIG.

図3に示すように、管制装置10は、目的地設定部11、通信部12、大域経路計画部13、車列検出部14、車列経路予測部15、干渉地点特定部16、仮想交通ルール生成部17、及び車列分割ルール生成部18の各機能部と、管制走行ルート地図19を含む。 As shown in FIG. 3, the control device 10 includes a destination setting unit 11, a communication unit 12, a global route planning unit 13, a train detection unit 14, a train route prediction unit 15, an interference point identification unit 16, a virtual traffic rule It includes each functional unit of the generation unit 17 and the convoy division rule generation unit 18 , and the control driving route map 19 .

通信部12は、車両7から無線通信装置3を通じて移動体情報を受信すると共に、後述する仮想交通ルール生成部17で生成した仮想交通ルールに基づいて、車列分割ルール生成部18が生成した車列分割ルールを含む管制情報を、管制情報の送信先として指定された各々の車両7に送信する。通信部12は移動体情報を受信する受信部の一例であると共に、車列分割ルールを送信する送信部の一例である。 The communication unit 12 receives mobile body information from the vehicle 7 through the wireless communication device 3, and based on the virtual traffic rule generated by the virtual traffic rule generation unit 17, which will be described later, the vehicle division rule generation unit 18 generates the vehicle information. Control information including the column division rule is transmitted to each vehicle 7 designated as a destination of the control information. The communication unit 12 is an example of a receiving unit that receives mobile information, and is an example of a transmitting unit that transmits a convoy division rule.

車両7は、管制装置10によって指定された大域経路に沿って走行する車両7であるため、管制装置10が大域経路を計画する必要がある。 Since the vehicle 7 is a vehicle 7 that travels along the global route designated by the control device 10, the control device 10 needs to plan the global route.

そのため、目的地設定部11は、車両7が向かおうとしている目的地と車両7の車両固有情報を受け付け、車両7の車両固有情報と目的地を対応付けて大域経路計画部13に通知する。 Therefore, the destination setting unit 11 receives the destination to which the vehicle 7 is heading and the vehicle specific information of the vehicle 7, associates the vehicle specific information of the vehicle 7 with the destination, and notifies the global route planning unit 13 of them.

車両7の目的地及び車両固有情報は管制装置10の操作者が目的地設定部11に設定してもよいが、車両7から目的地を含む移動体情報を受信し、目的地設定部11が、受信した移動体情報に含まれる車両固有情報と目的地を対応付けて大域経路計画部13に通知してもよい。 The destination of the vehicle 7 and the vehicle-specific information may be set in the destination setting unit 11 by the operator of the control device 10. However, when mobile information including the destination is received from the vehicle 7, the destination setting unit 11 Alternatively, the vehicle-specific information contained in the received mobile body information and the destination may be associated with each other and notified to the global route planning unit 13 .

大域経路計画部13は、目的地設定部11から受け付けた車両7の目的地、通信部12から受け付けた車両7の移動体情報及び管制走行ルート地図19を用いて大域経路を計画する。大域経路計画部13は計画した大域経路を干渉地点特定部16に通知する。 The global route planning unit 13 plans a global route using the destination of the vehicle 7 received from the destination setting unit 11 , the mobile body information of the vehicle 7 received from the communication unit 12 and the control travel route map 19 . The global route planning unit 13 notifies the planned global route to the interference point identifying unit 16 .

図4は、大域経路の計画に用いられる管制走行ルート地図19の内容例を示す図である。管制走行ルート地図19は、交通規則が変化しない区間を最小単位とした、各区間における経路情報の集合によって表現される道路構造データベースである。 FIG. 4 is a diagram showing an example of the contents of the control driving route map 19 used for planning global routes. The controlled driving route map 19 is a road structure database represented by a set of route information for each section, with sections where the traffic rules do not change as the minimum unit.

管制走行ルート地図19を構成する区間(図4の例の場合、地点K1から地点K2までの区間、地点K2から地点K3までの区間、地点K3から地点K7までの区間、地点K2から地点K5までの区間、地点K4から地点K5までの区間、及び地点K5から地点K6までの区間の6区間)には、それぞれ区間における制限速度、車線数、幅員、及び区間における車線が交差する場合に優先車線であるのか、それとも非優先車線であるのかといった車線優先度等の交通規則情報が設定されている。 Sections constituting the control driving route map 19 (in the example of FIG. 4, the section from the point K1 to the point K2, the section from the point K2 to the point K3, the section from the point K3 to the point K7, the section from the point K2 to the point K5 , the section from point K4 to point K5, and the section from point K5 to point K6), the speed limit, the number of lanes, the width, and the priority lane when the lanes in the section intersect Traffic rule information such as lane priority, such as whether the lane is a non-priority lane or not, is set.

更に、管制走行ルート地図19を構成する各区間は、仮想的に設定された経由点の集合である経由点列によって車両7の経路6を表している。経由点とは、経路6上における車両7の位置を表す指標の1つであり、各々の経由点には経由点IDが一意に設定されているため、経由点IDから経路6上における車両7の位置が特定される。 Further, each section constituting the control travel route map 19 represents the route 6 of the vehicle 7 by a series of waypoints, which is a set of virtually set waypoints. A waypoint is one of indices representing the position of the vehicle 7 on the route 6. Since a waypoint ID is uniquely set for each waypoint, the vehicle 7 on the route 6 can be determined from the waypoint ID. is located.

なお、管制走行ルート地図19には干渉地点Xを予め規定している干渉地点情報が含まれる。 Note that the control travel route map 19 includes interference point information that defines the interference point X in advance.

図5は、干渉地点Xの例を示す図である。干渉地点Xには例えば図5(A)に示すように、優先車線8Aと非優先車線8Bが交差する交差点や、一般道や高速道路でみられるような、図5(B)に示す優先車線8Aと非優先車線8Bが合流する合流点が含まれる。干渉地点Xとは、車両7同士が干渉範囲まで接近するような箇所のことであるため、干渉地点Xは必ずしも点で表されるわけではなく、一定の大きさを有する領域で表されることもある。すなわち、干渉地点Xは干渉領域の一例である。 FIG. 5 is a diagram showing an example of the interference point X. FIG. Interference point X includes, for example, intersections where priority lane 8A and non-priority lane 8B intersect as shown in FIG. 5A, and priority lanes shown in FIG. Includes a junction where 8A and non-priority lane 8B join. Since the interference point X is a place where the vehicles 7 approach each other within the interference range, the interference point X is not necessarily represented by a point, but is represented by an area having a certain size. There is also That is, the interference point X is an example of the interference area.

図6は、干渉地点情報の一例を示す図であり、干渉地点情報は、例えば干渉地点X毎に干渉地点Xを一意に識別するための干渉地点ID、干渉地点Xの位置、干渉地点Xに対応する経由点を一意に識別するための経由点ID、並びに、干渉地点Xの1つ手前の経由点の位置及び経由点IDを、同じ干渉地点Xを共有する優先車線8Aと非優先車線8Bのそれぞれについて規定した情報である。 FIG. 6 is a diagram showing an example of interference point information. The interference point information includes, for example, an interference point ID for uniquely identifying the interference point X for each interference point X, the position of the interference point X, The waypoint ID for uniquely identifying the corresponding waypoint and the position and waypoint ID of the waypoint immediately before the interfering point X are assigned to the priority lane 8A and the non-priority lane 8B that share the same interference point X. It is the information specified for each of

前述した車両7における車両走行ルート地図26も管制走行ルート地図19と同じ情報で構成されるが、車両走行ルート地図26は、車両7が実際に走行する上で必要になる、管制走行ルート地図19には含まれない情報を含んでもよい。 The vehicle travel route map 26 for the vehicle 7 described above is configured with the same information as the control travel route map 19, but the vehicle travel route map 26 is the control travel route map 19 that is necessary for the vehicle 7 to actually travel. may contain information not included in

なお、管制走行ルート地図19に必ずしも干渉地点情報が含まれている必要はなく、この場合、管制装置10は、管制走行ルート地図19に含まれる経由点列の情報から干渉地点情報を生成すればよい。また、管制走行ルート地図19は必ずしも管制装置10に含まれる必要はなく、管制装置10は、通信部12を通じて管制装置10とは異なる外部装置から管制走行ルート地図19を取得してもよい。 Note that the control travel route map 19 does not necessarily include the interference point information. good. Also, the control travel route map 19 does not necessarily have to be included in the control device 10 , and the control device 10 may acquire the control travel route map 19 from an external device different from the control device 10 through the communication unit 12 .

図3における大域経路計画部13は、目的地設定部11から受け付けた車両7の車両固有情報と目的地、移動体情報に含まれる車両7の位置情報と車両固有情報、及び管制走行ルート地図19に基づいて、車両7毎に管制走行ルート地図19上で車両7の現在位置から目的地までの経路6である大域経路を探索する。すなわち、大域経路は、管制走行ルート地図19を構成する各区間の経由点列をつないだ経路6として表される。 The global route planning unit 13 shown in FIG. , a global route, which is the route 6 from the current position of the vehicle 7 to the destination, is searched for on the control travel route map 19 for each vehicle 7. In other words, the global route is expressed as a route 6 that connects the series of waypoints in each section forming the control travel route map 19 .

図7は、共に車両7である車両P及び車両Qの大域経路の一例を示す図である。複数の経路6の中から車両Pの現在位置と車両Pの目的地をつなぐ1つの経路6Pが車両Pの大域経路として選択され、車両Qの現在位置と車両Qの目的地をつなぐ1つの経路6Qが車両Qの大域経路として選択された状況を表している。 FIG. 7 is a diagram showing an example of global routes of vehicles P and Q, both of which are vehicles 7. In FIG. One route 6P connecting the current position of the vehicle P and the destination of the vehicle P is selected from among the plurality of routes 6 as the global route of the vehicle P, and one route connecting the current position of the vehicle Q and the destination of the vehicle Q is selected. 6Q is selected as vehicle Q's global route.

なお、大域経路計画部13における車両7の大域経路の探索に用いる探索方法はどのような方法であってもよく、例えばダイクストラ探索といった公知の探索方法が用いられる。 Any search method may be used to search for the global route of the vehicle 7 in the global route planning unit 13, and for example, a known search method such as Dijkstra search is used.

車両7であれば予め目的地が決められるため、管制装置10が主体となって大域経路計画部13で車両7の大域経路を計画することができる。車両7は大域経路に基づいて決定した局所経路を走行することから、管制装置10は自らが計画した大域経路によって、車両7の経路6を知ることができる。 Since the destination of the vehicle 7 is determined in advance, the global route of the vehicle 7 can be planned by the global route planning unit 13 mainly by the control device 10 . Since the vehicle 7 travels on the local route determined based on the global route, the control device 10 can know the route 6 of the vehicle 7 from the global route planned by itself.

車列検出部14は、車両7における移動体情報に含まれる位置情報に基づいて、複数台の車両7が連なった状態を車列として検出する。なお、以下では車両Pに代えて車列Pと称する場合がある。複数台の車両7が連なった状態であるか否かについては、例えば複数台の車両7の車間距離の各々が予め定めた閾値未満である場合は複数台の車両7が連なった状態と判定し、閾値以上の場合は、複数台の車両7が連なっていない状態と判定する。閾値は、例えば車間距離が閾値以上であれば交差点を通過する複数台の車両7を分割して一部の車両7を減速等させることなく他の車両7が交差点を通過したり合流したりすることができる値に設定される。換言すれば、車間距離が閾値未満であれば交差点を通過する複数台の車両7を分割して一部の車両7を減速等させないと他の車両7が交差点を通過したり合流したりすることができない値に設定される。 The convoy detection unit 14 detects a contiguous state of a plurality of vehicles 7 as a convoy based on the position information included in the moving body information of the vehicles 7 . In addition, below, it replaces with the vehicle P and may call it the convoy P. As shown in FIG. Regarding whether or not the plurality of vehicles 7 are in a row, for example, when each inter-vehicle distance of the plurality of vehicles 7 is less than a predetermined threshold value, it is determined that the plurality of vehicles 7 are in a row. , is equal to or greater than the threshold, it is determined that the plurality of vehicles 7 are not in a row. The threshold is, for example, if the inter-vehicle distance is equal to or greater than the threshold, a plurality of vehicles 7 passing through the intersection are divided so that the other vehicles 7 pass through the intersection or merge without decelerating some of the vehicles 7. set to a value that can be In other words, if the inter-vehicle distance is less than a threshold value, a plurality of vehicles 7 passing through the intersection are divided, and unless some of the vehicles 7 are decelerated, the other vehicles 7 may pass through the intersection or merge. is set to a value that cannot be

なお、車間距離だけでなく、車両7の速度も考慮して複数台の車両7が連なった状態か否かを判定してもよい。例えば、渋滞するほど車両7の速度が遅い場合は車間距離の閾値を小さな値に設定し、車両7の速度が速いほど車間距離の閾値を大きな値に設定してもよい。 It should be noted that not only the inter-vehicle distance but also the speed of the vehicles 7 may be considered to determine whether or not the plurality of vehicles 7 are in a row. For example, when the speed of the vehicle 7 becomes slower as the traffic congestion increases, the threshold value of the inter-vehicle distance may be set to a smaller value, and as the speed of the vehicle 7 becomes faster, the threshold value of the inter-vehicle distance may be set to a larger value.

そして、車列検出部14は、検出された車列の各車両7の車両位置、先頭車両の車両ID、最後尾の車両の車両ID、車列の長さ、車列の車両台数、車列速度等を車列状態として求め、車列経路予測部15に出力する。なお、車列速度は、例えば車列を構成する複数台の車両7の車両速度の平均速度とすることができるが、車列速度の算出はこれに限られない。例えば車列の先頭車両等の特定の車両の車両速度を車列速度としてもよい。 Then, the train detection unit 14 detects the position of each vehicle 7 in the detected train, the vehicle ID of the leading vehicle, the vehicle ID of the last vehicle, the length of the train, the number of vehicles in the train, and the number of vehicles in the train. The speed and the like are obtained as the train state and output to the train route prediction unit 15 . The train speed can be, for example, the average speed of the vehicle speeds of the plurality of vehicles 7 forming the train, but the calculation of the train speed is not limited to this. For example, the vehicle speed of a specific vehicle such as the leading vehicle in the train may be used as the train speed.

車列経路予測部15は、車列検出部14が検出した車列状態から、目的地が異なる複数台の車両7から成る車列の走行経路を予測する。例えば車列経路予測部15は、車列Pの現在位置から特定の距離(例えば100m)までを車列速度で走行するものとし、特定の距離に対応する車線の区間の経由点列をつないだ経路6を車列Pの予測された車列経路として干渉地点特定部16に通知する。なお、車列経路は、大域経路と異なり、車列を形成する車両7毎に目的地がある。このため、車線が分岐する場合には、分岐する車線の全てを予測された車列経路として扱う。 The convoy route prediction unit 15 predicts the traveling route of the convoy of a plurality of vehicles 7 having different destinations from the state of the convoy detected by the convoy detection unit 14 . For example, the train route prediction unit 15 assumes that the train P is traveling at a train speed from the current position of the train P to a specific distance (for example, 100 m), and connects a series of waypoints in lane sections corresponding to the specific distance. The route 6 is notified to the interference point identification unit 16 as the predicted convoy route of the convoy P. It should be noted that unlike the global route, the convoy route has a destination for each vehicle 7 forming the convoy. Therefore, when a lane diverges, all of the diverging lanes are treated as a predicted train route.

図8は、車列Pの走行経路の一例を示す図である。図8に示すように車列Pの走行先が2つに分岐している場合、車列経路予測部15は、車列Pが分岐点で何れの方向に分岐するか不明であるため、経路6P-1及び経路6P-2を共に車列Pの予測された車列経路とする。 FIG. 8 is a diagram showing an example of a travel route of the train P. As shown in FIG. As shown in FIG. 8, when the destination of the train P diverges into two, the train route prediction unit 15 does not know in which direction the train P branches at the branch point. Let 6P-1 and route 6P-2 be the predicted convoy route of convoy P together.

干渉地点特定部16は、大域経路計画部13から受け付けた車両7の大域経路に基づいて、大域経路における干渉地点Xを特定する。干渉地点特定部16は、各車両7の経路6と各々の経路6における干渉地点Xを仮想交通ルール生成部17に通知する。 The interference point identification unit 16 identifies the interference point X on the global route based on the global route of the vehicle 7 received from the global route planning unit 13 . The interfering point identification unit 16 notifies the route 6 of each vehicle 7 and the interfering point X on each route 6 to the virtual traffic rule generating unit 17 .

仮想交通ルール生成部17は、通信部12から受け付けた各車両7の移動体情報、大域経路計画部13から受け付けた各車両7の経路6、すなわち、大域経路、各々の経路6における干渉地点Xを用いて、車両7に対する仮想交通ルールを生成する。なお、仮想交通ルールは、時空間制約の一例であり、仮想交通ルール生成部17は、時空間制約生成部の一例である。 The virtual traffic rule generation unit 17 generates the moving body information of each vehicle 7 received from the communication unit 12, the route 6 of each vehicle 7 received from the global route planning unit 13, that is, the global route, the interference point X on each route 6, is used to generate virtual traffic rules for the vehicle 7 . The virtual traffic rule is an example of a spatio-temporal constraint, and the virtual traffic rule generator 17 is an example of a spatio-temporal constraint generator.

具体的には、仮想交通ルール生成部17は、車両7の大域経路における干渉地点Xで干渉しあう車両7と他の車両7について、各々の干渉地点Xにおける干渉時間tを推定し、各干渉地点Xにおいて、車両7同士の交通効率を低下させることなく干渉地点Xでの車両7同士の干渉が回避されるような通過優先順位を車両7に対して規定する。 Specifically, the virtual traffic rule generation unit 17 estimates the interference time t at each interference point X for the vehicle 7 and another vehicle 7 that interfere with each other at the interference point X on the global route of the vehicle 7, At a point X, a passing priority is defined for the vehicles 7 so as to avoid interference between the vehicles 7 at the interfering point X without lowering traffic efficiency between the vehicles 7.例文帳に追加

仮想交通ルール生成部17は、車両7に対して大域経路と仮想交通ルールを含んだ管制情報を生成し、車列分割ルール生成部18に出力する。 The virtual traffic rule generation unit 17 generates control information including a global route and virtual traffic rules for the vehicle 7 , and outputs the control information to the convoy division rule generation unit 18 .

車列分割ルール生成部18は、仮想交通ルール生成部17で生成された管制情報に含まれる仮想交通ルールに基づいて、車列を分割する車列分割ルールを車列毎に生成する。そして、車列分割ルール生成部18は、通信部12に対して車両7の各々に対応付けられた管制情報の送信依頼を行う。このとき、車列を構成する車両7については、車列分割ルールも管制情報に含める。これにより、無線通信装置3から車両7の各々に対しては、各々に対応付けられた大域経路及び管制情報が送信され、車列を構成する車両7については車列分割ルールも送信されることになる。 The train division rule generator 18 generates a train division rule for dividing the train for each train based on the virtual traffic rule included in the control information generated by the virtual traffic rule generator 17 . Then, the train division rule generation unit 18 requests the communication unit 12 to transmit control information associated with each vehicle 7 . At this time, the traffic control information also includes a convoy division rule for the vehicles 7 forming the convoy. As a result, the wireless communication device 3 transmits to each vehicle 7 the global route and control information associated with each vehicle, and also transmits the vehicle division rule for the vehicles 7 forming the vehicle. become.

なお、仮想交通ルールについての詳細な生成方法及び仮想交通ルールに基づく車列分割ルールの生成方法については後ほど説明することにする。 A detailed method for generating virtual traffic rules and a method for generating convoy division rules based on the virtual traffic rules will be described later.

次に、管制装置10及び車両7の制御装置における各々の電気系統の要部構成例について説明する。 Next, a configuration example of main parts of each electric system in the control device 10 and the control device of the vehicle 7 will be described.

図9は、管制装置10における電気系統の要部構成例を示す図である。図9に示すように、管制装置10は例えばコンピュータ30を用いて構成される。 FIG. 9 is a diagram showing a configuration example of a main part of an electric system in the control device 10. As shown in FIG. As shown in FIG. 9, the control device 10 is configured using a computer 30, for example.

コンピュータ30は、図3に示した管制装置10に係る各機能部の処理を担うプロセッサの一例であるCPU(Central Processing Unit)31、コンピュータ30を管制装置10として機能させる管制プログラムを記憶するROM(Read Only Memory)32、CPU31の一時的な作業領域として使用されるRAM(Random Access Memory)33、不揮発性メモリ34、及び入出力インターフェース(I/O)35を備える。そして、CPU31、ROM32、RAM33、不揮発性メモリ34、及びI/O35がバス36を介して各々接続されている。 The computer 30 includes a CPU (Central Processing Unit) 31, which is an example of a processor responsible for processing each functional unit related to the control device 10 shown in FIG. Read Only Memory) 32 , RAM (Random Access Memory) 33 used as a temporary work area for CPU 31 , nonvolatile memory 34 , and input/output interface (I/O) 35 . A CPU 31 , ROM 32 , RAM 33 , nonvolatile memory 34 and I/O 35 are connected via a bus 36 .

不揮発性メモリ34は、不揮発性メモリ34に供給される電力が遮断されても、記憶したデータが維持される記憶装置の一例であり、例えば半導体メモリが用いられるが、ハードディスクを用いてもよい。また、不揮発性メモリ34は、必ずしもコンピュータ30に内蔵されている必要はなく、例えばUSBメモリやメモリカードのようにコンピュータ30に着脱可能な可搬型の記憶媒体を用いてもよい。 The nonvolatile memory 34 is an example of a storage device that maintains stored data even when the power supplied to the nonvolatile memory 34 is interrupted. For example, a semiconductor memory is used, but a hard disk may be used. Also, the non-volatile memory 34 does not necessarily have to be built in the computer 30, and a portable storage medium such as a USB memory or a memory card that can be attached to and detached from the computer 30 may be used.

I/O35には、例えば通信ユニット37、入力ユニット38、及び表示ユニット39が接続される。 A communication unit 37, an input unit 38, and a display unit 39 are connected to the I/O 35, for example.

通信ユニット37は通信網5に接続され、無線通信装置3や、通信網5と接続された外部装置との間でデータ通信を行う通信プロトコルを備える。 The communication unit 37 is connected to the communication network 5 and has a communication protocol for data communication between the wireless communication device 3 and an external device connected to the communication network 5 .

入力ユニット38は、管制装置10の操作者からの指示を受け付けてCPU31に通知するユニットであり、例えばボタン、タッチパネル、キーボード、及びマウス等が用いられる。指示が音声で行われる場合には、入力ユニット38としてマイクが用いられることがある。 The input unit 38 is a unit that receives instructions from the operator of the control device 10 and notifies the CPU 31 of them, and uses buttons, a touch panel, a keyboard, a mouse, and the like, for example. A microphone may be used as the input unit 38 if the instructions are given by voice.

表示ユニット39は、CPU31によって処理された情報を表示する装置であり、例えば液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、及びプロジェクタ等が用いられる。 The display unit 39 is a device that displays information processed by the CPU 31, and uses, for example, a liquid crystal display, an organic EL (Electro Luminescence) display, a projector, or the like.

管制装置10が無人のデータセンター等に設置されている場合のように情報の表示を必要としない状況では、表示ユニット39がI/O35に接続されないこともある。また、必要に応じてプリンタユニットのような他のユニットがI/O35に接続されることがある。 The display unit 39 may not be connected to the I/O 35 in situations where information display is not required, such as when the control device 10 is installed in an unmanned data center or the like. Other units, such as a printer unit, may also be connected to I/O 35 as needed.

一方、図10は、車両7の制御装置における電気系統の要部構成例を示す図である。車両7の制御装置も管制装置10と同様に、例えばコンピュータ40を用いて構成される。 On the other hand, FIG. 10 is a diagram showing a configuration example of a main part of an electric system in the control device of the vehicle 7. As shown in FIG. The control device of the vehicle 7 is also configured using a computer 40, for example, like the control device 10. FIG.

コンピュータ40は、図2、3にそれぞれ示した各種類の車両7の制御装置に係る各機能部の処理を担うプロセッサの一例であるCPU41、コンピュータ40を各種類の車両7に対応した制御装置として機能させる制御プログラムを記憶するROM42、CPU41の一時的な作業領域として使用されるRAM43、不揮発性メモリ44、及びI/O45を備える。そして、CPU41、ROM42、RAM43、不揮発性メモリ44、及びI/O45がバス46を介して各々接続されている。 The computer 40 is a CPU 41 which is an example of a processor responsible for the processing of each functional unit related to the control device for each type of vehicle 7 shown in FIGS. It has a ROM 42 that stores a control program to function, a RAM 43 that is used as a temporary work area for the CPU 41, a nonvolatile memory 44, and an I/O 45. A CPU 41 , ROM 42 , RAM 43 , nonvolatile memory 44 and I/O 45 are connected via a bus 46 .

I/O45には、例えば通信ユニット47、入力ユニット48、表示ユニット49、内界センサ51、外界センサ52、及び走行装置53が接続される。 A communication unit 47, an input unit 48, a display unit 49, an internal sensor 51, an external sensor 52, and a traveling device 53 are connected to the I/O 45, for example.

通信ユニット47は無線通信装置3との間でデータ通信を行う通信プロトコルを備える。 The communication unit 47 has a communication protocol for data communication with the wireless communication device 3 .

入力ユニット48は、車両7の運転手からの指示を受け付けてCPU41に通知するユニットであり、例えばボタン、タッチパネル、及びポインティングデバイス等が用いられる。指示が音声で行われる場合には、入力ユニット48としてマイクが用いられることがある。 The input unit 48 is a unit that receives instructions from the driver of the vehicle 7 and notifies the CPU 41 of them, and uses, for example, buttons, a touch panel, and a pointing device. A microphone may be used as the input unit 48 when the instructions are given by voice.

表示ユニット49は、CPU41によって処理された情報を表示する装置であり、例えば液晶ディスプレイ、有機ELディスプレイ、及びプロジェクタ等が用いられる。 The display unit 49 is a device that displays information processed by the CPU 41, and uses, for example, a liquid crystal display, an organic EL display, a projector, or the like.

走行装置53は、例えばハンドル、アクセル、及びブレーキのように車両7の走行状態に影響を与える操作装置の操作量を調整すると共に、操作量を車両7の状態としてCPU41に通知する装置である。車両7の走行装置53の場合、CPU41によって操作量が制御される。 The traveling device 53 is a device that adjusts the amount of operation of operating devices that affect the traveling state of the vehicle 7 such as a steering wheel, an accelerator, and a brake, and notifies the CPU 41 of the operation amount as the state of the vehicle 7 . In the case of the travel device 53 of the vehicle 7, the CPU 41 controls the amount of operation.

なお、I/O45には、管制装置10から受信した管制情報の内容を音声で通知するスピーカーや、触覚によって通知するデバイスを接続してもよい。内界センサ51及び外界センサ52の機能については既に説明した通りである。 It should be noted that the I/O 45 may be connected to a speaker that notifies the content of the control information received from the control device 10 by voice, or a device that notifies the content by touch. The functions of the inner world sensor 51 and the outer world sensor 52 have already been explained.

次に、管制システム1における管制装置10の動作について詳細に説明する。 Next, the operation of the control device 10 in the control system 1 will be described in detail.

図11は、各車両7から移動体情報を受け付けた場合に、管制装置10のCPU31によって実行される管制処理の流れの一例を示すフローチャートである。 FIG. 11 is a flow chart showing an example of the flow of control processing executed by the CPU 31 of the control device 10 when mobile body information is received from each vehicle 7 .

管制処理を規定する管制プログラムは、例えば管制装置10のROM32に予め記憶されている。管制装置10のCPU31は、ROM32に記憶される管制プログラムを読み込み、管制処理を実行する。 A control program that defines control processing is stored in advance in the ROM 32 of the control device 10, for example. The CPU 31 of the control device 10 reads a control program stored in the ROM 32 and executes control processing.

なお、以降では説明の便宜上、管制システム1の管制対象となる車両7が車列P及び車両Qの場合における管制装置10の動作について説明するが、管制対象となる車両7が3台以上の場合であっても、各々の車両7について同様の処理を行えばよい。 For convenience of explanation, the operation of the control device 10 when the vehicles 7 to be controlled by the control system 1 are the convoy P and the vehicle Q will be described below. However, the same processing may be performed for each vehicle 7 .

ステップS10において、CPU31は、車両7から受信した移動体情報に含まれる車両7の位置情報と、車両7の目的地に基づいて、車両7の大域経路を生成する。 In step S<b>10 , the CPU 31 generates a global route for the vehicle 7 based on the position information of the vehicle 7 included in the moving object information received from the vehicle 7 and the destination of the vehicle 7 .

ステップS20において、CPU31は、車列Pの経路6を示す経由点が、車両Qの経路6を示す経由点から干渉範囲以内まで接近するような地点、すなわち、車列Pと車両Qの干渉地点Xを特定する。具体的には、CPU31は、ステップS30またはステップS50で取得した車列Pの大域経路(単に「車列Pの経路6」という)と、ステップS10で取得した車両Qの大域経路(単に「車両Qの経路6」という)が交差または合流する地点の経由点や、車列Pの経路6と車両Qの経路6が干渉範囲以内まで接近して並走するような領域の経由点を、車列Pと車両Qの干渉地点Xとして特定する。 In step S20, the CPU 31 selects a point where the waypoint indicating the route 6 of the convoy P approaches within the range of interference from the waypoint indicating the route 6 of the vehicle Q, that is, the point of interference between the convoy P and the vehicle Q. Identify X. Specifically, the CPU 31 determines the global route of the convoy P acquired in step S30 or S50 (simply referred to as "route 6 of convoy P") and the global route of vehicle Q acquired in step S10 (simply referred to as "vehicle Q's route 6") intersects or merges, or an area where the route 6 of the train P and the route 6 of the vehicle Q run side by side within the interference range. The intersection point X between the row P and the vehicle Q is specified.

なお、図6に示したような干渉地点情報を参照することができる場合、CPU31は、車列Pと車両Qの各々の経路6に、干渉地点情報で干渉地点Xとして設定されている同一の経由点が含まれていれば、当該経由点によって表される地点を車列Pと車両Qの干渉地点Xとしてもよい。 Note that when the interference point information as shown in FIG. 6 can be referred to, the CPU 31 sets the same route 6 as the interference point X in the interference point information to the route 6 of each of the train P and the vehicle Q. If a waypoint is included, the point represented by the waypoint may be the point of interference X between the convoy P and the vehicle Q.

ステップS30において、CPU31は、ステップS20で特定した車列Pと車両Qの各干渉地点Xについて、車列Pと車両Qの干渉時間tを算出する。 In step S30, the CPU 31 calculates an interference time t between the convoy P and the vehicle Q for each interference point X between the convoy P and the vehicle Q specified in step S20.

干渉時間tは、車列P及び車両Qのそれぞれの現在位置から干渉地点Xまでの経路6に沿った距離(以降、「干渉地点Xまでの距離」という)と、車列P及び車両Qのそれぞれの速度から算出することができる。しかしながら、交通事情等により車列P及び車両Qは一定の速度で走行することができないため、実際には車列P及び車両Qの速度は変動する。 The interference time t is the distance along the route 6 from the current position of each of the train P and the vehicle Q to the interference point X (hereinafter referred to as "the distance to the interference point X"), and the distance between the train P and the vehicle Q It can be calculated from each speed. However, because the train P and the vehicles Q cannot run at a constant speed due to traffic conditions and the like, the speeds of the train P and the vehicles Q actually fluctuate.

たとえば、“v”を車列P及び車両Qにおけるそれぞれの速度、“l”を干渉地点Xまでの距離、“α”及び“β”を車列P及び車両Qの速度変化に対応する正数のマージン、“ε”を他の値よりも0に近い正定数とすれば、車列P及び車両Qの速度の変動量を考慮した干渉地点Xにおける干渉時間tは(1)式で算出される。 For example, "v" is the speed of each of the train P and the vehicle Q, "l" is the distance to the interference point X, and "α" and "β" are positive numbers corresponding to the speed changes of the train P and the vehicle Q. is a positive constant closer to 0 than other values, the interference time t at the interference point X considering the amount of variation in the speed of the train P and the vehicle Q is calculated by equation (1). be.

Figure 2022124913000002
Figure 2022124913000002

なお、tbeginは車列P及び車両Qが最も早く干渉地点Xを通過する場合の時刻であり、tendは、車列P及び車両Qが最も遅く干渉地点Xを通過する場合の時刻である。このように、車列P及び車両Qの各干渉地点Xにおける干渉時間tは、tbegin以上tend未満の期間で表される。以降では、車列Pの干渉地点Xにおける干渉時間tを「干渉時間tp」と表し、車両Qの干渉地点Xにおける干渉時間tを「干渉時間tq」と表す。干渉時間tの算出方法は上記に限定されず、ドライバモデルや車両挙動モデルを用いた予測等を用いてもよい。 Note that t begin is the time when the convoy P and the vehicle Q pass the interfering point X earliest, and t end is the time when the convoy P and the vehicle Q pass the interfering point X latest. . Thus, the interference time t at each interference point X of the row P and the vehicle Q is represented by a period of tbegin or more and less than tend . Hereinafter, the interference time t of the vehicle line P at the interference point X will be referred to as "interference time tp", and the interference time t of the vehicle Q at the interference point X will be referred to as "interference time tq ". The method of calculating the interference time t is not limited to the above, and prediction using a driver model or vehicle behavior model may be used.

図12は、特定の干渉地点Xに対する車列Pの干渉時間tpと、車両Qの干渉時間tqの一例を示す図である。 FIG. 12 is a diagram showing an example of an interference time t p of a train P and an interference time t q of a vehicle Q with respect to a specific interference point X. As shown in FIG.

このようにして、CPU31は各干渉地点Xについて、車列Pの干渉時間tp及び車両Qの干渉時間tqを算出する。 In this manner, the CPU 31 calculates the interference time tp of the train P and the interference time tq of the vehicle Q for each interference point X. FIG.

ステップS40において、CPU31は、ステップS60で特定した車列Pと車両Qの各干渉地点Xにおける通過優先順位を設定する。 In step S40, the CPU 31 sets the passage priority at each interference point X of the convoy P and the vehicle Q specified in step S60.

通過優先順位が上、すなわち、通過優先順位が優先に設定された車両7は、干渉地点Xを優先的に通過することができ、通過優先順位が下、すなわち、通過優先順位が非優先に設定された車両7は、通過優先順位が優先に設定された車両7の干渉地点Xにおける干渉時間tの間は、当該干渉地点Xに進入しないようにする制約が設定される。 A vehicle 7 with a higher passing priority, that is, with a priority passing priority, can pass through the interference point X preferentially, and has a lower passing priority, that is, with a non-prioritizing passing priority. A restriction is set so that the vehicle 7 whose passage priority is set not to enter the interference point X during the interference time t at the interference point X of the vehicle 7 whose passage priority is set to priority.

このように、各干渉地点Xにおける通過優先順位と干渉時間tを対応付け、車列Pと車両Qが走行することができる時間と場所を制約することで、各干渉地点Xにおいて車列Pと車両Qの干渉が回避されることになる。 In this way, by associating the passage priority and the interference time t at each interference point X and restricting the time and place where the convoy P and the vehicle Q can run, Interference of vehicle Q is avoided.

各干渉地点Xにおける通過優先順位と、通過優先順位が優先に設定された車両7の干渉時間tの対応付け、すなわち、通過優先順位が非優先に設定された車両7にとっての干渉地点Xへの進入禁止時間が仮想交通ルールとなる。仮想交通ルールは、車両7が干渉地点Xで他の車両7と干渉しないように、干渉時間tと干渉地点Xの位置情報を用いて車両7が走行することができる時間と場所を制約することから時空間制約の一例である。 Correspondence between the passage priority at each interference point X and the interference time t of the vehicle 7 whose passage priority is set to priority, that is, the correspondence to the interference point X for the vehicle 7 whose passage priority is set to non-priority No-entry time becomes a virtual traffic rule. The virtual traffic rule restricts the time and place where the vehicle 7 can travel using the interference time t and the position information of the interference point X so that the vehicle 7 does not interfere with another vehicle 7 at the interference point X. is an example of a spatio-temporal constraint.

以降では、干渉地点Xにおいて通過優先順位が優先に設定されているのか、それとも非優先に設定されているのかを表す状態を“sx”で表す。干渉地点Xにおける状態sxは“0”または“1”の値をとり、CPU31は、干渉地点Xにおいて車列Pが優先の場合には状態sx=0に設定し、車両Qが優先の場合には状態sx=1に設定する。 Hereinafter, the state indicating whether the priority order of passage at the interference point X is set to priority or non-priority is represented by "s x ". The state s x at the point of interference X takes a value of "0" or "1", and the CPU 31 sets the state s x =0 when the line of cars P has priority at the point of interference X, and the vehicle Q has priority. If so, set the state s x =1.

図13は、状態sx=0に設定された干渉地点Xでの仮想交通ルールを模式化した模式図である。 FIG. 13 is a schematic diagram that schematically illustrates a virtual traffic rule at an interference point X in which the state s x =0 is set.

この場合、車列Pの干渉時間tpがtp begin以上tp end未満までの期間で表されるとすれば、車列Pは、干渉時間tpの間は干渉地点Xを車両Qに優先して通過することができる。しかしながら、車両Qは、干渉時間tpに干渉地点Xに進入すると車列Pと干渉する恐れがあるため、干渉時間tpの間は干渉地点Xへ進入しないようにする必要がある。 In this case, if the interference time t p of the convoy P is represented by a period from t p begin to less than t p end , the convoy P will move the interference point X to the vehicle Q during the interference time t p . You can pass through with priority. However, if the vehicle Q enters the interference point X during the interference time tp, it may interfere with the convoy P , so it is necessary not to enter the interference point X during the interference time tp .

一方、図14は、状態sx=1に設定された干渉地点Xでの仮想交通ルールを模式化した模式図である。 On the other hand, FIG. 14 is a schematic diagram that schematically illustrates the virtual traffic rules at the interference point X in which the state s x =1 is set.

この場合、車両Qの干渉時間tqがtq begin以上tq end未満までの期間で表されるとすれば、車両Qは、干渉時間tqの間は干渉地点Xを車列Pに優先して通過することができる。しかしながら、車列Pは、干渉時間tqに干渉地点Xに進入すると車両Qと干渉する恐れがあるため、干渉時間tqの間は干渉地点Xへ進入しないようにする必要がある。 In this case, if the vehicle Q's interference time t q is expressed as a period from t q begin to t q end , the vehicle Q gives priority to the interference point X over the convoy P during the interference time t q . can pass through. However, if the train P enters the interference point X during the interference time t q , there is a risk of interference with the vehicle Q, so it is necessary not to enter the interference point X during the interference time t q .

すなわち、干渉地点Xでの通過優先順位が非優先に設定された車両7は、同じ干渉地点Xにおいて通過優先順位が優先に設定された車両7の干渉時間tに当該干渉地点Xへ進入しないようにすれば、車両7同士の干渉を回避して目的地まで到達することができる。 In other words, the vehicle 7 whose passage priority at the interference point X is set to non-priority is prevented from entering the interference point X during the interference time t of the vehicle 7 whose passage priority is set to priority at the same interference point X. Then, it is possible to avoid interference between the vehicles 7 and reach the destination.

このように、仮想交通ルールは、干渉地点Xにおける状態sxと干渉地点Xにおける進入禁止時間(すなわち、干渉地点Xにおいて通過優先順位が優先に設定されている車両7の干渉時間t)の組み合わせを干渉地点X毎に設定した情報によって表される。 In this way, the virtual traffic rule is a combination of the state s x at the interference point X and the entry prohibition time at the interference point X (that is, the interference time t of the vehicle 7 whose passage priority is set to be higher at the interference point X). is represented by information set for each interference point X.

各干渉地点Xにおいて、車列P及び車両Qの通過優先順位をどのように決定するかは、目的関数C(S)を評価することによって行われる。 How to determine the passing priority of the convoy P and the vehicle Q at each interference point X is performed by evaluating the objective function C(S).

管制システム1が管理する範囲内に車列Pと車両Qの干渉地点XがN地点(Nは正の整数)ある場合において、各干渉地点Xにおける状態sxの集合を状態ベクトルS=(s1, s2,・・, si,・・,sN)とすれば、目的関数C(S)は例えば(2)式で表される。 When there are N interference points X (N is a positive integer) between the train P and the vehicle Q within the range managed by the control system 1, a set of states s x at each interference point X is represented by a state vector S=(s 1 , s 2 , . . . s i , .

Figure 2022124913000003
Figure 2022124913000003

目的関数C(S)は、車両7が目的地まで移動することによって発生する交通コストを表す関数である。交通コストとは、個々の車両7に対するコストだけでなく、車両7が走行することで他の車両7の走行に与える影響も加味したコストであり、車両7の交通効率を表す。 The objective function C(S) is a function that expresses the traffic cost generated by the vehicle 7 moving to the destination. The traffic cost is not only the cost for each vehicle 7 but also the cost that the traveling of the vehicle 7 affects the traveling of other vehicles 7 , and expresses the traffic efficiency of the vehicle 7 .

ここで、Csingle(S)は、各干渉地点Xを通過する車列P及び車両Qに対する管制制御を特徴付けるコストである。Cconsistency(S)は、車列P及び車両Qに設定される通過優先順位の時間方向の一貫性に関するコストである。Cmulti(S)は、干渉地点X間の整合性や相互作用に関するコストである。ωc及びωmは、目的関数C(S)に対してCconsistency(S)、及びCmulti(S)が与える影響度を調整するための重みである。 Here, C single (S) is the cost that characterizes traffic control for the convoy P and the vehicle Q that pass through each interference point X. C consistency (S) is the cost related to the temporal consistency of transit priorities set for train P and vehicle Q; C multi (S) is the cost of consistency and interaction between interference points X; ω c and ω m are weights for adjusting the degree of influence of C consistency (S) and C multi (S) on objective function C(S).

CPU31は、目的関数C(S)が最小となるような状態ベクトルSを設定する。目的関数C(S)が最小になれば交通コストも最小となるため、管制システム1が管制を行う範囲の交通効率が向上する。 The CPU 31 sets a state vector S that minimizes the objective function C(S). If the objective function C(S) is minimized, the traffic cost is also minimized, so the traffic efficiency in the area controlled by the control system 1 is improved.

次に、目的関数C(S)について詳細に説明する。 Next, the objective function C(S) will be described in detail.

single(S)は、各干渉地点Xを通過する車両7(この場合、車列P及び車両Q)に対して定義され、(3)式及び(4)式で表される。 C single (S) is defined for the vehicles 7 (in this case, the train P and the vehicle Q) passing through each interference point X, and is expressed by equations (3) and (4).

Figure 2022124913000004
Figure 2022124913000004

すなわち、Csingle(S)は、干渉地点X毎に干渉地点Xにおける干渉時間tが早い車両7、すなわち、干渉地点Xの予想通過時間が早い車両7の通過優先順位を優先に設定した場合に低くなるような値をとる。 In other words, C single (S) is set for each interference point X when the vehicle 7 with the shortest interference time t at the interference point X, that is, the vehicle 7 with the shortest expected passage time at the interference point X is given priority. take a value that is low.

CPU31は、車両7が走行する車線8の優先度、車両7が走行する車線8における車列の長さや交通密度、及び車両7がこれまでに待機した時間を考慮してCsingle(S)の重み付けを行ってもよい。例えば(4)式によれば、ある干渉地点Xiにおいて車列Pの通過優先順位が優先に設定されているにも関わらず、車列Pの干渉時間tpが車両Qの干渉時間tqより遅い場合、Csingle(si;tp,tq)は“1”に設定されるが、更に、車列Pが非優先道路を走行している場合には、Csingle(si;tp,tq)が1より大きい値となるように重み付けを行えばよい。 The CPU 31 considers the priority of the lane 8 on which the vehicle 7 travels, the length and traffic density of the queue in the lane 8 on which the vehicle 7 travels, and the time that the vehicle 7 has waited so far to determine C single (S). Weighting may be performed. For example, according to the equation (4), although the passage priority of the convoy P is set to priority at a certain interference point X i , the interference time t p of the convoy P is less than the interference time t q of the vehicle Q. C single (s i ; t p , t q ) is set to "1" if it is slower, but C single (s i ; Weighting may be performed so that t p , t q ) have a value greater than one.

すなわち、本来、優先通過順位を優先に設定した方がよいと考えられる状況において、優先通過順位を非優先にするような設定、及び優先通過順位を非優先に設定した方がよいと考えられる状況において、優先通過順位を優先にするような設定を行った場合、CPU31は、Csingle(S)が大きくなるように重み付けを行ってもよい。 In other words, in a situation where it would be better to set the priority passage order to priority, it would be better to set the priority passage order to non-priority and to set the priority passage order to non-priority. In the above, when the setting is made so as to give priority to the priority passing order, the CPU 31 may perform weighting so that C single (S) becomes large.

(2)式において、車両7に設定される通過優先順位の時間方向の一貫性に関するコストを表すCconsistency(S)は、(5)式及び(6)式で表される。 In the equation (2), C consistency (S), which represents the cost related to the temporal consistency of the transit priority set for the vehicle 7, is represented by the equations (5) and (6).

Figure 2022124913000005
Figure 2022124913000005

状態sxは、予め定めた時間単位(例えば1秒)毎に、時系列に沿ってその時点の移動体情報等を参考にしながら最適な値が設定されるが、sx (T)は時刻Tの時点で設定した状態sxを表し、sx (T-1)は時刻Tよりも1単位前の時刻に設定した状態sxを表す。 The state s x is set to an optimum value for each predetermined time unit (for example, 1 second) along the time series with reference to the mobile body information at that time, but s x (T) is the time The state s x set at time T is represented, and s x (T-1) represents the state s x set at time T one unit earlier.

同じ車両7に関して通過優先順位を表す優先と非優先が頻繁に切り替わらない方が、車両7は車線8を効率よく走行することができる。したがって、Cconsistency(S)は、時系列に沿って繰り返し計算された時間的に隣り合う状態sxが同じ値であれば小さくなるように設定され、異なる値であれば大きくなるような値をとる。 The vehicle 7 can travel in the lane 8 efficiently if priority and non-priority indicating the order of passing priority for the same vehicle 7 are not frequently switched. Therefore, C consistency (S) is set to be small if the values of the temporally adjacent states s x repeatedly calculated along the time series are the same, and large if they are different. Take.

ここでは一例として、1単位前の時刻に設定した状態sx (T-1)との関係性から状態sx (T)を設定した場合の一貫性に関するコストを算出したが、CPU31は、例えばM単位前(Mは2以上の正の整数)までの各時刻における状態sxとの関係性から状態sx (T)を設定した場合の一貫性に関するコストを算出してもよい。具体的には、CPU31は、干渉地点X毎に現在時刻からM単位前までの期間で優先と非優先が切り替わった数を算出し、各干渉地点Xにおける優先と非優先の切り替わり回数が多くなるにつれてCconsistency(S)の値が大きくなるように、Cconsistency(S)を計算してもよい。 Here, as an example, the cost related to the consistency when the state s x (T) is set is calculated from the relationship with the state s x (T−1) set one unit earlier. A cost related to consistency when the state s x (T) is set may be calculated from the relationship with the state s x at each time up to M units (M is a positive integer of 2 or more). Specifically, the CPU 31 calculates the number of times priority and non-priority are switched in the period from the current time to M units before each interference point X, and the number of times of switching between priority and non-priority at each interference point X increases. C consistency (S) may be calculated such that the value of C consistency (S) increases as

(2)式において、干渉地点X間の整合性や相互作用に関するコストを表すCmulti(S)は、(7)式及び(8)式で表される。 In equation (2), C multi (S) representing the cost related to consistency and interaction between interference points X is represented by equations (7) and (8).

Figure 2022124913000006
Figure 2022124913000006

ここで、wi,jは2つの干渉地点Xi、Xjの協調度を表す値であり、wi,j≧0に設定される。干渉地点Xの協調度とは、一方の干渉地点Xの通過優先順位を他方の干渉地点Xの通過優先順位に連動させて同じ状態に設定した方がよいと考えられる度合いのことを表す。 Here, w i,j is a value representing the degree of cooperation between two interference points X i and X j and is set to w i,j ≧0. The degree of cooperation of the interfering point X indicates the degree to which it is considered better to link the passage priority of one interfering point X with the passage priority of the other interfering point X and set them to the same state.

i,j=0は干渉地点Xi、Xjが協調する必要がないことを表し、wi,jが大きくなるにつれて2つの干渉地点Xi、Xjを協調して扱った方がよいことを表す。 wi ,j = 0 indicates that the interference points Xi, Xj do not need to cooperate, and as wi ,j increases , it is better to treat the two interference points Xi, Xj cooperatively. represents

図15は、複数の干渉地点Xを協調させて取り扱った方がよい例を示す図である。図15に示すように、非優先車線8Bを走行する車列Pが、他の車両7が走行する片側1車線の優先車線8Aを横切って直進する場合、車列Pは、干渉地点X1及び干渉地点X2を通過する必要がある。 FIG. 15 is a diagram showing an example in which a plurality of interference points X should be coordinated and handled. As shown in FIG. 15, when a convoy P traveling on the non-priority lane 8B crosses the one-way priority lane 8A on which another vehicle 7 is traveling and goes straight ahead, the convoy P will cross the interference point X 1 and It is necessary to pass through the interference point X2 .

こうした状況において、車列Pに対して干渉地点X1における状態s1を“0”に設定し、干渉地点X2における状態s2を“1”に設定すると、干渉地点X2で他の車両7と干渉してしまうことを回避するため、車列Pが優先車線8A上に停止してしまうことがある。この場合、車列Pは優先車線8Aを走行する車両7の流れを妨げてしまうことになる。 In this situation, if the state s1 at the interference point X1 is set to " 0 " and the state s2 at the interference point X2 is set to " 1 " for the convoy P, another vehicle at the interference point X2 7, the convoy P may stop on the priority lane 8A. In this case, the convoy P obstructs the flow of the vehicles 7 traveling on the priority lane 8A.

したがって、車両7が通過し始めたら通過し終えるまで停止しない方がよい箇所に複数の干渉地点Xが存在する場合には、各々の干渉地点Xの状態sxを同じ値に設定して、干渉地点X同士を協調させた方がよい。 Therefore, when there are a plurality of interference points X at locations where it is better not to stop until the vehicle 7 finishes passing once it starts passing, the state s x of each of the interference points X is set to the same value so that the interference occurs. It is better to coordinate the points X with each other.

各々の干渉地点Xの組み合わせに対するwi,jは予め計算され、例えば不揮発性メモリ34に記憶されている。CPU31は、不揮発性メモリ34に記憶されているwi,jを参照してCmulti(S)を計算すればよい。 The w i,j for each interference point X combination is pre-computed and stored, for example, in non-volatile memory 34 . The CPU 31 may refer to w i,j stored in the nonvolatile memory 34 and calculate C multi (S).

ここでは一例として、2つの干渉地点Xの協調度に基づくCmulti(S)の計算について説明したが、3つ以上の干渉地点Xの協調度を用いてCmulti(S)の計算を行ってもよい。 Here, as an example, the calculation of C multi (S) based on the degree of cooperation of two interfering points X has been described, but the degree of cooperation of three or more interfering points X is used to calculate C multi (S). good too.

(2)式で示したように、目的関数C(S)は車両7に対する管制制御の内容、干渉地点Xにおける通過優先順位の時間方向の一貫性、及び干渉地点X間の整合性や相互作用を反映したコストによって構成されるが、CPU31が各車両7の干渉地点Xにおける通過優先順位を決定するために用いる目的関数C(S)は(2)式に限られない。 As shown in the formula (2), the objective function C(S) is the content of traffic control for the vehicle 7, the consistency of passage priority in the time direction at the interference point X, and the consistency and interaction between the interference points X. However, the objective function C(S) used by the CPU 31 to determine the passing priority of each vehicle 7 at the interfering point X is not limited to the formula (2).

例えば複数の車両7の位置が近づくにつれて大きな値が設定されるような車両7の位置関係を用いて定義した目的関数C(S)を用いてもよい。 For example, an objective function C(S) defined using the positional relationship of the vehicles 7 such that a larger value is set as the positions of the multiple vehicles 7 approach may be used.

また、CPU31は、取り得るすべての状態ベクトルSを目的関数C(S)に代入して目的関数C(S)を最小にする状態ベクトルSを決定してもよいが、勾配法等の公知の最適化手法を用いて、目的関数C(S)を最小にする状態ベクトルSを決定してもよい。更には、Cmulti(S)が目的関数C(S)に与える影響が、Csingle(S)及びCconsistency(S)が目的関数C(S)に与える影響より少なければ、CPU31は、目的関数C(S)からCmulti(S)を削除した部分問題に分割して、目的関数C(S)を最小にする状態ベクトルSを決定してもよい。また、状態ベクトルSをS=(Sa,Sb)、ただしSa=(s1,・・・,si)、Sb=(si+1,・・・,sN)と分割したときに、Cmulti(S)=Cmulti(Sa)+Cmulti(Sb)であれば、CPU31は、目的関数C(S)を部分問題C(Sa)とC(Sb)に分割して、それぞれを最小にする状態ベクトルSa、Sbを決定してもよい。 Further, the CPU 31 may determine the state vector S that minimizes the objective function C(S) by substituting all possible state vectors S into the objective function C(S). An optimization technique may be used to determine the state vector S that minimizes the objective function C(S). Furthermore, if C multi (S) has less influence on the objective function C(S) than C single (S) and C consistency (S) on the objective function C(S), then the CPU 31 determines that the objective function A state vector S that minimizes the objective function C(S) may be determined by dividing C(S) into subproblems in which C multi (S) is deleted. Also, the state vector S is divided into S=(S a , S b ), where S a =(s 1 , . . . , s i ) and S b =(s i+1 , . Then, if C multi (S)=C multi (S a )+C multi (S b ), the CPU 31 assigns the objective function C(S) to the subproblems C(S a ) and C(S b ). By dividing, the state vectors S a and S b that minimize each may be determined.

図11のステップS50において、CPU31は、車列P及び車両Qに対して、ステップS20で特定した車列Pと車両Qの各干渉地点X、ステップS30で算出した各干渉地点Xにおける干渉時間t、及びステップS40で設定した各干渉地点Xにおける状態sxを用いて仮想交通ルールを生成する。具体的には、CPU31は、各干渉地点Xの位置を表す位置情報(例えば干渉地点ID)と、各干渉地点Xにおける状態sxと、状態sx及び干渉時間tから得られる各干渉地点Xへの進入禁止時間を対応付けた仮想交通ルールを、車列P及び車両Qに応じて生成する。 In step S50 of FIG. 11, the CPU 31 calculates each interference point X between the row P and the vehicle Q specified in step S20, and the interference time t at each interference point X calculated in step S30. , and the state s x at each interference point X set in step S40, a virtual traffic rule is generated. Specifically, the CPU 31 determines the position information (for example, the interference point ID) indicating the position of each interference point X, the state s x at each interference point X, and each interference point X obtained from the state s x and the interference time t. A virtual traffic rule is generated according to the convoy P and the vehicle Q, in which entry prohibition times are associated with each other.

車列P及び車両Qの何れかは、生成された仮想交通ルールに従って干渉地点の手前で一時停止する。車両Qが一時停止している場合において車列Pの車列長が短い場合は、しばらくすれば車両Qは干渉地点への進入が可能となる。しかしながら、例えば図16に示すように、渋滞等によって車列Pの車列長が長い場合は、図17に示すように、車列Pが干渉地点を通過し終わるまで車両Qは干渉地点への進入が長時間できなくなる。 Either the convoy P or the vehicle Q stops temporarily before the interference point according to the generated virtual traffic rule. When the vehicle Q is temporarily stopped and the length of the vehicle line P is short, the vehicle Q can enter the interference point after a while. However, as shown in FIG. 16, for example, when the length of the convoy P is long due to traffic congestion or the like, the vehicles Q continue to the interfering point until the convoy P has passed the interfering point, as shown in FIG. You will not be able to enter for a long time.

そこで、ステップS60では、車列を分割する車列分割ルールを生成すべきか否かを判定する。具体的には、車両Qが停止した時刻から車列Pの通過終了時刻までの時間が予め定めた分割判定閾値以上であるか否かを判定する。分割判定閾値は、例えば交通信号のサイクルタイム、すなわち信号機が赤信号から青信号に変わるまでの時間等を基準に設定する。分割判定閾値が赤信号から青信号に変わるまでの時間に設定された場合には、車両Qは、信号機が赤信号で待たされる時間よりも長い時間待たされることはない。 Therefore, in step S60, it is determined whether or not a convoy division rule for dividing the convoy should be generated. Specifically, it is determined whether or not the time from the time when the vehicle Q stops to the time when the train P finishes passing is equal to or greater than a predetermined division determination threshold. The division determination threshold is set based on, for example, the traffic signal cycle time, that is, the time required for the traffic signal to change from red to green. If the division determination threshold is set to the time required for the red light to turn green, the vehicle Q will not be kept waiting longer than the time the traffic light waits at the red light.

そして、車両Qが停止した時刻から車列Pの通過終了時刻までの時間が予め定めた分割判定閾値以上である場合はステップS70へ移行し、分割判定閾値未満の場合はステップS80へ移行する。 If the time from the time when the vehicle Q stops to the time when the train P finishes passing is equal to or greater than the predetermined division determination threshold, the process proceeds to step S70, and if less than the division determination threshold, the process proceeds to step S80.

ステップS70では、CPU31は、ステップS50で生成した仮想交通ルールに基づいて、車列分割ルールを生成し、車列Pを形成する各車両7に配信する。車列Pを分割して新たにできる車列の先頭車両をここでは分割先頭車両と呼ぶ。分割先頭車両が車列分割ルールに従って停車することにより、車両Qは交差点を通過可能となる。換言すれば、車列分割ルールの生成とは、干渉地点において、分割先頭車両に対して車両Qが優先となるように状態s=1に設定することを含む。 In step S70, the CPU 31 generates a convoy division rule based on the virtual traffic rule generated in step S50, and distributes it to each vehicle 7 forming the convoy P. A leading vehicle of a new convoy formed by dividing the convoy P is called a divided leading vehicle here. The vehicle Q can pass through the intersection when the leading vehicle in the division stops according to the convoy division rule. In other words, the generation of the convoy splitting rule includes setting the state s x =1 so that the vehicle Q has priority over the leading splitting vehicle at the point of interference.

図18は、車列分割ルール生成処理のフローチャートである。 FIG. 18 is a flow chart of a train division rule generation process.

ステップS100では、CPU31は、車列Pの車列速度に基づいて、車列Pが停止するために必要な停止距離を算出する。ここで、停止距離とは、空走距離に制動距離を加算した距離である。 In step S100, the CPU 31 calculates a stop distance required for the train P to stop based on the speed of the train P. Here, the stopping distance is a distance obtained by adding the braking distance to the idling distance.

ステップS110では、CPU31は、例えば図19に示すように、干渉地点の手前にある停止線から、ステップS100で算出した停止距離だけ離れた位置にある車両を分割先頭車両の候補として選択する。 In step S110, the CPU 31 selects a vehicle located at a position separated from the stop line in front of the interfering point by the stop distance calculated in step S100 as a candidate for the division leading vehicle, as shown in FIG. 19, for example.

ステップS120では、CPU31は、ステップS110で選択した選択車両が車列Pの最後尾であるか否かを判定する。そして、選択車両が車列Pの最後尾である場合は車列Pを分割する必要はないので車列分割ルールは生成せず本ルーチンを終了する。一方、選択車両が車列Pの最後尾でない場合はステップS130へ移行する。 In step S120, the CPU 31 determines whether or not the selected vehicle selected in step S110 is the tail end of the train P. If the selected vehicle is at the end of the convoy P, there is no need to divide the convoy P, so the routine is terminated without generating a convoy division rule. On the other hand, if the selected vehicle is not at the end of the convoy P, the process proceeds to step S130.

ステップS130では、CPU31は、選択車両の属性が属性分割条件を満たすか否かを判定する。そして、選択車両の属性が属性分割条件を満たす場合はステップS140へ移行し、属性分割条件を満たさない場合はステップS160へ移行する。 In step S130, the CPU 31 determines whether or not the attribute of the selected vehicle satisfies the attribute division condition. If the attribute of the selected vehicle satisfies the attribute division condition, the process proceeds to step S140, and if the attribute division condition is not satisfied, the process proceeds to step S160.

ここで、選択車両の属性が属性分割条件を満たす場合とは、例えば選択車両が緊急車両、工事車両、トラック等のように、一時停止させることができない特別車両又は一時停止させると走行再開に時間及びエネルギーがかかる特別車両等の場合である。従って、選択車両が特別車両の場合は、特別車両の位置で車列Pが分割されることはない。 Here, when the attribute of the selected vehicle satisfies the attribute division condition, for example, the selected vehicle is a special vehicle that cannot be stopped temporarily, such as an emergency vehicle, a construction vehicle, or a truck, or if it is temporarily stopped, it takes time to resume running. and special vehicles that require energy. Therefore, when the selected vehicle is a special vehicle, the convoy P is not divided at the position of the special vehicle.

ステップS140では、CPU31は、選択車両の状態が状態分割条件を満たすか否かを判定する。そして、選択車両の状態が状態分割条件を満たす場合はステップS150へ移行し、属性分割条件を満たさない場合はステップS160へ移行する。 In step S140, the CPU 31 determines whether the state of the selected vehicle satisfies the state division condition. When the state of the selected vehicle satisfies the state division condition, the process proceeds to step S150, and when the attribute division condition is not satisfied, the process proceeds to step S160.

ここで、選択車両が状態分割条件を満たす場合とは、例えば選択車両の加速度aが予め定めた閾値TH未満の場合等である。従って、選択車両の加速度aが予め定めた閾値TH以上の場合は、その位置で車列Pが分割されることはない。加速度aが閾値TH以上の場合、選択車両を一時停止させると急な加減速が発生し、前後の車両に悪影響を及ぼす可能性があるためである。 Here, the case where the selected vehicle satisfies the state division condition is, for example, the case where the acceleration a of the selected vehicle is less than a predetermined threshold value TH. Therefore, when the acceleration a of the selected vehicle is equal to or greater than the predetermined threshold value TH, the vehicle line P is not divided at that position. This is because if the acceleration a is equal to or greater than the threshold TH, the selected vehicle will be suddenly accelerated or decelerated, which may adversely affect the preceding and following vehicles.

ステップS150では、CPU31は、分割先頭車両の車両情報(車両ID、速度、及び位置)を取得し、取得した分割先頭車両の車両情報に基づいて車列分割ルールを生成する。すなわち、干渉地点において、取得した車両情報で特定される分割先頭車両に対して車両Qが優先となるように状態s=1に設定した車列分割ルールを生成する。 In step S150, the CPU 31 acquires the vehicle information (vehicle ID, speed, and position) of the division lead vehicle, and generates a convoy division rule based on the acquired vehicle information of the division lead vehicle. That is, at the collision point, a convoy division rule is generated in which the state s x =1 is set so that the vehicle Q has priority over the division lead vehicle specified by the acquired vehicle information.

ステップS160では、CPU31は、現在の選択車両の後続の車両を選択車両に設定してステップS120へ移行し、同様の処理を繰り返す。 In step S160, the CPU 31 sets the vehicle following the currently selected vehicle as the selected vehicle, proceeds to step S120, and repeats the same processing.

なお、ステップS140において、状態分割条件を車両Qの待ち時間に応じて変えてもよい。例えば、選択車両の加速度aが予め定めた閾値TH未満の場合に車列Pを分割する場合において、車両Qの待ち時間が長くなるほど閾値THを大きな値に設定し、積極的に車列Pを分割するようにしてもよい。 In step S140, the state division condition may be changed according to the vehicle Q waiting time. For example, when dividing the convoy P when the acceleration a of the selected vehicle is less than a predetermined threshold TH, the threshold TH is set to a larger value as the waiting time of the vehicle Q becomes longer, and the convoy P is actively divided. You may make it divide|segment.

また、本実施形態では、選択車両の属性及び状態に基づいて分割条件を満たすか否かを判定したが、これに限らず、時間帯又は天候等の他の要素も考慮して分割条件を設定してもよい。 In addition, in the present embodiment, it is determined whether or not the division condition is satisfied based on the attributes and state of the selected vehicle. You may

図11のステップS80において、CPU31は、車列Pの各車両に対しては大域経路、仮想交通ルール、及び車列分割ルールを含む管制情報を生成し、車両Qに対しては大域経路及び仮想交通ルールを含む管制情報を生成する。 In step S80 of FIG. 11, the CPU 31 generates control information for each vehicle in the convoy P including the global route, virtual traffic rules, and convoy division rules, and for the vehicle Q, the global route and virtual traffic rules. Generate traffic control information including traffic rules.

そして、CPU31は無線通信装置3を通じて、生成した管制情報を車列Pの各車両及び車両Qにそれぞれ送信するための制御を行う。 Then, the CPU 31 performs control for transmitting the generated control information to each vehicle in the convoy P and the vehicle Q through the wireless communication device 3 .

この場合、CPU31は、最新の移動体情報から管制情報の生成対象となった車両7の位置を把握し、当該車両7の現在位置に最も近い無線通信装置3から管制情報が送信されるように、管制情報を送信する無線通信装置3を指定する。無線通信装置3の位置情報は、例えば不揮発性メモリ34に予め記憶されている。 In this case, the CPU 31 grasps the position of the vehicle 7 for which the control information is generated from the latest mobile object information, and transmits the control information from the wireless communication device 3 closest to the current position of the vehicle 7. , specifies the wireless communication device 3 that transmits the control information. The location information of the wireless communication device 3 is pre-stored in the non-volatile memory 34, for example.

以上により、図11に示した管制処理を終了する。 Thus, the control processing shown in FIG. 11 ends.

このように、本実施形態では、車両Qが停止した時刻から車列Pの通過終了時刻までの時間が分割判定閾値以上の場合は車列Pを分割するように車列分割ルールを生成する。このため、図20に示すように、車列Pの分割先頭車両が干渉地点の手前の停止線で停止し、車列Qが干渉地点に進入可能となる。これにより、干渉地点において車両Qが必要以上に待たされるのを抑制できる。例えば図21に示すように、車列Pの分割先頭車両が干渉地点で停止するまでの停止時間Tstopの期間は、車両Qは干渉地点に進入できないが、分割先頭車両が干渉地点で停止した場合は通行可能となる。これにより、図17の場合と比べて、車両Qが干渉地点への進入が禁止される期間が短くなる。 As described above, in this embodiment, when the time from the time when the vehicle Q stops to the time when the train P finishes passing is equal to or greater than the division determination threshold, the train division rule is generated so that the train P is divided. Therefore, as shown in FIG. 20, the leading vehicle in the division of the convoy P stops at the stop line in front of the interfering point, and the convoy Q can enter the interfering point. As a result, it is possible to prevent the vehicle Q from waiting longer than necessary at the point of interference. For example, as shown in FIG. 21, the vehicle Q cannot enter the interference point during the stop time T stop until the division leading vehicle of the convoy P stops at the interference point, but the division leading vehicle stops at the interference point. If so, it will be passable. As a result, the period during which the vehicle Q is prohibited from entering the interference point is shortened compared to the case of FIG.

図22は、管制装置10から管制情報を受信した場合に、車両7の制御装置におけるCPU41によって実行される走行制御処理の流れの一例を示すフローチャートである。 FIG. 22 is a flowchart showing an example of the flow of travel control processing executed by the CPU 41 in the control device of the vehicle 7 when control information is received from the control device 10 .

車両7の走行制御処理を規定する制御プログラムは、例えば車両7の制御装置におけるROM42に予め記憶されている。車両7の制御装置におけるCPU41は、ROM42に記憶される制御プログラムを読み込み、車両7の走行制御処理を実行する。 A control program that defines the running control process of the vehicle 7 is stored in advance in the ROM 42 in the control device of the vehicle 7, for example. A CPU 41 in the control device of the vehicle 7 reads a control program stored in the ROM 42 and executes travel control processing of the vehicle 7 .

ステップS200において、CPU41は、自身の車両7における最新の位置情報を取得する。 In step S<b>200 , the CPU 41 acquires the latest position information of the vehicle 7 of itself.

ステップS210において、CPU41は、自身の車両7における最新の移動体情報を取得する。 In step S<b>210 , the CPU 41 acquires the latest mobile body information on its own vehicle 7 .

ステップS220において、CPU41は、ステップS200で取得した車両7の位置情報、ステップS210で取得した車両7の移動体情報、及び管制装置10から受信した管制情報を用いて、局所経路を生成する。 In step S220, the CPU 41 generates a local route using the position information of the vehicle 7 acquired in step S200, the moving body information of the vehicle 7 acquired in step S210, and the control information received from the control device 10.

具体的には、CPU41は、移動体情報に含まれる車線8上の状況を表す外界センサのセンサ値や、車両7の状態を表す内界センサのセンサ値から、他の車両7と干渉しないように走行することができる大域経路に沿った実経路、すなわち、局所経路を決定する。この際、CPU41は、管制情報に含まれる仮想交通ルール及び車列分割ルールを参照して、非優先に設定されている干渉地点Xでは干渉地点Xと対応付けられている進入禁止時間に当該干渉地点Xへ進入しないような局所経路を車両7が走行するように、車両7の制限速度を決定する。 Specifically, the CPU 41 detects the sensor value of the external sensor representing the situation on the lane 8 and the sensor value of the internal sensor representing the state of the vehicle 7 included in the moving object information so as not to interfere with the other vehicle 7 . Determine the actual path along the global path that can be traveled to, ie, the local path. At this time, the CPU 41 refers to the virtual traffic rule and the convoy division rule included in the control information, and at the interference point X set to be non-prioritized, the interference is prohibited during the entry prohibition time associated with the interference point X. The speed limit of the vehicle 7 is determined so that the vehicle 7 travels on a local route that does not enter the point X.

ステップS230において、CPU41は、ステップS220で生成した局所経路に沿って車両7を移動させるための制御内容に従って、例えばハンドル、アクセル、ブレーキといった車両7の走行を制御する走行装置の操作量を制御し、計画した局所経路通りに且つ制限速度に従って車両7を走行させる。 In step S230, the CPU 41 controls the amount of operation of the travel device that controls the travel of the vehicle 7, such as the steering wheel, accelerator, and brake, according to the control contents for moving the vehicle 7 along the local route generated in step S220. , drive the vehicle 7 along the planned local route and according to the speed limit.

以上により、図22に示す車両7の走行制御処理を終了する。 Thus, the travel control process of the vehicle 7 shown in FIG. 22 is completed.

<第2実施形態> <Second embodiment>

次に、第2実施形態について説明する。なお、第1実施形態と同一部分については同一符号を付し、詳細な説明を省略する。 Next, a second embodiment will be described. The same parts as in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.

図23は、第2実施形態に係る管制システム1のシステム構成例を示す図である。管制システム1は、管制システム1による管制対象となる車両7、それぞれ経路6に沿って設置される複数の無線通信装置3及び収集装置9、並びに管制装置10Aを含み、各々の無線通信装置3及び収集装置9は、通信網5を通じて管制装置10Aと接続されている。 FIG. 23 is a diagram showing a system configuration example of the control system 1 according to the second embodiment. The control system 1 includes a vehicle 7 to be controlled by the control system 1, a plurality of wireless communication devices 3 and collection devices 9 respectively installed along the route 6, and a control device 10A, each wireless communication device 3 and The collection device 9 is connected to the control device 10A through the communication network 5 .

車両7が備える運転に関する機能である運転機能の相違により、車両7は複数の種類に分類される。例えば車両7のうち、無線設備を備え、走行中に例えば最も近い場所に設置されている何れか1つの無線通信装置3に無線接続することで、通信網5を通じて管制装置10Aとデータ通信を行う車両7はコネクテッド車両に分類され、無線設備を備えておらず、管制装置10Aとデータ通信を行うことができない車両7は非コネクテッド車両に分類される。なお、第2実施形態では、コネクテッド車両が、第1実施形態で説明した自動運転車両である場合について説明する。 Vehicles 7 are classified into a plurality of types according to differences in driving functions, which are functions related to driving provided in vehicles 7 . For example, the vehicle 7 includes wireless equipment, and performs data communication with the control device 10A through the communication network 5 by wirelessly connecting to any one of the wireless communication devices 3 installed at the nearest location during travel. Vehicles 7 are classified as connected vehicles, and vehicles 7 that do not have wireless equipment and cannot perform data communication with the control device 10A are classified as non-connected vehicles. In addition, in the second embodiment, a case where the connected vehicle is the self-driving vehicle described in the first embodiment will be described.

通信網5は、無線通信装置3及び収集装置9で収集した車両7の各種情報を管制装置10に伝送すると共に、管制装置10で生成されたコネクテッド車両の管制情報を、管制装置10が指定した無線通信装置3に伝送する。管制情報は管制装置10Aからの指示によってすべての無線通信装置3に伝送され、各々のコネクテッド車両に通知されることもある。 The communication network 5 transmits various information of the vehicle 7 collected by the wireless communication device 3 and the collection device 9 to the control device 10, and the control device 10 designates the control information of the connected vehicle generated by the control device 10. It transmits to the wireless communication device 3 . The control information may be transmitted to all wireless communication devices 3 according to an instruction from the control device 10A and notified to each connected vehicle.

管制装置10Aは、コネクテッド車両であれば無線通信装置3を通じて移動体情報を受信することができるが、非コネクテッド車両の場合には無線設備を備えていないため、無線通信装置3を通じて移動体情報を受信することができない。 The control device 10A can receive mobile information through the wireless communication device 3 in the case of a connected vehicle, but does not have wireless equipment in the case of a non-connected vehicle. unable to receive.

したがって、管制装置10Aは、収集装置9を通じて非コネクテッド車両の移動体情報を取得する。 Therefore, the control device 10A acquires the moving body information of the non-connected vehicle through the collection device 9 .

収集装置9は、例えば光学的に撮影を行う撮影ユニットやUWB(Ultra Wide Band)レーダ等を用いて、車線8における非コネクテッド車両や非コネクテッド車両周辺の交通環境を撮影または計測し、非コネクテッド車両に関する移動体情報を収集する装置である。 The collection device 9 uses, for example, an imaging unit that optically captures images, a UWB (Ultra Wide Band) radar, or the like to capture or measure the traffic environment around the non-connected vehicle in the lane 8 and the non-connected vehicle. It is a device that collects mobile information related to

以降では、コネクテッド車両及び非コネクテッド車両を区別して説明する必要がない場合には総称して「車両7」と表し、区別して説明する場合には、それぞれコネクテッド車両7及び非コネクテッド車両7ということにする。 Hereinafter, when there is no need to distinguish between a connected vehicle and a non-connected vehicle, they will be collectively referred to as a "vehicle 7". do.

図24は、収集装置9及び管制装置10Aの機能構成例を示す図である。図24に示すように、収集装置9はインフラセンサ9Aと状態検出部9Bを備える。 FIG. 24 is a diagram showing a functional configuration example of the collection device 9 and the control device 10A. As shown in FIG. 24, the collection device 9 includes an infrastructure sensor 9A and a state detector 9B.

インフラセンサ9Aは、例えば光学的に撮影を行う撮影ユニットやUWBレーダ等であり、非コネクテッド車両7や非コネクテッド車両7周辺の交通環境を撮影または計測する。インフラセンサ9Aは、撮影または計測して収集した非コネクテッド車両7の走行状態や交通環境に関する収集データを、状態検出部9Bに通知する。なお、インフラセンサ9Aは、例えば予め定めた間隔(以降、「収集間隔」という)毎に交通環境の撮影または計測を行うが、非コネクテッド車両7のような移動体を検出してから一定期間の間だけ、交通環境の撮影または計測を行うようにしてもよい。一例として、インフラセンサ9Aは、予め定めた収集間隔で画像を常時撮影しているカメラとする。収集間隔を短く設定していけば、インフラセンサ9Aが撮影する画像は動画となる。こうしたインフラセンサ9Aは、本実施の形態に係る収集センサに相当する。 The infrastructure sensor 9A is, for example, a photographing unit that optically photographs, a UWB radar, or the like, and photographs or measures the unconnected vehicle 7 and the traffic environment around the unconnected vehicle 7 . The infrastructure sensor 9A notifies the state detector 9B of collected data relating to the traveling state and traffic environment of the unconnected vehicle 7 collected by photography or measurement. For example, the infrastructure sensor 9A captures or measures the traffic environment at predetermined intervals (hereinafter referred to as "collection intervals"). The traffic environment may be photographed or measured only for a period of time. As an example, the infrastructure sensor 9A is assumed to be a camera that constantly captures images at predetermined collection intervals. If the collection interval is set short, the images captured by the infrasensor 9A will be moving images. Such infrastructure sensor 9A corresponds to the collection sensor according to the present embodiment.

状態検出部9Bは、インフラセンサ9Aから収集データを受け付けると、公知の画像処理によってインフラセンサ9Aが撮影した画像から非コネクテッド車両7の車両部分を抽出し、画像における非コネクテッド車両7の位置を、インフラセンサ9Aにおけるカメラ座標の位置から実際の車線8の形状を表す地図座標の位置に座標変換を行って、管制走行ルート地図19上における非コネクテッド車両7の位置を算出する。管制走行ルート地図19上における非コネクテッド車両7の位置が確定すれば、例えば2枚の画像から得られた非コネクテッド車両7の位置のずれと2枚の画像が撮影された時間差から、非コネクテッド車両7の速度が得られる。また、時系列に沿った非コネクテッド車両7の位置の変化から、非コネクテッド車両7がどのように移動しているのか追尾することができる。 Upon receiving the collected data from the infrastructure sensor 9A, the state detection unit 9B extracts the vehicle portion of the unconnected vehicle 7 from the image captured by the infrastructure sensor 9A by known image processing, and determines the position of the unconnected vehicle 7 in the image. The position of the non-connected vehicle 7 on the controlled driving route map 19 is calculated by performing coordinate conversion from the camera coordinate position of the infrastructure sensor 9A to the map coordinate position representing the actual shape of the lane 8 . Once the position of the unconnected vehicle 7 on the control travel route map 19 is determined, the position of the unconnected vehicle 7 obtained from, for example, two images and the time difference between when the two images were captured can be used to determine the position of the unconnected vehicle. A speed of 7 is obtained. Also, it is possible to track how the non-connected vehicle 7 is moving from changes in the position of the non-connected vehicle 7 along the time series.

このように、状態検出部9Bは、非コネクテッド車両7の位置、姿勢、及び速度といった非コネクテッド車両7の移動体情報を検出し、通信網5を通じて遅滞なく管制装置10に送信する。なお、図24では、コネクテッド車両7から取得した移動体情報を移動体情報A、非コネクテッド車両7の移動体情報を移動体情報Bとしている。 In this way, the state detection unit 9B detects mobile information of the non-connected vehicle 7 such as the position, posture, and speed of the non-connected vehicle 7, and transmits the information to the control device 10 without delay through the communication network 5. In FIG. 24, the mobile information acquired from the connected vehicle 7 is mobile information A, and the mobile information of the non-connected vehicle 7 is mobile information B. As shown in FIG.

収集装置9は、必ずしもインフラセンサ9Aと状態検出部9Bを備える必要はなく、例えばインフラセンサ9Aだけを備えてもよい。この場合、状態検出部9Bを備えた図示しない状態検出装置を通信網5に接続し、図示しない状態検出装置で各収集装置9から通知されるそれぞれの収集データを受け付けて、非コネクテッド車両7の移動体情報を検出すればよい。各々の収集装置9から状態検出部9Bが不要となるため、収集装置9に状態検出部9Bを含めるよりも収集装置9を小型化することができ、収集装置9の取り付けが容易になる。 The collection device 9 does not necessarily have the infrasensor 9A and the state detection unit 9B, and may have only the infrasensor 9A, for example. In this case, a state detection device (not shown) having a state detection unit 9B is connected to the communication network 5, and the state detection device (not shown) receives collected data notified from each collection device 9, and the unconnected vehicle 7 What is necessary is just to detect mobile body information. Since the state detection unit 9B is not required for each collection device 9, the collection device 9 can be made smaller than when the state detection unit 9B is included in the collection device 9, and the collection device 9 can be easily attached.

収集装置9も無線通信装置3と同様に、例えば車道と並走して設けられた歩道や車道の中央分離帯、及び信号設備のように非コネクテッド車両7の移動体情報が得られる範囲に設置される。収集装置9におけるインフラセンサ9Aの撮影方向及び撮影される画像の範囲(画角)は固定であっても可変であってもよい。 Similarly to the wireless communication device 3, the collection device 9 is installed in a range where mobile information of the unconnected vehicle 7 can be obtained, such as a sidewalk provided parallel to the roadway, a median strip of the roadway, and a signal facility. be done. The photographing direction of the infrasensor 9A in the collection device 9 and the range (angle of view) of the photographed image may be fixed or variable.

次に、管制装置10Aの機能について説明する。 Next, functions of the control device 10A will be described.

図24に示すように、管制装置10Aが図3に示す管制装置10と異なる点は、主には車列検出部14が収集装置9から非コネクテッド車両7の移動体情報Bを受信する点、車列分割ルール生成部18が信号装置20に信号制御指令を出力する点である。 As shown in FIG. 24, the control device 10A differs from the control device 10 shown in FIG. The point is that the lane division rule generator 18 outputs a signal control command to the signaling device 20 .

信号装置20は、信号制御部20A及び信号機20Bを備える。なお、信号機20Bは、管制装置10Aからの制御指令が無い場合には、優先路に対して黄色信号を常時点滅させる。 The signaling device 20 includes a signal control section 20A and a traffic signal 20B. In addition, the signal 20B constantly flashes a yellow signal for the priority route when there is no control command from the control device 10A.

車列検出部14は、収集装置9から受信した非コネクテッド車両7の移動体情報Bに基づいて、非コネクテッド車両7の車列を検出する。車列の検出方法は第1実施形態と同様である。 The train detection unit 14 detects a train of unconnected vehicles 7 based on the moving body information B of the unconnected vehicles 7 received from the collection device 9 . A method of detecting a line of cars is the same as that of the first embodiment.

なお、本実施形態では、インフラセンサ9Aで収集した収集データを用いて非コネクテッド車両7から形成される車列の検出を行っているが、他車両に搭載されたセンサで検出したデータに基づいて車列の検出を行ってもよい。 In this embodiment, the data collected by the infrastructure sensor 9A is used to detect the convoy formed by the non-connected vehicles 7. However, based on the data detected by the sensors mounted on the other vehicles, Convoy detection may be performed.

車列経路予測部15は、車列検出部14で検出された非コネクテッド車両7の車列の経路を予測する。非コネクテッド車両7については、管制装置10Aとデータ通信を行うことができないため、管制装置10Aにはそもそも非コネクテッド車両7が向かおうとしている目的地を取得する手段がない。 The convoy route prediction unit 15 predicts the route of the convoy of the non-connected vehicles 7 detected by the convoy detection unit 14 . Since the non-connected vehicle 7 cannot perform data communication with the control device 10A, the control device 10A has no means of acquiring the destination to which the non-connected vehicle 7 is going.

したがって、管制装置10Aは大域経路計画部13で非コネクテッド車両7の大域経路を計画することができない。 Therefore, the global route planning unit 13 of the control device 10A cannot plan the global route of the non-connected vehicle 7 .

そのため、車列経路予測部15は、非コネクテッド車両7における移動体情報Bに含まれる位置情報と速度から走行経路を予測する。例えば車列経路予測部15は、非コネクテッド車両7の現在位置から特定の距離(例えば100m)までを移動体情報Bで示される速度で走行するものとし、特定の距離に対応する車線8の区間の経由点列をつないだ経路6を非コネクテッド車両7の車列の車列経路として干渉地点特定部16に通知する。 Therefore, the train route prediction unit 15 predicts the travel route from the position information and the speed included in the moving body information B of the non-connected vehicle 7 . For example, the train route prediction unit 15 assumes that the non-connected vehicle 7 travels from the current position to a specific distance (for example, 100 m) at a speed indicated by the mobile object information B, and the section of the lane 8 corresponding to the specific distance route 6 connecting the series of waypoints is notified to the interference point identification unit 16 as the convoy route of the non-connected vehicle 7 .

しかしながら、非コネクテッド車両7の目的地は不明であるため、車列経路予測部15は、車線8が分岐する場合には大域経路と異なり、車線8が分岐する毎に枝分かれするすべての経路6の組み合わせを車列経路として取り扱う。 However, since the destination of the non-connected vehicle 7 is unknown, the train route prediction unit 15 predicts all the routes 6 that branch each time the lane 8 branches, unlike the global route when the lane 8 branches. A combination is treated as a train route.

車列分割ルール生成部18は、非コネクテッド車両7の車列について車列分割ルールを生成する。車列分割ルールの生成方法は第1実施形態と同様である。 The convoy division rule generation unit 18 generates a convoy division rule for the convoy of non-connected vehicles 7 . The method of generating the lane division rule is the same as in the first embodiment.

そして、車列分割ルール生成部18は、生成した非コネクテッド車両7の車列の車列分割ルールに基づく信号制御指令を信号装置20の信号制御部20Aに送信する。信号制御部20Aは、信号制御指令に基づいて信号機20Bを制御する。 Then, the train division rule generation unit 18 transmits a signal control command based on the generated train division rule for the train of unconnected vehicles 7 to the signal control unit 20A of the signaling device 20 . The signal control unit 20A controls the traffic signal 20B based on the signal control command.

具体的には、車列分割ルール生成部18は、車列分割ルールに基づいて非コネクテッド車両7の車列が分割されるように信号制御指令を生成して信号制御部20Aに出力する。すなわち、図25に示すように、分割先頭車両が信号機20Bの手前の停止線で停車するように、黄色点滅している信号機20Bを黄色点灯、赤色点灯に順次切り替えるための信号制御指令を信号制御部20Aに出力する。これにより、分割先頭車両が停止線で停車することが促進され、車列を分割することができる。 Specifically, the convoy division rule generation unit 18 generates a signal control command so that the convoy of the unconnected vehicles 7 is divided based on the convoy division rule, and outputs the signal control command to the signal control unit 20A. That is, as shown in FIG. 25, a signal control command is signal-controlled to sequentially switch the blinking yellow signal 20B to yellow and then red so that the leading vehicle in the division stops at the stop line in front of the signal 20B. Output to the section 20A. As a result, the leading vehicle in the division is promoted to stop at the stop line, and the train can be divided.

なお、必ずしも分割先頭車両が停止するとは限らない。例えば分割先頭車両の前の車両が停車する場合もあれば、分割先頭車両は通過し、後続車両が停車する場合もあり得る。このような分割先頭車両の挙動のばらつきを吸収するために、例えば図26に示すように、車両Qに対する仮想交通ルールとして、車両Qが干渉地点を通過する交差点通過可能時間にマージンを加えた仮想交通ルールを生成してもよい。 Note that the leading vehicle in the division does not always stop. For example, the vehicle ahead of the leading vehicle in division may stop, or the leading vehicle in division may pass and the following vehicle may stop. In order to absorb such variations in the behavior of the leading vehicle in the division, for example, as shown in FIG. Traffic rules may be generated.

図26の例では、信号機20Bが黄色点灯しているときに分割先頭車両の前の車両が干渉地点で停車した場合のマージンM1と、信号機20Bが黄色点灯しているときに分割先頭車両が干渉地点を通過した場合のマージンM2と、を車両Qの交差点通過可能時間に加えている。これにより、分割先頭車両の挙動にばらつきがあっても車両Qを安全に通過させることができる。なお、車両Qの交差点通過可能時間に加えるマージンは、マージンM1、M2の何れか一方のみでもよい。 In the example of FIG. 26, the margin M1 when the vehicle ahead of the division leading vehicle stops at the interference point when the traffic signal 20B is lit yellow and the division leading vehicle interferes when the traffic signal 20B is lit yellow. A margin M2 when the vehicle Q passes through the point is added to the time allowed for the vehicle Q to pass through the intersection. As a result, the vehicle Q can pass safely even if there is variation in the behavior of the leading vehicle in the division. The margin added to the intersection passable time of the vehicle Q may be only one of the margins M1 and M2.

また、分割先頭車両が停止線で停車した場合には、マージンM1、M2を削除する。そして、車列分割ルール生成部18は、車両Qが干渉地点を通過した後、再び信号機20Bが黄色点滅になるように信号制御指令を信号制御部20Aに送信する。 Also, when the leading vehicle in the division stops at the stop line, the margins M1 and M2 are deleted. After the vehicle Q passes through the interfering point, the train division rule generation unit 18 transmits a signal control command to the signal control unit 20A so that the traffic light 20B flashes yellow again.

このように、本実施形態では、非コネクテッド車両7の車列についても車列を検出し、車列分割ルールに従って信号機20Bを制御する。これにより、車両Qを必要以上に待たせることがない。 Thus, in this embodiment, the convoy of non-connected vehicles 7 is also detected, and the traffic light 20B is controlled according to the convoy division rule. This prevents the vehicle Q from waiting longer than necessary.

なお、上記各実施形態では、管制システム1が車両7を管制する例について説明したが、管制システム1の管制対象は車両7に限られず、移動体であればどのようなものであってもよい。移動体には歩行者、自転車、オートバイ、車いす、キックボード、船舶、及びドローン等の飛行体が含まれる。 In each of the above-described embodiments, an example in which the control system 1 controls the vehicle 7 has been described, but the control target of the control system 1 is not limited to the vehicle 7, and may be any moving object . Mobile objects include pedestrians, bicycles, motorcycles, wheelchairs, kickboards, ships, and flying objects such as drones.

以上、実施の形態を用いて本発明について説明したが、本発明は実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。 Although the present invention has been described above using the embodiments, the present invention is not limited to the scope described in the embodiments. Various changes or improvements can be made to the embodiments without departing from the gist of the present invention, and the forms with such changes or improvements are also included in the technical scope of the present invention. For example, the order of processing may be changed without departing from the gist of the present invention.

実施の形態では、一例として管制装置10における管制処理、及び車両7における走行制御処理をソフトウェアで実現する形態について説明したが、図11及び図22に示したフローチャートと同等の処理を、例えばASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはPLD(Programmable Logic Device)に実装し、ハードウェアで処理させるようにしてもよい。この場合、各々の処理をソフトウェアで実現した場合と比較して、処理の高速化が図られる。 In the embodiment, as an example, a form in which the control processing in the control device 10 and the travel control processing in the vehicle 7 are implemented by software has been described. Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or PLD (Programmable Logic Device), and may be processed by hardware. In this case, the speed of processing can be increased compared to the case where each processing is realized by software.

このように、管制装置10のCPU31や車両7の制御装置におけるCPU41を例えばASIC、FPGA、PLD、GPU(Graphics Processing Unit)、及びFPU(Floating Point Unit)といった特定の処理に特化した専用のプロセッサに置き換えてもよい。 In this way, the CPU 31 of the control device 10 and the CPU 41 of the control device of the vehicle 7 are dedicated processors such as ASIC, FPGA, PLD, GPU (Graphics Processing Unit), and FPU (Floating Point Unit) specialized for specific processing. can be replaced with

また、実施の形態における管制装置10のCPU31や車両7の制御装置におけるCPU41の動作は、それぞれ1つのCPU31及びCPU41によって実現される形態の他、複数のCPU31及び複数のCPU41によって実現されてもよい。更に、実施の形態における管制装置10のCPU31や車両7の制御装置におけるCPU41の動作は、それぞれ物理的に離れた位置に存在するコンピュータ30におけるCPU31やコンピュータ40におけるCPU41の協働によって実現されるものであってもよい。 Further, the operations of the CPU 31 of the control device 10 and the CPU 41 of the control device of the vehicle 7 in the embodiment may be realized by a plurality of CPUs 31 and a plurality of CPUs 41 in addition to the form realized by one CPU 31 and one CPU 41, respectively. . Furthermore, the operations of the CPU 31 of the control device 10 and the CPU 41 of the control device of the vehicle 7 in the embodiment are realized by the cooperation of the CPU 31 of the computer 30 and the CPU 41 of the computer 40, which are physically separated from each other. may be

また、上述した実施の形態では、管制装置10のCPU31が読み込む管制プログラムがROM32にインストールされ、車両7の制御装置におけるCPU41が読み込む制御プログラムがROM42にインストールされている形態について説明したが、これに限定されるものではない。本発明に係る管制プログラム及び制御プログラムは、コンピュータで読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば管制プログラム及び制御プログラムを、CD(Compact Disc)-ROM、またはDVD(Digital Versatile Disc)-ROM等の光ディスクに記録した形態で提供してもよい。また、管制プログラム及び制御プログラムをUSB(Universal Serial Bus)メモリやメモリカード等の可搬型の半導体メモリに記録した形態で提供してもよい。 In the above-described embodiment, the control program read by the CPU 31 of the control device 10 is installed in the ROM 32, and the control program read by the CPU 41 in the control device of the vehicle 7 is installed in the ROM 42. It is not limited. The control program and control program according to the present invention can also be provided in a form recorded on a computer-readable storage medium. For example, the control program and the control program may be provided in a form recorded on an optical disc such as CD (Compact Disc)-ROM or DVD (Digital Versatile Disc)-ROM. Also, the control program and the control program may be provided in a form recorded in a portable semiconductor memory such as a USB (Universal Serial Bus) memory or a memory card.

更に、管制装置10及び車両7の制御装置は、通信網5に接続される外部装置からそれぞれ管制プログラム及び制御プログラムをダウンロードするようにしてもよい。 Further, the control device 10 and the control device of the vehicle 7 may download control programs and control programs from external devices connected to the communication network 5, respectively.

1 管制システム
7 車両
9 収集装置
9A インフラセンサ
9B 状態検出部
10、10A 管制装置
11 目的地設定部
12 通信部
13 大域経路計画部
14 車列検出部
15 車列経路予測部
16 干渉地点特定部
17 仮想交通ルール生成部
18 車列分割ルール生成部
19 管制走行ルート地図
20 信号装置
20A 信号制御部
20B 信号機
21 位置推定部
22 状態管理部
23 無線通信部
24 局所経路計画部
25 制御部
26 車両走行ルート地図
1 control system 7 vehicle 9 collection device 9A infrastructure sensor 9B state detection unit 10, 10A control device 11 destination setting unit 12 communication unit 13 global route planning unit 14 convoy detection unit 15 convoy route prediction unit 16 interference point identification unit 17 Virtual traffic rule generation unit 18 Convoy division rule generation unit 19 Control travel route map 20 Signal device 20A Signal control unit 20B Traffic light 21 Position estimation unit 22 State management unit 23 Wireless communication unit 24 Local route planning unit 25 Control unit 26 Vehicle travel route map

Claims (8)

複数の移動体の各々から移動体の状態を表す移動体情報を受信する受信部と、
移動体毎の目的地までの経路を表す大域経路と、移動体毎に前記受信部で受信した前記移動体情報と、に基づいて、複数の移動体の大域経路が予め定めた範囲まで接近する干渉領域において移動体が従うべき時空間制約を移動体毎に生成する時空間制約生成部と、
前記移動体情報に基づいて、複数の移動体が連なった移動体列の状態を表す移動体列状態を検出する移動体列検出部と、
前記移動体列状態に基づいて、前記移動体列の経路である移動体列経路を予測する移動体列経路予測部と、
前記時空間制約に基づいて、前記移動体列を分割するための移動体列分割ルールを生成する移動体列分割ルール生成部と、
前記移動体列分割ルールを、前記移動体列に含まれる移動体にそれぞれ送信する送信部と、
を備えた管制装置。
a receiving unit that receives moving body information representing the state of the moving body from each of a plurality of moving bodies;
The global routes of a plurality of moving bodies approach within a predetermined range based on the global route representing the route to the destination of each moving body and the moving body information received by the receiving unit for each moving body. a spatio-temporal constraint generation unit that generates spatio-temporal constraints to be followed by the mobile object in the interference area for each mobile object;
a moving body line detection unit that detects a moving body line state representing a state of a moving body line in which a plurality of moving bodies are connected based on the moving body information;
a moving body queue path prediction unit that predicts a moving body queue path, which is the path of the moving body queue, based on the moving body queue state;
a moving body row division rule generation unit for generating a moving body row division rule for dividing the moving body row based on the spatio-temporal constraint;
a transmitting unit configured to transmit the moving body queue division rule to each of the moving bodies included in the moving body queue;
A control device with
前記移動体列分割ルール生成部は、前記干渉領域までの停止距離を算出し、算出した停止距離だけ前記干渉領域から離れた位置の前記移動体を分割先頭移動体とする前記移動体列分割ルールを生成する
請求項1記載の管制装置。
The moving body queue division rule generation unit calculates a stopping distance to the interference area, and determines the moving body at a position separated from the interference area by the calculated stopping distance as the leading moving body of division according to the moving body queue division rule. 2. The control system of claim 1, which generates a .
前記移動体列分割ルール生成部は、前記分割先頭移動体の属性が予め定めた属性分割条件を満たす場合に、前記移動体列分割ルールを生成する
請求項2記載の管制装置。
3. The control device according to claim 2, wherein the moving object queue division rule generation unit generates the moving object queue division rule when an attribute of the division leading moving object satisfies a predetermined attribute division condition.
前記移動体列分割ルール生成部は、前記分割先頭移動体の状態が予め定めた状態分割条件を満たす場合に、前記移動体列分割ルールを生成する
請求項2又は請求項3記載の管制装置。
4. The control device according to claim 2, wherein the moving body queue division rule generation unit generates the moving body queue division rule when the state of the division head moving body satisfies a predetermined state division condition.
前記移動体列分割ルール生成部は、前記停止距離だけ前記干渉領域から離れた位置の前記移動体が前記移動体列の最後尾である場合は、前記移動体列分割ルールを生成しない
請求項2~4の何れか1項に記載の管制装置。
2. The moving body queue division rule generation unit does not generate the moving body queue division rule when the moving body positioned away from the interference area by the stopping distance is at the tail end of the moving body queue. 5. The control device according to any one of 1 to 4.
前記受信部は、移動体が移動する経路に沿って設置され、前記管制装置とデータ通信を行うことができない非コネクテッド移動体に関する移動体情報を収集する収集装置から前記移動体情報を受信する
請求項1~5の何れか1項に記載の管制装置。
The receiving unit receives the mobile information from a collecting device that is installed along a route along which the mobile moves and that collects mobile information about unconnected mobiles that cannot perform data communication with the control device. Item 6. The control device according to any one of items 1 to 5.
前記移動体列分割ルール生成部は、前記非コネクテッド移動体について生成した移動体列分割ルールに基づいて、信号装置を制御するための信号制御指令を前記信号装置に出力する
請求項6記載の管制装置。
7. The control according to claim 6, wherein the moving body queue division rule generation unit outputs a signal control command for controlling a signaling device to the signaling device based on the moving body queue division rule generated for the non-connected moving body. Device.
請求項1~7の何れか1項に記載の管制装置と、
前記管制装置から受信した前記移動体列分割ルールを満たすように移動体の移動を制御する制御部を備えた移動体と、
を含む管制システム。
A control device according to any one of claims 1 to 7;
a moving object comprising a control unit that controls movement of the moving object so as to satisfy the moving object queue division rule received from the control device;
control system, including
JP2021022833A 2021-02-16 2021-02-16 Control equipment and systems Active JP7459817B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021022833A JP7459817B2 (en) 2021-02-16 2021-02-16 Control equipment and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021022833A JP7459817B2 (en) 2021-02-16 2021-02-16 Control equipment and systems

Publications (2)

Publication Number Publication Date
JP2022124913A true JP2022124913A (en) 2022-08-26
JP7459817B2 JP7459817B2 (en) 2024-04-02

Family

ID=82941741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021022833A Active JP7459817B2 (en) 2021-02-16 2021-02-16 Control equipment and systems

Country Status (1)

Country Link
JP (1) JP7459817B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0594597A (en) * 1991-03-27 1993-04-16 Nippon Signal Co Ltd:The Method and device for controlling traffic signal
JPH10105880A (en) * 1996-09-30 1998-04-24 Hitachi Ltd Mobile object control system
JP2018010574A (en) * 2016-07-15 2018-01-18 株式会社デンソー Coordination travel system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0594597A (en) * 1991-03-27 1993-04-16 Nippon Signal Co Ltd:The Method and device for controlling traffic signal
JPH10105880A (en) * 1996-09-30 1998-04-24 Hitachi Ltd Mobile object control system
JP2018010574A (en) * 2016-07-15 2018-01-18 株式会社デンソー Coordination travel system

Also Published As

Publication number Publication date
JP7459817B2 (en) 2024-04-02

Similar Documents

Publication Publication Date Title
KR102053552B1 (en) Driving planner, driving aid, driving planner
CN112149487B (en) Method for determining anchor frame for training neural network object detection model for automatic driving
JPWO2018235159A1 (en) Route prediction apparatus and route prediction method
WO2021075454A1 (en) In-vehicle device and driving assistance method
EP4086875A1 (en) Self-driving method and related device
KR20190112866A (en) Scene determination device, travel assistance apparatus, and scene determination method
JPWO2017126250A1 (en) Driving support method and apparatus
WO2021168699A1 (en) Trajectory planning with obstacle avoidance for autonomous driving vehicles
JP7234980B2 (en) Control device and control system
US11935417B2 (en) Systems and methods for cooperatively managing mixed traffic at an intersection
EP3967978B1 (en) Detecting a construction zone by a lead autonomous vehicle (av) and updating routing plans for following autonomous vehicles (avs)
US12055407B2 (en) Mixed regular and open-space trajectory planning method for autonomous driving vehicle
KR102562381B1 (en) System and Method for Contextualizing Objects in Vehicle Horizon
CN110599790B (en) Method for intelligent driving vehicle to get on and stop, vehicle-mounted equipment and storage medium
EP4258189A1 (en) Autonomous vehicle fleet scheduling to maximize efficiency
JP7260792B2 (en) Control device and control system
US20230406359A1 (en) Collision imminent detection
JP7459817B2 (en) Control equipment and systems
JP6808302B2 (en) Passage gate determination device
JP7456392B2 (en) Control equipment and control systems
JP6658292B2 (en) Driving support device
JP2022159718A (en) Control device and control system
US12043290B2 (en) State identification for road actors with uncertain measurements based on compliant priors
US20230406293A1 (en) Secondary fallback software stack for autonomous vehicle
JP7491023B2 (en) Control equipment and control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240304

R150 Certificate of patent or registration of utility model

Ref document number: 7459817

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150