JP7632449B2 - Vehicle interior/exterior linkage device and method - Google Patents
Vehicle interior/exterior linkage device and method Download PDFInfo
- Publication number
- JP7632449B2 JP7632449B2 JP2022503149A JP2022503149A JP7632449B2 JP 7632449 B2 JP7632449 B2 JP 7632449B2 JP 2022503149 A JP2022503149 A JP 2022503149A JP 2022503149 A JP2022503149 A JP 2022503149A JP 7632449 B2 JP7632449 B2 JP 7632449B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- sensor
- sensor data
- sensors
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 69
- 230000005540 biological transmission Effects 0.000 claims description 163
- 238000004891 communication Methods 0.000 claims description 131
- 238000001514 detection method Methods 0.000 claims description 89
- 238000012545 processing Methods 0.000 claims description 74
- 230000004044 response Effects 0.000 claims description 34
- 238000012546 transfer Methods 0.000 claims description 18
- 230000010354 integration Effects 0.000 claims description 11
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 description 50
- 238000010586 diagram Methods 0.000 description 17
- 240000004050 Pentaglottis sempervirens Species 0.000 description 12
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000001174 ascending effect Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- YXHAMVMGQAWTHT-KHYOSLBOSA-N ram-346 Chemical compound C([C@H]12)CC(=O)C[C@@]11CCN(C)[C@@H]2CC2=CC=C(OC)C(OC)=C21 YXHAMVMGQAWTHT-KHYOSLBOSA-N 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012351 Integrated analysis Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
Description
この開示は、車内外連携装置及び方法に関する。この出願は、2020年 2月27日出願の日本出願第2020-031119号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容をここに参照により援用する。This disclosure relates to an in-vehicle/out-of-vehicle collaboration device and method. This application claims priority to Japanese Application No. 2020-031119, filed on February 27, 2020, and all contents of said Japanese application are incorporated herein by reference.
車両を運行する際には、自車両の動きだけではなく、他車の動きにも十分に注意する必要がある。車両に加えて、歩行者が存在している場合には特に注意が必要である。従来、図1に示すように、このような実空間50に存在する移動物体(以下、「動体」と呼ぶ。)を、LiDAR(Light Detection And Ranging)、カメラ等の多数のセンサで検知し、その属性(大人、子供、車両、二輪車等)を推定し、仮想空間上で予め準備された高精細な道路地図データ(以下、「高精細マップ」という。)を用いて交通状況俯瞰マップ52を作成する技術がある。When driving a vehicle, it is necessary to pay close attention not only to the movement of the vehicle itself but also to the movement of other vehicles. Particular attention is required when pedestrians are present in addition to vehicles. Conventionally, as shown in FIG. 1, there is a technology that detects moving objects (hereinafter referred to as "moving objects") that exist in such a
このような交通状況俯瞰マップ52を作成するためには、多数のセンサの出力であるセンサデータを、それらセンサが搭載されている車両、及び、路側に設けられたカメラ等のインフラセンサから収集する必要がある。そのために、第5世代移動通信システム(いわゆる「5G」)を用いることが考えられる。そうした技術の1例が後掲の特許文献1に開示されている。In order to create such a traffic condition bird's-
5Gの1例として図2には、第1のスライスから第4のスライスを含む通信システム70を示す。As an example of 5G, Figure 2 shows a
図2を参照して、第1のスライスは、それぞれ5G無線通信可能な車載装置92及び94を搭載した車両82及び84、無線通信機98を備えたインフラカメラ88、信号機に設けられた、無線通信機100を備えた交通信号制御器90、歩行者86が持つ携帯電話機96等を含み、これらの間で直接通信を可能にするように定義されたスライスである。
Referring to FIG. 2, the first slice includes
第2のスライスは、複数の基地局110、112及び114を含み、これらと第1のスライスに含まれる通信端末が通信するように定義されたスライスである。The second slice is a slice defined to include
第3のスライスは、メトロNW(Network)120及び122と、これらに接続された分散DC(Data Center)124、130等に設けられたエッジサーバ126及び128等を含み、各通信端末が基地局110、112及び114等を介してこれらと通信可能となるように定義されたスライスである。なお、メトロNWとは、例えば都市ごと等の限定された範囲で、ビル、社会施設及び住宅等を結ぶように構築された通信ネットワークのことをいう。基地局110、112及び114等は各々、エッジサーバ126、128等のエッジサーバのいずれかに接続されている。エッジサーバ126、128等は、ネットワークにより接続されたシステムの中で、最も外側に位置し、ネットワークシステムとそれ以外との間を結ぶサーバであることからこのように呼ばれる。The third slice includes metro NWs (Networks) 120 and 122 and
第4のスライスは、複数のメトロネットワークと通信可能となっているコアNW140を含み、このコアNW140に接続されたコアDC142に設けられたコアサーバ144が、エッジサーバ126及び128等、各メトロネットワークに接続された通信装置と通信可能となっている。The fourth slice includes a
通常、上記した交通状況俯瞰マップは、エッジサーバ128等において特定の範囲について構築され維持される。第1のスライスに属する各通信端末は、それらが備えたセンサが検出したセンサデータ等を例えばエッジサーバ126に送信する。エッジサーバ126は、それらセンサデータを統合することで、実際の道路上の状況を仮想空間上に再構築し、交通状況俯瞰マップ52を作成し維持している。エッジサーバ126は、このようにして維持している交通状況俯瞰マップ52に基づき、各通信端末に対してその運転等を支援するための情報を送信している。Typically, the traffic condition overhead map described above is constructed and maintained for a specific range in the
本開示の第1の局面に係る車内外連携装置は、データ転送のための車内ネットワーク、車外と無線によりデータ通信を行う無線通信機、及び複数のセンサを備えた車両において用いられる車内外連携装置であって、複数のセンサからのセンサデータを車内ネットワークを介して受信するデータ受信部と、複数のセンサの各々から無線通信機により通信可能な所定の装置までのエンド間のセンサデータの送信遅延時間を推定するエンド間遅延時間推定部と、車両の状態、及び複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値を決定する価値決定部と、遅延時間推定部が推定した送信遅延時間、及び価値決定部により決定された価値に基づいて、センサデータの一部を選択し、選択された当該センサデータのコピーを無線通信機を介して所定の装置に送信する選択部とを含む。The in-vehicle/external linkage device according to a first aspect of the present disclosure is an in-vehicle/external linkage device used in a vehicle equipped with an in-vehicle network for data transfer, a wireless communication device for wirelessly communicating data with the outside of the vehicle, and a plurality of sensors, and includes a data receiving unit that receives sensor data from the plurality of sensors via the in-vehicle network, an end-to-end delay time estimation unit that estimates an end-to-end transmission delay time of the sensor data from each of the plurality of sensors to a predetermined device with which communication is possible via the wireless communication device, a value determination unit that determines a value of the sensor data output by the plurality of sensors based on the state of the vehicle and the state of the plurality of sensors, and a selection unit that selects a portion of the sensor data based on the transmission delay time estimated by the delay time estimation unit and the value determined by the value determination unit, and transmits a copy of the selected sensor data to the predetermined device via the wireless communication device.
本開示の第2の局面に係る車内外連携方法は、データ転送のための車内ネットワーク、車外と無線によりデータ通信を行う無線通信機、及び複数のセンサを備えた車両において複数のセンサからのセンサデータを外部の所定の装置に送信することにより車内外を連携させる車内外連携方法であって、コンピュータが、車両に搭載された複数のセンサから車内ネットワークを介してセンサデータを受信するステップと、コンピュータが、センサから無線通信機により通信可能な所定の装置までのエンド間のセンサデータの送信遅延時間を推定するステップと、コンピュータが、車両の状態、及び複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値を決定するステップと、コンピュータが、送信遅延時間を推定するステップにおいて推定された送信遅延時間、及び価値を決定するステップにより決定された価値に基づいて、センサデータの一部を選択し、選択された当該センサデータのコピーを無線通信機を介して所定の装置に送信するステップとを含む。A vehicle-exterior collaboration method according to a second aspect of the present disclosure is a vehicle-exterior collaboration method for linking the inside and outside of a vehicle in a vehicle equipped with an in-vehicle network for data transfer, a wireless communication device for wirelessly communicating data with the outside of the vehicle, and multiple sensors, by transmitting sensor data from the multiple sensors to a specified external device, the method including the steps of: a computer receiving sensor data from the multiple sensors mounted in the vehicle via the in-vehicle network; a computer estimating a transmission delay time of the sensor data between the end of the sensor and the specified device with which communication can be performed via the wireless communication device; a computer determining a value of the sensor data output by the multiple sensors based on the state of the vehicle and the state of the multiple sensors; and a computer selecting a portion of the sensor data based on the transmission delay time estimated in the step of estimating the transmission delay time and the value determined in the step of determining the value, and transmitting a copy of the selected sensor data to the specified device via the wireless communication device.
この開示の技術的範囲及びその内容については、添付する図面を参照して開示の詳細な説明を検討することにより明らかとなるであろう。 The technical scope and content of this disclosure will become apparent upon review of the detailed description of the disclosure with reference to the accompanying drawings.
[この開示が解決しようとする課題]
特許文献1に開示されたような通信システムにより、交通状況俯瞰マップ52を構築し維持できる。交通状況俯瞰マップ52から得られた交通に関する動的情報及び注意情報が各通信端末に送信される。この結果、例えばそうした通信端末を搭載した車両では、道路の状況を必要なときに知ることができ、交通の安全に役立てることができる。
[Problem to be solved by this disclosure]
A communication system such as that disclosed in
しかし、上記した従来技術には、依然として解決すべき課題がある。第1の課題は、車両からエッジサーバ等の交通支援サーバへの伝送容量の動的変動に対する対応である。4G/5Gエリアの切替、シャドウイングに起因して伝送容量に多大な変動が生ずることがある。また、車両の内部状態(車内ネットワーク、CPU(Central Processing Unit)リソースの負荷状態)、及び交通支援サーバの状態変動によっても伝送容量に多大な変動が生ずることがある。交通支援システムは、そうした伝送容量の動的変動に対しても適切に対処する必要がある。第2の課題は、センサデータの選択である。伝送容量の変動により全てのセンサデータを車両から交通支援サーバに送信できない場合、センサデータの一部を選択して送信する必要が生じる。そのためにはどのようなセンサデータを車両から交通支援サーバに送信すれば最も効率がよいかを決定する必要がある。However, the above-mentioned conventional technologies still have problems to be solved. The first problem is how to deal with dynamic fluctuations in the transmission capacity from the vehicle to a traffic support server such as an edge server. Large fluctuations in the transmission capacity may occur due to switching between 4G/5G areas and shadowing. In addition, large fluctuations in the transmission capacity may occur due to the internal state of the vehicle (in-vehicle network, load state of CPU (Central Processing Unit) resources) and changes in the state of the traffic support server. The traffic support system needs to appropriately deal with such dynamic fluctuations in the transmission capacity. The second problem is the selection of sensor data. If it is not possible to transmit all the sensor data from the vehicle to the traffic support server due to fluctuations in the transmission capacity, it becomes necessary to select and transmit part of the sensor data. To do this, it is necessary to determine what kind of sensor data should be transmitted from the vehicle to the traffic support server most efficiently.
第1の課題と第2の課題との双方を解決するような従来技術は存在していない。例えば前掲の特許文献2は、伝送容量の変化に応じて車両に搭載されたカメラの画像の種別、解像度、フレームレートを切替える技術を提案している。しかし特許文献2に記載の技術では、そうした制御をする際の車載装置内部の状態については考慮されていない。また特許文献2に記載の技術では、車両が置かれた様々な状況に応じてどのような条件のセンサを選択すべきか、すなわちセンサデータの価値についても考慮されていない。There is no prior art that solves both the first and second problems. For example, the
一方、前掲の特許文献3は、車両からサーバにデータサンプルを送信する際の優先度を、データサンプルの価値に基づいて定める技術を開示している。特許文献3では、データサンプルの価値を、データ価値テーブルと呼ばれるテーブル内のデータ価値マップに基づいて算出する。算出された価値に基づいて、データサンプルのサーバへの送信の優先度を定める。データ価値マップは、例えばサーバにおいてデータサンプルをどのような用途に使用するかに基づいて定め、随時車両に送信する。車両がデータ価値マップを受信すると、車両は受信したデータで既存のデータ価値マップを更新する。したがって、サーバの立場からは、データの用途に応じた優先度で車両からデータを収集できる。On the other hand, the
しかし特許文献3には、車両が置かれた状況に基づいてリアルタイムでデータの価値を算出する方法を変更するような技術は開示されていない。特に、交通支援システムでは、用途に応じてデータの価値が変化するということではなく、常に車両及び車両の周囲の状況に応じてサーバに送信すべきデータの優先度をリアルタイムで処理すべきである。特許文献3にはそうした技術は開示されていない。However,
したがって、この開示の目的は、交通支援サーバ等の所定の装置による交通支援が有効に行えるよう、伝送容量の変化及び車両及びその周囲の状況に応じてデータ送信の優先度を定めることができるような車内外連携装置及び方法を提供することである。 Therefore, the object of this disclosure is to provide an in-vehicle/external connection device and method that can determine the priority of data transmission according to changes in transmission capacity and the conditions of the vehicle and its surroundings, so that traffic assistance can be effectively provided by a specified device such as a traffic assistance server.
[この開示の実施形態の説明]
以下の説明及び図面では、同一の部品には同一の参照番号を付してある。したがって、それらについての詳細な説明は繰返さない。なお、以下の実施形態の少なくとも一部を任意に組合せてもよい。
Description of the embodiments of the present disclosure
In the following description and drawings, the same parts are denoted by the same reference numerals. Therefore, detailed description thereof will not be repeated. Note that at least some of the following embodiments may be combined in any desired manner.
(1)本開示の第1の局面に係る車内外連携装置は、データ転送のための車内ネットワーク、車外と無線によりデータ通信を行う無線通信機、及び複数のセンサを備えた車両において用いられる車内外連携装置であって、複数のセンサからのセンサデータを車内ネットワークを介して受信するデータ受信部と、複数のセンサの各々から無線通信機により通信可能な所定の装置までのエンド間のセンサデータの送信遅延時間を推定するエンド間遅延時間推定部と、車両の状態、及び複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値を決定する価値決定部と、遅延時間推定部が推定した送信遅延時間、及び価値決定部により決定された価値に基づいて、センサデータの一部を選択し、選択された当該センサデータのコピーを無線通信機を介して所定の装置に送信する選択部とを含む。 (1) An in-vehicle/external linkage device according to a first aspect of the present disclosure is an in-vehicle/external linkage device used in a vehicle equipped with an in-vehicle network for data transfer, a wireless communication device for wirelessly communicating data with the outside of the vehicle, and a plurality of sensors, and includes a data receiving unit that receives sensor data from the plurality of sensors via the in-vehicle network, an end-to-end delay time estimation unit that estimates an end-to-end transmission delay time of the sensor data from each of the plurality of sensors to a predetermined device with which communication is possible via the wireless communication device, a value determination unit that determines a value of the sensor data output by the plurality of sensors based on the state of the vehicle and the state of the plurality of sensors, and a selection unit that selects a portion of the sensor data based on the transmission delay time estimated by the delay time estimation unit and the value determined by the value determination unit, and transmits a copy of the selected sensor data to the predetermined device via the wireless communication device.
エンド間遅延時間推定部は、車両に搭載された複数のセンサの各々から所定の装置までのエンド間のセンサデータの送信遅延時間を推定する。価値決定部は、車両の状態、複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値を決定する。選択部は遅延時間推定部が推定した送信遅延時間、及び価値決定部により決定された価値に基づいて、センサデータの一部を選択し、選択された当該センサデータのコピーを無線通信機を介して所定の装置に送信する。車内ネットワークでの遅延時間まで含めて、センサから特定の装置へのエンド間の送信遅延時間を推定し、推定された送信遅延時間と、センサデータの各々について決定された価値とに基づいて所定の装置に送信するセンサデータを選択する。無線通信機による伝送容量の変動に追従しながら、センサから所定の装置までのエンド間の送信遅延時間を考慮して、所定の装置で有効に利用できるようなセンサデータを選択して車内外連携装置が送信するので、伝送容量を最大限に生かしながら、所定の装置の機能を可能な限り発揮できる車内外連携装置を提供できる。The end-to-end delay time estimation unit estimates the end-to-end transmission delay time of the sensor data from each of the multiple sensors mounted on the vehicle to a specified device. The value determination unit determines the value of the sensor data output by the multiple sensors based on the state of the vehicle and the state of the multiple sensors. The selection unit selects a portion of the sensor data based on the transmission delay time estimated by the delay time estimation unit and the value determined by the value determination unit, and transmits a copy of the selected sensor data to the specified device via the wireless communication device. The end-to-end transmission delay time from the sensor to a specific device, including the delay time in the in-vehicle network, is estimated, and the sensor data to be transmitted to the specified device is selected based on the estimated transmission delay time and the value determined for each of the sensor data. The in-vehicle/external linkage device selects and transmits sensor data that can be effectively used by the specified device, taking into account the end-to-end transmission delay time from the sensor to the specified device while following the fluctuations in the transmission capacity of the wireless communication device, so that it is possible to provide an in-vehicle/external linkage device that can maximize the transmission capacity while demonstrating the functions of the specified device as much as possible.
(2)エンド間遅延時間推定部は、複数のセンサからのセンサデータが車内ネットワークを介してデータ受信部に到達するまでのネットワーク遅延時間をセンサごとに推定するネットワーク伝送時間推定部と、データ受信部に到達したセンサデータを無線通信機に入力するまでの処理に要する処理時間を推定する処理時間推定部と、センサデータが無線通信機から所定の装置まで送信されるのに要する無線通信遅延時間を推定する無線通信遅延時間推定部と、複数のセンサの各々のデータ量、ネットワーク遅延時間、処理時間、及び無線通信遅延時間に基づいて送信遅延時間を算出する遅延時間算出部とを含んでもよい。(2) The end-to-end delay time estimation unit may include a network transmission time estimation unit that estimates, for each sensor, the network delay time it takes for sensor data from the multiple sensors to reach the data receiving unit via the in-vehicle network; a processing time estimation unit that estimates the processing time required for processing the sensor data that has reached the data receiving unit until it is input into the wireless communication device; a wireless communication delay time estimation unit that estimates the wireless communication delay time it takes for the sensor data to be transmitted from the wireless communication device to a specified device; and a delay time calculation unit that calculates a transmission delay time based on the data amount, network delay time, processing time, and wireless communication delay time of each of the multiple sensors.
データ受信部に到達したセンサデータを無線通信機に入力するまでの処理に要する処理時間と、センサデータが無線通信機から所定の装置まで送信されるのに要する無線通信遅延時間とに加えて、さらに複数のセンサからのセンサデータが車内ネットワークを介してデータ受信部に到達するまでのネットワーク遅延時間をセンサごとに推定し、これらに基づいてエンド間の送信遅延時間が算出される。車内ネットワークの送信遅延時間まで考慮してエンド間の送信遅延時間が算出されるので、許容遅延時間内に所定の装置に送信できるデータ量がより正確に推定でき、送信すべきセンサデータの選択がより正確に行える。 In addition to the processing time required for the sensor data that has arrived at the data receiving unit to be processed and input into the wireless communication device, and the wireless communication delay time required for the sensor data to be transmitted from the wireless communication device to a specified device, the network delay time required for the sensor data from multiple sensors to reach the data receiving unit via the in-vehicle network is estimated for each sensor, and the end-to-end transmission delay time is calculated based on these. Since the end-to-end transmission delay time is calculated taking into account the transmission delay time of the in-vehicle network, the amount of data that can be transmitted to a specified device within the allowable delay time can be more accurately estimated, and the sensor data to be transmitted can be more accurately selected.
(3)価値決定部は、車両の位置に基づいて、当該車両の近傍に存在するインフラセンサの検知範囲を推定するインフラ検知範囲推定部と、車両の位置及び姿勢に基づいて、複数のセンサの検知範囲を推定し、インフラ検知範囲推定部により推定されたインフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように各センサからのセンサデータの価値を設定する価値設定部とを含んでもよい。 (3) The value determination unit may include an infrastructure detection range estimation unit that estimates the detection range of an infrastructure sensor present in the vicinity of the vehicle based on the vehicle's position, and a value setting unit that estimates the detection ranges of multiple sensors based on the vehicle's position and attitude, and sets the value of the sensor data from each sensor so that the smaller the area of overlap with the detection range of the infrastructure sensor estimated by the infrastructure detection range estimation unit, the greater the value of the sensor data from that sensor.
車両に搭載された複数のセンサの中で、インフラセンサの検知範囲と重複する検知範囲が大きなセンサからのセンサデータは所定の装置での利用価値が低い。インフラセンサの検知範囲と重複する検知範囲が小さいセンサほど、そのセンサの出力するセンサデータは所定の装置での利用価値が高い。したがって、車両の近傍に存在するインフラセンサの検知範囲を推定し、センサの中で、その検知範囲とインフラセンサの検知範囲との重複範囲が小さいものの価値を高く算出することで、それらセンサからのセンサデータが優先的に選択されて所定の装置に送信される。限られた伝送容量の中で価値の高いセンサデータを所定の装置に送信するので、伝送容量の変動にかかわらず、所定の装置ではセンサデータに基づいた安定した処理が行える。Among the multiple sensors installed in a vehicle, sensor data from a sensor with a large detection range that overlaps with the detection range of an infrastructure sensor has low utility value for a specified device. The smaller the detection range of a sensor that overlaps with the detection range of an infrastructure sensor, the more valuable the sensor data it outputs is for a specified device. Therefore, by estimating the detection ranges of infrastructure sensors present in the vicinity of the vehicle and calculating the value of sensors whose detection ranges overlap little with the detection ranges of infrastructure sensors as high, the sensor data from these sensors is preferentially selected and transmitted to the specified device. Because high-value sensor data is transmitted to the specified device within limited transmission capacity, stable processing based on the sensor data can be performed in the specified device regardless of fluctuations in transmission capacity.
(4)インフラ検知範囲推定部は、所定時間間隔で、車両の位置に基づいて、当該車両の近傍に存在するインフラセンサの推定検知範囲を繰返し更新するインフラ検知範囲更新部を含み、価値設定部は、所定時間間隔で、車両の位置及び姿勢に基づいて、インフラ検知範囲更新部が更新したインフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように、各センサからのセンサデータの価値を繰返し更新する価値更新部を含んでもよい。(4) The infrastructure detection range estimation unit may include an infrastructure detection range update unit that repeatedly updates the estimated detection range of an infrastructure sensor present in the vicinity of the vehicle based on the position of the vehicle at a predetermined time interval, and the value setting unit may include a value update unit that repeatedly updates the value of the sensor data from each sensor based on the position and attitude of the vehicle at a predetermined time interval so that the value of a sensor is greater for a sensor that has a smaller area of overlap with the detection range of the infrastructure sensor updated by the infrastructure detection range update unit.
インフラセンサの検知範囲は所定時間間隔で更新される。センサデータの価値も、車両の位置及び姿勢と更新されたインフラセンサの検知範囲とに基づいて所定時間間隔で更新される。したがって、車両の移動及び車両の周辺の通信環境等に追随して少なくとも所定時間間隔で車両の各センサの価値が更新される。その結果、車両の移動及び車両の周辺の通信環境の変化等にかかわらず、価値の高いセンサデータが所定の装置に送信される。したがって環境の変化に関わらず、所定の装置は安定して処理を行える。 The detection range of the infrastructure sensor is updated at a predetermined time interval. The value of the sensor data is also updated at a predetermined time interval based on the vehicle's position and attitude and the updated detection range of the infrastructure sensor. Therefore, the value of each sensor of the vehicle is updated at least at a predetermined time interval in accordance with the movement of the vehicle and the communication environment around the vehicle. As a result, regardless of the movement of the vehicle and changes in the communication environment around the vehicle, high-value sensor data is transmitted to a specified device. Therefore, regardless of changes in the environment, the specified device can perform stable processing.
(5)複数のセンサの各々は、複数のセンサ種別のいずれかに分類され、インフラ検知範囲推定部は、車両の位置に基づいて、当該車両の近傍に存在するインフラセンサの検知範囲を、インフラセンサのセンサ種別ごとに推定するセンサ種別検知範囲推定部を含んでもよく、価値設定部は、複数のセンサ種別の各々について、車両の位置及び姿勢に基づいて、複数のセンサの中で当該センサ種別に属するセンサの各々の検知範囲を推定し、センサ種別検知範囲推定部により当該センサ種別について推定されたインフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように、複数のセンサの中で当該センサ種別に属するセンサからのセンサデータの価値を設定するセンサ種別センサデータ価値設定部を含んでもよい。(5) Each of the multiple sensors may be classified into one of multiple sensor types, and the infrastructure detection range estimation unit may include a sensor type detection range estimation unit that estimates the detection range of infrastructure sensors present in the vicinity of the vehicle for each sensor type of the infrastructure sensor based on the position of the vehicle, and the value setting unit may include a sensor type sensor data value setting unit that estimates, for each of the multiple sensor types, the detection range of each sensor belonging to that sensor type among the multiple sensors based on the position and attitude of the vehicle, and sets the value of sensor data from a sensor belonging to that sensor type among the multiple sensors such that the smaller the area of overlap with the detection range of the infrastructure sensor estimated for that sensor type by the sensor type detection range estimation unit, the greater the value.
センサの種別ごとに価値設定部がセンサデータの価値を設定するので、伝送容量をより有効に利用して所定の装置の処理に有効なセンサデータを選択できる。 The value setting unit sets the value of sensor data for each type of sensor, making more effective use of transmission capacity and allowing the selection of sensor data that is effective for processing by a specified device.
(6)車内外連携装置は、複数のセンサデータセットを指定する情報を、各センサデータセットの識別子とともに記憶するセンサデータセット記憶部をさらに含んでもよく、複数のセンサデータセットは、複数のセンサ種別ごとに、複数のセンサから選択する個数と当該センサからのセンサデータのデータ量に関連するデータ形式とを指定する情報を含んでもよく、車内外連携装置はさらに、所定の装置から識別子のいずれかを受信したことに応答して、当該識別子に対応するセンサデータセットの情報をセンサデータセット記憶部から読出すセンサデータセット読出部と、センサデータセット読出部が読出したセンサデータセットの情報と、センサ種別センサデータ価値設定部が各センサからのセンサデータに対して設定した価値とに基づいて、複数のセンサ種別の各々について、センサデータセット読出部が読出したセンサデータセットの情報により指定される個数のセンサからのセンサデータを、価値が大きいものから順番に選択するセンサデータ選択部と、センサデータ選択部により選択されたセンサデータを、他のセンサデータよりも優先して転送するよう車内ネットワークを設定するネットワーク設定部とを含んでもよい。(6) The vehicle interior/exterior collaboration device may further include a sensor dataset storage unit that stores information specifying multiple sensor datasets together with an identifier for each sensor dataset, and the multiple sensor datasets may include information specifying, for each of multiple sensor types, the number of sensors to select from the multiple sensors and a data format related to the amount of sensor data from the sensors. The vehicle interior/exterior collaboration device may further include a sensor dataset reading unit that, in response to receiving one of the identifiers from a specific device, reads information about the sensor dataset corresponding to the identifier from the sensor dataset storage unit, a sensor data selection unit that selects, for each of the multiple sensor types, sensor data from the number of sensors specified by the information about the sensor dataset read by the sensor dataset reading unit in order of decreasing value based on the information about the sensor dataset read by the sensor dataset reading unit and the value set by the sensor type sensor data value setting unit for the sensor data from each sensor, and a network setting unit that sets the in-vehicle network to transfer the sensor data selected by the sensor data selection unit in priority to other sensor data.
センサデータセットのいずれかを指定する識別子を車内外連携装置に与えると、そのセンサデータセットにより指定された数のセンサが、センサ種別ごとに、センサデータの価値の高いものから順番に選択される。全ての種別のセンサについて、センサデータセットによる指定に基づいて価値のある所定個数のセンサデータが所定の装置に送信される。その結果、所定の装置では、それらセンサデータを有効に利用して安定した処理を実行できる。When an identifier specifying one of the sensor data sets is given to the in-vehicle/out-of-vehicle integration device, the number of sensors specified by the sensor data set is selected for each sensor type in order of the sensor data's value. For all types of sensors, a predetermined number of valuable sensor data items are transmitted to a specified device based on the sensor data set designation. As a result, the specified device can effectively use the sensor data to perform stable processing.
(7)車両はさらに、複数のセンサからのセンサデータを用いて車両の制御を行う車両制御装置を備えており、車両制御装置は、ネットワークを介して複数のセンサから受信したセンサデータを用いて車両の自動運転を行う自動運転ECU(Electronic Control Unit)を含んでもよい。 (7) The vehicle may further include a vehicle control device that controls the vehicle using sensor data from the multiple sensors, and the vehicle control device may include an autonomous driving ECU (Electronic Control Unit) that performs autonomous driving of the vehicle using sensor data received from the multiple sensors via a network.
自動運転ECUは車両に搭載された複数のセンサからのセンサデータに基づいて動作する。これらセンサデータのいずれかが車内外連携装置により選択されて所定の装置に送信されるので、自動運転ECUと所定の装置とでセンサデータを共有でき、効率よく車両の自動運転と所定の装置の処理の実行とが行える。The autonomous driving ECU operates based on sensor data from multiple sensors installed in the vehicle. One of these pieces of sensor data is selected by the vehicle interior/exterior connection device and sent to a specific device, allowing the autonomous driving ECU and the specific device to share the sensor data, efficiently performing autonomous driving of the vehicle and processing of the specific device.
(8)車両制御装置は、所定の遠隔操縦コマンドにしたがって車両の制御を行う遠隔操縦ECUと、ネットワークを介して複数のセンサから受信したセンサデータを、無線通信機を介して外部の遠隔操縦装置に送信するセンサデータ送信部と、遠隔操縦装置から無線通信機を介して受信した遠隔操縦コマンドを遠隔操縦ECUに入力する入力装置とを含んでもよい。 (8) The vehicle control device may include a remote control ECU that controls the vehicle in accordance with predetermined remote control commands, a sensor data transmission unit that transmits sensor data received from a plurality of sensors via a network to an external remote control device via a wireless communication device, and an input device that inputs remote control commands received from the remote control device via the wireless communication device to the remote control ECU.
遠隔操縦装置は車両に搭載された複数のセンサから受信したセンサデータに基づいて動作し、遠隔操縦コマンドを遠隔操縦ECUに送信する。遠隔操縦装置に送信されるセンサデータのいずれかが車内外連携装置により選択されて所定の装置に送信される。したがって、遠隔操縦装置と所定の装置とでセンサデータを共有でき、効率よく車両の遠隔操縦と所定の装置の処理の実行とが行える。The remote control device operates based on sensor data received from multiple sensors mounted on the vehicle and transmits remote control commands to the remote control ECU. Any of the sensor data transmitted to the remote control device is selected by the vehicle interior/exterior linkage device and transmitted to a specified device. Therefore, sensor data can be shared between the remote control device and the specified device, enabling efficient remote control of the vehicle and execution of processing by the specified device.
(9)本開示の第2の局面に係る車内外連携方法は、データ転送のための車内ネットワーク、車外と無線によりデータ通信を行う無線通信機、及び複数のセンサを備えた車両において複数のセンサからのセンサデータを外部の所定の装置に送信することにより車内外を連携させる車内外連携方法であって、コンピュータが、車両に搭載された複数のセンサから車内ネットワークを介してセンサデータを受信するステップと、コンピュータが、センサから無線通信機により通信可能な所定の装置までのエンド間のセンサデータの送信遅延時間を推定するステップと、コンピュータが、車両の状態、及び複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値を決定するステップと、コンピュータが、送信遅延時間を推定するステップにおいて推定された送信遅延時間、及び価値を決定するステップにより決定された価値に基づいて、センサデータの一部を選択し、選択された当該センサデータのコピーを無線通信機を介して所定の装置に送信するステップとを含む。(9) A vehicle-exterior collaboration method according to a second aspect of the present disclosure is a vehicle-exterior collaboration method for linking the inside and outside of the vehicle in a vehicle equipped with an in-vehicle network for data transfer, a wireless communication device for wirelessly communicating data with the outside of the vehicle, and a plurality of sensors by transmitting sensor data from the plurality of sensors to a specified external device, the method including the steps of: a computer receiving sensor data from the plurality of sensors mounted in the vehicle via the in-vehicle network; a computer estimating a transmission delay time of the sensor data between the end of the sensor and the specified device with which communication can be performed via the wireless communication device; a computer determining a value of the sensor data output by the plurality of sensors based on a state of the vehicle and a state of the plurality of sensors; and a computer selecting a portion of the sensor data based on the transmission delay time estimated in the step of estimating the transmission delay time and the value determined in the step of determining the value, and transmitting a copy of the selected sensor data to the specified device via the wireless communication device.
エンド間のセンサデータの送信遅延時間を推定するステップにおいて、車両に搭載された複数のセンサの各々から所定の装置までのエンド間のセンサデータの送信遅延時間が推定される。車両の状態、及び複数のセンサの状態に基づいて、複数のセンサの出力するセンサデータの価値が決定される。推定された送信遅延時間、及び価値を決定するステップで決定された価値に基づいて、センサデータの一部が選択され、当該センサデータのコピーが無線通信機を介して所定の装置に送信される。車内ネットワークでの遅延時間まで含めて、センサから特定の装置へのエンド間の送信遅延時間を推定し、推定された送信遅延時間と、センサデータの各々について決定された価値とに基づいて所定の装置に送信するセンサデータが選択される。無線通信による伝送容量の変動に追従しながら、センサから所定の装置までのエンド間の送信遅延時間を考慮して、所定の装置で有効に利用できるようなセンサデータを選択して送信するので、伝送容量を最大限に生かしながら、所定の装置の機能を可能な限り発揮できる車内外連携方法を提供できる。In the step of estimating the end-to-end transmission delay time of the sensor data, the end-to-end transmission delay time of the sensor data from each of the multiple sensors mounted on the vehicle to a specified device is estimated. Based on the state of the vehicle and the state of the multiple sensors, the value of the sensor data output by the multiple sensors is determined. Based on the estimated transmission delay time and the value determined in the value determining step, a portion of the sensor data is selected, and a copy of the sensor data is transmitted to the specified device via the wireless communication device. The end-to-end transmission delay time from the sensor to a specific device is estimated, including the delay time in the in-vehicle network, and the sensor data to be transmitted to the specified device is selected based on the estimated transmission delay time and the value determined for each of the sensor data. While following the fluctuation in transmission capacity due to wireless communication, sensor data that can be effectively used by the specified device is selected and transmitted, taking into account the end-to-end transmission delay time from the sensor to the specified device, so that a method of in-vehicle/external collaboration can be provided that can maximize the transmission capacity while demonstrating the function of the specified device as much as possible.
[この開示の効果]
以上のように、この開示によれば、交通支援サーバ等の所定の装置による交通支援が有効に行えるよう、伝送容量の変化及び車両及びその周囲の状況に応じてデータ送信の優先度を定めることができるような車内外連携装置及び方法を提供できる。
[Effects of this disclosure]
As described above, according to this disclosure, it is possible to provide an in-vehicle/out-of-vehicle connection device and method that can determine the priority of data transmission according to changes in transmission capacity and the conditions of the vehicle and its surroundings, so that traffic assistance can be effectively provided by a specified device such as a traffic assistance server.
<第1の実施形態>
〈構成〉
《全体構成》
図3にこの開示に係る交通支援システムの概略構成図を示す。図3を参照して、この交通支援システムは、特許文献1に記載のものと同様、車両82及び84、並びに図示しないインフラセンサ、歩行者が持つ携帯電話機等と、これらと基地局110を介して通信し、通信状況マップ152及び交通状況俯瞰マップ150を構築し維持する処理を行う交通支援サーバであるエッジサーバ128とを含む。
First Embodiment
<composition>
Overall composition
A schematic configuration diagram of the traffic assistance system according to this disclosure is shown in Fig. 3. Referring to Fig. 3, this traffic assistance system includes
通信状況マップ152とは、例えば交通支援のために予め準備された高精細マップを一定の長さの辺を持つ複数の区画からなる格子状に区切り、各区画における通信状況を記録したものである。典型的には、各区画に関する通信状況は、区画の中心位置、及び過去の一定期間の間にその区画内にいる車両から交通支援サーバに送信されてきたデータの伝送速度の代表値により表される。過去の一定期間の伝送速度の代表値を算出するために、過去の一定期間の間に交通支援サーバが受信したデータの伝送速度に関するデータも蓄積される。伝送速度の代表値としては、典型的には平均伝送速度、伝送速度の最頻値、伝送速度の中央値、上位及び下位の所定個数を除いたデータから算出したこれら代表値等、等を用いることができる。The
交通状況俯瞰マップとは、一定地域について、仮想空間上で予め準備された高精細マップ上に、その地域に存在する車両及び歩行者等の動体及び建物等の固定物の位置、速度、属性等を識別番号と関係づけて記憶したものである。交通状況俯瞰マップは地域内に設けられたいわゆるインフラセンサ及び車両に搭載された車載センサから送信されるデータ、及び道路工事、事故、インフラセンサの設置場所及びその属性等に関し所定のソースから得られる情報に基づいて構築される。 A traffic condition overhead map is a high-definition map prepared in advance in virtual space for a certain area, which stores the positions, speeds, attributes, etc. of moving objects such as vehicles and pedestrians and fixed objects such as buildings in the area in association with identification numbers. The traffic condition overhead map is constructed based on data transmitted from so-called infrastructure sensors installed in the area and on-board sensors installed in vehicles, as well as information obtained from specified sources regarding road construction, accidents, the locations of infrastructure sensors and their attributes, etc.
以下では、車両82からエッジサーバ128にどのようにしてセンサデータを送信するかを例として第1の実施形態を説明する。
Below, the first embodiment is described as an example of how to transmit sensor data from a
《車載装置》
図4を参照して、車両82は、各種のセンサ170及び車両の自動運転制御のための自動運転ECU(Electronic Control Unit)172と、これらセンサ170からセンサデータを収集し、自動運転ECU172と通信しながら自動運転ECU172を制御するための車載装置92と、車載装置92がエッジサーバ128及び他の車両等の車外の要素と通信する際に使用する車外通信機162とを含む。
<<In-vehicle device>>
Referring to FIG. 4 , the
車載装置92は、センサ170及び自動運転ECU172等が接続される、車内通信のためのネットワークスイッチ(NSW)160と、NSW160を介してセンサ170及び自動運転ECU172に接続され、一方で車外通信機162を介してセンサ170からのセンサデータを外部に伝送し、自動運転ECU172等の稼働状態を、車内のセンサ等から収集した情報と車外通信機162を介して外部から受信したデータとを用いて連携して制御するための車内外連携部164とを含む。車内外連携部164は、後述するように、エッジサーバ128からの指示及び車両82の状況の変化に応答して、センサデータを収集する際の処理、及びセンサデータを外部に送信する際の処理を制御する。なお、図4に示す車載装置92は、NSW160と車内外連携部164を含むが、自動運転ECU172又は車外通信機162若しくはその双方を含む形で1つの車載装置としてもよい。車載装置92はASIC(Application-Specific Integrated Circuit)、システムLSI(Large Scale Integration)等の半導体集積回路、又は複数の半導体集積回路を基板上に実装した装置として実現してもよい。The in-
通常、センサ170からのセンサデータは自動運転ECU172に送信されるが、矢印174により示すように、センサデータの一部が車内外連携部164により選択されエッジサーバ128に送信される。以下の実施形態では、車内外連携部164が、車外通信機162とエッジサーバ128との間の伝送容量、車両82内のネットワーク及び車内外連携部164他における処理時間、並びに車両82の置かれた状況に応じて、エッジサーバ128が最も効率よく交通状況俯瞰マップ150を構築できるようなセンサデータを、どのようにして選択するかについて説明する。Typically, sensor data from the
なお、車両に搭載されるセンサの数は非常に多くなっており、今後もますます数が増え、また各センサから出力されるデータ量もさらに多くなることが予想される。そのため、従来使用されていたような車載ネットワークの伝送速度では足りなくなるとされ、ギガビットクラスの伝送速度を持つネットワークを車載ネットワークに使用することが検討されている。図6を参照して後述するとおり、以下の実施形態では、車両82の車載装置はそうしたネットワークにより相互に通信するものとする。こうしたネットワークには、コンピュータ間を接続するネットワークに関する既存の技術が応用可能であり、そのために車内ネットワークを構築するためのコストが低下することが期待されている。またこの例では車内ネットワークの通信プロトコルとして現在最も普及しているTCP―IP(Transmission Control Protocol-Internet Protocol)を採用する。The number of sensors mounted on vehicles is now very large, and is expected to continue to increase in the future, as well as the amount of data output from each sensor. For this reason, it is believed that the transmission speed of conventional in-vehicle networks will no longer be sufficient, and the use of networks with gigabit-class transmission speeds for in-vehicle networks is being considered. As will be described later with reference to FIG. 6, in the following embodiment, the in-vehicle devices of the
《交通支援サーバ》
図5を参照して、エッジサーバ128は、上記したように複数のインフラセンサ設備180(カメラ、ミリ波レーダ及びLiDARの任意の組合せを含む。)からの信号及び車両82が搭載するセンサ(カメラ、LiDAR、及びミリ波レーダの任意の組合せ)170からの信号を受信するための受信処理部210を含む。インフラセンサ設備180の各々は、カメラ、ミリ波レーダ及びLiDARの任意の組合せからなるインフラセンサ190と、インフラセンサ190の出力する信号をエッジサーバ128の受信処理部210に対して送信するための通信装置192とを含む。車両82も同様に、カメラ、LiDAR又はミリ波レーダからなるセンサ170と、センサ170の出力する信号の少なくとも一部をエッジサーバ128の受信処理部210に向けて送信する車外通信機162とを含む。
<<Transportation Support Server>>
5, the
エッジサーバ128はさらに、受信処理部210が受信した信号の中で、LiDAR及びミリ波レーダ等からの測距信号を解析することにより各動体の位置を所定の第1周期で決定し追跡し動体追跡結果213を出力する動体追跡部212と、動体追跡結果213を記憶するための動体追跡結果記憶部214と、受信処理部210が受信した信号の中の、カメラからの画像データに対して画像解析を行うことにより、画像中の車両、人等の動体の属性及び位置を第1周期より長い所定の第2周期で決定する属性検出部216とを含む。エッジサーバ128はさらに、属性検出部216の出力する属性217を記憶するための属性記憶部218と、動体追跡結果記憶部214に記憶された動体追跡結果213と属性記憶部218に記憶された属性217とを第2周期より短い周期で繰返し統合し、統合後の解析結果である交通状況俯瞰マップ225を出力する統合処理部224と、統合処理部224が出力した交通状況俯瞰マップ225を蓄積して記憶する交通状況俯瞰マップ記憶部226とを含む。The
動体追跡結果213、属性217及び交通状況俯瞰マップ225はそれぞれ所定時間ごとに算出されるが、過去の一定時間に算出された解析結果もそれぞれ履歴として動体追跡結果記憶部214、属性記憶部218及び交通状況俯瞰マップ記憶部226に蓄積され記憶されている。統合処理部224が統合処理を行うときに、交通状況俯瞰マップ記憶部226に蓄積されている過去の統合解析結果である交通状況俯瞰マップ225の履歴を参照することがある。The moving
エッジサーバ128はさらに、受信処理部210が各車両から受信した信号に基づいて、管理対象の車両の識別情報、搭載センサ情報、位置、速度、及び車両サイズ等の車両の属性からなる車両情報を得るための車両追跡部220と、車両追跡部220により解析された各車両の車両情報221を記憶するための車両情報記憶部222とを含む。The
エッジサーバ128はさらに、交通状況俯瞰マップ225の動体情報と、車両情報記憶部222に記憶された車両情報221とを照合し、統合後の動体情報において、子供、スマートフォンを見ながら歩行する歩行者等のような、危険と思われる属性を持つ動体、道路上の事故車両、故障車両、落下物等についての情報等の交通支援のための情報を、当該物体から所定範囲内に位置する車両に対して報知する等の処理を行う情報送信部228と、情報送信部228による情報報知のための信号を対象車両に送信するための送信処理部230とを含む。The
エッジサーバ128はさらに、高精細マップを記憶する高精細マップ記憶部262と、交通状況俯瞰マップ記憶部226に記憶された交通状況俯瞰マップ及び高精細マップ記憶部262に記憶された高精細マップに基づき、高優先度エリアを特定する座標を抽出するための高優先度エリア抽出部240を含む。ここで高優先度エリアとは、そのエリアに関するセンサデータを優先的に収集する必要があるエリアのことである。高優先度エリアとしては、例えばそのエリア内に所定のしきい値以上の数の動体が存在しているエリア、及び、子供等、危険な行動をとる可能性がある属性の動体が検出されたエリア等が考えられる。高優先度エリア抽出部240は、例えば道路マップを所定の区画に区分し、各区画について上記した条件にあてはまるか否かを判定することで高優先度エリアを抽出する。しきい値以上の動体が集まっているエリアの検出については、予め道路マップ上で注目すべきエリアを複数個(例えば交差点等)決めておき、そのエリアのみ条件を充足するか否かを検査するようにしてもよい。The
エッジサーバ128はさらに、後述するセンサ優先度ポリシーを複数個記憶するセンサ優先度ポリシー記憶部242と、高優先度エリア抽出部240により抽出された高優先度エリアの各々について、センサ優先度ポリシー記憶部242に記憶されたセンサ優先度ポリシーのいずれを適用するかを、抽出されたエリアの状況に応じて決定するポリシー決定部244と、高優先度エリア抽出部240が抽出したエリアの各々について、そのエリアをセンサの検知範囲に含む車両をセンサデータ収集の対象車両の候補として選定する候補車両選定部246とを含む。すなわち、高優先度エリアでは、エッジサーバ128は一部の車両のみからセンサデータを収集する。この一部の車両は、性能が高いセンサ及び送信装置を備えた車両である。こうした車両を選択してセンサデータを収集することにより、高優先度エリアに多数の車両が存在して通信状況が悪化する可能性があるときでも、エッジサーバ128は余裕を持って必要なセンサデータを収集できる。The
センサ優先度ポリシーとは、センサデータの中でどのような種類のセンサからのセンサデータを優先するかに関する指針を示すものである。例えばあるエリアに子供が存在していることが検知されたものとする。そのようなエリアはここでは子供検知エリアという。子供は、大人とは異なり、予期しないような動きを突然することがある。そのため、子供検知エリアでは検知された動体の位置についての情報を高い頻度で取得する必要がある。そのため、LiDARのように動体の位置を高速に検知できるセンサからのセンサデータを、カメラのように動体の位置を検知するのが難しい、又は時間がかかるようなセンサからのセンサデータより優先してエッジサーバ128に送信する必要がある。一方、例えば道路に事故車両が存在しているようなエリアを考える。ここではそうしたエリアを事故エリアという。事故車両は通常は動かないので、とくに位置座標を高い頻度でエッジサーバ128に送信する必要はない。また、事故の状況を知るためには、カメラのように画像の形で各車両に配信した方が各車両の運転者にとって状況がわかりやすい。そこで、そのようなエリアではLiDARよりもカメラを優先する方がよい。このように、各エリアの状況によりどのようなセンサを優先的にエッジサーバ128に送信することが望ましいかに関する基本的な指針を与えるのがセンサ優先度ポリシーである。
The sensor priority policy indicates a guideline for which type of sensor data from which sensors should be prioritized among sensor data. For example, suppose that the presence of a child is detected in a certain area. Such an area is referred to as a child detection area here. Unlike adults, children can suddenly make unexpected movements. Therefore, in a child detection area, it is necessary to obtain information about the position of the detected moving object at a high frequency. Therefore, it is necessary to transmit sensor data from a sensor that can detect the position of a moving object quickly, such as LiDAR, to the
この実施形態では、各車両は高優先度エリア以外ではいずれもエッジサーバ128にセンサデータを送信しているものとし、その際に、その車両のセンサによる検知範囲を特定する座標(車両の基本位置に対する相対座標)を車両情報として送信しているものとする。この座標と、車両の基本位置の座標とにより、各車両のセンサが検出できる範囲の絶対座標を計算し、その座標と各エリアの座標とを照合することで候補車両が選定できる。In this embodiment, it is assumed that each vehicle transmits sensor data to the
エッジサーバ128はさらに、候補車両選定部246により選定された候補車両の各々について、ポリシー決定部244が決定したセンサ優先度ポリシーを送信し、そのセンサ優先度ポリシーにしたがって各車両がエッジサーバ128に送信する際のセンサデータセットからなるセンサデータセットテーブルを問合わせるためのデータセット問合せ部250と、データセット問合せ部250による問合せに対して各候補車両から得られたセンサデータセットテーブルを車両ごとに記憶するためのセンサデータセットテーブル記憶部248と、これらセンサデータセットテーブルに基づいて、エッジサーバ128が交通状況俯瞰マップを作成するために最も効率的なセンサデータを送信できる車両を選定し、選定された車両にセンサデータの送信を依頼する指示を送信する車両選定部252と、データセット問合せ部250及び車両選定部252による各車両との通信を無線通信により行うための問合せ送受信部254とを含む。The
交通状況俯瞰マップを作成するために最も有効なセンサデータを送信することについては、設計者の観点から様々な基準を考えることができる。例えば、交通参加者の運転支援の観点から見て最も重要なデータ、すなわち事故防止につながる価値のあるデータがそのために十分な伝送速度でエッジサーバ128に送信されることであると考えることができる。別の観点からは、交通状況俯瞰マップの内容ができるだけ正確で、かつ十分な速度で現実の変化に追随できるようにセンサデータをエッジサーバ128に送信することであると考えることもできる。その場合に、交通状況俯瞰マップをいくつかのエリアにわけ、エリアによってその重要度を変化させ、重要なエリアについてはそれ以外のエリアよりも高い追随速度で変化を交通状況俯瞰マップに反映させることができるようにすることが重要であると考えることもできる。要するに、交通状況俯瞰マップを維持・管理する上でシステムの設計者が最も重視する観点から有効なデータをエッジサーバ128に送信でき、しかもエッジサーバ128における負荷が過大になることが防止できるように定めた基準を満たすことが、ここでいう「最も有効なセンサデータを最も効率よく」エッジサーバ128に送信することに相当する。
Various standards can be considered from the designer's point of view regarding the transmission of the most effective sensor data for creating a traffic situation overview map. For example, it can be considered that the most important data from the viewpoint of driving support for traffic participants, that is, valuable data leading to accident prevention, is transmitted to the
図5を参照して、エッジサーバ128はさらに、受信処理部210が高精細マップの各区画の車両から受信するセンサデータ及び車両情報等に基づき、各区画からエッジサーバ128までデータを送信する際の回線速度情報を抽出し、所定時間にわたり記憶する回線速度情報記憶部256と、回線速度情報記憶部256に記憶された回線速度情報に基づいて、高精細マップ記憶部262に記憶された高精細マップの各区画について、通信状況を示す通信状況マップを作成し管理するための通信状況マップ管理部258と、通信状況マップ管理部258により作成された通信状況マップを記憶するための通信状況マップ記憶部260とを含む。データセット問合せ部250が伝送データセットテーブルセットを各車両から要求する際には、この通信状況マップを参照する。5, the
なお、図5では問合せ送受信部254は受信処理部210及び送信処理部230と同じハードウェアを使用してもよい。センサ優先度ポリシーに合致しているか否かは、定量的に定めることもできるが、この実施形態では、後述するように予め各センサ優先度ポリシーに応じたセンサデータセットテーブルを用いて決定する。センサデータセットテーブルは主観的な基準によって作成することもできるし、回線速度等の伝送容量、交通状況俯瞰マップが注目している高優先度エリアの数、そのエリア内の車両の位置、各車両が持つ送信設備の能力、そのエリア内に存在している動体の数、等の種々の要因からある数式を策定し、この数式にこれら要因を当てはめて得た値を比較することで作成することもできる。しかし、実際には以下に述べるセンサデータセットテーブルを用いた手法を用いることが現実的である。
In FIG. 5, the inquiry transmission/
この実施形態では、各車両には予めセンサデータセットテーブルが準備されているものとする。各車両はデータセット問合せ部250からの問い合わせに応答して、これらセンサデータセットテーブルをデータセット問合せ部250に送信する。センサデータセットテーブルについては図9を参照して後述する。In this embodiment, it is assumed that a sensor dataset table is prepared in advance for each vehicle. Each vehicle transmits these sensor dataset tables to the
なお、どのようなセンサ優先度ポリシーを採用したかにより、使用するセンサデータセットテーブルを切替えるようにしてもよい。また、センサとしては少なくともLiDAR又はミリ波レーダのように物体の位置を検出するセンサと、カメラのように画像を取得するセンサとを各車両又はインフラセンサが持つようにしてもよい。なお、この実施形態では、動体が多い交差点等と、子供のいる領域等とをともに同じレベルの高優先度エリアとして抽出している。しかし、この開示はそうした実施形態には限定されない。交差点等はどちらかというと広域であり、子供が検知された領域等は狭域であり、両者の性格は異なっている。したがって、いずれか一方のみを抽出するようにしてもよい。また、最初に広域エリアを抽出し、その中で狭域エリアを抽出するようにしてもよい。 The sensor data set table to be used may be switched depending on the sensor priority policy adopted. Each vehicle or infrastructure sensor may have at least a sensor for detecting the position of an object, such as LiDAR or millimeter wave radar, and a sensor for acquiring images, such as a camera. In this embodiment, intersections with many moving objects and areas where children are present are both extracted as high priority areas at the same level. However, this disclosure is not limited to such an embodiment. Intersections are rather wide areas, while areas where children are detected are narrow areas, and the characteristics of the two are different. Therefore, only one of them may be extracted. Also, a wide area may be extracted first, and then a narrow area may be extracted from that.
なお、カメラのような画像センサ並びにLiDAR及びミリ波レーダのような測距センサのいずれについても、製品のスペックにより精細度(解像度)が異なり、センサデータ量も異なる。したがって、対象となるセンサの種類及びそのセンサデータの精細度、並びに送信間隔を十分に考慮して、各センサ優先度ポリシーに適合したセンサデータセットテーブルを準備する必要がある。 Note that for both image sensors such as cameras and distance sensors such as LiDAR and millimeter wave radar, the level of definition (resolution) and amount of sensor data vary depending on the product specifications. Therefore, it is necessary to prepare a sensor data set table that is compatible with each sensor priority policy, taking into full consideration the type of sensor in question, the resolution of the sensor data, and the transmission interval.
図6は、車両82のセンサ配置及びネットワークの構成を例示的に示す。図6を参照して、車両82は、前述した車内外連携部164及び自動運転ECU172が接続されているギガビットクラスの伝送速度を持つ車載ネットワーク288と、車両82の右前部、左前部、右後部、及び左後部にそれぞれ搭載されたセンサユニット280、282、284及び286とを含む。6 shows an example of the sensor arrangement and network configuration of the
センサユニット280、282、284及び286の各々は、ミリ波レーダ、カメラ、及びLiDARを含む。
Each of the
この実施形態では、車載ネットワーク288は、同じセンサユニットに属するセンサがそれぞれ接続された4つのギガビットクラスのネットワークスイッチ292、294、296及び298と、車両前方の2つのネットワークスイッチ292及び294の間をブリッジする第1のマルチギガスイッチ300と、車両後方の2つのネットワークスイッチ296及び298の間をブリッジし、また第1のマルチギガスイッチ300に接続される第2のマルチギガスイッチ302とを含む。車内外連携部164はネットワークスイッチ292に接続され、自動運転ECU172はネットワークスイッチ294に接続されている。図4に示す車外通信機162に相当するTCU(Telematics Control Unit)290は車内外連携部164とともにネットワークスイッチ292に接続される。In this embodiment, the in-
このように、センサユニット280、282、284及び286が車両の異なる位置に配置されている。そのため、車両の置かれた状況により、これらセンサユニットからのセンサデータの価値には後述するように相違が生じ得る。In this manner,
図7に、車内外連携部164のハードウェア構成を示す。図7を参照して、車内外連携部164はマイクロプロセッサ320を含む。マイクロプロセッサ320は、バス342と、いずれもバス342に接続されたCPU340、ROM(Read-Only Memory)344、RAM(Random Access Memory)346、DMAC(Direct Media Access Controller)348、入出力I/F(Interface)352、タイマ350並びにDMAC348、タイマ350及び入出力I/F352に接続され、これらからの信号に応答してCPU340に割込を生じさせる割込コントローラ354とを含む。
Figure 7 shows the hardware configuration of the vehicle interior/
割込コントローラ354は、タイマ350による計時に基づいて定期的にCPU340にタイマ割込を生じさせる。割込コントローラ354はまた、入出力I/F352の外部からの入出力があると入出力割込をCPU340に生じさせる。割込コントローラ354はさらに、DMAC348によるデータ転送が終了すると、DMAC348からの信号に応答してCPU340に割込を生じさせる。The interrupt
図8は、図4に示す車内外連携部164が車内外連携のために記憶するRAM346を示す。これらデータのうち固定的なデータはいずれも図7に示すROM344に記憶され、CPU340によるプログラムの実行時にRAM346にロードされる。その他のデータはプログラムの実行時にCPU340により動的に生成されRAM346に記憶される。
Figure 8 shows the
図8を参照して、RAM346は、車両82に搭載されているセンサに関する情報である搭載センサ情報400、車両82が外部に送信する対象となるセンサデータセットを複数個記憶したセンサデータセットテーブル402、外部に送信する際のセンサデータセットが指定されたときに、車両の状況等に応じてどのようにセンサの各種別の各々について優先度を決定するかを示すセンサ優先度ポリシーを複数個記憶したセンサ優先度ポリシーテーブル404、車両82が搭載したナビゲーションシステム(図示せず)のための高精細マップデータ406、車両82が搭載した各種センサからエッジサーバ128への送信のために車内外連携部164に送信されてくるセンサデータを一時的に格納するためのセンサデータ格納領域408、及び送信するセンサデータセットが決定され、センサ優先度が決定したときに、その優先度にしたがった優先度で図6に示すネットワークスイッチ292、294、296、298、第1のマルチギガスイッチ300及び第2のマルチギガスイッチ302がセンサデータのパケットを転送するよう、パケット転送の優先度設定のための情報(パケット優先度ポリシー)をテーブル形式で保持しているパケット優先度ポリシーテーブル410とを含む。パケット優先度ポリシーとは、各スイッチに設定可能なパケット優先度、パケット優先度ごとのキューの数、優先度別のパケット転送頻度等を指定するための情報である。これを用いて各パケットに優先度別のパケット転送ポリシーを設定し、センサデータのパケットヘッダに優先度を指定する情報を格納しておくことで、優先度に応じた転送処理を各スイッチが実行する。8, the
図9に、RAM346に記憶されるセンサデータセットテーブル402の例を示す。図9を参照して、センサデータセットテーブル402は、この例では第1列の識別番号(ID)0から7で示される8個のセンサデータセットを記憶している。識別番号は、各センサデータセットが選択された際に伝送されるデータ量が小さいものが小さく、大きなものが大きくなるようにこの実施形態では定められている。
Figure 9 shows an example of a sensor data set table 402 stored in
図9に示す例では、センサとしてLiDAR、ミリ波レーダ、及びカメラを想定している。図9の第2列は、各センサデータセットで伝送されるデータの性質を表す。図9に示す例では、左から順番にLiDAR、ミリ波レーダ、及びカメラのセンサデータの伝送時の解像度又は圧縮レートを示す。例えば識別番号2のセンサデータセットでは、LiDARは非圧縮、ミリ波レーダも非圧縮、カメラの画像データはSD(Standard Definition)画像とする。SD画像は720×480画素、又は720×576画素からなる画像である。またID=5の場合には、LiDARは非圧縮、ミリ波レーダも非圧縮、しかしカメラ画像はフルHD(High Definition)画像である。フルHD画像とは、1900×1080画素からなる画像である。識別番号3、6等の「HD画像」は1280×780画素からなる画像である。これら画像は同一のカメラから得られる画像であり、その中心部はいずれの解像度の画像でも共通である。すなわち、HD画像はフルHD画像の中央の部分の画像であり、SD画像はさらにHD画像の中央の部分の画像である。このようにデータを選ぶことにより、常にカメラが向いている方向の画像がエッジサーバ128に送信されることになる。In the example shown in FIG. 9, the sensors are assumed to be LiDAR, millimeter wave radar, and a camera. The second column in FIG. 9 indicates the nature of the data transmitted in each sensor data set. In the example shown in FIG. 9, the resolution or compression rate at the time of transmission of the sensor data of LiDAR, millimeter wave radar, and camera are shown in order from the left. For example, in the sensor data set with
第3列は、データを送信する間隔(データ間隔)である。この例では、このデータ間隔もIDごと、センサごとに定められている。図9では、例えば識別番号1についてはLiDAR及びミリ波レーダはいずれも1秒間に10回送信し、カメラ画像については送信しないことを示す。識別番号5については、LiDAR及びミリ波レーダはいずれも1秒間に10回、カメラ画像についてはフルHD画像を3回、それぞれエッジサーバ128に送信することになっている。
The third column is the interval at which data is transmitted (data interval). In this example, this data interval is also determined for each ID and each sensor. In Figure 9, for example, for
最も右側の列は、車両に搭載されている各種類のセンサのうち、何個のセンサのデータを送信するかを示す。例えば識別番号1については、LiDAR及びミリ波レーダについてはいずれも4個のデータを送信し、カメラについては使用しないことを示す。識別番号4については、LiDAR及びミリ波レーダはいずれも4個のセンサのデータを送信するのに対し、カメラも4個である。これに対し識別番号6の場合、LiDAR及びミリ波レーダは同じ4個であるが、カメラは2個のみを使用する。
The rightmost column indicates how many sensors of each type installed in the vehicle will transmit data from. For example,
このように、各識別番号について、各センサの解像度又は圧縮レート、送信する間隔、使用するセンサ個数を指定することにより、送信するデータの総量を制御できる。つまり、センサデータセットIDを指定することで、車両からエッジサーバ128に送信されるセンサデータの内容及び総量を制御できる。In this way, the total amount of data to be transmitted can be controlled by specifying the resolution or compression rate of each sensor, the transmission interval, and the number of sensors to be used for each identification number. In other words, by specifying the sensor data set ID, the content and total amount of sensor data transmitted from the vehicle to the
なお、上の説明では、エリアの性質として、子供検知エリア及び事故エリアを挙げたが、エリアの性質はこれらには限定されない。例えば大人であってもスマートフォンを操作している大人については子供と同様に注意する必要がある。2人乗り又は3人乗りしている自転車が検知された場合も同様である。さらに、カメラ画像が優先される例としては、例えば駐車車両が多く存在している箇所、渋滞が長い時間存在している箇所、通常は車両が停車しないような位置に故障車両が停車しているエリア(故障車両エリア)等を挙げることができる。In the above explanation, child detection areas and accident areas are given as characteristics of areas, but the characteristics of areas are not limited to these. For example, adults who are operating smartphones should be given the same caution as children. The same applies when a bicycle with two or three people on it is detected. Furthermore, examples of areas where camera images are given priority include areas where there are many parked vehicles, areas where traffic jams have existed for long periods of time, and areas where broken-down vehicles are parked in locations where vehicles would not normally park (broken-down vehicle areas).
この実施形態では、前述したように、各車両からエッジサーバ128に対して各車両の持つセンサデータセットテーブルを送信する。エッジサーバ128は、高優先度エリアを決定した後、各車両のセンサデータセットテーブルを参照し、どの車両からどの識別番号に対応するセンサデータセットの送信を受けるかを決定し、その車両にセンサデータセットの識別番号を指定してセンサデータの送信を依頼する。車両では、この依頼を受けた際には、利用できる伝送容量、自車両内のネットワークによるデータ通信の遅延時間、車載装置に搭載されているCPUによる処理時間及びエッジサーバ128までの伝送遅延等に基づいて、エッジサーバ128から送信されてきた識別番号に対応するセンサデータセットの全てを許容遅延時間内で送信できるか否かを判定する。判定が肯定なら指定されたセンサデータセットの送信を開始する。判定が否定なら、識別番号を1下げるようにエッジサーバ128に要請し、センサデータの送信は開始しない。エッジサーバ128は識別番号を1下げるように車両から応答があったときには、他の車両を選択し、その車両に対して特定のセンサデータセットの送信を依頼する。いずれかの車両からのセンサデータセットの送信が開始されれば通信を続け、全ての車両から識別番号を1下げるようにという要請があれば、転送されるべきセンサデータの量を下げ、センサデータセットの識別番号として先に指定した番号より1低い値を指定して、再度、車両の選択とセンサデータの送信依頼とを繰返す。この手順の詳細については図15を参照して後述する。In this embodiment, as described above, each vehicle transmits its own sensor data set table to the
図10は、センサデータセットの識別番号に対して定められるセンサ優先度ポリシーテーブル404の1例を示す。図10に示すのは、図9の識別番号3又は6に対応するものである。図9の識別番号3のセンサデータセットのセンサ個数は「4、4、2」である。すなわちミリ波レーダ、LiDARがいずれも4個、カメラが2個である。図10に示す例では、ミリ波レーダとして、ミリ波レーダ♯0、1、2及び3の4個があるものとすると、これらがこの順番で採用される。LiDARの場合も同様で、LiDAR♯0、♯1、♯2及び3があるものとすると、これらがこの順番で採用される。カメラについてもカメラ♯0、♯1、♯2及び3があるものとして、これらの中でカメラ♯2及び3が採用される。このように4個あるカメラの中からどのカメラを採用するかは、各カメラから得られるセンサデータの価値に基づいて定められる。
Figure 10 shows an example of a sensor priority policy table 404 defined for the identification number of a sensor data set. The example shown in Figure 10 corresponds to
以下、上記したカメラのように、4個あるカメラの中で2個しか採用されないときに、どのようにして採用するカメラを決定するか(どのようにしてセンサ優先度ポリシーテーブル404を作成するか)について、その方法の1例を説明する。 Below, we will explain one example of how to determine which camera to use (how to create the sensor priority policy table 404) when only two of four cameras are to be used, as in the case of the camera described above.
図11を参照して、この例ではセンサの種別に応じ、ミリ波レーダ、LiDAR及びカメラにそれぞれ0、1及び2のセンサ種別番号を割当てる。さらに、図12に示すように、センサの位置種別(前後、左右)に応じ、センサ位置種別番号を割当てる。図12に示す例では、センサ位置が前方のときには0、後方のときには1が割当てられ、左のときには0が、右のときには1が、それぞれ割当てられる。この例では、センサ位置は前後と左右との組合せである。すなわち、カメラの場合について図13に示すように車両82の前方左のカメラ440、前方右のカメラ442、後方左のカメラ444及び後方右のカメラ446について、上記したセンサ種別番号とセンサ位置種別の前後、及び左右を組合せると、各カメラについて以下のようなコードが割当てられる。
カメラ440 200
カメラ442 201
カメラ444 210
カメラ446 211
Referring to FIG. 11, in this example,
このコードを用いると、4個のカメラの中で2つのみを採用するときに、どれを選択すればよいかを決定できる。以下、その方法について説明する。以下の説明は、各カメラから得られる画像データの価値の大きさを決め、価値に応じたコードを選択することで、そのコードに対応するカメラを採用する、という方法に関する。 Using this code, it is possible to determine which of four cameras to select when only two are to be used. The method is explained below. The following explanation concerns a method in which the value of the image data obtained from each camera is determined, and a code according to this value is selected, thereby allowing the camera corresponding to that code to be used.
図14を参照して、実空間50が管理する対象エリア500を考え、この中に交差点512があるものとする。交差点512の近傍にはビル514が存在し、ビル514には高速なデータ通信の基地局があるものとする。そのため、交差点512を中心とする高速通信エリア510では高速な通信が可能であるのに対し、他のエリアでは低速通信しか利用できないものとする。この情報は、図3に示す通信状況マップ152により得られる。また、交差点512にはインフラセンサが設けられている事がわかっている。この情報も図3に示す交通状況俯瞰マップ150により分かる。
With reference to Figure 14, consider a
この状態で、図14に示す車両520により示されるように車両が高速通信エリア510内を交差点512に向かって進行しているものとする。交差点512には前述したようにインフラセンサが設けられており、しかも高速にその情報がエッジサーバ128に送信されている。したがって、車両520が交差点512の近傍の画像データをエッジサーバ128に送信したとしても、車両520のカメラの検知範囲と、インフラカメラの検知範囲との重複が大きく、データが重複し無駄である。一方、車両520の後方にはインフラセンサが存在しない。したがって、車両520のカメラの検知範囲と周囲のインフラカメラの検知範囲との重複はないかあってもごく小さく、車両520の後方のカメラにより得られる画像データをエッジサーバ128に送信すれば、その利用価値は高い。さらに車両520は高速通信が可能なエリアにいるので、画像としてはHD画像又はフルHD画像が利用できる。In this state, the vehicle is traveling toward the
また、高速通信エリア510において交差点512から遠ざかる方向に進行する車両522を考える。この場合、車両520と同じ理由により、車両522の後方の画像はエッジサーバ128にとって価値が低い。一方、車両522の前方の画像はエッジサーバ128にとって価値が高い。車両522の場合も高速通信が可能なエリアにいるため、HD画像又はフルHD画像が利用できる。
Consider also
さらに、高速通信エリア510の外の道路を進行する車両524を考える。車両524は低速通信エリアにあるので画像としてはSD画像を利用すべきである。また車両524の近傍にはインフラカメラがないため、車両524の前方画像及び後方画像の双方ともエッジサーバ128にとっては有用である。
Furthermore, consider a
以上のように、この実施形態では、インフラカメラにより得られる画像と重複しない画像が得られるカメラからの画像の価値を高く、そうでないカメラからの画像の価値を低く設定し、価値が高い画像が得られるカメラを選択する。すなわち、この実施形態ではインフラカメラの検知範囲を補完するような画像が得られるカメラからの画像の価値を高く評価し、インフラカメラの検知範囲と重複する画像の価値は低く評価する。As described above, in this embodiment, the value of images from cameras that obtain images that do not overlap with images obtained by infrastructure cameras is set high, and the value of images from other cameras is set low, and a camera that obtains images with high value is selected. In other words, in this embodiment, the value of images from cameras that obtain images that complement the detection range of the infrastructure camera is set high, and the value of images that overlap with the detection range of the infrastructure camera is set low.
そこで、例えば車両520、522及び524のいずれも、LiDAR、ミリ波レーダ及びカメラを、図6に示すように4個ずつ装備しているものとし、図10に示すセンサ優先度ポリシーテーブル404をどのように決定するかを以下に説明する。
Therefore, for example, assuming that each of
センサ種別を図11に示した符号で表し、各センサの位置(前後、左右)を図12に示した符号で表す。これらを(センサ種別、前後、左右)の順序でコード化する。カメラ以外のセンサについても同様である。The sensor type is represented by the symbols shown in Figure 11, and the position of each sensor (front/back, left/right) is represented by the symbols shown in Figure 12. These are coded in the order of (sensor type, front/back, left/right). The same applies to sensors other than cameras.
例えば車両520の場合、カメラについては左右を問わず後方のカメラを採用する。すなわち、4個のカメラのうち、2個のカメラを採用する。車両520は高速通信が可能なエリアにいるので、この場合のセンサデータセットは、図9に示す識別番号「6」となる。この場合、12個のセンサのコードを降順でソートすると、これら12個のセンサは以下のような順序で配列される。For example, in the case of
211
210
201
200
111
110
101
100
011
010
001
000
211
210
201
200
111
110
101
100
011
010
001
000
これらのうち下位4個はミリ波レーダであり、識別番号6のセンサデータセットでは全てを採用する。中位4個はLiDARであり、これらも全て採用する。上位4個のうち、最初の2個「211」及び「210」が、車両520の後方カメラを指す。識別番号6のセンサデータセットでは2個のカメラのみを採用するので、これら上位の2個を採用し、他のカメラは採用しない。
Of these, the bottom four are millimeter wave radars, and all of these are adopted in the sensor data set with
同様に、車両522の場合には昇順でコードをソートした結果、コードの値が上位の「200」及び「201」のみを採用する。車両524の場合にはソートするまでもなく、全てのカメラを採用する。Similarly, for
このように各センサをコード化し、前方のセンサの価値が高ければコードを昇順で、後方のセンサの価値が高ければコードを降順でソートすることにより、所望のセンサを選択できる。 By coding each sensor in this way and sorting the codes in ascending order if the front sensors have a higher value, or in descending order if the rear sensors have a higher value, the desired sensor can be selected.
なお、この実施形態ではコード全体を昇順又は降順でソートしている。しかしこの開示はそのような実施形態には限定されない。コードの2けた目及び3けた目を別々のキーにしてそれぞれ昇順、降順でソートすることにより、前後と左右との双方について定められた価値に基づいてセンサを選択できる。Note that in this embodiment, the entire code is sorted in ascending or descending order. However, this disclosure is not limited to such an embodiment. By using the second and third digits of the code as separate keys and sorting in ascending or descending order, respectively, sensors can be selected based on values defined for both the front and back and the left and right.
《エッジサーバ128を実現するプログラム》
図15に、エッジサーバ128において上記した各エリアの特定車両にセンサデータの送信を依頼しセンサデータを収集する処理をコンピュータにより実現するプログラムの制御構造をフローチャート形式で示す。このプログラムは交通状況俯瞰マップを作成するプログラム及び通信状況マップを作成するプログラムと並列に、所定時間間隔で繰返して動作する。
<<Program for realizing the
15 is a flowchart showing a control structure of a program for executing, by a computer, the process of requesting specific vehicles in each area to transmit sensor data and collecting the sensor data in the
図15を参照して、このプログラムは、前記した基準にしたがってエッジサーバ128が担当しているエリアの中から高優先度エリアを抽出するステップ550と、ステップ550で抽出されたエリアごとに以下の処理554を実行するステップ552と、ステップ552の終了後に、いずれの高優先度エリア内にも存在していない車両に対して、高優先度エリア内からセンサデータを送信する車両よりも長い周期(送信停止の場合も含む。)でのセンサデータの送信を指示してプログラムの実行を終了するステップ556とを含む。
With reference to FIG. 15, this program includes
処理554は、処理対象のエリアの性質に応じたセンサ優先度ポリシーを決定するステップ570と、処理対象のエリア内に存在する車両から送信されてきたデータから当該車両のセンサの検知範囲を計算し、処理対象のエリアをセンサの検知範囲に含む車両か、車両の移動速度及び方向に基づき、近い将来処理対象のエリアがセンサの検知範囲に入る可能性が高い車両であって、所定のセンサを搭載した車両を車両候補として選定するステップ572と、ステップ572で選定された車両ごとに、ステップ570で決定されたセンサ優先度ポリシーにしたがってその車両から受信したセンサデータセットテーブルに基づいて、センサデータセットの識別番号を決定するステップ574と、各車両についてセンサデータの受信を試みる処理578を実行するステップ576と、ステップ576を実行した結果、対象車両からセンサデータセットの受信が開始されたか否かを判定し、判定にしたがって制御の流れを分岐させるステップ580と、ステップ580の判定が否定であることに応答して、各車両に対して送信するセンサデータセットの識別子の値を1減算し、制御をステップ576に戻すステップ582とを含む。ステップ580の判定が肯定のときは対象エリアについてのセンサデータの受信ができたということなのでそのエリアに対する処理554は終了し、次のエリアの処理に移る。The
処理578は、対象車両についてステップ574で決定したセンサデータセットの識別子を送信し、該当するセンサデータセットの送信を対象車両に依頼するステップ590と、ステップ590の処理の結果、伝送が開始されたか否かを判定し判定にしたがって制御の流れを分岐させるステップ592と、ステップ592の判定が肯定であることに応答して、処理中の高優先度エリア内に存在する他の車両にセンサデータの送信を中止するよう指示を送信するステップ594と、処理中の高優先度エリアに関する処理578のループ処理を抜けるステップ596とを含む。ステップ592の判定が否定である(対象車両からセンサデータセットの識別子を1下げるよう要請を受信した)ときには、処理578は終了され、処理対象の高優先度エリア内の候補車両のうち次の車両に対して処理578が開始される。
なお、処理554はエリアごとに行われるが、エリア内で複数の候補車両が存在する場合がある。そうしたときには、センサデータが収集できる効率が高いと思われる車両から順番に処理578を実行することが望ましい。例えば、搭載しているセンサの種類が多い順番、伝送容量が大きく、RTT(Round Trip Time:信号を発してから応答が返って来るまでの時間)が小さいという順番、等の基準を用いて、候補車両をソートし、順位の高い車両から処理578を実行する。もちろん、この開示はそのような方法には限定されず、例えばランダムな順番で車両を選択したり、高優先度エリア内に存在していると期待される時間が長い順番で車両を選択したりすることもできる。
Note that although
全ての高優先度エリアに対してセンサデータの受信が開始されたときには、制御はステップ556に進み、高優先度エリアの外部に存在している車両に対し、長い周期でのセンサデータ送信を指示し処理を終了する。このときの各車両から送信されるセンサデータセットの識別子については、予め定められたものを指定してもよいし、各車両が存在している位置のエリアの通信速度に応じて車両側に選択させてもよい。When sensor data reception has started for all high priority areas, control proceeds to step 556, where vehicles outside the high priority areas are instructed to transmit sensor data at long intervals, and the process ends. The identifier of the sensor data set transmitted from each vehicle at this time may be a predetermined one, or may be selected by the vehicle depending on the communication speed of the area in which the vehicle is located.
《車内外連携部164を実現するプログラム》
図16を参照して、図6に示す車内外連携部164を実現するためにコンピュータが実行するプログラムは、車内外連携部164において何らかのイベントを受信した場合に実行される。ここでは、イベントにはCPUに対する割込も含むものとする。
<<Program for realizing the vehicle interior/
16, a program executed by a computer to realize the in-vehicle/outside linking
このプログラムは、受信したイベントがセンサデータセットの送信指示か否かを判定し、判定にしたがって制御の流れを分岐させるステップ640を含む。ステップ640で受信されるセンサデータセットの送信指示は、このプログラムを実行している車載装置を搭載した車両のセンサデータセットテーブルのいずれかのセンサデータセットの識別子を含んでいる。This program includes
このプログラムはさらに、ステップ640の判定が肯定であることに応答して、指定されたセンサデータセットをエッジサーバ128に送信するのに要する伝送遅延を、利用可能な無線伝送容量、車両内のネットワーク遅延、CPUによる処理等に基づいて推定するステップ642と、ステップ642により推定された伝送遅延に基づいて、指定されたセンサデータセットをエッジサーバ128に送信可能か否か、すなわちステップ642において計算された伝送遅延が許容遅延以下か否かを判定し、判定にしたがって制御の流れを分岐させるステップ644と、ステップ644の判定が肯定であることに応答して、指定された識別子により定まるセンサデータを構成するセンサの選択と、車載ネットワーク288内のネットワークスイッチ292、294、296、298、第1のマルチギガスイッチ300及び第2のマルチギガスイッチ302について、選択されたセンサからのセンサデータを優先的に送信するよう設定してこのプログラムの実行を終了するステップ650と、ステップ644の判定が否定であることに応答して、送信対象のデータセットの識別子の値を所定の数(例えば1)だけ下げるようにエッジサーバ128に要請しプログラムの実行を終了するステップ648とを含む。The program further includes
このプログラムはさらに、ステップ640の判定が否定であることに応答して、受信内容がエッジサーバ128からの、データ送信の中止指示か否かを判定して制御の流れを分岐させるステップ660と、ステップ660の判定が否定であることに応答して、車載ネットワーク288(図6参照)内の各スイッチをステップ650で設定された状態からデフォルトの状態にリセットし、このプログラムの実行を終了するステップ664とを含む。The program further includes
さらにこのプログラムは、ステップ660の判定が否定であることに応答して、受信したデータが、低速でセンサデータを送信することを示すエッジサーバ128からの指示か否かを判定し、判定にしたがって制御の流れを分岐させるステップ670と、ステップ670の判定が肯定であることに応答して、低速で送信するセンサデータを再選択し、選択されたセンサからのセンサデータの送信を優先的に転送するよう、車載ネットワーク288(図6参照)内の各スイッチを設定しこのプログラムの実行を終了するステップ674とを含む。Furthermore, the program includes
このプログラムはさらに、ステップ670の判定が否定であることに応答して、受信したデータが車両に搭載されたセンサからのセンサデータであるか否かを判定し、判定にしたがって制御の流れを分岐させるステップ680と、ステップ680の判定が肯定であることに応答して、受信したセンサデータを自動運転ECU172(図6参照)に転送するステップ682と、ステップ682に続き、優先度ポリシーにしたがってセンサの選択とスイッチの設定とを行うステップ683と、ステップ683に続き、ステップ680で受信したセンサデータがエッジサーバ128への転送対象か否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ684と、ステップ684の判定が肯定であることに応答して、ステップ680で受信したセンサデータをエッジサーバ128に転送してプログラムの実行を終了するステップ686と、ステップ680の判定が否定であることに応答して、受信したデータにしたがった処理を行ってプログラムの実行を終了するステップ688とを含む。ステップ684の判定が否定であるときには何もせずプログラムの実行が終了する。
This program further includes
この実施形態では、ステップ650、664及び674において、センサデータの転送の前にエッジサーバ128へのセンサデータの転送の有無、及び転送速度を確認し、確認結果に応じて必要であればスイッチの優先度を設定して転送する。転送が不要ならセンサデータの転送は行わない。具体的には、この実施形態では、所定のセンサからのセンサデータのパケットに、優先度ポリシーにしたがって設定された各スイッチのいずれかの優先キューに追加すべきことを示す情報を付加するよう各センサからのデータ出力部に指示する。この結果、センサデータを送信すべきか否か、送信するとしたらどのセンサデータかがほぼリアルタイムで制御される。In this embodiment, in
図17には、図16のステップ642で実行されるプログラムの制御構造をフローチャート形式で示す。図17を参照して、このプログラムは、車両に搭載された各センサデータに対し、そのセンサデータの出力元であるセンサから送信先(すなわちエッジサーバ128)までのエンド間の遅延時間を推定する処理702を実行するステップ700と、ステップ700の結果、全てのセンサデータに対して伝送遅延の推定値が許容遅延時間より小さいか否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ704とを含む。
Figure 17 shows, in the form of a flowchart, the control structure of the program executed in
このプログラムはさらに、ステップ704の判定が肯定であることに応答して、許容遅延時間内にセンサデータをエッジサーバ128に送信可能か否かを示すフラグに0を設定しこのプログラムの実行を終了するステップ706と、ステップ704の判定が否定であることに応答して、フラグに9を設定しこのプログラムの実行を終了するステップ708とを含む。図16のステップ644ではこのフラグが0であればセンサデータの送信が可能であると判定し、9であれば可能でないと判定する。
This program further includes
図17の処理702は、車内外連携部164からエッジサーバ128までの伝送容量(この場合には無線伝送遅延)を確認する(見積もる)ステップ730と、図6に示す車載ネットワーク288において、処理対象のセンサからTCU290までのデータの伝送遅延を確認する(見積もる)ステップ732と、センサデータを伝送するためにCPU340(図7参照)及びTCU290が必要とするシステム処理時間を確認する(見積もる)ステップ734と、ステップ730、732及び734を合計することにより、処理対象のセンサデータについて、そのセンサからエッジサーバ128までの伝送に生ずる遅延時間を推定し、処理702を終了するステップ736とを含む。
ステップ730で問題となる無線伝送遅延は、図6のTCU290が使用する無線通信の伝送容量の変動に起因する場合が大きい。4G通信及び5G通信の切替、大型車両によるシャドウイング等により、無線通信の伝送容量は大きく変動する可能性がある。ステップ730では、例えば車両とエッジサーバ128との間で直近に実際にデータ通信を実行したときの観測結果を伝送遅延として使ってもよい。The wireless transmission delay that is a problem in
伝送遅延は以下の式により算出する。 Transmission delay is calculated using the following formula.
無線伝送遅延=センサデータ量/回線速度
+車内ネットワーク伝送遅延
+システム処理時間
+マージン
Wireless transmission delay = sensor data volume / line speed
+ In-car network transmission delay
+ System processing time
+Margin
車内ネットワーク伝送遅延とシステム処理時間については、直近の観測結果を元にテーブル化しておけばよい。又は、車内ネットワーク伝送遅延とシステム処理時間とを含めてマージンを設定してもよい。 The in-vehicle network transmission delay and system processing time can be tabulated based on the most recent observation results. Alternatively, a margin can be set including the in-vehicle network transmission delay and system processing time.
なお、このように遅延時間を算出する場合、車両82で維持管理するタイマを外部の基準タイマと同期させる必要がある。例えばエッジサーバ128から車両へのデータ送信に要した時間に基づいて回線速度を決定する場合、車両のタイマとエッジサーバ128のタイマとが同期していなければ正確な伝送遅延は計算できない。そこで、図7に示すタイマ350は、NTP(Network Time Protocol)、AVB(Audio-Video Bridging)、TSN(Time-Sensitive Networking)等のプロトコルに基づき外部の時刻と同期をとる。また車両内の各部のタイマもタイマ350と同期をとることで伝送遅延の算出等に不都合が生じないようにする。
When calculating the delay time in this manner, it is necessary to synchronize the timer maintained by the
車内ネットワークの伝送遅延とは、図6において各センサからのセンサデータがネットワークを車内外連携部164に到着するまでの時間と、車内外連携部164からTCU290に到着するまでの時間との和のことをいう。CPUの処理時間とは、図7に示すCPU340による、センサデータをエッジサーバ128に送信するための処理に要する処理時間をいう。車内外連携部164が車両の制御を行っている関係上、車内ネットワーク及びCPUのリソースとしては、車内制御のために余裕をみておく必要がある。伝送容量及び車内ネットワークについては、その状態の確認は容易であり、センサデータの送信に与える影響も見積もりやすい。しかしCPUリソースは、他の処理の影響を受けやすく、また実際のセンサデータの送信を開始しないと明確には分からないため、他の2つの要素より見積もることがむずかしい。そこで、種々の条件でセンサデータを送信する処理を実行しておき、その結果消費されるCPUリソースを実測してテーブル等の形式で保持しておいてもよい。The transmission delay of the in-vehicle network refers to the sum of the time it takes for the sensor data from each sensor to reach the in-vehicle
図18は、所定時間おきにタイマ350が発生する割込信号に応答して、図7に示す車内外連携部164のCPU340が実行する優先度ポリシーの更新処理を実現するためのプログラムの制御構造を示すフローチャートである。図18を参照して、このプログラムは、自車両の位置をGPS(Global Positioning System)等の出力から検知するステップ800と、ステップ800に基づいて地図情報から自車両の周辺に存在するインフラセンサ設備を検索するステップ802と、ステップ802において検索されたインフラセンサが自車両の前方の所定距離内にあるか否かを判定し判定結果に応答して制御の流れを分岐させるステップ804とを含む。18 is a flowchart showing a control structure of a program for implementing a priority policy update process executed by
このプログラムはさらに、ステップ804の判定が肯定のときに、さらに自車両の後方の所定距離内にインフラセンサが存在するか否かを判定し、判定結果に基づいて制御の流れを分岐させるステップ806と、ステップ806の判定が肯定のときに実行され、前方のインフラセンサまでの距離と後方のインフラセンサまでの距離を比較し、前方のインフラセンサの方が遠いか否かを判定し、判定に応答して制御の流れを分岐させるステップ808と、ステップ808の判定が肯定のときに、自車両が搭載しているセンサのうち前方を優先することを決定しプログラムの実行を終了するステップ812と、ステップ808の判定が否定のときに、自車両が搭載しているセンサのうち後方を優先することを決定しプログラムの実行を収容するステップ810とを含む。The program further includes
このプログラムはさらに、ステップ806の判定が否定であることに応答して、後方のセンサを優先することを決定しプログラムの実行を終了するステップ814と、ステップ804の判定が否定であることに応答して、自車両の後方の所定距離内にインフラセンサが存在しているか否かを判定し、判定に応じて制御の流れを分岐させるステップ816と、ステップ816の判定が肯定であることに応答して、自車両の搭載しているセンサのうち、前方のセンサを優先することを決定してプログラムの実行を終了するステップ818と、ステップ816の判定が否定のときに実行され、自車両が搭載しているセンサの優先順位をランダムに設定してプログラムの実行を終了するステップ820とを含む。The program further includes
このプログラムを実行し、上記したようにセンサのコードを優先順位にしたがって昇順又は降順にソートし、さらに各センサ種別ごとに優先順位の高いセンサを、センサデータセットにより定められた個数だけ選択することで、エッジサーバ128に送信するセンサデータセットを決定するためのセンサ優先度ポリシーテーブル404が得られる。このプログラムは所定時間ごとに繰返され、そのたびにセンサ優先度ポリシーテーブル404が更新される。したがってこの所定時間を十分に短くとれば、車両の位置及び周囲の状況に応じてほぼリアルタイムで常に適切なセンサ優先度ポリシーテーブル404が得られる。
By executing this program, sorting the sensor codes in ascending or descending order according to priority as described above, and further selecting the number of high-priority sensors for each sensor type determined by the sensor data set, a sensor priority policy table 404 is obtained for determining the sensor data set to be sent to the
図19は、図16のステップ650を実現するためのプログラムの制御構造を示すフローチャートである。図19を参照して、このプログラムは、エッジサーバ128から受信した識別子により特定されるセンサデータセット内の各センサデータに対して以下の処理852を実行することでセンサ種別ごとにエッジサーバ128に送信するセンサデータを出力するセンサを選択するステップ850と、ステップ850により決定された優先度に対応するパケット転送の優先度ポリシーを各スイッチ(又は各センサの出力部)に設定してこのプログラムの実行を終了するステップ854とを含む。
Figure 19 is a flowchart showing a control structure of a program for implementing
処理852は、指定されたセンサデータセットに定められたセンサ個数が、処理対象のセンサ種別のセンサであって車両に搭載されているセンサの個数より少ないか否かを判定し、判定に応じて制御の流れを分岐させるステップ870と、ステップ870の判定が肯定であるときに、各センサの価値をセンサ優先度ポリシーテーブル404により決定するステップ872と、ステップ872に続き、価値の高いセンサから指定されたセンサデータセットにより処理対象のセンサ種別に対して指定された個数のセンサを選択するステップ874と、ステップ870の判定が否定であることに応答して、処理対象のセンサ種別のセンサを全て選択し処理852を終了するステップ878とを含む。
〈動作〉
図6を参照して、センサユニット280、282、284及び286に含まれる各センサは、それぞれ周囲の状況に応じたセンサデータを出力する。これらセンサデータは、ネットワークスイッチ292、294、296、298、第1のマルチギガスイッチ300及び第2のマルチギガスイッチ302等をそれぞれ介して車内外連携部164に送信される。センサの中で、LiDARは、それぞれ周囲の所定範囲内に存在する動体のLiDARに面した部分の格子点までの距離を測定し、測距信号を各点の3次元位置座標の集合であるポイントクラウドとして出力する。ミリ波レーダは周囲に存在する動体までの距離を測定し、その信号を出力する。カメラは、撮像範囲の画像を所定のフレームレートで撮像する。画像のうち、画像の中心部を含み、センサデータセットにより指定された範囲の画像(SD画像、HD画像、フルHD画像)が出力される。これらセンサデータは図6に示す自動運転ECU172に送信されるが、これらのうちエッジサーバ128により指定されたセンサデータセットにより指定されたセンサのデータは、エッジサーバ128にも送信される。センサデータセットを決定するときにはエッジサーバ128及び車内外連携部164は以下のように動作する。
Actions
Referring to FIG. 6, each sensor included in the
図7に示すタイマ350は所定時間ごとにタイマ割込を発生しCPU340に対し割込信号を与える。この割込信号に応答して、CPU340は図18に制御構造を示すプログラムを実行する。このプログラムを定期的に実行することにより、車両と周囲のインフラセンサとの関係に応じ、車両が持つ複数のセンサのうち、センサデータセットにしたがってセンサを選択するときの優先度を決定するための優先度ポリシーがリアルタイムで更新される。
エッジサーバ128の受信処理部210は、上記したように複数のインフラセンサ設備180からの信号及び車両82に搭載されたセンサ170からの信号を受信し、LiDAR及びミリ波レーダからの信号を動体追跡部212に与え、カメラからの画像データを属性検出部216に与える。一方、受信処理部210は、センサ170から受信した情報の中で、車両の位置、速度及び進行方向を示す情報を車両追跡部220に与える。車両追跡部220は受けた情報に基づき、各車両の現在位置及び移動方向を示すデータを維持する。なお、各車両からは、その車両が搭載したセンサの検知範囲を表す座標がエッジサーバ128に送信されてくる。車両情報記憶部222は、そうした情報を各車両の座標とともに記憶する。As described above, the
エッジサーバ128の動体追跡部212は、受信処理部210から受けたLiDAR等からの測距信号を解析することにより、各動体の位置を第1周期で決定する。この解析に要する時間は短く、第1周期で動体追跡結果213が更新される。属性検出部216は、受信処理部210から受けた画像データに対して画像解析を行うことにより、画像中の車両、人等の動体の属性を決定する。画像処理には時間がかかるため、属性検出部216による属性検出の周期は動体追跡部212による動体追跡結果213の更新周期より長い第2周期となる。属性検出部216の属性217は属性記憶部218に格納される。The moving
図5を参照して、受信処理部210は対象エリア内のインフラセンサ設備180及び車両82等からセンサデータ及び車両データを受信する。動体追跡部212はそれらデータから対象エリア内の動体の位置を検知しその移動を追跡する。追跡結果は動体追跡結果記憶部214に記憶される。同様に属性検出部216は、各動体の属性を検出する。検出された動体の属性は属性記憶部218に記憶される。統合処理部224が動体の追跡結果と動体の属性とを統合し、交通状況俯瞰マップ記憶部226に記憶されている高精細マップを使用して交通状況俯瞰マップ225を作成し、そのデータを交通状況俯瞰マップ記憶部226に保存する。統合処理部224は新たに受信したデータに基づいて交通状況俯瞰マップ記憶部226に保存された交通状況俯瞰マップ225を常に更新する。
With reference to FIG. 5, the
車両追跡部220は各車両から受信した車両情報221を車両情報記憶部222に保存する。車両追跡部220はさらに、車両情報記憶部222に記憶された車両情報221と新たに受信された車両情報221とに基づいて、エリア内の各車両を追跡する。車両追跡部220はさらに、エリア内に新規に進入してきた車両に対して伝送データセットテーブルの送信を要求し、受信した伝送データセットテーブルをセンサデータセットテーブル記憶部248に受信する。The
情報送信部228は、交通状況俯瞰マップ225において各車両に送信すべき情報が発生すると、交通状況俯瞰マップ記憶部226に記憶されたデータから各車両に送信すべき情報を生成し、送信処理部230を介して各車両に送信する。When information to be transmitted to each vehicle occurs in the traffic
回線速度情報記憶部256は、受信処理部210がエリア内の各車両から受信したデータに保持されている送信時刻とエッジサーバ128におけるその受信時刻、及び車両情報記憶部222に記憶された各車両の位置を組にして抽出し蓄積する。通信状況マップ管理部258は、回線速度情報記憶部256に蓄積されたデータと、高精細マップ記憶部262に記憶された高精細マップとに基づき、マップを格子状に分割した各区画について、車両とエッジサーバ128との間の伝送時間に関する通信状況マップを作成し通信状況マップ記憶部260に記憶させる。通信状況マップ管理部258は、回線速度情報記憶部256に蓄積される直近の回線速度情報に基づいて常に通信状況マップ記憶部260を最新の状態に維持する。The line speed
高優先度エリア抽出部240、ポリシー決定部244、候補車両選定部246、データセット問合せ部250及び車両選定部252は、以下のように動作する。図15を参照して、以下の処理は所定時間で繰返される。The high priority
まず、エッジサーバ128は、前記した基準にしたがってエッジサーバ128が担当しているエリアの中から高優先度エリアを抽出する(ステップ550)。続いて、ステップ550で抽出されたエリアごとにステップ552で処理554が実行される。First, the
処理554では、処理対象のエリアの性質に応じたセンサ優先度ポリシーが決定される(ステップ570)。続いてステップ572において、処理対象のエリア内に存在する車両から送信されてきたデータから当該車両のセンサの検知範囲を計算し、処理対象のエリアをセンサの検知範囲に含む車両か否か、及び近い将来処理対象のエリアがセンサの検知範囲に入る可能性が高い車両であって、所定のセンサを搭載した車両か否かが判定され、条件を満たした車両が車両候補として選定される。続くステップ574において、ステップ572で選定された車両ごとに、ステップ570で決定されたセンサ優先度ポリシー、通信状況マップ及び各車両が搭載しているセンサに関する車両情報にしたがって、その車両から収集すべきセンサデータセットを決定し記憶する。In
ステップ576ではステップ572で選定された候補車両ごとに処理578を実行する。この際、この実施形態では、候補車両のうちでも最も好ましい属性(搭載したセンサの種類、個数及び性能、データ送信性能等)を持った車両から順番に処理578を実行する。In
処理578では、ステップ574で決定したセンサデータセットの識別子とともにセンサデータの送信を対象車両に送信する。In
図16を参照して、これを受信した車両では、ステップ640の判定が肯定となり、ステップ642が実行され、指定されたセンサデータセットをエッジサーバ128に送信する際の伝送遅延が推定される。この処理については図17に示したとおりである。すなわち、各センサデータに対して、無線伝送遅延(ステップ730)、車内ネットワーク伝送遅延(ステップ732)、及びシステム処理時間(ステップ734)が確認(見積もり)され、それらに基づき、処理対象のセンサからエッジサーバ128までのエンド間の合計の遅延時間が推定される。全てのセンサデータで伝送遅延の推定値が許容遅延より小さければステップ706でフラグが0に設定される。センサデータのうち、1つでも伝送遅延の推定値が許容遅延時間以上のものがあれば、ステップ708でフラグが9に設定される。
Referring to FIG. 16, in the vehicle that receives this, the determination in
ステップ644で、ステップ642において計算された伝送遅延が許容遅延より小さく、したがって指定されたセンサデータセットをエッジサーバ128に送信可能であると判定されると、ステップ650でエッジサーバ128にセンサデータを送信するためのセンサがセンサデータセットにしたがって選択され、そのセンサからのセンサデータを優先的に転送するよう各スイッチが設定される。If, in
すなわち、図19を参照して、エッジサーバ128により指定された識別子に対応するセンサデータセット内の各センサデータに対して処理852の処理が実行される。処理852ではまず、ある種別のセンサについてセンサデータセットにより指定されたセンサ個数が、車両に装備されている全センサの個数より少ないか否かが判定される。この判定が否定なら車両に搭載されている対象種別のセンサが全てのエッジサーバ128にセンサデータを送信するセンサとして選択される(ステップ878)。ステップ870の判定が肯定なら、ステップ872において、その時点でのセンサの優先度ポリシーにしたがって各センサの価値を決定し、ステップ874で価値の高いセンサから始めて、指定されたセンサデータセットにより定まる数のセンサまでが選択される。こうして全てのセンサ種別についてセンサが選択されると、ステップ854で選択されたセンタからのセンサデータを優先的に転送するよう各スイッチが設定される。That is, referring to FIG. 19, the
この結果、選択されたセンサからエッジサーバ128を宛先としたセンサデータの出力が開始される。CPU340(図7)がこのセンサデータを受信すると、図16のステップ640→ステップ660→ステップ670→ステップ680という経路を経てステップ682においてセンサデータが自動運転ECU172に転送される。さらにセンサデータがエッジサーバ128への転送対象であれば、ステップ684→ステップ686という経路を経てセンサデータがエッジサーバ128に転送される。As a result, the selected sensor starts outputting sensor data addressed to the
再び図15を参照して、この場合にはステップ592の判定が肯定(フラグ=0)となり、ステップ594及び596の処理が実行され、ステップ576の処理が終了する。続くステップ580で対象の車両からのセンサデータの伝送が実行されていると判定されるので対象エリアの処理は終了し、次の高優先度エリアについて処理554が実行される。15 again, in this case, the determination in
仮にステップ590でセンサデータセットの転送を依頼した車両において、伝送遅延が許容遅延時間以上であるときは以下のような処理が実行される。
If the transmission delay in a vehicle that requested the transfer of the sensor data set in
図16を参照して、この場合にはステップ640→ステップ642→ステップ644という経路で処理がされる。ステップ644の判定が否定となるため、ステップ648の処理が実行される。すなわちこの車両は、エッジサーバ128に対して、センサデータセットの識別子を1下げるように要請する情報を送信する。
With reference to Figure 16, in this case, processing is performed in the following order: step 640 →
再び図15を参照して、この要請を受信したエッジサーバ128では、ステップ592の判定が否定(フラグ≠0)となる。対象車両に対する処理578の実行は終了し、次の車両に対して処理578が実行される。候補車両が全て、許容遅延時間内でセンサデータの転送が行えないときには、ステップ580の判定が否定となり、ステップ582で各車両のセンサデータセットの識別子の値から1をマイナスする。そして新たな識別子を用いて各車両に対し処理578が繰返される。こうした処理がセンサデータの送信が可能である車両が見つかるまで繰返される。図示はしていないが、全ての候補車両について伝送が不可能であるときには、ステップ570から処理を再開することができる。
Referring again to FIG. 15, in the
こうして、対象となる高優先度エリアの全てについて、選択された車両からのセンサデータの送信が開始されると、ステップ556が実行され、エリア外の車両に対し、長い周期でセンサデータを送ることを示す指示が送信される。Once sensor data transmission from the selected vehicles has commenced for all of the targeted high priority areas,
図16を参照して、この指示を各車両が受けると、図16のステップ640→ステップ660→ステップ670という経路を経てステップ674が実行される。ステップ674では、ステップ650と異なるデータセット(多くの場合は全てのセンサデータ)を長い周期でエッジサーバ128に送るように、センサの選択、センサからのデータ出力、及びネットワーク内のスイッチの再設定(リセット)が行われる。この結果、選択された車両以外の車両からは、長い周期でセンサデータがエッジサーバ128に送信されることになる。
With reference to Figure 16, when each vehicle receives this instruction,
なお、高優先度エリアで選択された車両以外に対しては、センサデータの送信を中止する指示がエッジサーバ128から送信される。この場合、それら車両では、図16のステップ640→ステップ660という経路を経てステップ664の処理が実行される。すなわち、ステップ664がリセットされ、全てのセンサデータがエッジサーバ128への転送対象から除外される。For vehicles other than those selected in the high priority area, an instruction to stop sending sensor data is sent from the
図16を参照して、各車両で実行されるプログラムの動作について、データセット送信指示、データ送信中止指示、及び低速データ送信指示を受信したときの動作については前述したとおりである。センサからのセンサデータをCPU340が受信したときには、ステップ640→ステップ660→ステップ670→ステップ680という経路を経てステップ682でそのセンサデータを自動運転ECU172(図6参照)に転送し、続くステップ684及び686により、そのセンサデータがエッジサーバ128への転送対象であればエッジサーバ128に転送し、そうでなければ何もせずこのプログラムの実行を終了する。16, the operation of the program executed in each vehicle when a data set transmission instruction, a data transmission stop instruction, and a low-speed data transmission instruction are received is as described above. When the
受信したデータがセンサデータではないとステップ680で判定されたときには、制御はステップ688に進み、受信したデータにしたがった処理を実行して処理を終了する。
When it is determined in
以上のようにこの実施形態によれば、所定の条件が充足されたエリア(高優先度エリア)では、そのエリアの条件に応じたセンサ優先度ポリシーにしたがい、交通状況俯瞰マップを作成するために最も有効なセンサデータを、所定の許容遅延以内で最も効率よくエッジサーバ128に送信できる車両のみがセンサデータの送信を行い、それ以外の車両はセンサデータの送信を行わない。エッジサーバ128に送信されるデータ量が過大になることはなく、交通状況俯瞰マップもリアルタイムで適時に作成し維持できる。このときの伝送遅延の推定には、車両の送信機からエッジサーバ128までの伝送容量(回線速度)に加えて、車内ネットワークの伝送遅延及びCPUにおける処理時間まで推定した上でそれらを合計し、さらにマージンを加えて許容遅延と比較する。その結果、エッジサーバ128では交通状況俯瞰マップを作成し維持するために必要な情報を、エッジサーバ128との回線速度と車両内の伝送遅延の要因とを考慮して選択した車両から高い確率で収集できる。その結果、対象エリアにおいて車両とエッジサーバ128との間の通信が輻輳したりする危険性も低くできる。また、対象となるエリアについては、対象となった理由に応じたセンサ優先度ポリシーが採用され、そのセンサ優先度ポリシーに適合した形でセンサデータを送信できる車両が選択される。そのため、交通状況に応じ、最も必要なデータをエッジサーバ128に送信し、必要な情報を十分に反映した交通状況俯瞰マップが作成できる。
As described above, according to this embodiment, in an area where a certain condition is satisfied (high priority area), only vehicles that can transmit the most effective sensor data for creating a traffic situation overview map to the
図17の処理702により、車両82に搭載された複数のセンサの各々からエッジサーバ128までのエンド間のセンサデータの送信遅延時間が推定される。図18に示す処理及び図19に示すステップ872の処理によって、車両82の位置及び姿勢を含む車両の状態、車両82に搭載された複数のセンサの車両82における設置位置、及び複数のセンサの検知範囲とインフラセンサの検知範囲の重複状態に基づいて、車両82に搭載された複数のセンサの出力するセンサデータの価値が決定される。図19のステップ874の処理により、図17の処理702において推定されたエンド間の送信遅延時間、及び車両82の位置及び進行方向等に応じて図18の処理及び図19のステップ872により決定された価値に基づいて、センサデータの一部を選択し、当該センサデータのコピーを図6のTCU290を介してエッジサーバ128に送信する。車内ネットワークでの遅延時間まで含めて、センサからエッジサーバ128へのエンド間の送信遅延時間を推定し、推定された送信遅延時間と、センサデータの各々について図18の処理及び図19のステップ874により決定された価値とに基づいてエッジサーバ128に送信するセンサデータを選択する。TCU290による伝送容量の変動に追従しながら、センサからエッジサーバ128までのエンド間の送信遅延時間を考慮して、エッジサーバ128で有効に利用できるようなセンサデータを選択して車内外連携部164が送信するので、利用可能な伝送容量を最大限に生かしながら、エッジサーバ128の機能を可能な限り発揮できる。17, the end-to-end transmission delay time of the sensor data from each of the multiple sensors mounted on the
図7に示す入出力I/F352に到達したセンサデータを図6のTCU290に入力するまでのCPU340における処理時間と、センサデータがTCU290からエッジサーバ128まで送信されるのに要する通信遅延時間とに加えて、さらに複数のセンサからのセンサデータが図6に示す車載ネットワーク288を介して図7の入出力I/F352に到達するまでのネットワーク遅延時間をセンサごとに推定し、これらに基づいて各センサからエッジサーバ128までのエンド間の送信遅延時間が算出される。車載ネットワーク288の送信遅延時間まで考慮してエンド間の送信遅延時間が算出されるので、許容遅延時間内にエッジサーバ128に送信できるデータ量がより正確に推定でき、送信すべきセンサデータの選択がより正確に行える。In addition to the processing time in the
車両82に搭載された複数のセンサの中で、インフラセンサの検知範囲と重複する検知範囲が大きなセンサからのセンサデータはエッジサーバ128での利用価値が低い。インフラセンサの検知範囲と重複する検知範囲が小さいセンサほど、そのセンサの出力するセンサデータはエッジサーバ128での利用価値が高い。したがって、図14を参照して説明した図18に例示したようなアルゴリズムによって、車両82の近傍に存在するインフラセンサの検知範囲を推定し、センサの中で、その検知範囲とインフラセンサの検知範囲との重複範囲が小さいものの価値を高く、大きなものを小さく算出することで、それらセンサからのセンサデータが優先的に選択されてエッジサーバ128に送信される。限られた伝送容量の中で価値の高いセンサデータをエッジサーバ128に送信するので、伝送容量の変動にかかわらず、エッジサーバ128ではセンサデータに基づいた安定した処理が行える。なお、図18に示すアルゴリズムでは、インフラセンサの検知範囲の詳細を調べているわけではないが、少なくとも車両82に搭載されたセンサのうち、インフラセンサと検知範囲が重複する可能性が低いかほとんどないセンサを選択しているという点で、上記した条件を満たしている。Among the multiple sensors mounted on the
図18のアルゴリズムにより示されるように、インフラセンサの検知範囲は所定時間間隔で更新される。センサデータの価値も、図18に示されるように車両82の位置及び姿勢と更新されたインフラセンサの検知範囲とに基づいて所定時間間隔で更新される。したがって、車両82の移動及び車両82の周辺の環境等に追随して少なくとも所定時間間隔で車両82の各センサの価値が更新される。その結果、車両82の移動及び車両の周辺の環境の変化等にかかわらず、価値の高いセンサデータがエッジサーバ128に送信される。したがって車両の分布及び環境の変化に関わらず、エッジサーバ128は安定して処理を行える。
As shown by the algorithm in FIG. 18, the detection range of the infrastructure sensor is updated at a predetermined time interval. The value of the sensor data is also updated at a predetermined time interval based on the position and attitude of the
図19に示すように、センサの種別ごとにセンサデータの価値が設定される。そのため、伝送容量をより有効に利用してエッジサーバ128の処理に有効なセンサデータを選択できる。As shown in Figure 19, the value of sensor data is set for each type of sensor. This allows the
図19に示すアルゴリズムから分かるように、センサデータセットのいずれかを指定する識別子を車内外連携部164に与えると、図9に示すようにその識別子に対応するセンサデータセットが定まる。そのセンサデータセットにより指定された数のセンサが、センサ種別ごとに、センサデータの価値の高いものから順番に選択される。全ての種別のセンサについて、センサデータセットによる指定に基づいて価値のある所定個数のセンサデータがエッジサーバ128に送信される。その結果、エッジサーバ128では、それらセンサデータを有効に利用して安定した処理を実行できる。As can be seen from the algorithm shown in FIG. 19, when an identifier specifying one of the sensor data sets is provided to the vehicle interior/
図6に示す自動運転ECU172は、車両82に搭載された複数のセンサからのセンサデータに基づいて動作する。これらセンサデータのうち車内外連携部164により選択されたセンサデータがエッジサーバ128に送信されるので、自動運転ECU172とエッジサーバ128とでセンサデータを共有でき、効率よく車両の自動運転とエッジサーバ128の処理の実行とが行える。The
<第2の実施形態>
〈構成〉
上記第1の実施形態では、自動運転ECU172に送信されるセンサデータの一部をエッジサーバ128に送信している。しかしこの開示はそのような実施形態には限定されない。図20を参照して、この第2の実施形態に係る交通支援システム900は、第1の実施形態に係る車両82と同様の構成を持つ車両914と、図4の車両84に代えて、車両82と同様の構成を持つが、図4及び図6に示す自動運転ECU172ではなく、図示しない遠隔操縦ECUを備えた車両916と、車両916からインターネット912を介してセンサデータを受信し、このセンサデータに基づいて車両916の遠隔操縦ECUを制御する信号(遠隔制御コマンド)を生成しインターネット912を介して車両916に送信するための遠隔制御サーバ910とを含む。
Second Embodiment
<composition>
In the first embodiment, a part of the sensor data transmitted to the automatic driving
図21を参照して、車両916は、図4に示す車載装置92に代えて車載装置932を、図4に示す自動運転ECU172に代えて遠隔制御ECU930を含む。車載装置932は、車載装置92のNSW160、車内外連携部164及び車外通信機162に代えてNSW950、車内外連携部952及び車外通信機954を含む。遠隔制御ECU930は、自動運転ECU172のような自動運転の機能は備えておらず、この実施形態では単に遠隔制御サーバ910から送信されてくる遠隔操縦のコマンドにしたがって動作するだけである。21, the
図21に示すように、この車載装置932は、センサ170からのセンサデータを遠隔制御ECU930に送信するのではなく、矢印960により示すように、NSW950、車内外連携部952及び車外通信機954を介して遠隔制御サーバ910に送信する。遠隔制御サーバ910から送信されてくる遠隔操縦コマンドはセンサデータの送信経路は逆の経路で車内外連携部952が受信し、NSW950を経て遠隔制御ECU930に与える。21, this in-
このような実施形態では、基本的にセンサ170は全て遠隔制御サーバ910に送信される一方、その一部がエッジサーバ128に送信される。そのために車内外連携部952のCPUが実行するプログラムの制御構造を図22に示す。In such an embodiment, basically all of the
図22を参照して、このプログラムが図16に示すプログラムと異なるのは、図16のステップ682に代えて、センサデータを受信したときにそのセンサデータを遠隔制御サーバ910に転送するステップ972を含む点、ステップ680の判定が否定であることに応答して、受信したデータが遠隔制御サーバ910からの遠隔操縦コマンドか否かを判定し制御の流れを分岐させるステップ980を含む点、及びステップ980の判定が肯定のときに、受信した遠隔操縦コマンドを図21に示す遠隔制御ECU930に転送してこのプログラムの実行を終了するステップ982を含む点である。
Referring to Figure 22, this program differs from the program shown in Figure 16 in that, instead of
図4と図21、及び図16と図22とをそれぞれ比較すれば容易に理解できるように、この実施形態に係る車両916は、自動運転ではなく遠隔操縦により動作する点を除き、第1の実施形態に係る車両82と同様に動作し、同様の効果を得ることができる。As can be easily understood by comparing Figures 4 and 21, and Figures 16 and 22, respectively, the
この第2の実施形態では、ハードウェアとしては遠隔制御ECU930を除き第1の実施形態に示すものと同様のものを用いればよく、第1の実施形態との相違は車両916等が実行するプログラムの制御構造の部分にある。エッジサーバ128は第1の実施形態のものと全く同じものを使用すればよい。In this second embodiment, the hardware may be the same as that shown in the first embodiment, except for the
以上のようにこの第2の実施形態では、センサ出力を自動運転ではなく遠隔操縦に用いるような車両もセンサデータを収集する対象として利用できる。センサデータの収集対象を広くすることができ、自動運転機能を持つ車両に与える影響を小さくしながら、エッジサーバが維持管理している交通状況俯瞰マップの品質も高く維持できる。As described above, in the second embodiment, vehicles that use sensor output for remote control rather than autonomous driving can also be used as targets for collecting sensor data. This allows a wider range of targets for sensor data collection, minimizing the impact on vehicles with autonomous driving functions, while also maintaining high quality of the traffic situation overview map maintained by the edge server.
図20及び図21に示す遠隔制御サーバ910は車両916に搭載されたセンサ170から受信したセンサデータに基づいて動作し、遠隔操縦コマンドを遠隔制御ECU930に送信する。遠隔制御サーバ910に送信されるセンサデータのいずれかが車内外連携部952により選択されてエッジサーバ128に送信される。したがって、遠隔制御サーバ910とエッジサーバ128とでセンサデータを共有でき、効率よく車両916の遠隔操縦とエッジサーバ128の処理の実行とが行える。20 and 21 operates based on sensor data received from a
上記した実施形態では、回線速度については車内外連携装置で測定し、センサデータセットの送信が可能か否かを決定している。しかしこの開示はそのような実施形態には限定されない。例えばエッジサーバ128が、自己の管理するエリア内における通信状況マップ152(図3を参照)と各車両の位置とから推定される各車両とエッジサーバ128との間の回線速度を車内外連携装置に送信してもよい。この場合、車内外連携装置はこの回線速度を用いてセンサデータセットのセンサデータが送信可能か否かを判定する。In the above embodiment, the line speed is measured by the vehicle interior/exterior linkage device to determine whether the sensor data set can be transmitted. However, this disclosure is not limited to such an embodiment. For example, the
上記実施形態ではさらに、エッジサーバ128が各車両からセンサデータセットテーブルを収集し、それらテーブルに基づいて候補車両に対しセンサデータセットの識別子を指定してセンサデータの送信を依頼している。しかしこの開示はそのような実施形態には限定されない。例えばセンサデータセットテーブルをエッジサーバ128が収集することなく、各車両に対して通信速度等の条件に応じて、指定されたセンサからのセンサデータを最も多くエッジサーバ128に送信できるようなデータセットを問い合わせることが考えられる。回答があった車両の中で最も多くのデータを送信できる車両をエッジサーバ128が選択すればよい。In the above embodiment, the
さらに、上記実施形態ではエッジサーバ128と車両(主として車内外連携部164)が連携して車両からエッジサーバ128に送信するセンサデータセットを決定する。しかしこの開示はそのような実施形態には限定されず、車内外連携部164が単独でセンサデータセットを決定してもよい。例えば、センサがカメラの場合、カメラの出力する画像が不鮮明になった場合にはそのカメラからの画像をエッジサーバ128に伝送することを中止し、鮮明な画像の取得ができる他のカメラの画像をエッジサーバ128に送るようにすることが考えられる。画像が鮮明か否かについては、例えば画像に対してフーリエ解析を行い、高周波成分が多いか否かに基づいて判定すればよい。Furthermore, in the above embodiment, the
上記実施形態で車内外連携部164が回線速度を正確に見積もるためには、図7に示すタイマによる時刻同期が欠かせない。しかし時刻同期の精度は時刻同期に使用するプロトコル及び車内外連携部164及び同様の構成を持つECUのハードウェア性能に依存する。したがって、同期誤差が大きい場合には遅延時間の算出におけるマージンを大きく設定し、同期誤差が小さいときにはマージンを小さくすることが望ましい。In the above embodiment, time synchronization using a timer as shown in FIG. 7 is essential for the vehicle interior/
車内外連携部164及び952を車内外連携部952及びその構成要素の各機能として動作させるためのコンピュータプログラムは、この実施形態では車内外連携部164及び952の出荷時にROM344に書き込まれる。しかし、必要に応じて、ネットワークを介してROM344に書き込まれたコンピュータプログラムを更新することもできる。さらに、車載装置932にリムーバブル記憶媒体の読出装置を接続することで、CD―ROM(Compact Disk-Read Only Memory)又はDVD―ROM(Digital Versatile Disk - Read Only Memory)等の媒体からこれらコンピュータプログラムを更新することもできる。その場合、コンピュータプログラムを記録したCD―ROM又はDVD―ROM等が市場で流通する場合も考えられる。In this embodiment, the computer programs for operating the vehicle interior/
今回開示された実施形態は単に例示であって、この開示が上記した実施形態のみに制限されるわけではない。この開示の範囲は、開示の詳細な説明の記載を参酌した上で、請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。The embodiments disclosed herein are merely examples, and the disclosure is not limited to the above-described embodiments. The scope of the disclosure is indicated by each claim in the scope of the claims, taking into consideration the detailed description of the disclosure, and includes all modifications within the meaning and scope equivalent to the wording described therein.
50 実空間
52、150、225 交通状況俯瞰マップ
70 通信システム
82、84、520、522、524、914、916 車両
86 歩行者
88 インフラカメラ
90 交通信号制御器
92、94、932 車載装置
96 携帯電話機
98、100 無線通信機
110、112、114 基地局
120、122 メトロNW
124、130 分散DC
126、128 エッジサーバ
140 コアNW
142 コアDC
144 コアサーバ
152 通信状況マップ
160、950 NSW
162、954 車外通信機
164、952 車内外連携部
170 センサ
172 自動運転ECU
174、960 矢印
180 インフラセンサ設備
190 インフラセンサ
192 通信装置
210 受信処理部
212 動体追跡部
213 動体追跡結果
214 動体追跡結果記憶部
216 属性検出部
217 属性
218 属性記憶部
220 車両追跡部
221 車両情報
222 車両情報記憶部
224 統合処理部
226 交通状況俯瞰マップ記憶部
228 情報送信部
230 送信処理部
240 高優先度エリア抽出部
242 センサ優先度ポリシー記憶部
244 ポリシー決定部
246 候補車両選定部
248 センサデータセットテーブル記憶部
250 データセット問合せ部
252 車両選定部
254 問合せ送受信部
256 回線速度情報記憶部
258 通信状況マップ管理部
260 通信状況マップ記憶部
262 高精細マップ記憶部
280、282、284、286 センサユニット
288 車載ネットワーク
290 TCU
292、294、296、298 ネットワークスイッチ
300 第1のマルチギガスイッチ
302 第2のマルチギガスイッチ
320 マイクロプロセッサ
340 CPU
342 バス
344 ROM
346 RAM
348 DMAC
350 タイマ
352 入出力I/F
354 割込コントローラ
400 搭載センサ情報
402 センサデータセットテーブル
404 センサ優先度ポリシーテーブル
406 高精細マップデータ
408 センサデータ格納領域
410 パケット優先度ポリシーテーブル
440、442、444、446 カメラ
500 対象エリア
510 高速通信エリア
512 交差点
514 ビル
550、552、556、570、572、574、576、580、582、590、592、594、596、640、642、644、648、650、660、664、670、674、680、682、683、684、686、688、700、704、706、708、730、732、734、736、800、802、804、806、808、810、812、814、816、818、820、850、854、870、872、874、878、972、980、982 ステップ
554、578、702、852 処理
900 交通支援システム
910 遠隔制御サーバ
912 インターネット
930 遠隔制御ECU
50
124, 130 Distributed DC
126, 128
142 Core DC
162, 954 Vehicle
174, 960
292, 294, 296, 298
342
346 RAM
348 DMAC
350
354 Interrupt
Claims (11)
前記複数のセンサからのセンサデータを受信するデータ受信部と、
前記複数のセンサの各々から前記無線通信機により通信可能な所定の装置までの前記センサデータの送信遅延時間を推定する遅延時間推定部と、
前記遅延時間推定部が推定した前記送信遅延時間に基づいて、前記センサデータの一部を選択し、選択された当該センサデータを前記無線通信機を介して前記所定の装置に送信する選択部と、
前記車両の状態、及び前記複数のセンサの状態に基づいて、前記複数のセンサの出力するセンサデータの価値を決定する価値決定部とを含み、
前記選択部は、前記遅延時間推定部が推定した前記送信遅延時間、及び前記価値決定部により決定された前記価値に基づいて、前記センサデータの一部を選択し、選択された当該センサデータを前記無線通信機を介して前記所定の装置に送信するデータ選択部を含み、
前記価値決定部は、
前記車両の位置に基づいて、当該車両の近傍に存在するインフラセンサの検知範囲を推定するインフラ検知範囲推定部と、
前記車両の位置及び姿勢に基づいて、前記複数のセンサの前記検知範囲を推定し、前記インフラ検知範囲推定部により推定された前記インフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように各センサからのセンサデータの価値を設定する価値設定部とを含む、車内外連携装置。 A vehicle interior/exterior linking device used in a vehicle equipped with a wireless communication device that wirelessly communicates data with the outside of the vehicle and a plurality of sensors,
a data receiving unit that receives sensor data from the plurality of sensors;
a delay time estimation unit that estimates a transmission delay time of the sensor data from each of the plurality of sensors to a predetermined device that can communicate with the wireless communication device;
a selection unit that selects a portion of the sensor data based on the transmission delay time estimated by the delay time estimation unit, and transmits the selected sensor data to the predetermined device via the wireless communication device ;
a value determination unit that determines a value of sensor data output from the plurality of sensors based on a state of the vehicle and states of the plurality of sensors;
the selection unit includes a data selection unit that selects a portion of the sensor data based on the transmission delay time estimated by the delay time estimation unit and the value determined by the value determination unit, and transmits the selected sensor data to the predetermined device via the wireless communication device;
The value determination unit is
an infrastructure detection range estimation unit that estimates a detection range of an infrastructure sensor present in the vicinity of the vehicle based on a position of the vehicle;
a value setting unit that estimates the detection ranges of the multiple sensors based on the position and attitude of the vehicle, and sets a value of the sensor data from each sensor so that the value of the sensor data from the sensor is greater for a sensor with a smaller area overlapping with the detection range of the infrastructure sensor estimated by the infrastructure detection range estimation unit .
前記複数のセンサからの前記センサデータが前記データ受信部に到達するまでの遅延時間をセンサごとに推定する伝送時間推定部と、
前記データ受信部に到達した前記センサデータを前記無線通信機に入力するまでの処理に要する処理時間を推定する処理時間推定部と、
前記センサデータが前記無線通信機から前記所定の装置まで送信されるのに要する無線通信遅延時間を推定する無線通信遅延時間推定部と、
前記複数のセンサの各々のデータ量、前記遅延時間、前記処理時間、及び前記無線通信遅延時間に基づいて前記送信遅延時間を算出する遅延時間算出部とを含む、請求項2に記載の車内外連携装置。 The end-to-end delay time estimation unit
a transmission time estimation unit that estimates a delay time for each of the sensors until the sensor data from the plurality of sensors arrives at the data receiving unit;
a processing time estimation unit that estimates a processing time required for processing the sensor data that has arrived at the data receiving unit until the sensor data is input to the wireless communication device;
a wireless communication delay time estimation unit that estimates a wireless communication delay time required for the sensor data to be transmitted from the wireless communication device to the predetermined device;
The vehicle interior/exterior linking device according to claim 2 , further comprising: a delay time calculation unit that calculates the transmission delay time based on an amount of data from each of the plurality of sensors, the delay time, the processing time, and the wireless communication delay time.
前記価値設定部は、所定時間間隔で、前記車両の位置及び姿勢に基づいて、前記インフラ検知範囲更新部が更新した前記インフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように、各センサからのセンサデータの価値を繰返し更新する価値更新部を含む、請求項1に記載の車内外連携装置。 the infrastructure detection range estimation unit includes an infrastructure detection range update unit that repeatedly updates an estimated detection range of an infrastructure sensor present in the vicinity of the vehicle at a predetermined time interval based on a position of the vehicle;
2. The vehicle interior/exterior integration device according to claim 1, wherein the value setting unit includes a value updating unit that repeatedly updates the value of the sensor data from each sensor at a predetermined time interval based on the position and attitude of the vehicle, so that the value of a sensor having a smaller area overlapping with the detection range of the infrastructure sensor updated by the infrastructure detection range updating unit is higher .
前記インフラ検知範囲推定部は、前記車両の位置に基づいて、当該車両の近傍に存在する前記インフラセンサの検知範囲を、前記インフラセンサの前記センサ種別ごとに推定するセンサ種別検知範囲推定部を含み、
前記価値設定部は、前記複数のセンサ種別の各々について、前記車両の位置及び姿勢に基づいて、前記複数のセンサの中で当該センサ種別に属するセンサの各々の検知範囲を推定し、前記センサ種別検知範囲推定部により当該センサ種別について推定された前記インフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように、前記複数のセンサの中で当該センサ種別に属するセンサからのセンサデータの価値を設定するセンサ種別センサデータ価値設定部を含む、請求項1に記載の車内外連携装置。 Each of the plurality of sensors is classified into one of a plurality of sensor types;
the infrastructure detection range estimation unit includes a sensor type detection range estimation unit that estimates detection ranges of the infrastructure sensors present in the vicinity of the vehicle for each sensor type of the infrastructure sensors based on a position of the vehicle;
2. The vehicle interior/exterior collaboration device according to claim 1, wherein the value setting unit includes a sensor type sensor data value setting unit that estimates, for each of the plurality of sensor types, a detection range of each of the sensors belonging to that sensor type among the plurality of sensors based on a position and attitude of the vehicle, and sets a value of sensor data from a sensor belonging to that sensor type among the plurality of sensors such that a sensor having a smaller area overlapping with the detection range of the infrastructure sensor estimated for that sensor type by the sensor type detection range estimation unit has a higher value.
前記データ受信部は、前記複数のセンサからのセンサデータを、前記車内ネットワークを介して受信するネットワーク受信部を含む、請求項5に記載の車内外連携装置。 The vehicle further comprises an in-vehicle network for data transfer;
The vehicle interior/exterior linking device according to claim 5 , wherein the data receiving unit includes a network receiving unit that receives the sensor data from the plurality of sensors via the vehicle interior network.
前記複数のセンサデータセットは、前記複数のセンサ種別ごとに、前記複数のセンサから選択する個数と当該センサからのセンサデータのデータ量に関連するデータ形式とを指定する情報を含み、
前記車内外連携装置はさらに、
前記所定の装置から前記識別子のいずれかを受信したことに応答して、当該識別子に対応する前記センサデータセットの情報を前記センサデータセット記憶部から読出すセンサデータセット読出部と、
前記センサデータセット読出部が読出した前記センサデータセットの情報と、前記センサ種別センサデータ価値設定部が各センサからのセンサデータに対して設定した前記価値とに基づいて、前記複数のセンサ種別の各々について、前記センサデータセット読出部が読出した前記センサデータセットの情報により指定される個数のセンサからのセンサデータを、前記価値が大きいものから順番に選択するセンサデータ選択部と、
前記センサデータ選択部により選択された前記センサデータを、他のセンサデータよりも優先して転送するよう前記車内ネットワークを設定するネットワーク設定部とを含む、請求項6に記載の車内外連携装置。 The sensor data set storage unit stores information specifying a plurality of sensor data sets together with an identifier of each of the sensor data sets,
the plurality of sensor data sets include information for specifying, for each of the plurality of sensor types, the number of sensors to be selected from the plurality of sensors and a data format related to the amount of sensor data from the corresponding sensor;
The vehicle interior/exterior linking device further includes:
a sensor data set reading unit configured to read, in response to receiving any one of the identifiers from the predetermined device, information on the sensor data set corresponding to the identifier from the sensor data set storage unit;
a sensor data selection unit that selects, for each of the plurality of sensor types, sensor data from a number of sensors designated by the information of the sensor data set read by the sensor data set reading unit, in order of decreasing value, based on information of the sensor data set read by the sensor data set reading unit and the value set by the sensor type sensor data value setting unit for the sensor data from each sensor;
The vehicle interior/exterior linking device according to claim 6 , further comprising: a network setting unit that sets the vehicle interior network so that the sensor data selected by the sensor data selection unit is transferred with priority over other sensor data.
前記データ受信部は、前記複数のセンサからのセンサデータを、前記車内ネットワークを介して受信するネットワーク受信部を含む、請求項1から請求項4のいずれか1項に記載の車内外連携装置。 The vehicle further comprises an in-vehicle network for data transfer;
The vehicle interior/exterior linking device according to claim 1 , wherein the data receiving unit includes a network receiving unit that receives the sensor data from the plurality of sensors via the in-vehicle network.
前記車両制御装置は、前記複数のセンサから受信した前記センサデータを用いて前記車両の自動運転を行う自動運転ECUを含む、請求項1から請求項8のいずれか1項に記載の車内外連携装置。 The vehicle further includes a vehicle control device that controls the vehicle using the sensor data from the plurality of sensors.
The vehicle interior/exterior linking device according to claim 1 , wherein the vehicle control device includes an autonomous driving ECU that performs autonomous driving of the vehicle using the sensor data received from the plurality of sensors.
所定の遠隔操縦コマンドにしたがって前記車両の制御を行う遠隔操縦ECUを含み、
前記車内外連携装置は、
前記複数のセンサから受信した前記センサデータを、前記無線通信機を介して外部の遠隔操縦装置に送信し、
前記遠隔操縦装置から前記無線通信機を介して受信した遠隔操縦コマンドを前記遠隔操縦ECUに入力する、請求項1から請求項8のいずれか1項に記載の車内外連携装置。 The vehicle further comprises:
a remote control ECU that controls the vehicle in accordance with a predetermined remote control command;
The vehicle interior/exterior linking device includes:
Transmitting the sensor data received from the plurality of sensors to an external remote control device via the wireless communication device;
The vehicle interior/exterior linking device according to claim 1 , further comprising: a remote control command received from the remote control device via the wireless communication device, the remote control ECU being configured to input the remote control command to the remote control ECU.
コンピュータが、車両に搭載された複数のセンサからセンサデータを受信するステップと、
コンピュータが、前記センサから前記無線通信機により通信可能な前記所定の装置までの前記センサデータの送信遅延時間を推定するステップと、
コンピュータが、前記送信遅延時間を推定する前記ステップにおいて推定された前記送信遅延時間に基づいて、前記センサデータの一部を選択し、選択された当該センサデータを、前記無線通信機を介して前記所定の装置に送信するステップと、
コンピュータが、前記車両の状態、及び前記複数のセンサの状態に基づいて、前記複数のセンサの出力するセンサデータの価値を決定するステップとを含み、
前記送信するステップは、コンピュータが、前記推定するステップにおいて推定された前記送信遅延時間、及び前記決定するステップにおいて決定された前記価値に基づいて、前記センサデータの一部を選択し、選択された当該センサデータを、前記無線通信機を介して前記所定の装置に送信するデータ選択ステップを含み、
前記価値を決定する前記ステップは、
コンピュータが、前記車両の位置に基づいて、当該車両の近傍に存在するインフラセンサの検知範囲を推定するステップと、
コンピュータが、前記車両の位置及び姿勢に基づいて、前記複数のセンサの検知範囲を推定し、前記インフラ検知範囲推定部により推定された前記インフラセンサの検知範囲と重複する領域が小さいセンサほど価値が大きくなるように各センサからのセンサデータの価値を設定するステップとを含む、車内外連携方法。 A vehicle having a wireless communication device that wirelessly communicates data with the outside of the vehicle and a plurality of sensors, the vehicle having the wireless communication device and a method for linking the inside and outside of the vehicle by transmitting sensor data from the plurality of sensors to an external predetermined device,
A computer receives sensor data from a plurality of sensors mounted on a vehicle;
A step of estimating a transmission delay time of the sensor data from the sensor to the predetermined device that can communicate with the wireless communication device by a computer;
a step of the computer selecting a portion of the sensor data based on the transmission delay time estimated in the step of estimating the transmission delay time, and transmitting the selected sensor data to the predetermined device via the wireless communication device ;
and a step of determining, by a computer, a value of sensor data output by the plurality of sensors based on a state of the vehicle and states of the plurality of sensors;
the transmitting step includes a data selection step in which a computer selects a portion of the sensor data based on the transmission delay time estimated in the estimating step and the value determined in the determining step, and transmits the selected sensor data to the predetermined device via the wireless communication device;
The step of determining the value comprises:
A step of estimating a detection range of an infrastructure sensor present in the vicinity of the vehicle based on a position of the vehicle by a computer;
a step of a computer estimating the detection ranges of the multiple sensors based on the position and attitude of the vehicle, and setting a value of the sensor data from each sensor so that the value of the sensor data from each sensor is greater for a sensor with a smaller area overlapping with the detection range of the infrastructure sensor estimated by the infrastructure detection range estimation unit .
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020031119 | 2020-02-27 | ||
| JP2020031119 | 2020-02-27 | ||
| PCT/JP2021/001460 WO2021171828A1 (en) | 2020-02-27 | 2021-01-18 | Vehicle interior/exterior linking device and method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2021171828A1 JPWO2021171828A1 (en) | 2021-09-02 |
| JPWO2021171828A5 JPWO2021171828A5 (en) | 2022-10-25 |
| JP7632449B2 true JP7632449B2 (en) | 2025-02-19 |
Family
ID=77490913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022503149A Active JP7632449B2 (en) | 2020-02-27 | 2021-01-18 | Vehicle interior/exterior linkage device and method |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12289367B2 (en) |
| JP (1) | JP7632449B2 (en) |
| CN (1) | CN115151961A (en) |
| WO (1) | WO2021171828A1 (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7392586B2 (en) * | 2020-06-17 | 2023-12-06 | 株式会社デンソー | Log sending control device |
| JP7671623B2 (en) * | 2021-05-18 | 2025-05-02 | 株式会社日立製作所 | Control System |
| CN113866714B (en) * | 2021-09-23 | 2024-11-22 | 星觅(上海)科技有限公司 | Position determination system and method |
| US20240326839A1 (en) * | 2021-10-15 | 2024-10-03 | Sony Group Corporation | Information processing device, information processing method, and program |
| JP7782572B2 (en) * | 2021-10-29 | 2025-12-09 | 住友電気工業株式会社 | In-vehicle device, roadside device, control method, and computer program |
| JP7717636B2 (en) * | 2022-02-15 | 2025-08-04 | 本田技研工業株式会社 | In-vehicle communication system and communication control method therefor |
| WO2023199850A1 (en) * | 2022-04-15 | 2023-10-19 | 株式会社日立製作所 | Railway communication system and railway communication method |
| JP7476257B2 (en) * | 2022-06-03 | 2024-04-30 | ソフトバンク株式会社 | Servers and Vehicles |
| JP7774769B2 (en) * | 2023-04-07 | 2025-11-21 | 三菱電機モビリティ株式会社 | In-vehicle communication device, in-vehicle system, and application processing method for in-vehicle communication device |
| WO2024261897A1 (en) * | 2023-06-21 | 2024-12-26 | 日立Astemo株式会社 | Data collection system, data collection server, and data collection method |
| US20250246071A1 (en) * | 2024-01-31 | 2025-07-31 | Toyota Jidosha Kabushiki Kaisha | Systems and methods for intersection mitigation for vehicles |
| CN120166114B (en) * | 2025-02-24 | 2025-11-14 | 清华大学 | Vehicle cloud cooperative data synchronization method of intelligent vehicle information physical system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010092664A1 (en) | 2009-02-10 | 2010-08-19 | トヨタ自動車株式会社 | On-vehicle information processing device, information providing device, and vehicle information processing system |
| JP2011022713A (en) | 2009-07-14 | 2011-02-03 | Sumitomo Electric Ind Ltd | Communication system and roadside communication apparatus |
| JP2012054887A (en) | 2010-09-03 | 2012-03-15 | Fujitsu Ltd | Node device, time synchronization system, and time synchronization method |
| JP2018067864A (en) | 2016-10-21 | 2018-04-26 | 株式会社日立製作所 | Communication terminal |
| JP2018084860A (en) | 2016-11-21 | 2018-05-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Intersection information distribution apparatus and intersection information distribution method |
| JP2020095503A (en) | 2018-12-13 | 2020-06-18 | 住友電気工業株式会社 | Information analysis device, information analysis method, information analysis system, and computer program |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4961330B2 (en) * | 2007-03-20 | 2012-06-27 | 本田技研工業株式会社 | Vehicle communication terminal device and communication system |
| JP5741066B2 (en) * | 2011-03-01 | 2015-07-01 | 株式会社デンソー | Vehicle data recording device |
| JP2012257010A (en) * | 2011-06-08 | 2012-12-27 | Hitachi Ltd | Communication device, communication method, and remote monitoring system |
| CN102244681A (en) * | 2011-07-19 | 2011-11-16 | 易程科技股份有限公司 | Method and system for data transmission |
| CN104269058B (en) * | 2014-09-29 | 2017-01-11 | 中国科学院自动化研究所 | Intelligent traffic information collection system and method based on wireless sensor network |
| US10078671B2 (en) * | 2015-02-26 | 2018-09-18 | Red Hat, Inc. | Data hub architecture to provide actionable data from remote sensor feeds |
| US10149192B2 (en) * | 2015-10-21 | 2018-12-04 | Hyundai Motor Company | Vehicle terminal and method for controlling data transmission quantity of the vehicle terminal |
| CN105282031B (en) * | 2015-11-24 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Data forwarding method and device |
| JP6888253B2 (en) | 2016-07-27 | 2021-06-16 | 住友電気工業株式会社 | A method for determining whether or not to adopt a wireless communication system, an information acquisition terminal, a computer program, and provided information |
| DE102016214470B4 (en) * | 2016-08-04 | 2023-06-22 | Volkswagen Aktiengesellschaft | Method and system for capturing a traffic environment of a mobile unit |
| JP6697349B2 (en) | 2016-08-10 | 2020-05-20 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Communication method and server |
| JP7013712B2 (en) * | 2016-10-26 | 2022-02-01 | 株式会社デンソー | Data processing device and data processing method |
| CN106961473B (en) | 2017-03-03 | 2020-07-07 | 上海枫昱能源科技有限公司 | High-efficiency data transmission method and system for dynamically balancing intelligent city network bandwidth |
| US11187793B1 (en) * | 2018-03-02 | 2021-11-30 | Direct Current Capital LLC | Method for temporally calibrating sensor streams in an autonomous vehicle |
| US10797981B2 (en) * | 2018-03-08 | 2020-10-06 | Denso International America, Inc. | Application specific connected service provision system |
| US11099561B1 (en) * | 2018-06-19 | 2021-08-24 | Zoox, Inc. | Control of an autonomous vehicle in unmapped regions |
| US11269066B2 (en) * | 2019-04-17 | 2022-03-08 | Waymo Llc | Multi-sensor synchronization measurement device |
-
2021
- 2021-01-18 CN CN202180016391.4A patent/CN115151961A/en active Pending
- 2021-01-18 WO PCT/JP2021/001460 patent/WO2021171828A1/en not_active Ceased
- 2021-01-18 JP JP2022503149A patent/JP7632449B2/en active Active
- 2021-01-18 US US17/798,571 patent/US12289367B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010092664A1 (en) | 2009-02-10 | 2010-08-19 | トヨタ自動車株式会社 | On-vehicle information processing device, information providing device, and vehicle information processing system |
| JP2011022713A (en) | 2009-07-14 | 2011-02-03 | Sumitomo Electric Ind Ltd | Communication system and roadside communication apparatus |
| JP2012054887A (en) | 2010-09-03 | 2012-03-15 | Fujitsu Ltd | Node device, time synchronization system, and time synchronization method |
| JP2018067864A (en) | 2016-10-21 | 2018-04-26 | 株式会社日立製作所 | Communication terminal |
| JP2018084860A (en) | 2016-11-21 | 2018-05-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Intersection information distribution apparatus and intersection information distribution method |
| JP2020095503A (en) | 2018-12-13 | 2020-06-18 | 住友電気工業株式会社 | Information analysis device, information analysis method, information analysis system, and computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021171828A1 (en) | 2021-09-02 |
| CN115151961A (en) | 2022-10-04 |
| US12289367B2 (en) | 2025-04-29 |
| US20230115290A1 (en) | 2023-04-13 |
| JPWO2021171828A1 (en) | 2021-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7632449B2 (en) | Vehicle interior/exterior linkage device and method | |
| US12422267B2 (en) | Navigation method and apparatus | |
| US11610477B2 (en) | Traffic assistance system, server, and vehicle-mounted device | |
| CN110880236B (en) | Road condition information processing method, device and system | |
| US10620635B2 (en) | Moving object movement system and movement path selection method | |
| JP7484721B2 (en) | System, server computer, in-vehicle device, control method, semiconductor integrated circuit, and computer program | |
| US9291471B2 (en) | In-vehicle information processing device and driving assist device | |
| CN111866941B (en) | Network resource scheduling method and related equipment | |
| WO2022116000A1 (en) | Communication method and apparatus | |
| CN113498011A (en) | Internet of vehicles method, device, equipment, storage medium and system | |
| US20210012261A1 (en) | Self-driving control device, vehicle, and demand mediation system | |
| EP3078937A1 (en) | Vehicle position estimation system, device, method, and camera device | |
| CN110136469B (en) | Method and device for compensating driving data of bus | |
| EP4357935A1 (en) | Map, and map generation method and apparatus | |
| WO2024174992A1 (en) | Vehicle sensing method and apparatus | |
| JP2023029600A (en) | wireless communication system | |
| US20240196375A1 (en) | Cooperative intelligent transport system and method with cpm significance index for redundancy mitigation | |
| US12542750B2 (en) | Communication control device, communication control method, and storage medium for communication control | |
| JP7694533B2 (en) | Information processing device, method, and program | |
| US20240340739A1 (en) | Management system, management apparatus, and management method | |
| JP7800684B2 (en) | In-vehicle device, in-vehicle system, server computer, control method, and computer program | |
| US20240127633A1 (en) | Dynamic autonomous vehicle modem orchestration | |
| JP7767368B2 (en) | How to create a database | |
| JP7331399B2 (en) | Sensor facility device and its control method, in-vehicle device and its control method, and traffic support system | |
| CN116259194A (en) | A vehicle anti-collision method, device, device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220808 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240621 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240820 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240927 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20241007 |
|
| 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: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7632449 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |