[go: up one dir, main page]

JP7634031B2 - Mobile - Google Patents

Mobile Download PDF

Info

Publication number
JP7634031B2
JP7634031B2 JP2023015629A JP2023015629A JP7634031B2 JP 7634031 B2 JP7634031 B2 JP 7634031B2 JP 2023015629 A JP2023015629 A JP 2023015629A JP 2023015629 A JP2023015629 A JP 2023015629A JP 7634031 B2 JP7634031 B2 JP 7634031B2
Authority
JP
Japan
Prior art keywords
vehicle
function
moving body
information
driving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023015629A
Other languages
Japanese (ja)
Other versions
JP2023062009A (en
JP2023062009A5 (en
Inventor
直 小椋
陽夫 小宮山
憲一 海老沢
慶介 朝倉
浩彰 河村
博 大竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2023015629A priority Critical patent/JP7634031B2/en
Publication of JP2023062009A publication Critical patent/JP2023062009A/en
Publication of JP2023062009A5 publication Critical patent/JP2023062009A5/en
Application granted granted Critical
Publication of JP7634031B2 publication Critical patent/JP7634031B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、自動運転可能な移動体、並びに、その移動体の自動運転に用いる情報処理装置、自動システム、方法及びプログラムに関するものである。 The present invention relates to a mobile object capable of automatic driving, and an information processing device, an automatic system, a method, and a program used for the automatic driving of the mobile object.

従来、道路を移動する移動体である車両の自動運転にかかる機能については、車両の内部に組み込んで構築するのが業界標準とされている。特許文献1には、ナビゲーションシステムとともに車両に搭載され、各種センサと、ナビゲーションシステムと通信する通信部と、車両の駆動系に対する指示信号を出力する車両制御部と、各種プログラムや各種データを記憶する記憶部と、ナビゲーションシステムから伝達された経路情報及びセンサから伝達されたセンシングデータに基づいて車両の自動運転制御を実行するCPUとを備えた自動運転システムが開示されている。 Conventionally, it has been the industry standard to build functions related to autonomous driving in vehicles, which are moving bodies that move on roads, by incorporating them inside the vehicle. Patent Document 1 discloses an autonomous driving system that is mounted on the vehicle together with a navigation system and includes various sensors, a communication unit that communicates with the navigation system, a vehicle control unit that outputs instruction signals to the vehicle's drive system, a storage unit that stores various programs and data, and a CPU that executes autonomous driving control of the vehicle based on route information transmitted from the navigation system and sensing data transmitted from the sensors.

特開2020-035217号公報JP 2020-035217 A

近年、車両(自動車)の機能の高度化に伴い、車両の製造コストが増加傾向にあり、上記特許文献1に記載されている車両のように今後の自動運転機能の追加により更なるコスト増が見込まれる。そのため、車両に自動運転機能を追加した場合の低コスト化が課題になっている。なお、同様な課題は、地上を移動する車両のほか、地下、水上(例えば海上)、水中(例えば海中)、空中を移動する移動体であって自動運転機能を有するものにおいても同様に発生し得るものである。 In recent years, as vehicle (automobile) functions have become more advanced, vehicle manufacturing costs have tended to increase, and further cost increases are expected with the addition of future autonomous driving functions, such as the vehicle described in Patent Document 1 above. Therefore, reducing the cost when autonomous driving functions are added to vehicles has become an issue. Note that similar issues can arise not only for vehicles that move on land, but also for mobile bodies that move underground, on water (e.g., on the sea), underwater (e.g., under the sea), and in the air and have autonomous driving functions.

本発明の一態様に係る情報処理装置は、通信網に設けられた情報処理装置である。この情報処理装置は、移動経路を移動する移動体の自動運転時に実行される自動運転機能の一部を、前記移動体に代わって分散実行する機能分散実行部と、前記移動体の自動運転時に前記自動運転機能の一部の機能の分散実行に必要な情報を、前記通信網を介して前記移動体から受信し、前記一部の機能の分散実行の結果を、前記通信網を介して前記移動体に送信する通信部と、を備える。 An information processing device according to one aspect of the present invention is an information processing device provided in a communication network. This information processing device includes a function distribution execution unit that distributes and executes part of an automatic driving function executed during automatic driving of a moving body moving along a moving route on behalf of the moving body, and a communication unit that receives information required for distributed execution of part of the automatic driving function during automatic driving of the moving body from the moving body via the communication network and transmits a result of distributed execution of the part of the function to the moving body via the communication network.

前記情報処理装置において、前記自動運転機能は、前記移動体又はその周辺の情報を取得する情報取得機能ブロックと、前記取得された取得情報に基づいて前記移動体の発進、操舵、加速、減速及び停止の少なくとも一つを含む運転制御の内容を判断する判断機能ブロックと、前記運転制御の内容の判断結果に基づいて前記移動体の運転を制御する運転制御機能ブロックとを含み、前記機能分散実行部で分散実行される前記一部の機能は、前記判断機能ブロックであり、前記通信部は、前記移動体又はその周辺の情報を取得した取得結果を、前記通信網を介して前記移動体から受信し、前記運転制御の内容の判断結果を、前記通信網を介して前記移動体に送信してもよい。 In the information processing device, the automatic driving function includes an information acquisition function block that acquires information on the moving body or its surroundings, a judgment function block that judges the content of driving control including at least one of starting, steering, accelerating, decelerating, and stopping of the moving body based on the acquired information, and a driving control function block that controls the driving of the moving body based on the judgment result of the content of the driving control, and the part of the functions that are executed in a distributed manner by the function distribution execution unit is the judgment function block, and the communication unit may receive the acquisition result of acquiring information on the moving body or its surroundings from the moving body via the communication network, and transmit the judgment result of the content of the driving control to the moving body via the communication network.

前記情報処理装置において、前記自動運転機能が要求する所定の遅延要求時間及び前記自動運転時に前記移動体との間で送受信される情報のデータサイズの少なくとも一方に基づいて、伝送遅延時間及び通信容量が互いに異なる複数種類の通信方式から、前記移動体との通信に用いる通信方式を決定してもよい。ここで、前記複数種類の通信方式は、第4世代の移動通信システムにおける通信方式、第5世代を含む次世代の移動通信システムにおけるeMBB(enhanced Mobile BroadBand)の通信方式及び第5世代を含む次世代の移動通信システムにおけるURLLC(Ultra-Reliable and Low Latency Communications)の通信方式を含んでもよい。 In the information processing device, a communication method to be used for communication with the mobile body may be determined from a plurality of communication methods having different transmission delay times and communication capacities based on at least one of a predetermined delay request time required by the autonomous driving function and a data size of information transmitted to and received from the mobile body during the autonomous driving. Here, the plurality of communication methods may include a communication method in a fourth-generation mobile communication system, an eMBB (enhanced Mobile BroadBand) communication method in next-generation mobile communication systems including the fifth generation, and an URLLC (Ultra-Reliable and Low Latency Communications) communication method in next-generation mobile communication systems including the fifth generation.

前記情報処理装置において、前記自動運転機能を構成する複数の機能ブロックのそれぞれが要求する遅延要求時間及び前記自動運転時に前記移動体との間で送受信される情報のデータサイズの少なくとも一方に基づいて、前記複数の機能ブロックのいずれかを分散実行してもよい。ここで、前記複数の機能ブロックのうち、前記機能ブロックの実行時間及び前記移動体との間の往復通信時間の合計時間よりも前記遅延要求時間が長い機能ブロックを分散実行してもよい。 In the information processing device, any of the plurality of function blocks constituting the autonomous driving function may be executed in a distributed manner based on at least one of a delay requirement time required by each of the plurality of function blocks and a data size of information transmitted to and received from the mobile body during the autonomous driving. Here, among the plurality of function blocks, a function block whose delay requirement time is longer than the total time of the execution time of the function block and the round-trip communication time with the mobile body may be executed in a distributed manner.

前記情報処理装置において、前記自動運転機能に含まれる複数の機能のうち、前記移動体との通信が遮断した場合でも実行する必要がある重要度が高い機能は、当該情報処理装置で分散実行せずに前記移動体で実行してもよい。ここで、前記重要度が高い機能は前記移動体の危険発生時の自動停止機能であってもよい。 In the information processing device, among the multiple functions included in the automatic driving function, a highly important function that needs to be executed even when communication with the mobile body is interrupted may be executed by the mobile body without being executed in a distributed manner by the information processing device. Here, the highly important function may be an automatic stop function for the mobile body when a danger occurs.

前記情報処理装置において、前記移動体の種類ごとに、前記分散実行される自動運転機能の内容と、前記自動運転機能が要求する遅延要求時間と、前記遅延要求時間を満たさないときの前記移動体の自動運転停止時の制御の内容との関係を示す自動運転補助情報を記憶する情報記憶部を備えてもよい。 The information processing device may include an information storage unit that stores, for each type of moving body, automatic driving assistance information indicating the relationship between the content of the automatic driving function executed in the distributed manner, the delay request time required by the automatic driving function, and the content of control when the automatic driving of the moving body is stopped if the delay request time is not satisfied.

前記情報処理装置は、移動通信網の基地局又は前記基地局とコアネットワークとの間のノード又はコアネットワークの外側に設けられたMEC(Multi-access Edge Computing)装置であってもよい。 The information processing device may be a base station of a mobile communication network, a node between the base station and a core network, or a MEC (Multi-access Edge Computing) device provided outside the core network.

本発明の他の態様に係る移動体は、移動経路を移動するように自動運転可能な移動体である。この移動体は、自動運転時に自動運転機能の一部を前記移動体に代わって分散実行するために必要な情報を、通信網を介して情報処理装置に送信し、前記一部の機能の分散実行の結果を、前記通信網を介して前記情報処理装置から受信し、前記一部の機能の分散実行の結果に基づいて、前記自動運転機能の残りの機能を実行する。 A mobile body according to another aspect of the present invention is a mobile body capable of being driven automatically to move along a travel route. The mobile body transmits information required for distributing execution of a part of an automatic driving function on behalf of the mobile body during automatic driving via an information processing device, receives a result of the distributed execution of the part of the function from the information processing device via the communication network, and executes the remaining functions of the automatic driving function based on the result of the distributed execution of the part of the function.

前記移動体は、地上若しくは地中を移動する車両、水上を移動する船舶、水中を移動する水中移動体又は空中を移動する飛行体であってもよい。 The moving body may be a vehicle that moves on the ground or underground, a ship that moves on the water, an underwater moving body that moves underwater, or an aircraft that moves in the air.

本発明の更に他の態様に係る自動運転システムは、前記いずれかの情報処理装置と、前記いずれかの移動体とを備える。 An autonomous driving system according to yet another aspect of the present invention includes any of the information processing devices and any of the mobile objects.

前記自動運転システムにおいて、前記情報処理装置は、前記通信網を介して前記移動体から初期接続があったとき、その初期接続時に受信した情報に基づいて前記移動体の種類を特定し、前記移動体の種類に基づいて、前記移動体の種類に対応する前記分散実行する一部の機能の内容と前記自動運転機能が要求する所定の遅延要求時間と前記移動体の自動運転停止時の制御の内容とを前記移動体に送信し、前記移動体は、前記初期接続時に前記自動運転停止時の制御の内容を受信し、前記移動体の位置情報を含む移動体情報を前記情報処理装置に送信し、前記移動体情報の送信時のタイムスタンプと前記移動体情報に対する受領確認の受信時のタイムスタンプとに基づいて、前記情報処理装置との間の通信の伝送遅延時間を推定し、前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たすと判断したとき、前記情報処理装置での前記一部の機能の分散実行に必要な情報を前記情報処理装置に送信し、前記情報処理装置での前記一部の機能の分散実行の結果を受信し、前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たしていないと判断したとき、前記自動運転停止時の制御を実行してもよい。 In the autonomous driving system, when an initial connection is made from the mobile body via the communication network, the information processing device identifies the type of the mobile body based on the information received at the initial connection, and transmits to the mobile body, based on the type of the mobile body, the contents of the partial function to be executed in a distributed manner corresponding to the type of the mobile body, a predetermined delay request time required by the autonomous driving function, and the contents of the control when autonomous driving of the mobile body is stopped, the mobile body receives the contents of the control when autonomous driving is stopped at the initial connection, transmits mobile body information including the position information of the mobile body to the information processing device, estimates a transmission delay time of communication with the information processing device based on a timestamp when the mobile body information is transmitted and a timestamp when a receipt confirmation for the mobile body information is received, and when it is determined that the condition of the delay request time is satisfied based on the estimated result of the transmission delay time, transmits information necessary for the distributed execution of the partial function in the information processing device to the information processing device, receives a result of the distributed execution of the partial function in the information processing device, and when it is determined that the condition of the delay request time is not satisfied based on the estimated result of the transmission delay time, executes control when autonomous driving is stopped.

前記自動運転システムにおいて、前記自動運転停止時の制御は、前記移動体を前記移動経路の安全な場所に自動停車させる制御であってもよい。ここで、前記移動体は、前記移動経路の安全な場所に自動停車した後、前記自動運転の機能の一部又は全部を手動で行う手動運転モードに切り替えてもよい。また、前記移動体は、前記移動経路の安全な場所に自動停車した後、前記移動体情報の送信及び前記伝送遅延時間の推定を定期的に継続して実行し、前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たすと判断したとき、前記移動体の自動運転を再開してもよい。 In the autonomous driving system, the control when autonomous driving is stopped may be a control to automatically stop the moving body at a safe place on the moving path. Here, the moving body may switch to a manual driving mode in which some or all of the autonomous driving functions are performed manually after automatically stopping at a safe place on the moving path. In addition, after automatically stopping at a safe place on the moving path, the moving body may periodically and continuously transmit the moving body information and estimate the transmission delay time, and when it is determined that the delay request time condition is satisfied based on the estimated transmission delay time, the autonomous driving of the moving body may be resumed.

本発明の更に他の態様に係る方法は、移動経路を移動する移動体の自動運転を行う方法である。この方法は、通信網に設けられた情報処理装置が、移動経路を移動する移動体の自動運転時に実行される自動運転機能の一部を、前記移動体に代わって分散実行することと、前記情報処理装置が、前記移動体の自動運転時に前記自動運転機能の一部の機能の分散実行に必要な情報を、前記通信網を介して前記移動体から受信することと、前記情報処理装置が、前記一部の機能の分散実行の結果を、前記通信網を介して前記移動体に送信することと、前記移動体が、前記一部の機能の分散実行の結果に基づいて、前記自動運転機能の残りの機能を実行することと、を含む。 A method according to yet another aspect of the present invention is a method for performing automatic driving of a mobile body moving along a moving path. This method includes an information processing device provided in a communication network performing distributed execution of a part of an automatic driving function executed during automatic driving of the mobile body moving along a moving path on behalf of the mobile body, the information processing device receiving information necessary for distributed execution of the part of the automatic driving function from the mobile body via the communication network during automatic driving of the mobile body, the information processing device transmitting a result of the distributed execution of the part of the function to the mobile body via the communication network, and the mobile body performing the remaining functions of the automatic driving function based on the result of distributed execution of the part of the function.

本発明の更に他の態様に係るプログラムは、通信網に設けられた情報処理装置に備えるコンピュータ又はプロセッサにおいて実行されるプログラムである。このプログラムは、移動経路を移動する移動体の自動運転時に実行される自動運転機能の一部を、前記移動体に代わって分散実行するためのプログラムコードと、前記移動体の自動運転時に前記自動運転機能の一部の機能の分散実行に必要な情報を、前記通信網を介して前記移動体から受信するためのプログラムコードと、前記一部の機能の分散実行の結果を、前記通信網を介して前記移動体に送信するためのプログラムコードと、を含む。 A program according to yet another aspect of the present invention is a program executed in a computer or processor provided in an information processing device provided in a communication network. This program includes program code for distributing execution of a part of an automatic driving function executed during automatic driving of a moving body moving along a travel route on behalf of the moving body, program code for receiving information necessary for distributed execution of a part of the automatic driving function from the moving body via the communication network during automatic driving of the moving body, and program code for transmitting a result of distributed execution of the part of the function to the moving body via the communication network.

本発明の更に他の態様に係るプログラムは、移動経路を移動するように自動運転可能な移動体に備えるコンピュータ又はプロセッサにおいて実行されるプログラムである。このプログラムは、前記移動体の自動運転時に自動運転機能の一部を前記移動体に代わって分散実行するために必要な情報を、通信網を介して情報処理装置に送信するためのプログラムコードと、前記一部の機能の分散実行の結果を、前記通信網を介して前記情報処理装置から受信するためのプログラムコードと、前記一部の機能の分散実行の結果に基づいて、前記自動運転機能の残りの機能を実行するためのプログラムコードと、を含む。 A program according to yet another aspect of the present invention is a program executed in a computer or processor provided on a mobile body capable of automatic driving so as to move along a travel route. This program includes program code for transmitting, to an information processing device via a communication network, information required for distributing execution of part of an automatic driving function on behalf of the mobile body when the mobile body is automatically driven, program code for receiving from the information processing device via the communication network a result of the distributed execution of the part of the function, and program code for executing the remaining functions of the automatic driving function based on the result of the distributed execution of the part of the function.

本発明によれば、移動経路を移動する移動体の自動運転に必要な複数の機能を、移動体と、通信網を介して移動体の通信部と通信可能な網側装置とに分散させることにより、自動運転機能を有する移動体の低コスト化を図ることができる。 According to the present invention, by distributing multiple functions required for the automatic operation of a mobile body moving along a travel route between the mobile body and a network side device capable of communicating with the communication unit of the mobile body via a communication network, it is possible to reduce the cost of a mobile body having an automatic operation function.

実施形態に係る自動運転システムの全体構成の一例を示す説明図。FIG. 1 is an explanatory diagram showing an example of the overall configuration of an autonomous driving system according to an embodiment. 実施形態に係る情報処理装置及び車両の車載装置を含む自動運転システムの要部構成の一例を示すブロック図。FIG. 1 is a block diagram showing an example of a main configuration of an autonomous driving system including an information processing device and an on-board device of a vehicle according to an embodiment. 実施形態に係る自動運転システムにおける車両の自動運転機能の分散実行の一例を示すシーケンスフロー図。FIG. 2 is a sequence flow diagram showing an example of distributed execution of an autonomous driving function of a vehicle in the autonomous driving system according to the embodiment. 自動運転機能の特定の対象機能の分散実行の一例を示すタイムチャート。1 is a time chart showing an example of distributed execution of specific target functions of an autonomous driving function. (a)~(c)は、本実施形態の自動運転システムにおける車両の自動運転の一例を示す説明図。3A to 3C are explanatory diagrams showing an example of autonomous driving of a vehicle in the autonomous driving system of the present embodiment. (a)~(c)は、本実施形態の自動運転システムにおける車両の自動運転の他の例を示す説明図。5A to 5C are explanatory diagrams showing another example of autonomous driving of a vehicle in the autonomous driving system of the present embodiment. 実施形態に係る自動運転システムにおける車両の自動運転機能の分散実行の他の例を示すシーケンスフロー図。FIG. 11 is a sequence flow diagram showing another example of distributed execution of the autonomous driving function of a vehicle in the autonomous driving system according to the embodiment.

以下、図面を参照して本発明の実施形態について説明する。
図1は、本実施形態に係る自動運転システムの全体構成の一例を示す説明図である。本実施形態の自動運転システムは、移動通信網に設けられた情報処理装置10を備える。情報処理装置10は、車両移動経路としての道路90を走行する一又は複数の移動体である車両30の自動運転時に実行される自動運転機能の一部を車両30に代わって実行する。車両30には車載装置31が搭載されている。自動運転システムは、情報処理装置10と自動運転対象の車両30とを含んでもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
1 is an explanatory diagram showing an example of the overall configuration of an autonomous driving system according to this embodiment. The autonomous driving system of this embodiment includes an information processing device 10 provided in a mobile communication network. The information processing device 10 executes part of the autonomous driving function executed during autonomous driving of a vehicle 30, which is one or more moving bodies traveling on a road 90 as a vehicle movement route, on behalf of the vehicle 30. An in-vehicle device 31 is mounted on the vehicle 30. The autonomous driving system may include the information processing device 10 and the vehicle 30 to be autonomously driven.

以下、複数の車両30及びその車載装置31を互いに区別して説明する場合は、車両30(1),30(2),・・・及び車載装置31(1),31(2),・・・と表記する。また、複数の車両に共通する構成や制御等を説明する場合は車両30と表記し、複数の車載装置に共通する構成及び制御等を説明する場合は車載装置31と表記する。なお、図1の例では、車載装置31(1)~31(3)をそれぞれ有する自動運転機能を有する3台の車両30(1)~30(3)が走行している場合について示しているが、自動運転機能を有する車両30の数は1台又は2台でもよいし、4台以上であってもよい。 Hereinafter, when multiple vehicles 30 and their on-board devices 31 are described to be distinguished from one another, they will be referred to as vehicles 30(1), 30(2), ... and on-board devices 31(1), 31(2), .... When describing configurations and controls common to multiple vehicles, they will be referred to as vehicles 30, and when describing configurations and controls common to multiple on-board devices, they will be referred to as on-board devices 31. Note that the example in FIG. 1 shows a case in which three vehicles 30(1) to 30(3) with autonomous driving functions, each having on-board devices 31(1) to 31(3), are traveling, but the number of vehicles 30 with autonomous driving functions may be one or two, or may be four or more.

車両30は、例えば、地上の移動経路である道路90を移動する自動車、トラック、バス、バイクなどである。本実施形態における自動運転対象の移動体は、地上の車両のほか、所定高度の上空における移動経路を飛行して移動可能な飛行体などの移動体であってもよい。また、自動運転対象の移動体は、地下における移動経路を移動する地下移動体、水上(例えば海上)などにおける移動経路を移動可能な船舶などの水上移動体、又は、水中(例えば海中)の移動経路を移動する潜水ロボットなどの水中移動体であってもよい。 The vehicle 30 is, for example, a car, truck, bus, motorcycle, etc. that travels on a road 90, which is a ground travel route. In this embodiment, the moving body to be automatically driven may be a ground vehicle, or a moving body such as an aircraft that can fly along a travel route in the air at a predetermined altitude. The moving body to be automatically driven may also be an underground moving body that travels along an underground travel route, an above-water moving body such as a ship that can travel along a travel route on water (e.g., on the sea), or an underwater moving body such as a submersible robot that travels along a travel route underwater (e.g., under the sea).

車両30の車載装置31は、外部と通信する通信部としての一又は複数の通信端末装置を有する。車載装置31の通信端末装置は、例えば、移動通信サービスの加入者として使用可能なユーザ装置(以下「UE」という。)である。UEは、ユーザ端末、端末、端末装置、移動局、移動機等と呼ばれる無線通信装置であってもよい。UEは、車両30に組み込んで設置された車載装置(例えばナビゲーション装置の一部として組み込まれた装置)31に設けられている。UEは、車両30の中で利用者が携帯した状態で使用する装置でもよい。 The in-vehicle device 31 of the vehicle 30 has one or more communication terminal devices as a communication unit that communicates with the outside. The communication terminal device of the in-vehicle device 31 is, for example, a user equipment (hereinafter referred to as "UE") that can be used as a subscriber to a mobile communication service. The UE may be a wireless communication device called a user terminal, terminal, terminal device, mobile station, mobile device, etc. The UE is provided in the in-vehicle device 31 (for example, a device incorporated as part of a navigation device) that is incorporated and installed in the vehicle 30. The UE may be a device that is carried by the user inside the vehicle 30.

車載装置31のUEは、第1の通信方式であるネットワーク通信方式(例えば、3G、4G、LTE、又は次世代のNRの方式)により移動通信網(セルラーネットワーク)の基地局16を介して情報処理装置10と通信可能である(以下、ネットワーク通信方式による通信を「Uu通信」ともいう)。Uu通信の無線ネットワーク通信方式は、例えば、3GPPの第4世代の移動通信システムで提供されるLTE版のLPWA(Low Power, Wide Area)又はLPWAN(Low-Power Wide-Area Network)であるCat.M、Cat.NB、eMTC(enhanced Machine Type Communication)、NB(Narrow Band)-IoT等の仕様に準拠した無線通信方式であってもよい。また、Uu通信の無線ネットワーク通信方式は、第5世代を含む次世代の移動通信システムで提供される、高速大容量の通信に適するeMBB(enhanced Mobile BroadBand)、超高信頼低遅延の通信に適するURLLC(Ultra-Reliable and Low Latency Communications)、超大量の端末との通信に適するMTC(massive Machine Type Communication)等の仕様に準拠した無線通信方式であってもよい。 The UE of the in-vehicle device 31 can communicate with the information processing device 10 via a base station 16 of a mobile communication network (cellular network) by a network communication method (for example, 3G, 4G, LTE, or next-generation NR method) which is a first communication method (hereinafter, communication by the network communication method is also referred to as "Uu communication"). The wireless network communication method of Uu communication may be, for example, a wireless communication method conforming to specifications such as Cat. M, Cat. NB, eMTC (enhanced Machine Type Communication), NB (Narrow Band)-IoT, which is an LTE version of LPWA (Low Power, Wide Area) or LPWAN (Low-Power Wide-Area Network) provided in the 4th generation mobile communication system of 3GPP. In addition, the wireless network communication method for Uu communication may be a wireless communication method that complies with specifications such as eMBB (enhanced Mobile Broadband), which is suitable for high-speed, large-capacity communication provided by next-generation mobile communication systems including the fifth generation, URLLC (Ultra-Reliable and Low Latency Communications), which is suitable for ultra-reliable, low-latency communication, and MTC (massive Machine Type Communication), which is suitable for communication with a large number of terminals.

車載装置31は、近距離のD2D(Device-to-Device)、V2V(Vehicle-to-Vehicle)、V2X(Vehicle-to-Everything)等の直接無線通信を行う通信部を有してもよい。例えば、車両30の車載装置31は、図1に例示するPC-5通信方式による車両間で無線通信を行う車車間通信機能や、道路90の路側や交差点、駐車場などに設置された路側機等のインフラ設備との間で狭域通信(DSRC:Dedicated Short Range Communications)等の無線通信を行う路車間通信機能を有してもよい。 The in-vehicle device 31 may have a communication unit that performs direct wireless communication such as short-range D2D (Device-to-Device), V2V (Vehicle-to-Vehicle), and V2X (Vehicle-to-Everything). For example, the in-vehicle device 31 of the vehicle 30 may have a vehicle-to-vehicle communication function that performs wireless communication between vehicles using the PC-5 communication method illustrated in FIG. 1, or a road-to-vehicle communication function that performs wireless communication such as dedicated short-range communications (DSRC) with infrastructure equipment such as roadside devices installed on the roadside of the road 90, at intersections, in parking lots, etc.

例えば、車両30の車載装置31は、移動通信網(セルラーネットワーク)の基地局を介さない第2通信方式により、他の車両との無線通信(以下「車車間通信」ともいう。)を行ってもよい。第2通信方式は、例えば、PC-5(以下「PC5」ともいう。)インターフェースを用いるSidelink方式(以下、「PC5通信方式」又は「PC-5 Sidelink方式」ともいう。)である。PC-5インターフェースは、UE同士、UEと他の装置(例えば車両)、車両同士、又は、車両と他の装置が、基地局を介さないで直接通信を行うD2D(Device to Device)のインターフェースであり、3GPPリリース12以降で標準化されている。PC5通信方式(Sidelink方式)は、PC-5インターフェース等を用いて、UE同士、UEと他の装置(例えば車両)、車両同士、又は、車両と他の装置が、基地局を介さないで比較的狭いエリアで直接通信を行う近距離の無線通信方式である。 For example, the in-vehicle device 31 of the vehicle 30 may perform wireless communication (hereinafter also referred to as "vehicle-to-vehicle communication") with other vehicles by a second communication method that does not go through a base station of a mobile communication network (cellular network). The second communication method is, for example, a Sidelink method (hereinafter also referred to as the "PC5 communication method" or the "PC-5 Sidelink method") that uses a PC-5 (hereinafter also referred to as "PC5") interface. The PC-5 interface is a D2D (Device to Device) interface that allows UEs to communicate directly with each other, between a UE and another device (e.g., a vehicle), between vehicles, or between a vehicle and another device without going through a base station, and has been standardized in 3GPP Release 12 and later. The PC5 communication method (Sidelink method) is a short-range wireless communication method that uses a PC-5 interface or the like to enable direct communication between UEs, between UEs and other devices (e.g. vehicles), between vehicles, or between vehicles and other devices in a relatively small area without going through a base station.

情報処理装置10は、例えば、移動通信網15の基地局16に設けられたMEC(Multi-access Edge Computing)装置である。MEC装置からなる情報処理装置10は、基地局16と移動通信網15のコアネットワークとの間のノード又はコアネットワークの外側に設けてもよい。また、情報処理装置10は、図中の破線で示すように移動通信網15のコアネットワークに設けてもよい。 The information processing device 10 is, for example, a MEC (Multi-access Edge Computing) device provided in a base station 16 of the mobile communication network 15. The information processing device 10 consisting of an MEC device may be provided in a node between the base station 16 and the core network of the mobile communication network 15 or outside the core network. The information processing device 10 may also be provided in the core network of the mobile communication network 15 as indicated by the dashed line in the figure.

基地局16は、一つ又は複数のセル(セクタ、セクタセルとも呼ばれる。)を形成する。セルは地上又は海上に2次元的に形成してもよいし、上空から地上又は海上に向けて3次元的に形成してもよい。セルは、マクロセル、スモールセル、フェムトセル、ピコセル、大セル等であってもよい。複数のセルは、複二次元的に又は三次元的に隣り合うように分布するセルラー構造を構成してもよいし、階層的に一部又は全部が重なり合った階層セル構造を構成してもよい。基地局16は、マクロセル基地局、スモールセル基地局、フェムトセル基地局、ピコセル基地局、大セル基地局、地上等に固定設置された固定基地局、地上、海上、上空などを移動可能な移動型の基地局等であってもよい。基地局16は、eNodeB(evolved Node B:eNB)、gNodeB(gNB)、en-gNodeB(en-gNB)、アクセスポイント等と呼ばれる無線通信装置であってもよい。 The base station 16 forms one or more cells (also called sectors or sector cells). The cells may be formed two-dimensionally on the ground or on the sea, or three-dimensionally from the sky toward the ground or sea. The cells may be macrocells, small cells, femtocells, picocells, large cells, etc. The multiple cells may form a cellular structure in which they are distributed adjacent to each other in a multi-two-dimensional or three-dimensional manner, or may form a hierarchical cell structure in which the cells overlap in part or in whole hierarchically. The base station 16 may be a macrocell base station, a small cell base station, a femtocell base station, a picocell base station, a large cell base station, a fixed base station fixedly installed on the ground, etc., a mobile base station that can move on the ground, on the sea, in the sky, etc. The base station 16 may be a wireless communication device called an eNodeB (evolved Node B: eNB), a gNodeB (gNB), an en-gNodeB (en-gNB), an access point, etc.

図2は、本実施形態に係る情報処理装置10及び車両30の車載装置31を含む自動運転システムの要部構成の一例を示すブロック図である。
情報処理装置10は、機能分散実行部101と通信部102と情報記憶部(DB:データベース)103とを備える。
FIG. 2 is a block diagram showing an example of a configuration of a main part of an autonomous driving system including the information processing device 10 according to this embodiment and an in-vehicle device 31 of a vehicle 30.
The information processing device 10 includes a function distribution execution unit 101 , a communication unit 102 , and an information storage unit (DB: database) 103 .

機能分散実行部101は、道路90を移動する車両30の自動運転時に実行される自動運転機能の一部を車両30に代わって分散実行する。機能分散実行部101は、車両30の車載装置31に設けられる制御部313の場合とは異なり、製造コストや設置スペースなどの制約を受けることなく、高度な演算処理や解析処理を伴う判断処理を行うためのデータ処理能力の高いCPUやGPUからなるコンピュータ装置を用いて構成することができる。一方、車両30の車載装置31は、高度な演算処理や解析処理を伴う判断処理を行う必要がなくなるため、データ処理能力の高いCPUやGPUを搭載する必要がない。 The function distribution execution unit 101 distributes and executes, on behalf of the vehicle 30, some of the autonomous driving functions executed during autonomous driving of the vehicle 30 traveling on the road 90. Unlike the control unit 313 provided in the on-board device 31 of the vehicle 30, the function distribution execution unit 101 can be configured using a computer device consisting of a CPU and GPU with high data processing capabilities for performing judgment processing involving advanced arithmetic processing and analysis processing without being restricted by manufacturing costs or installation space. On the other hand, the on-board device 31 of the vehicle 30 does not need to perform judgment processing involving advanced arithmetic processing and analysis processing, so it does not need to be equipped with a CPU or GPU with high data processing capabilities.

通信部102は、例えば前述のUu通信により、車両30の自動運転時に自動運転機能の一部の機能の分散実行に必要な情報を、移動通信網15の基地局16を介して車両30から受信し、前記一部の機能の分散実行の結果を、移動通信網15の基地局16を介して車両30に送信する。 The communication unit 102 receives information necessary for the distributed execution of some of the functions of the autonomous driving function during autonomous driving of the vehicle 30 from the vehicle 30 via the base station 16 of the mobile communication network 15, for example by the aforementioned Uu communication, and transmits the results of the distributed execution of the some of the functions to the vehicle 30 via the base station 16 of the mobile communication network 15.

情報記憶部103は、車両30の自動運転機能の分散実行に関する情報を記憶する。例えば、情報記憶部103は、車両30の種類(車種及び年式)ごとに、前記分散実行される自動運転機能の内容と、自動運転機能が要求する遅延要求時間と前記遅延要求時間を満たさないときの車両30の自動運転停止時の制御の内容との関係を示す自動運転補助情報(「自動運転マッピング情報」又は「自動運転補助テーブル情報」ともいう。)を記憶する。 The information storage unit 103 stores information regarding the distributed execution of the autonomous driving function of the vehicle 30. For example, the information storage unit 103 stores, for each type (model and year) of the vehicle 30, autonomous driving assistance information (also referred to as "autonomous driving mapping information" or "autonomous driving assistance table information") indicating the relationship between the content of the autonomous driving function to be executed in the distributed manner, the delay request time required by the autonomous driving function, and the content of control when the autonomous driving of the vehicle 30 is stopped if the delay request time is not met.

車両30の自動運転機能は、所定の駐車スペースに自動駐車する自動駐車機能、高速道路などの道路90を安全に走行させるように車両30の運転を制御する自動走行機能、前方、後方又は側方に危険発生を検知したときに車両を自動停車させる自動緊急停車機能等の複数の機能ロジックを有してもよい。また、車両30の自動運転機能は、機能ロジックごとに、車両30又はその周辺の情報を取得する情報取得機能ブロックと、その取得された取得情報に基づいて前記移動体の発進、操舵、加速、減速及び停止の少なくとも一つを含む運転制御の内容を判断する判断機能ブロックと、前記運転制御の内容の判断結果に基づいて車両30の運転を制御する運転制御機能ブロックとを含んでもよい。機能分散実行部101で分散実行される前記一部の機能は、前記複数の機能ブロックの中の判断機能ブロックであってもよい。 The automatic driving function of the vehicle 30 may have multiple functional logics, such as an automatic parking function that automatically parks the vehicle in a specified parking space, an automatic driving function that controls the driving of the vehicle 30 so that the vehicle 30 safely drives on a road 90 such as an expressway, and an automatic emergency stop function that automatically stops the vehicle when a danger is detected in front, behind, or to the side. The automatic driving function of the vehicle 30 may also include, for each functional logic, an information acquisition function block that acquires information about the vehicle 30 or its surroundings, a judgment function block that judges the contents of the driving control including at least one of starting, steering, accelerating, decelerating, and stopping of the moving body based on the acquired information, and a driving control function block that controls the driving of the vehicle 30 based on the judgment result of the contents of the driving control. The part of the functions that are distributed and executed by the function distribution execution unit 101 may be a judgment function block among the multiple function blocks.

車両30の自動運転機能が複数の機能ロジックを有する場合、情報処理装置10の通信部102は、車両又はその周辺の情報を取得した取得結果を、移動通信網15の基地局16を介して車両30から受信し、前記運転制御の内容の判断結果を、移動通信網15の基地局16を介して車両30に送信してもよい。 When the autonomous driving function of the vehicle 30 has multiple functional logics, the communication unit 102 of the information processing device 10 may receive the results of acquiring information about the vehicle or its surroundings from the vehicle 30 via the base station 16 of the mobile communication network 15, and transmit the judgment result of the content of the driving control to the vehicle 30 via the base station 16 of the mobile communication network 15.

情報処理装置10の通信部102は、車両30の自動運転機能が要求する所定の遅延要求時間及び自動運転時に車両30との間で送受信される情報のデータサイズの少なくとも一方に基づいて、伝送遅延時間及び通信容量が互いに異なる複数種類の通信方式から、車両30との通信に用いる通信方式を決定してもよい。ここで、前記複数種類の通信方式は、前述の第4世代の移動通信システムにおける通信方式(例えば、LTE版のLPWA又はLPWANであるCat.M、Cat.NB、eMTC、NB-IoT)、第5世代を含む次世代(NR)の移動通信システムにおけるeMBBの通信方式及びURLLCの通信方式を含んでもよい。 The communication unit 102 of the information processing device 10 may determine a communication method to be used for communication with the vehicle 30 from among a plurality of communication methods having different transmission delay times and communication capacities based on at least one of a predetermined delay request time required by the autonomous driving function of the vehicle 30 and the data size of information transmitted to and received from the vehicle 30 during autonomous driving. Here, the plurality of communication methods may include the communication methods in the fourth generation mobile communication system described above (e.g., Cat.M, Cat.NB, eMTC, NB-IoT, which are LTE versions of LPWA or LPWAN), the eMBB communication method in next generation (NR) mobile communication systems including the fifth generation, and the URLLC communication method.

情報処理装置10の機能分散実行部101は、自動運転機能を構成する複数の機能ブロックのそれぞれが要求する遅延要求時間及び自動運転時に車両30との間で送受信される情報のデータサイズの少なくとも一方に基づいて、複数の機能ブロックのいずれかを分散実行してもよい。ここで、情報処理装置10は、例えば、前記複数の機能ブロックのうち、機能ブロックの実行時間及び車両30との間の往復通信時間の合計時間よりも遅延要求時間が長い機能ブロックを分散実行してもよい。 The function distribution execution unit 101 of the information processing device 10 may distribute the execution of any of the multiple function blocks based on at least one of the delay requirement time required by each of the multiple function blocks constituting the autonomous driving function and the data size of information transmitted to and received from the vehicle 30 during autonomous driving. Here, the information processing device 10 may distribute the execution of, for example, a function block of the multiple function blocks having a delay requirement time longer than the total time of the execution time of the function block and the round-trip communication time with the vehicle 30.

また、自動運転機能に含まれる複数の機能(機能ロジック)のうち、車両30との通信が遮断した場合でも実行する必要がある重要度が高い機能(例えば、危険発生時の車両30の自動停止機能)は、その機能の一部を情報処理装置10で分散実行せずに、当該機能の全部を車両30で実行してもよい。 Furthermore, among the multiple functions (functional logic) included in the autonomous driving function, a highly important function that needs to be executed even if communication with the vehicle 30 is cut off (for example, an automatic stop function for the vehicle 30 in the event of a danger) may be executed in its entirety by the vehicle 30, rather than a portion of the function being executed in a distributed manner by the information processing device 10.

図2において、車両30の車載装置31は、NW通信部311と車両・周辺情報取得部312と制御部313と記憶部314と近接直接通信部316とを備える。
NW通信部311は、例えば前述のUEの通信モジュールやアンテナなどを用いて構成され、前述のUu通信により、車両30の自動運転時に自動運転機能の一部を車両30に代わって分散実行するために必要な情報を、移動通信網15の基地局16を介して情報処理装置10に送信する。また、NW通信部311は、前記一部の機能の分散実行の結果を、移動通信網15の基地局16を介して情報処理装置10から受信する。
In FIG. 2 , the in-vehicle device 31 of the vehicle 30 includes a NW communication unit 311 , a vehicle and surrounding information acquisition unit 312 , a control unit 313 , a storage unit 314 , and a proximity direct communication unit 316 .
The NW communication unit 311 is configured using, for example, the communication module and antenna of the UE described above, and transmits information required for distributed execution of part of the autonomous driving function on behalf of the vehicle 30 during autonomous driving of the vehicle 30 to the information processing device 10 via the base station 16 of the mobile communication network 15 by the above-mentioned Uu communication. In addition, the NW communication unit 311 receives the result of distributed execution of the part of the function from the information processing device 10 via the base station 16 of the mobile communication network 15.

制御部313は、例えば、CPU又はGPU等のプロセッサ、RAM、ROM、I/Oインターフェースなどで構成され、所定の制御プログラムを読み込んで実行することにより、前記一部の機能の分散実行の結果に基づいて、自動運転機能の残りの機能を実行するように、駆動部32を制御する。駆動部32は、車両本体のエンジン又はモータ、制動装置、操舵装置などである。 The control unit 313 is composed of, for example, a processor such as a CPU or GPU, a RAM, a ROM, an I/O interface, etc., and controls the driving unit 32 to execute the remaining functions of the autonomous driving function based on the results of the distributed execution of the partial functions by reading and executing a predetermined control program. The driving unit 32 is an engine or motor of the vehicle body, a braking device, a steering device, etc.

車両・周辺情報取得部312は、例えば、周辺の動画又は静止画を撮像する撮像手段としてのカメラ装置と、車両の現在位置を測位する現在位置取得手段としてのGNSS(Global Navigation Satellite System)受信機とを備える。また、車両・周辺情報取得部312は、車両30の速度を検知する速度センサと、車両30の加速度を検知する加速度センサとを備える。更に、車両・周辺情報取得部312は、周辺の車両や歩行者などの物体を検知する赤外光、可視光、超音波又は電磁波などを用いたレーダー装置、ライダー(Lider:light detection and ranging)装置等を備えてもよい。 The vehicle and surrounding information acquisition unit 312 includes, for example, a camera device as an imaging means for capturing video or still images of the surroundings, and a GNSS (Global Navigation Satellite System) receiver as a current position acquisition means for locating the current position of the vehicle. The vehicle and surrounding information acquisition unit 312 also includes a speed sensor for detecting the speed of the vehicle 30, and an acceleration sensor for detecting the acceleration of the vehicle 30. The vehicle and surrounding information acquisition unit 312 may also include a radar device that uses infrared light, visible light, ultrasonic waves, or electromagnetic waves to detect objects such as surrounding vehicles and pedestrians, a Lidar (light detection and ranging) device, or the like.

記憶部314は、情報処理装置10に送信する情報(例えば、自動運転機能の一部の機能の分散実行に必要な情報)、情報処理装置10から受信した情報(例えば、自動運転機能の一部の機能の分散実行の結果の情報)、車両・周辺情報取得部312で取得した情報(例えば、周辺の静止画又は動画の画像データ、速度データ、周辺物体検知データ)などを記憶する。 The memory unit 314 stores information to be transmitted to the information processing device 10 (e.g., information required for distributed execution of some of the functions of the autonomous driving function), information received from the information processing device 10 (e.g., information on the results of distributed execution of some of the functions of the autonomous driving function), and information acquired by the vehicle and surrounding information acquisition unit 312 (e.g., image data of still or video images of the surrounding area, speed data, surrounding object detection data), etc.

近接直接通信部316は、所定の通信モジュールやアンテナなどで構成され、前述の車車間通信や路車間通信等の近接直接通信を行う。 The proximity direct communication unit 316 is composed of a predetermined communication module, antenna, etc., and performs proximity direct communication such as the aforementioned vehicle-to-vehicle communication and road-to-vehicle communication.

図3は、本実施形態に係る自動運転システムにおける車両30の自動運転機能の分散実行の一例を示すシーケンスフロー図である。
図3において、車両30の駆動部32のエンジンを始動する(S101)と、車載装置31は、情報処理装置10に対する初期接続処理を実行し、車載装置31の通信端末装置(UE)について予め登録されている移動通信サービスの加入者情報を記憶部314から読み出し、基地局16を介して情報処理装置10に送信する(S102,S103)。
FIG. 3 is a sequence flow diagram showing an example of distributed execution of the autonomous driving function of the vehicle 30 in the autonomous driving system according to this embodiment.
In FIG. 3, when the engine of the drive unit 32 of the vehicle 30 is started (S101), the in-vehicle device 31 executes an initial connection process with the information processing device 10, reads out from the memory unit 314 subscriber information for the mobile communication service that has been pre-registered for the communication terminal device (UE) of the in-vehicle device 31, and transmits it to the information processing device 10 via the base station 16 (S102, S103).

情報処理装置10は、車両30の車載装置31から初期接続時に受信した加入者情報に基づいて、情報記憶部103に記憶されている利用者データベースを参照し、車両30の種類(車種、年式)を特定する。利用者データベースには、例えば、車両30の所有者又は使用者のUEについて予め登録されている加入者情報と車両30の種類(車種及び年式)が互いに対応付けて保存されている。 Based on the subscriber information received from the in-vehicle device 31 of the vehicle 30 at the time of initial connection, the information processing device 10 refers to the user database stored in the information storage unit 103 and identifies the type (model and year) of the vehicle 30. In the user database, for example, subscriber information pre-registered for the UE of the owner or user of the vehicle 30 and the type (model and year) of the vehicle 30 are stored in association with each other.

次に、情報処理装置10は、特定した車両30の種類に基づいて、情報記憶部103に記憶されている自動運転補助情報としての自動運転補助テーブルを参照し(S104)、その車両30の種類に対応する分散実行する一部の機能の内容と遅延要求時間と自動運転停止時の制御の内容とを、基地局16を介して車両30の車載装置31に送信する(S105,S106)。 Next, based on the identified type of vehicle 30, the information processing device 10 refers to the autonomous driving assistance table stored in the information storage unit 103 as autonomous driving assistance information (S104), and transmits the contents of some of the functions to be executed in a distributed manner corresponding to the type of vehicle 30, the delay request time, and the contents of control when autonomous driving is stopped to the in-vehicle device 30 of the vehicle 30 via the base station 16 (S105, S106).

表1に例示するように、自動運転補助テーブルには、車両30の複数種類の種類(車種及び年式)のそれぞれについて、車両30の自動運転機能のうち情報処理装置10で分散実行する一部の機能の内容と、その一部機能で要求される遅延要求時間と、自動運転停止時の制御の内容とが対応付けられて保存されている。 As shown in Table 1, the autonomous driving assistance table stores, for each of multiple types (models and years) of vehicle 30, the contents of some of the autonomous driving functions of vehicle 30 that are distributed and executed by information processing device 10, the delay time required by some of the functions, and the contents of control when autonomous driving is stopped, in association with each other.

Figure 0007634031000001
Figure 0007634031000001

次に、車両30の車載装置31は、自車の現在位置情報を含む車両情報を情報処理装置10に送信して情報処理装置10との間の伝送遅延時間を推定する処理を定期的に実行する(S107~S111)。例えば、車両30の車載装置31は、車両情報の送信時のタイムスタンプと、その車両情報に対する受領確認(ACK)の受信時のタイムスタンプとに基づいて、情報処理装置10との間の通信の伝送遅延時間を推定し、その伝送遅延時間の推定結果を記憶する。 Next, the in-vehicle device 31 of the vehicle 30 periodically executes a process of transmitting vehicle information, including the current position information of the vehicle, to the information processing device 10 and estimating a transmission delay time between the vehicle and the information processing device 10 (S107 to S111). For example, the in-vehicle device 31 of the vehicle 30 estimates a transmission delay time of communication with the information processing device 10 based on a timestamp when the vehicle information is transmitted and a timestamp when an acknowledgement (ACK) for the vehicle information is received, and stores the estimated transmission delay time.

次に、車載装置31は、自動運転機能に含まれる複数の機能(機能ロジック)のうちいずれかの特定の機能(以下「対象機能」という。)を実行するタイミングが到来したら、対象機能及び自車の種類について表1の自動運転補助テーブルを参照し、上記伝送遅延時間の推定結果が対象機能で要求される遅延要求時間に対応する閾値(例えば、対象機能が表1の機能Aの場合は1.0s)以下であるか否かを判断する(S112)。 Next, when the time arrives to execute any one of the multiple functions (functional logic) included in the autonomous driving function (hereinafter referred to as the "target function"), the in-vehicle device 31 refers to the autonomous driving assistance table in Table 1 for the target function and the type of vehicle, and determines whether the estimated transmission delay time is equal to or less than a threshold value corresponding to the delay requirement time required by the target function (for example, 1.0 s if the target function is function A in Table 1) (S112).

上記伝送遅延時間の推定結果が対象機能で要求される遅延要求時間に対応する閾値以下の場合(S112でYES)、車載装置31は、図4の認識機能ブロックF101に示すように情報処理装置10での対象機能の分散実行に必要な情報(以下「インプットデータ」という。)を取得する認識処理を行い(S113)、取得したインプットデータを、基地局16を介して情報処理装置10に送信する(S114,S115)。インプットデータは、例えば対象機能が表1の機能Aの場合、カメラ画像、速度、加速度、ブレーキ情報である。 If the estimated transmission delay time is equal to or less than the threshold value corresponding to the delay requirement time required by the target function (YES in S112), the in-vehicle device 31 performs a recognition process to acquire information (hereinafter referred to as "input data") required for distributed execution of the target function in the information processing device 10 as shown in recognition function block F101 in FIG. 4 (S113), and transmits the acquired input data to the information processing device 10 via the base station 16 (S114, S115). For example, when the target function is function A in Table 1, the input data is a camera image, speed, acceleration, and brake information.

情報処理装置10は、車載装置31から受信したインプットデータに基づいて、図4の判断機能ブロックF102に示すように車両30で対象機能を実行するか否かを判断する判断処理を行い(S116)、その判断結果を、基地局16を介して車両30の車載装置31に送信する(S117,S118)。ここで、判断結果は、車両30の制動情報などの車両制御の情報を含んでもよい。 Based on the input data received from the in-vehicle device 31, the information processing device 10 performs a judgment process to judge whether or not to execute the target function in the vehicle 30 as shown in the judgment function block F102 in FIG. 4 (S116), and transmits the judgment result to the in-vehicle device 31 of the vehicle 30 via the base station 16 (S117, S118). Here, the judgment result may include vehicle control information such as braking information of the vehicle 30.

ここで、インプットデータ及び判断結果の送受信には、車両30及び対象機能の種類に対応する通信方式(例えば、表1の車種タイプA及び対象機能Aの場合は、前述のLTEの通信方式又はeMBBの通信方式)が用いられる。 Here, a communication method corresponding to the type of vehicle 30 and the target function (for example, in the case of vehicle type A and target function A in Table 1, the aforementioned LTE communication method or eMBB communication method) is used to send and receive the input data and the judgment result.

車両30の車載装置31は、図4の車両制御機能ブロックF103に示すように情報処理装置10から受信した判断結果に基づき車両30(例えば、駆動部32)を制御する車両制御が実行される(S119)。 The in-vehicle device 31 of the vehicle 30 executes vehicle control to control the vehicle 30 (e.g., the drive unit 32) based on the judgment result received from the information processing device 10, as shown in the vehicle control function block F103 of FIG. 4 (S119).

上記ステップS112において上記伝送遅延時間の推定結果が対象機能で要求される遅延要求時間に対応する閾値より大きい場合(S112でNO)、自動運転機能を実行できないため、車載装置31は、車両30を道路90の安全な場所(例えば路肩)に自動停車させるように車両30(例えば、駆動部32)を制御する(S120)。車両30を自動停車させた後は、車載装置31は、道路90の安全な場所に自動停車した後、自動運転モードから、自動運転の機能の一部又は全部を手動で行う手動運転モードに切り替えてもよい。また、車両30の車載装置31は、道路90の安全な場所に自動停車した後、車両情報の送信及び伝送遅延時間の推定を定期的に継続して実行し、伝送遅延時間の推定結果に基づき、遅延要求時間の条件を満たすと判断したとき、車両30の自動運転を再開してもよい。 If the estimated result of the transmission delay time in step S112 is greater than the threshold value corresponding to the delay request time required by the target function (NO in S112), the autonomous driving function cannot be executed, so the in-vehicle device 31 controls the vehicle 30 (e.g., the drive unit 32) to automatically stop the vehicle 30 in a safe place on the road 90 (e.g., the shoulder) (S120). After the vehicle 30 is automatically stopped in a safe place on the road 90, the in-vehicle device 31 may switch from the autonomous driving mode to a manual driving mode in which some or all of the autonomous driving functions are performed manually. In addition, after the vehicle 30 is automatically stopped in a safe place on the road 90, the in-vehicle device 31 of the vehicle 30 may continue to periodically transmit vehicle information and estimate the transmission delay time, and when it is determined that the condition of the delay request time is met based on the estimated result of the transmission delay time, the autonomous driving of the vehicle 30 may be resumed.

なお、図4において、時間n1は車載装置31での認識機能ブロックF101の実行時間であり、時間n3-n2は情報処理装置10での判断機能ブロックF102の実行時間であり、時間n5-n4は車載装置31での車両制御機能ブロックF103の実行時間である。また、図4中の時間n2-n1は車載装置31から情報処理装置10へインプットデータを送信するときの伝送遅延時間であり、時間n4-n3は情報処理装置10から車載装置31へ判断結果を送信するときの伝送遅延時間である。前述の伝送遅延時間の推定結果は、図4中の往復の伝送遅延時間(n2-n1)+(n4-n3)に相当する。 In FIG. 4, time n1 is the execution time of the recognition function block F101 in the in-vehicle device 31, time n3-n2 is the execution time of the judgment function block F102 in the information processing device 10, and time n5-n4 is the execution time of the vehicle control function block F103 in the in-vehicle device 31. In addition, time n2-n1 in FIG. 4 is the transmission delay time when input data is transmitted from the in-vehicle device 31 to the information processing device 10, and time n4-n3 is the transmission delay time when the judgment result is transmitted from the information processing device 10 to the in-vehicle device 31. The aforementioned estimated transmission delay time corresponds to the round-trip transmission delay time (n2-n1)+(n4-n3) in FIG. 4.

図5(a)~(c)は、本実施形態の自動運転システムにおける車両30の自動運転(自動パーキング時の基本動作)の一例を示す説明図である。
図5(a)において、自動運転対象の車両30(1)は、駐車場95の目標の駐車スペース95sの手前で停車し、車載装置31の全方位カメラ装置で周辺状況を撮影し、その画像データをインプットデータとして情報処理装置10にアップロード送信する。
5(a) to (c) are explanatory diagrams showing an example of automatic driving (basic operations during automatic parking) of the vehicle 30 in the automatic driving system of this embodiment.
In FIG. 5(a), a vehicle 30(1) to be driven autonomously stops just before a target parking space 95s in a parking lot 95, captures images of the surrounding environment using an omnidirectional camera device in an in-vehicle device 31, and uploads and transmits the image data to an information processing device 10 as input data.

次に、図5(b)において、情報処理装置10は、車両30(1)からアップロードされた画像データに基づいて、車両30(1)が目標の駐車スペース95sに駐車するための動作に関する制動情報を判断して決定する。例えば、情報処理装置10は、車両30(1)が駐車スペース95sに駐車するまでの移動ルート、タイムラインにおける移動距離及びハンドルの動作などを演算して制動情報を決定する。情報処理装置10は、判断結果としての制動情報を車両30(1)の車載装置31にダウンロード送信する。 Next, in FIG. 5(b), the information processing device 10 judges and determines braking information related to the operation for parking the vehicle 30(1) in the target parking space 95s based on the image data uploaded from the vehicle 30(1). For example, the information processing device 10 determines the braking information by calculating the travel route of the vehicle 30(1) until it is parked in the parking space 95s, the travel distance on the timeline, the operation of the steering wheel, and the like. The information processing device 10 downloads and transmits the braking information as the judgment result to the in-vehicle device 31 of the vehicle 30(1).

次に、図5(c)において、車両30(1)の車載装置31は、情報処理装置10からダウンロードした制動情報に基づいて車両30(1)の動作を自動制御する。これにより、車両30(1)は目標の駐車スペース95sに移動して所定の正しい向きで停車することができる。 Next, in FIG. 5(c), the in-vehicle device 31 of the vehicle 30(1) automatically controls the operation of the vehicle 30(1) based on the braking information downloaded from the information processing device 10. This allows the vehicle 30(1) to move to the target parking space 95s and park in the correct predetermined orientation.

図6(a)~(c)は、本実施形態の自動運転システムにおける車両30の自動運転(自動パーキング時の危険回避動作)の他の例を示す説明図である。
図6(a)において、自動運転対象の車両30(1)は、駐車場95の目標の駐車スペース95sの手前で停車し、周辺の歩行者や他の車両30(2)、30(3)等の周辺物体が動いていないか常にセンサ(例えば、レーダー装置、ライダー装置)で検知し、そのセンサ検知データをインプットデータとして情報処理装置10にアップロード送信する。
6(a) to (c) are explanatory diagrams showing another example of the automatic driving (hazard avoidance operation during automatic parking) of the vehicle 30 in the automatic driving system of this embodiment.
In FIG. 6( a), a vehicle 30(1) to be driven autonomously stops just before a target parking space 95s in a parking lot 95, and constantly uses a sensor (e.g., a radar device, a lidar device) to detect whether nearby pedestrians or other objects such as other vehicles 30(2) and 30(3) are moving, and uploads and transmits the sensor detection data to the information processing device 10 as input data.

次に、図6(b)において、情報処理装置10は、車両30(1)からアップロードされたセンサ検知データに基づいて、周辺物体の動作が想定内動作のみか否かを判断する。ここで、周辺物体(図示の例では車両30(3))が想定内動作から外れた動作をしていると検知した場合、情報処理装置10は、動き始めた車両30(1)に対するブレーキ命令を含む制動情報を判断結果として車両30(1)の車載装置31にダウンロード送信する。 Next, in FIG. 6(b), the information processing device 10 judges whether the movements of the surrounding objects are within the expected range based on the sensor detection data uploaded from the vehicle 30(1). Here, if the information processing device 10 detects that the surrounding object (vehicle 30(3) in the illustrated example) is moving outside the expected range, the information processing device 10 downloads and transmits braking information, including a brake command for the vehicle 30(1) that has started to move, as the judgment result to the in-vehicle device 31 of the vehicle 30(1).

次に、図6(c)において、車両30(1)の車載装置31は、情報処理装置10からダウンロードした制動情報に基づいて、車両30(1)をブレーキ制動させるように車両30(1)の動作を自動制御する。これにより、車両30(1)は目標の駐車スペース95sに移動しようとしてときに、駐車スペースから出ようとしている車両30(3)との衝突を回避することができる。 Next, in FIG. 6(c), the in-vehicle device 31 of the vehicle 30(1) automatically controls the operation of the vehicle 30(1) to brake the vehicle 30(1) based on the braking information downloaded from the information processing device 10. This allows the vehicle 30(1) to avoid a collision with the vehicle 30(3) that is exiting the parking space when the vehicle 30(1) is attempting to move to the target parking space 95s.

図7は、本実施形態に係る自動運転システムにおける車両30の自動運転機能の分散実行の他の例を示すシーケンスフロー図である。図7は、車載装置31が情報処理装置10からダウンロードした弱電界エリア情報に基づいて伝送遅延時間を推定する例である。なお、図7のS201~S206は図3のS101~S106と同様であり、図7のS212~S220は図3のS112~S120と同様であるので、それらの説明は省略する。 Figure 7 is a sequence flow diagram showing another example of distributed execution of the autonomous driving function of the vehicle 30 in the autonomous driving system according to this embodiment. Figure 7 shows an example in which the in-vehicle device 31 estimates the transmission delay time based on weak signal area information downloaded from the information processing device 10. Note that S201 to S206 in Figure 7 are similar to S101 to S106 in Figure 3, and S212 to S220 in Figure 7 are similar to S112 to S120 in Figure 3, so their explanations are omitted.

図7の例における情報処理装置10の自動運転補助テーブルでは、表2に例示するように、前述の表1の項目に加えて、車両30が弱電界エリア情報を情報処理装置10からダウンロードするか否かを指定する欄が追加になっている。弱電界エリア情報の欄が「○」の場合、車両30は現在位置から行先までの経路における弱電界エリア情報を情報処理装置10からダウンロードする。また、情報処理装置10は、管理対象のエリアについて予め調査などの取得された弱電界エリア情報を含む地図データベースを有する。 In the autonomous driving assistance table of the information processing device 10 in the example of Figure 7, as illustrated in Table 2, in addition to the items in Table 1 described above, a column for specifying whether the vehicle 30 downloads weak signal area information from the information processing device 10 has been added. If the weak signal area information column is "○", the vehicle 30 downloads weak signal area information on the route from the current position to the destination from the information processing device 10. In addition, the information processing device 10 has a map database that includes weak signal area information acquired in advance by surveying areas to be managed.

Figure 0007634031000002
Figure 0007634031000002

図7において、車両30の車載装置31は、自車両の種類に対応する分散実行する一部の機能の内容と遅延要求時間と自動運転停止時の制御の内容とを受信した後、自車の現在位置情報を含む車両情報と行先情報を、基地局16を介して情報処理装置10に送信する(S207,S208)。情報処理装置10は、自動運転補助テーブルで車両30の現在位置情報と行先情報とに基づいて地図データベースを参照し、車両30の現在位置から行先までの経路における弱電界エリア情報を、基地局16を介して車両30の車載装置31に送信する(S209,S210)。 In FIG. 7, the vehicle-mounted device 31 of the vehicle 30 receives the contents of some of the functions to be executed in a distributed manner corresponding to the type of the vehicle, the delay request time, and the contents of the control when the automatic driving is stopped, and then transmits the vehicle information including the current position information of the vehicle and the destination information to the information processing device 10 via the base station 16 (S207, S208). The information processing device 10 refers to the map database based on the current position information and destination information of the vehicle 30 in the automatic driving assistance table, and transmits the weak electric field area information on the route from the current position of the vehicle 30 to the destination to the vehicle-mounted device 31 of the vehicle 30 via the base station 16 (S209, S210).

車載装置31は定期的に、現在位置情報と、情報処理装置10から受信した弱電界エリア情報とに基づいて、情報処理装置10との間の通信の伝送遅延時間を推定し、その伝送遅延時間の推定結果を記憶する(S211)。 The in-vehicle device 31 periodically estimates the transmission delay time of communication with the information processing device 10 based on the current location information and the weak signal area information received from the information processing device 10, and stores the estimated transmission delay time (S211).

図7の例では、情報処理装置10との情報の送受信時のタイムスタンプを用いずに伝送遅延時間を推定できるため、車両30の車載装置31のデータ処理の負荷を更に抑制することできる。 In the example of Figure 7, the transmission delay time can be estimated without using a timestamp when transmitting and receiving information with the information processing device 10, so the data processing load on the in-vehicle device 31 of the vehicle 30 can be further reduced.

以上、本実施形態によれば、情報処理装置10が、移動通信網15を介して車両30から受信した情報に基づいて、車両30の自動運転時に実行される自動運転機能の一部を車両30に代わって分散実行し、その一部の機能の分散実行の結果を、移動通信網15を介して車両30に送信することにより、車両30が自動運転機能の残りの機能を実行することができる。このよう移動通信網を介した通信により車両30と情報処理装置10が互いに連携して車両の自動運転機能の全体を実行できるとともに、車両30の自動運転時に実行される自動運転機能の一部を情報処理装置10が車両30に代わって分散実行することにより自動運転のための車両30側の構成を削減できるので、自動運転機能を有する車両30の低コスト化を図ることができる。 As described above, according to this embodiment, the information processing device 10 executes, on behalf of the vehicle 30, a part of the automatic driving function executed during automatic driving of the vehicle 30 in a distributed manner based on information received from the vehicle 30 via the mobile communication network 15, and transmits the result of the distributed execution of the part of the function to the vehicle 30 via the mobile communication network 15, so that the vehicle 30 can execute the remaining functions of the automatic driving function. In this way, the vehicle 30 and the information processing device 10 can cooperate with each other through communication via the mobile communication network to execute the entire automatic driving function of the vehicle, and the information processing device 10 executes, on behalf of the vehicle 30, a part of the automatic driving function executed during automatic driving of the vehicle 30 in a distributed manner, thereby reducing the configuration of the vehicle 30 for automatic driving, and thus reducing the cost of the vehicle 30 having the automatic driving function.

なお、本明細書で説明された処理工程並びに通信端末装置(UE)、基地局、情報処理装置、サーバ、MEC装置及び通信システムの構成要素は、様々な手段によって実装することができる。例えば、これらの工程及び構成要素は、ハードウェア、ファームウェア、ソフトウェア、又は、それらの組み合わせで実装されてもよい。 The processing steps described in this specification and the components of the communication terminal device (UE), base station, information processing device, server, MEC device, and communication system can be implemented by various means. For example, these steps and components may be implemented in hardware, firmware, software, or a combination thereof.

ハードウェア実装については、実体(例えば、各種無線通信装置、eNode B、端末、ハードディスクドライブ装置、又は、光ディスクドライブ装置)において上記工程及び構成要素を実現するために用いられる処理ユニット等の手段は、1つ又は複数の、特定用途向けIC(ASIC)、デジタルシグナルプロセッサ(DSP)、デジタル信号処理装置(DSPD)、プログラマブル・ロジック・デバイス(PLD)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明された機能を実行するようにデザインされた他の電子ユニット、コンピュータ、又は、それらの組み合わせの中に実装されてもよい。 For hardware implementation, the processing units and other means used to realize the above steps and components in an entity (e.g., various wireless communication devices, eNode B, terminals, hard disk drive devices, or optical disk drive devices) may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processors (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, computers, or combinations thereof.

また、ファームウェア及び/又はソフトウェア実装については、上記構成要素を実現するために用いられる処理ユニット等の手段は、本明細書で説明された機能を実行するプログラム(例えば、プロシージャ、関数、モジュール、インストラクション、などのコード)で実装されてもよい。一般に、ファームウェア及び/又はソフトウェアのコードを明確に具体化する任意のコンピュータ/プロセッサ読み取り可能な媒体が、本明細書で説明された上記工程及び構成要素を実現するために用いられる処理ユニット等の手段の実装に利用されてもよい。例えば、ファームウェア及び/又はソフトウェアコードは、例えば制御装置において、メモリに記憶され、コンピュータやプロセッサにより実行されてもよい。そのメモリは、コンピュータやプロセッサの内部に実装されてもよいし、又は、プロセッサの外部に実装されてもよい。また、ファームウェア及び/又はソフトウェアコードは、例えば、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、不揮発性ランダムアクセスメモリ(NVRAM)、プログラマブルリードオンリーメモリ(PROM)、電気的消去可能PROM(EEPROM)、FLASHメモリ、フロッピー(登録商標)ディスク、コンパクトディスク(CD)、デジタルバーサタイルディスク(DVD)、磁気又は光データ記憶装置、などのような、コンピュータやプロセッサで読み取り可能な媒体に記憶されてもよい。そのコードは、1又は複数のコンピュータやプロセッサにより実行されてもよく、また、コンピュータやプロセッサに、本明細書で説明された機能性のある態様を実行させてもよい。 Also, for firmware and/or software implementations, the means such as processing units used to realize the above components may be implemented with programs (e.g., codes such as procedures, functions, modules, instructions, etc.) that perform the functions described herein. In general, any computer/processor readable medium tangibly embodying firmware and/or software codes may be used to implement the means such as processing units used to realize the above steps and components described herein. For example, the firmware and/or software codes may be stored in a memory and executed by a computer or processor, for example in a control device. The memory may be implemented inside the computer or processor or external to the processor. The firmware and/or software code may also be stored in a computer or processor readable medium, such as, for example, random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), FLASH memory, floppy disks, compact disks (CDs), digital versatile disks (DVDs), magnetic or optical data storage devices, etc. The code may be executed by one or more computers or processors and may cause the computers or processors to perform certain aspects of the functionality described herein.

また、前記媒体は非一時的な記録媒体であってもよい。また、前記プログラムのコードは、コンピュータ、プロセッサ、又は他のデバイス若しくは装置機械で読み込んで実行可能であればよく、その形式は特定の形式に限定されない。例えば、前記プログラムのコードは、ソースコード、オブジェクトコード及びバイナリコードのいずれでもよく、また、それらのコードの2以上が混在したものであってもよい。 The medium may be a non-transitory recording medium. The program code may be in any format as long as it can be read and executed by a computer, processor, or other device or machine, and the format is not limited to a specific format. For example, the program code may be any of source code, object code, and binary code, or may be a mixture of two or more of these codes.

また、本明細書で開示された実施形態の説明は、当業者が本開示を製造又は使用するのを可能にするために提供される。本開示に対するさまざまな修正は当業者には容易に明白になり、本明細書で定義される一般的原理は、本開示の趣旨又は範囲から逸脱することなく、他のバリエーションに適用可能である。それゆえ、本開示は、本明細書で説明される例及びデザインに限定されるものではなく、本明細書で開示された原理及び新規な特徴に合致する最も広い範囲に認められるべきである。 Moreover, the description of the embodiments disclosed herein is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

10 :情報処理装置
15 :移動通信網
16 :基地局
30 :車両
31 :車載装置
32 :駆動部
90 :道路
95 :駐車場
95s :駐車スペース
101 :機能分散実行部
102 :通信部
103 :情報記憶部
311 :NW通信部
312 :周辺情報取得部
313 :制御部
314 :記憶部
316 :近接直接通信部
10: Information processing device 15: Mobile communication network 16: Base station 30: Vehicle 31: In-vehicle device 32: Drive unit 90: Road 95: Parking lot 95s: Parking space 101: Function distribution execution unit 102: Communication unit 103: Information storage unit 311: NW communication unit 312: Peripheral information acquisition unit 313: Control unit 314: Storage unit 316: Proximity direct communication unit

Claims (12)

動運転可能な移動体であって、
当該移動体の自動運転機能の一部である前記移動体の運転制御の内容を判断する機能を前記移動体に代わって分散実行するために必要な情報を、通信網を介して外部装置に送信する手段と、
前記移動体の運転制御の内容の判断結果を、前記通信網を介して前記外部装置から受信し、
前記移動体の運転制御の内容に基づいて、前記移動体の運転を制御する運転制御機能を実行する手段と、
を備える、移動体。
A vehicle capable of autonomous driving,
A means for transmitting information required for a function of determining the content of driving control of the moving body, which is a part of an automatic driving function of the moving body, to an external device via a communication network, on behalf of the moving body, in a distributed manner;
receiving a determination result of the content of the driving control of the moving body from the external device via the communication network;
A means for executing a driving control function for controlling the driving of the moving body based on the content of the driving control of the moving body;
A mobile body comprising:
自動運転可能な移動体であって、A vehicle capable of autonomous driving,
前記移動体の運転制御内容を判断する機能を前記移動体に代わって実行するために必要な情報を、通信網を介して外部装置に送信する手段と、a means for transmitting information required for executing a function of determining the operation control content of the moving body on behalf of the moving body to an external device via a communication network;
前記移動体の運転制御内容の判断結果を、前記通信網を介して前記外部装置から受信する手段と、a means for receiving a determination result of the operation control content of the moving object from the external device via the communication network;
受信した前記判断結果に基づいて、前記移動体を運転制御する運転制御機能を実行する手段と、を備え、and executing a driving control function for controlling the driving of the moving body based on the received judgment result,
前記移動体の運転制御内容を判断する機能は、前記移動体の自動運転機能の一部である、移動体。A mobile body, wherein a function of determining the driving control content of the mobile body is part of an automatic driving function of the mobile body.
前記移動体は、自動運転時に前記情報を前記外部装置に送信する、The moving object transmits the information to the external device during automatic driving.
請求項1又は2に記載の移動体。3. A moving body according to claim 1 or 2.
請求項1乃至3の移動体において、
前記自動運転機能に含まれる複数の機能のうち、前記外部装置との通信が遮断した場合でも実行する必要がある重要度が高い機能を実行する、移動体。
In the moving body according to any one of claims 1 to 3 ,
A mobile body that executes, among a plurality of functions included in the autonomous driving function, a function of high importance that needs to be executed even when communication with the external device is interrupted.
請求項の移動体において、
前記重要度が高い機能は前記移動体の危険発生時の自動停止機能である、移動体。
The moving body according to claim 4 ,
A mobile body, wherein the function with high importance is an automatic stop function when a danger occurs to the mobile body.
請求項1乃至のいずれかの移動体において、
前記自動運転機能は、前記移動体又はその周辺の情報を取得する情報取得機能ブロックと、前記取得された取得情報に基づいて前記移動体の発進、操舵、加速、減速及び停止の少なくとも一つを含む運転制御の内容を判断する判断機能ブロックと、前記運転制御の内容の判断結果に基づいて前記移動体の運転を制御する運転制御機能ブロックとを含み、
前記外部装置で分散実行される前記一部の機能は、前記判断機能ブロックであり、
当該移動体又はその周辺の情報を取得した取得結果を、前記通信網を介して前記外部装置に送信する手段と、前記運転制御の内容の判断結果を、前記通信網を介して前記外部装置から受信する手段と、を備える、移動体。
In the moving body according to any one of claims 1 to 5 ,
The automatic driving function includes an information acquisition function block that acquires information about the moving body or its surroundings, a judgment function block that judges the content of driving control including at least one of starting, steering, accelerating, decelerating, and stopping of the moving body based on the acquired information, and a driving control function block that controls driving of the moving body based on the judgment result of the content of the driving control,
the part of the functions executed in a distributed manner by the external device is the determination function block,
A mobile body comprising: a means for transmitting the results of acquiring information about the mobile body or its surroundings to the external device via the communication network; and a means for receiving the results of determining the content of the driving control from the external device via the communication network.
請求項1乃至のいずれかの移動体において、
前記自動運転機能を構成する複数の機能ブロックのそれぞれが要求する遅延要求時間及び前記自動運転時に前記移動体との間で送受信される情報のデータサイズの少なくとも一方に基づいて、前記複数の機能ブロックのいずれかを分散実行する、移動体。
In the moving body according to any one of claims 1 to 6 ,
A mobile body that distributes execution of any of the multiple functional blocks based on at least one of the delay time required by each of the multiple functional blocks that constitute the autonomous driving function and the data size of information transmitted and received between the mobile body during autonomous driving .
請求項の移動体において、
前記複数の機能ブロックのうち、前記機能ブロックの実行時間及び前記外部装置との間の往復通信時間の合計時間よりも前記遅延要求時間が長い機能ブロックが前記外部装置で分散実行され、残りの機能ブロックが当該移動体で分散実行される、移動体。
The moving body according to claim 7 ,
A mobile body, wherein among the plurality of functional blocks, a functional block whose delay requirement time is longer than the sum of the execution time of the functional block and the round-trip communication time between the functional block and the external device is executed in a distributed manner by the external device, and the remaining functional blocks are executed in a distributed manner by the mobile body.
請求項1乃至のいずれかの移動体において、
当該移動体から前記外部装置への初期接続時に当該移動体の自動運転停止時の制御の内容を前記外部装置から受信する手段と、
当該移動体の位置情報を含む移動体情報を前記外部装置に送信する手段と、
前記移動体情報の送信時のタイムスタンプと前記移動体情報に対する受領確認の受信時のタイムスタンプとに基づいて、前記外部装置との間の通信の伝送遅延時間を推定する手段と、
前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たすと判断したとき、前記外部装置での前記一部の機能の分散実行に必要な情報を前記外部装置に送信し、前記外部装置での前記一部の機能の分散実行の結果を受信する手段と、
前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たしていないと判断したとき、前記自動運転停止時の制御を実行する手段と、
を備える、移動体。
In the moving body according to any one of claims 1 to 8 ,
A means for receiving, from the external device, control details for stopping automatic operation of the mobile body at the time of initial connection from the mobile body to the external device;
a means for transmitting moving object information including location information of the moving object to the external device;
means for estimating a transmission delay time of communication with the external device based on a timestamp when the mobile object information is transmitted and a timestamp when a receipt confirmation for the mobile object information is received;
a means for transmitting, to the external device, information required for the distributed execution of the part of the functions when it is determined that the delay request time condition is satisfied based on the estimated result of the transmission delay time, and receiving, to the external device, a result of the distributed execution of the part of the functions;
a means for executing control for stopping the automatic operation when it is determined that the delay request time condition is not satisfied based on the estimated transmission delay time;
A mobile body comprising:
請求項の移動体において、
前記自動運転停止時の制御は、前記移動体を移動経路の安全な場所に自動停させる制御である、移動体。
The moving body according to claim 9 ,
The control when the automatic driving is stopped is a control for automatically stopping the moving body at a safe place on the moving path.
請求項10の移動体において、
前記移動経路の安全な場所に自動停した後、前記自動運転の機能の一部又は全部を手動で行う手動運転モードに切り替える手段を備える、移動体。
The moving body according to claim 10 ,
A moving body comprising a means for switching to a manual driving mode in which some or all of the automatic driving functions are performed manually after the moving body automatically stops at a safe location on the moving path.
請求項10の移動体において、
前記移動経路の安全な場所に自動停した後、前記移動体情報の送信及び前記伝送遅延時間の推定を定期的に継続して実行する手段と、
前記伝送遅延時間の推定結果に基づき、前記遅延要求時間の条件を満たすと判断したとき、前記移動体の自動運転を再開する手段と、
を備える、移動体
The moving body according to claim 10 ,
means for periodically and continuously executing transmission of the moving object information and estimation of the transmission delay time after automatically stopping the moving object at a safe place on the moving path;
a means for resuming automatic operation of the moving body when it is determined that the delay request time condition is satisfied based on the estimated transmission delay time;
A mobile body comprising :
JP2023015629A 2020-05-13 2023-02-03 Mobile Active JP7634031B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023015629A JP7634031B2 (en) 2020-05-13 2023-02-03 Mobile

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020084287A JP7223722B2 (en) 2020-05-13 2020-05-13 Information processing device, automatic driving system, method and program thereof used for automatic driving of moving body
JP2023015629A JP7634031B2 (en) 2020-05-13 2023-02-03 Mobile

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020084287A Division JP7223722B2 (en) 2020-05-13 2020-05-13 Information processing device, automatic driving system, method and program thereof used for automatic driving of moving body

Publications (3)

Publication Number Publication Date
JP2023062009A JP2023062009A (en) 2023-05-02
JP2023062009A5 JP2023062009A5 (en) 2023-05-15
JP7634031B2 true JP7634031B2 (en) 2025-02-20

Family

ID=78511491

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020084287A Active JP7223722B2 (en) 2020-05-13 2020-05-13 Information processing device, automatic driving system, method and program thereof used for automatic driving of moving body
JP2023015629A Active JP7634031B2 (en) 2020-05-13 2023-02-03 Mobile

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020084287A Active JP7223722B2 (en) 2020-05-13 2020-05-13 Information processing device, automatic driving system, method and program thereof used for automatic driving of moving body

Country Status (1)

Country Link
JP (2) JP7223722B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7263580B1 (en) 2022-02-14 2023-04-24 ソフトバンク株式会社 Server system and vehicle

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017076371A (en) 2015-08-27 2017-04-20 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド Method of path determination for automated vehicles
JP2018068017A (en) 2016-10-19 2018-04-26 株式会社日立製作所 Communication method, central control device and individual control device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018155159A1 (en) 2017-02-24 2018-08-30 パナソニックIpマネジメント株式会社 Remote video output system and remote video output device
WO2018180534A1 (en) 2017-03-27 2018-10-04 日本電気株式会社 Device, system, method, and recording medium in which program is recorded
US20210362742A1 (en) * 2019-07-03 2021-11-25 Lg Electronics Inc. Electronic device for vehicles

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017076371A (en) 2015-08-27 2017-04-20 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド Method of path determination for automated vehicles
JP2018068017A (en) 2016-10-19 2018-04-26 株式会社日立製作所 Communication method, central control device and individual control device

Also Published As

Publication number Publication date
JP7223722B2 (en) 2023-02-16
JP2021179761A (en) 2021-11-18
JP2023062009A (en) 2023-05-02

Similar Documents

Publication Publication Date Title
CN113968216B (en) Vehicle collision detection method, device and computer-readable storage medium
CN110087963B (en) Vehicle control system, vehicle control method, and recording medium
JP6523361B2 (en) Vehicle control system, vehicle control method, and vehicle control program
CN110494339B (en) Vehicle control system, vehicle control method, and storage medium
JP4412337B2 (en) Ambient environment estimation device and ambient environment estimation system
CN110087964B (en) Vehicle control system, vehicle control method, and storage medium
JP2022024741A (en) Vehicle control device and vehicle control method
CN110461677B (en) Vehicle control system, vehicle control method, and storage medium
CN110114253A (en) Controller of vehicle, control method for vehicle and program
CN110167810A (en) Vehicle control system, control method for vehicle and vehicle control program
CN110099834A (en) Vehicle control system, control method for vehicle and vehicle control program
JPWO2018123014A1 (en) Vehicle control system, vehicle control method, and vehicle control program
CN113994408A (en) Information processing apparatus, information processing method, and program
CN111766866B (en) Information processing apparatus and automatic travel control system including the same
CN110267856A (en) Vehicle control device, vehicle control method and program
CN110167811A (en) Vehicle control system, control method for vehicle and vehicle control program
CN110418744B (en) Vehicle control system, vehicle control method, and storage medium
JP7694387B2 (en) Traffic control system and traffic control method
CN110271542A (en) Controller of vehicle, control method for vehicle and storage medium
CN110248856A (en) Controller of vehicle, control method for vehicle and vehicle control program
JP7634031B2 (en) Mobile
JP7094901B2 (en) Servers, systems, methods and programs that manage traffic information, as well as communication devices and mobiles that can communicate with the servers.
CN110446644B (en) Vehicle control system, vehicle control method, vehicle control device, and storage medium
JP2024119991A (en) vehicle
JP7404925B2 (en) Driving support device, driving support method, and driving support program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230502

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240607

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241001

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250207

R150 Certificate of patent or registration of utility model

Ref document number: 7634031

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150