Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7693341B2 - Operation control device, operation control method, and operation control program - Google Patents
[go: Go Back, main page]

JP7693341B2 - Operation control device, operation control method, and operation control program - Google Patents

Operation control device, operation control method, and operation control program Download PDF

Info

Publication number
JP7693341B2
JP7693341B2 JP2021045192A JP2021045192A JP7693341B2 JP 7693341 B2 JP7693341 B2 JP 7693341B2 JP 2021045192 A JP2021045192 A JP 2021045192A JP 2021045192 A JP2021045192 A JP 2021045192A JP 7693341 B2 JP7693341 B2 JP 7693341B2
Authority
JP
Japan
Prior art keywords
user
driving
road
unit
control device
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
JP2021045192A
Other languages
Japanese (ja)
Other versions
JP2022144271A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021045192A priority Critical patent/JP7693341B2/en
Publication of JP2022144271A publication Critical patent/JP2022144271A/en
Application granted granted Critical
Publication of JP7693341B2 publication Critical patent/JP7693341B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、運転制御装置、運転制御方法および運転制御プログラムに関する。 The present invention relates to an operation control device, an operation control method, and an operation control program.

近年、利用者が乗車した車両を他の利用者が遠隔で運転する遠隔運転サービスが提案されている。 In recent years, remote driving services have been proposed in which a vehicle in which a user is riding is remotely driven by another user.

特開2021-26558号公報JP 2021-26558 A

しかしながら、上述においては、利用者がより使いやすい遠隔運転サービスを提供する点で改善の余地があった。 However, there is room for improvement in providing a remote driving service that is easier for users to use.

本願は、上記に鑑みてなされたものであって、利用者が使いやすい遠隔運転サービスを提供することができる運転制御装置、運転制御方法および運転制御プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an operation control device, an operation control method, and an operation control program that can provide a remote operation service that is easy for users to use.

本願に係る運転制御装置は、取得部と、選択部と、入替部とを備える。前記取得部は、遠隔制御が可能な車両を運転する利用者の運転スキルに関する運転スキル情報と、前記利用者が走行している道路の難易度に関する難易度情報とを取得する。前記選択部は、前記運転スキル情報および前記難易度情報に基づいて、運転を交替する複数の前記利用者を選択する。前記入替部は、前記選択部によって選択された前記複数の利用者が運転する車両を入れ替える。 The driving control device according to the present application includes an acquisition unit, a selection unit, and a replacement unit. The acquisition unit acquires driving skill information related to the driving skill of a user who drives a vehicle that can be remotely controlled, and difficulty information related to the difficulty of a road on which the user is traveling. The selection unit selects multiple users who will take turns driving based on the driving skill information and the difficulty information. The replacement unit replaces the vehicles driven by the multiple users selected by the selection unit.

実施形態の一態様によれば、利用者が使いやすい遠隔運転サービスを提供することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide a remote driving service that is easy for users to use.

図1は、実施形態に係る運転制御処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of an operation control process according to an embodiment. 図2は、実施形態に係る運転制御システムの一例を示す図である。FIG. 2 is a diagram illustrating an example of an operation control system according to an embodiment. 図3は、実施形態に係る利用者情報データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a user information database according to the embodiment. 図4は、実施形態に係る難易度データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a difficulty level database according to the embodiment. 図5は、実施形態に係る制御部によって実行される処理の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a process executed by the control unit according to the embodiment. 図6は、ハードウェア構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a hardware configuration.

以下に、本願に係る運転制御装置、運転制御方法および運転制御プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る運転制御装置、運転制御方法および運転制御プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the operation control device, operation control method, and operation control program according to the present application will be described in detail with reference to the drawings. Note that the operation control device, operation control method, and operation control program according to the present application are not limited to these embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions will be omitted.

(実施形態)
〔運転制御処理の概要〕
まず、図1を参照して、本開示の例示的な実施形態について詳細に説明する。図1は、実施形態に係る運転制御処理の一例を示す図である。運転制御処理は、実施形態に係る運転制御装置100が運転制御方法を実行することで行われる処理である。
(Embodiment)
[Outline of operation control process]
First, an exemplary embodiment of the present disclosure will be described in detail with reference to Fig. 1. Fig. 1 is a diagram showing an example of an operation control process according to the embodiment. The operation control process is a process performed by an operation control device 100 according to the embodiment executing an operation control method.

実施形態に係る運転制御処理は、遠隔制御が可能な複数の車両C1、C2を運転する利用者A、Bの運転スキルおよび道路の難易度に基づいて、それぞれの利用者A、Bが運転する車両C1、C2を一部の道路だけ入れ替えるものである。これにより、運転スキルが低い利用者Aは、例えば、難易度が高い一部の道路だけを運転スキルが高い利用者Bに遠隔で運転してもらうことができる。 The driving control process according to the embodiment swaps the vehicles C1, C2 driven by users A and B for only some of the roads, based on the driving skills of users A and B who drive multiple vehicles C1, C2 that can be remotely controlled, and the difficulty of the roads. This allows user A, who has low driving skills, to have user B, who has high driving skills, remotely drive only some of the difficult roads.

図1を用いて、運転制御処理について具体例を挙げて説明する。図1に示す例では、運転スキルが低い利用者Aが運転する車両C1は、道路幅が狭く曲がりくねった道路、すなわち、難易度が高い道路を走行しようとしている。一方、運転スキルが高い利用者Bが運転する車両C2は、例えば、片側2車線の道路幅が広い真っすぐな道路、すなわち、難易度が低い道路を走行しようとしている。なお、運転スキルや難易度の特定方法については後述する。 The driving control process will be described with a specific example using FIG. 1. In the example shown in FIG. 1, vehicle C1 driven by user A with low driving skills is attempting to travel on a narrow, winding road, i.e., a road with high driving skill. On the other hand, vehicle C2 driven by user B with high driving skill is attempting to travel on, for example, a wide, straight road with two lanes on each side, i.e., a road with low difficulty. The method of identifying driving skill and difficulty will be described later.

実施形態に係る運転制御処理では、このような状況において、利用者A、Bそれぞれが運転する車両C1、C2を入れ替えることで、利用者Aが車両C2を遠隔で運転し、利用者Bが車両C1を遠隔で運転する。そして、実施形態に係る運転制御処理では、例えば、利用者Bが難易度が高い道路の運転が終了した場合、入替を元に戻すことで、利用者Aが車両C1を運転し、利用者Bが車両C2を運転する。なお、以下では、車両C1、C2や、利用者A、Bを特に区別しない場合、総称して「車両C」や「利用者」と記載する場合がある。 In the driving control process according to the embodiment, in such a situation, the vehicles C1 and C2 driven by users A and B are swapped, so that user A remotely drives vehicle C2 and user B remotely drives vehicle C1. Then, in the driving control process according to the embodiment, when user B has finished driving on a difficult road, for example, the swap is returned to the original, so that user A drives vehicle C1 and user B drives vehicle C2. Note that, hereinafter, when there is no particular distinction between vehicles C1 and C2 or users A and B, they may be collectively referred to as "vehicle C" or "users."

具体的には、図1に示すように、運転制御装置100は、まず、遠隔制御が可能な車両C1、C2を運転する利用者A、Bの運転スキルに関する運転スキル情報を、例えば、利用者A、Bが所持する利用者端末500a、500bから取得する(ステップS1)。運転スキル情報は、例えば、利用者の過去の運転操作の履歴に基づく情報であるが、かかる点の詳細については後述する。 Specifically, as shown in FIG. 1, the driving control device 100 first acquires driving skill information related to the driving skills of users A and B who drive remotely controllable vehicles C1 and C2, for example from user terminals 500a and 500b carried by users A and B (step S1). The driving skill information is, for example, information based on the user's past driving operation history, and this will be described in detail later.

つづいて、運転制御装置100は、利用者A、Bが走行している道路の難易度に関する難易度情報を取得する(ステップS2)。難易度情報は、道路の形状や大きさ、混雑状況等に基づく情報であるが、かかる点の詳細については後述する。なお、難易度情報は、例えば、車両Cに備えられたナビゲーション装置等から取得したり、不図示のサーバから取得したりすることができる。 The driving control device 100 then acquires difficulty information regarding the difficulty of the road on which users A and B are traveling (step S2). The difficulty information is based on the shape, size, and congestion of the road, and details of such points will be described later. Note that the difficulty information can be acquired, for example, from a navigation device or the like provided in vehicle C, or from a server (not shown).

つづいて、運転制御装置100は、運転スキル情報および難易度情報に基づいて、運転を交替する複数の利用者を選択する(ステップS3)。例えば、運転制御装置100は、運転スキルが低く(所定値未満)、かつ、これから難易度が高い(所定値以上)道路を走行しようとしている利用者Aと、運転スキルが高く、難易度が低い道路を走行しようとしてる利用者Bを入替対象として選択する。また、運転制御装置100は、利用者Bについては、入替先となる難易度が高い道路を過去に走行したことがある利用者を選択するようにしてもよい。なお、図1では、2人の利用者を入替対象として選択する場合を示したが、入替対象となる利用者の数は3人以上であってもよい。 Next, the driving control device 100 selects multiple users to take turns driving based on the driving skill information and the difficulty information (step S3). For example, the driving control device 100 selects, as replacement targets, user A, who has low driving skill (less than a predetermined value) and is about to drive on a road with a high level of difficulty (above a predetermined value), and user B, who has high driving skill and is about to drive on a road with a low level of difficulty. In addition, for user B, the driving control device 100 may select a user who has previously driven on the road with a high level of difficulty to be replaced. Note that, although FIG. 1 shows a case in which two users are selected as replacement targets, the number of replacement targets may be three or more.

つづいて、運転制御装置100は、選択した複数の利用者A、Bが運転する車両C1、C2を入れ替える(ステップS4)。すなわち、図1に示す例では、利用者Aが車両C2を運転し、利用者Bが車両C1を運転するように入れ替える。なお、運転制御装置100は、入替を決定した場合に、入替対象の利用者A、Bそれぞれに対してプレビュー表示したり、入れ替えが行われるタイミング以前においてカウントダウン表示を行ってもよい。 Then, the driving control device 100 swaps the vehicles C1 and C2 driven by the selected users A and B (step S4). That is, in the example shown in FIG. 1, the swap is performed so that user A drives vehicle C2 and user B drives vehicle C1. When the driving control device 100 determines to swap, it may display a preview for each of the users A and B to be swapped, or may display a countdown before the swapping occurs.

つづいて、運転制御装置100は、利用者A、Bの運転を入れ替えた場合、利用者A、Bそれぞれの視野を示す視野画像および運転操作を受け付ける(ステップS5)。視野画像は、例えば、ドライブレコーダ等の車両Cの周囲を撮像可能なカメラの画像を用いることができる。 Next, when the driving of users A and B is switched, the driving control device 100 receives a field of view image and driving operation showing the field of view of each of users A and B (step S5). For example, an image from a camera capable of capturing an image of the surroundings of vehicle C, such as a drive recorder, can be used as the field of view image.

つづいて、運転制御装置100は、入替対象の利用者A、Bの視野画像の表示先と、利用者A、Bの運転操作の反映を入れ替える。具体的には、運転制御装置100は、利用者Aの視野画像および利用者Aの運転操作を車両C2に反映し、利用者Bの視野画像および利用者Bの運転操作を車両C1に反映する(ステップS6)。つまり、運転制御装置100の運転制御処理により、利用者Aは、利用者Bが乗車している車両C2を遠隔で運転し、利用者Bは、利用者Aが乗車している車両C1を遠隔で運転する。これにより、利用者Aは難易度が高い一部の道路だけを利用者Bに遠隔で運転してもらうことができるため、利用者Aは、安心して、かつ、より安全に難易度の高い道路を通過することができる。また、このように、一部の道路だけを遠隔により運転してもらうことで、遠隔運転システムの導入を促進することができる。すなわち、実施形態に係る運転制御装置100によれば、利用者が使いやすい遠隔運転サービスを提供することができる。 Next, the driving control device 100 switches the display destination of the field of view images of the users A and B to be replaced and the reflection of the driving operations of the users A and B. Specifically, the driving control device 100 reflects the field of view image of the user A and the driving operation of the user A to the vehicle C2, and reflects the field of view image of the user B and the driving operation of the user B to the vehicle C1 (step S6). That is, by the driving control process of the driving control device 100, the user A remotely drives the vehicle C2 in which the user B is riding, and the user B remotely drives the vehicle C1 in which the user A is riding. As a result, the user A can have the user B remotely drive only some roads with high difficulty, so that the user A can pass through the roads with high difficulty with peace of mind and more safely. In addition, by having the user B remotely drive only some roads in this way, the introduction of the remote driving system can be promoted. That is, according to the driving control device 100 according to the embodiment, it is possible to provide a remote driving service that is easy for users to use.

なお、運転制御装置100は、例えば、利用者Bが難易度の高い道路を通過した場合や
、利用者Aまたは利用者Bから入替終了の要求があった場合に、車両C1、C2の運転の入れ替えを元に戻す。すなわち、運転制御装置100は、利用者Aが車両C1を運転し、利用者Bが車両C2を運転するよう入替を戻す。
The driving control device 100 returns the driving interchange of the vehicles C1 and C2 to the original state when, for example, the user B passes through a road with a high degree of difficulty or when a request to end the interchange is received from the user A or the user B. That is, the driving control device 100 returns the interchange so that the user A drives the vehicle C1 and the user B drives the vehicle C2.

また、図1では、利用者A、Bともに運転中である場合に運転を入れ替える例を示したが、利用者A、Bのいずれかが運転中でなくてもよい。例えば、オフィス等にいる利用者Bが運転中の利用者Aの車両を運転するように入れ替わってもよい。 In addition, while FIG. 1 shows an example of switching driving roles when both users A and B are driving, it is not necessary for either user A or B to be driving. For example, user B who is in an office or the like may switch to drive the vehicle of user A who is currently driving.

また、上述した実施形態では、車両Cが自動車である場合を例に挙げたが、車両Cは、例えば、建設機械や工作機械等のような作業車両であってもよい。つまり、道路の難易度とは、道路交通法で定められた道路の運転に関する難易度に加え、作業場(道路の一例)での作業に関する難易度を含む。 In the above embodiment, the vehicle C is an automobile, but the vehicle C may be a work vehicle such as a construction machine or a machine tool. In other words, the difficulty level of a road includes the difficulty level of driving on the road as defined by the Road Traffic Act, as well as the difficulty level of working in a work site (an example of a road).

以下、このような運転制御処理を行う運転制御装置100について詳細に説明する。 The operation control device 100 that performs such operation control processing is described in detail below.

〔運転制御システム〕
次に、図2を参照して、運転制御装置100を含むシステムの構成例について説明する。
[Operation control system]
Next, a configuration example of a system including the operation control device 100 will be described with reference to FIG.

〔運転制御システムの構成要素〕
図2は、実施形態に係る運転制御システム1の一例を示す図である。図2に示されるように、運転制御システム1は、運転制御装置100、利用者端末500および車両C(車両制御装置)等の構成要素を含む。図2中では図示していないが、運転制御システム1は、複数台の運転制御装置100や、複数台の利用者端末500や、複数台の車両Cを含んでもよい。また、運転制御システム1は、運転制御装置100に関係するエンティティ(例えば、業者、エンドユーザ)の装置等の、他の構成要素を含んでもよい。
[Components of the operation control system]
Fig. 2 is a diagram showing an example of a driving control system 1 according to an embodiment. As shown in Fig. 2, the driving control system 1 includes components such as a driving control device 100, a user terminal 500, and a vehicle C (vehicle control device). Although not shown in Fig. 2, the driving control system 1 may include a plurality of driving control devices 100, a plurality of user terminals 500, and a plurality of vehicles C. In addition, the driving control system 1 may include other components such as devices of entities (e.g., vendors, end users) related to the driving control device 100.

運転制御システム1において、運転制御装置100、利用者端末500および車両Cは、それぞれネットワークNと有線又は無線により接続される。ネットワークNは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)等のネットワークである。運転制御システム1の構成要素は、ネットワークNを介して互いに通信を行うことができる。 In the driving control system 1, the driving control device 100, the user terminal 500, and the vehicle C are each connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN). The components of the driving control system 1 can communicate with each other via the network N.

運転制御装置100は、実施形態に係る運転制御方法を実行する情報処理装置である。運転制御装置100は、利用者の運転スキルおよび道路の難易度に基づいて、複数の利用者が運転する車両Cを相互に入れ替える処理を行う。なお、運転制御装置100は、サーバを含む、任意のタイプの情報処理装置であってもよい。複数台の運転制御装置100が、ウェブサーバ、アプリケーションサーバ、データベースサーバ等の各種サーバの機能をそれぞれ提供してもよい。運転制御装置100の構成例の詳細については、後述する。 The driving control device 100 is an information processing device that executes the driving control method according to the embodiment. The driving control device 100 performs a process of switching between vehicles C driven by multiple users based on the driving skills of the users and the difficulty of the road. Note that the driving control device 100 may be any type of information processing device, including a server. Multiple driving control devices 100 may each provide the functions of various servers, such as a web server, an application server, a database server, etc. Details of an example configuration of the driving control device 100 will be described later.

利用者端末500は、利用者によって利用される情報処理装置である。利用者端末500は、インターネット上の各種サービス(例えば、ポータルサイト、ポータルアプリ)を介して、各種情報を送信することができる。また、利用者端末500は、この各種サービスを介して、各種情報を受信することができる。利用者端末500は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの情報処理装置を用いることができる。 The user terminal 500 is an information processing device used by a user. The user terminal 500 can transmit various information via various services on the Internet (e.g., portal sites, portal apps). The user terminal 500 can also receive various information via these various services. The user terminal 500 can be any type of information processing device, such as a smartphone, desktop PC, notebook PC, tablet PC, etc.

車両Cは、運転制御装置100によって遠隔制御が可能な車両である。具体的には、車両Cは、前後進、旋回、加減速等の走行制御を行う車両制御装置(ECU:Electronic Control Unit)が運転制御装置100によって遠隔制御される。 Vehicle C is a vehicle that can be remotely controlled by the driving control device 100. Specifically, vehicle C has a vehicle control device (ECU: Electronic Control Unit) that performs driving control such as forward/reverse movement, turning, acceleration/deceleration, etc., which is remotely controlled by the driving control device 100.

〔運転制御装置の構成〕
図2に示されるように、運転制御装置100は、通信部200と、記憶部300と、制御部400とを有する。なお、運転制御装置100は、運転制御装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(液晶ディスプレイ等)を有してもよい。
[Configuration of operation control device]
2, the operation control device 100 has a communication unit 200, a storage unit 300, and a control unit 400. The operation control device 100 may also have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator who uses the operation control device 100, and a display unit (liquid crystal display, etc.) that displays various information.

(通信部200)
通信部200は、例えば、NIC(Network Interface Card)等によって実現される。通信部200は、有線または無線によりネットワーク網と接続される。通信部200は、利用者端末500および車両Cに、ネットワークNを介して、通信可能に接続されてもよい。通信部200は、利用者端末500および車両Cとの間で、ネットワーク網を介して、情報の送受信を行うことができる。
(Communication unit 200)
The communication unit 200 is realized by, for example, a network interface card (NIC) or the like. The communication unit 200 is connected to a network by wire or wirelessly. The communication unit 200 may be communicatively connected to the user terminal 500 and the vehicle C via the network N. The communication unit 200 can transmit and receive information between the user terminal 500 and the vehicle C via the network.

(記憶部300)
記憶部300は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示されるように、記憶部300は、利用者情報データベース310と、難易度データベース320とを有する。
(Storage unit 300)
The storage unit 300 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 2, the storage unit 300 has a user information database 310 and a difficulty level database 320.

(利用者情報データベース310)
図3は、実施形態に係る利用者情報データベース310の一例を示す図である。利用者情報データベース310は、利用者に関する各種情報を記憶する。
(User Information Database 310)
3 is a diagram showing an example of a user information database 310 according to the embodiment. The user information database 310 stores various information related to users.

図3の例では、利用者情報データベース310は、「利用者ID」、「運転スキル」等の項目を有する。利用者情報データベース310は、利用者の属性情報がさらに含まれてもよい。 In the example of FIG. 3, the user information database 310 has items such as "user ID" and "driving skill." The user information database 310 may further include user attribute information.

「利用者ID」は、利用者(「ユーザ」とも呼ばれる)を識別するための識別子を示す。「運転スキル」は、利用者の運転スキルの情報を示す。 "User ID" indicates an identifier for identifying a user (also called "user"). "Driving skills" indicates information about the user's driving skills.

例えば、図4は、利用者ID「U01」で識別される利用者が、運転スキル「運転スキル#1」であることを示している。利用者ID「U01」は、例えば、所定の文字列である。運転スキル「運転スキル#1」は、例えば、数値で表されるスコアや、「高」または「低」のような文字列である。 For example, FIG. 4 shows that a user identified by user ID "U01" has the driving skill "driving skill #1." User ID "U01" is, for example, a predetermined character string. Driving skill "driving skill #1" is, for example, a score expressed as a numerical value or a character string such as "high" or "low."

(難易度データベース320)
図4は、実施形態に係る難易度データベース320の一例を示す図である。難易度データベース320は、道路の難易度に関する情報を記憶する。図4の例では、難易度データベース320は、「道路ID」、「難易度」等の項目を有する。難易度データベース320は、道路の名称や、道路の位置等の情報が含まれてもよい。
(Difficulty level database 320)
Fig. 4 is a diagram showing an example of the difficulty level database 320 according to the embodiment. The difficulty level database 320 stores information related to the difficulty level of a road. In the example of Fig. 4, the difficulty level database 320 has items such as "Road ID" and "Difficulty level". The difficulty level database 320 may also include information such as the name of the road and the location of the road.

「道路ID」は、道路を識別するための識別子を示す。「難易度」は、道路の運転時における難易度の情報を示す。 "Road ID" indicates an identifier for identifying a road. "Difficulty" indicates information about the difficulty of driving on the road.

例えば、図5は、道路ID「R01」で識別される道路が、難易度「難易度#1」であることを示している。道路ID「R01」は、例えば、所定の文字列である。難易度「難易度#1」は、例えば、数値で表されるスコアや、「高」または「低」や、「難」または「易」のような文字列である。 For example, FIG. 5 shows that the road identified by road ID "R01" has a difficulty level of "Difficulty #1." Road ID "R01" is, for example, a predetermined character string. Difficulty level "Difficulty #1" is, for example, a score expressed as a number, or a character string such as "high" or "low," or "difficult" or "easy."

(制御部400)
制御部400は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、運転制御装置100内部の記憶装置に記憶されている各種プログラム(判定プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。また、制御部400は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、GPGPU(General Purpose Graphic Processing Unit)等の集積回路により実現されてもよい。
(Control unit 400)
The control unit 400 is a controller, and is realized, for example, by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of a determination program) stored in a storage device inside the operation control device 100 using a RAM or the like as a working area. The control unit 400 is also a controller, and may be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

制御部400は、図2に示されるように、取得部410と、選択部420と、入替部430と、提供部440とを有し、以下に説明する運転制御処理の機能や作用を実現又は実行する。また、制御部400は、図1を参照して上述した運転制御処理を実現することができる。運転制御装置100の1つまたは複数のプロセッサは、運転制御装置100の1つまたは複数のメモリに記憶された命令を実行することによって、制御部400内の各制御部の機能を実現することができる。なお、制御部400の内部構成は、図2に示した構成に限られず、後述する運転制御処理を行う構成であれば他の構成であってもよい。例えば、取得部410は、取得部410以外の部に関して後述する情報処理の全部または一部を行ってもよい。 As shown in FIG. 2, the control unit 400 has an acquisition unit 410, a selection unit 420, a replacement unit 430, and a provision unit 440, and realizes or executes the functions and actions of the operation control processing described below. The control unit 400 can also realize the operation control processing described above with reference to FIG. 1. One or more processors of the operation control device 100 can realize the functions of each control unit in the control unit 400 by executing instructions stored in one or more memories of the operation control device 100. Note that the internal configuration of the control unit 400 is not limited to the configuration shown in FIG. 2, and may be other configurations as long as they perform the operation control processing described below. For example, the acquisition unit 410 may perform all or part of the information processing described below for units other than the acquisition unit 410.

取得部410は、各種情報を取得する。例えば、取得部410は、利用者の運転スキルに関する運転スキル情報を取得し、利用者情報データベース310に登録する。運転スキルは、例えば、利用者の過去の運転操作や、車両Cの車両特性に基づいて算出される。運転操作は、例えば、アクセル操作や、ブレーキ操作、ハンドル操作を含む。また、車両特性は、ボディタイプ(セダン、トラック、ミニバン等)や、ハンドル位置(右ハンドルまたは左ハンドル)を含む。例えば、運転スキルは、急加減速の回数や、急ハンドルの回数、交通違反回数、車線の逸脱回数、総走行距離、運転年数、車両特性を説明変数とし、運転スキルを示すスコアを目的変数として学習したモデルを用いて算出することができる。なお、運転スキルは、取得部410によって算出されてもよく、利用者端末500や車載装置(ナビゲーション装置等)によって予め算出された運転スキルを取得してもよい。あるいは、運転スキルは、不図示のサーバによって算出されたものを取得してもよい。 The acquisition unit 410 acquires various information. For example, the acquisition unit 410 acquires driving skill information related to the user's driving skill and registers it in the user information database 310. The driving skill is calculated, for example, based on the user's past driving operations and the vehicle characteristics of the vehicle C. The driving operations include, for example, accelerator operation, brake operation, and steering operation. The vehicle characteristics include the body type (sedan, truck, minivan, etc.) and the steering position (right-hand steering or left-hand steering). For example, the driving skill can be calculated using a model that has been learned using the number of sudden accelerations and decelerations, the number of sudden steering, the number of traffic violations, the number of lane departures, the total mileage, the number of years of driving, and the vehicle characteristics as explanatory variables and a score indicating the driving skill as an objective variable. The driving skill may be calculated by the acquisition unit 410, or may acquire driving skills calculated in advance by the user terminal 500 or an in-vehicle device (navigation device, etc.). Alternatively, the driving skill may be acquired by a server (not shown).

また、取得部410は、利用者が走行している道路の難易度に関する難易度情報を取得し、難易度データベースに登録する。難易度は、道路の形状や、大きさ(道路幅)、路面状態(凹凸や濡れ、凍結等)、混雑状況等に基づいて算出可能である。例えば、難易度は、道路の形状や、大きさ(道路幅)、路面状態(凹凸や濡れ、凍結等)、混雑状況等の情報を説明変数とし、難易度を示すスコアを目的変数として学習したモデルを用いて算出することができる。なお、難易度は、取得部410によって算出されてもよく、利用者端末500や車載装置(ナビゲーション装置等)によって予め算出された難易度を取得してもよい。あるいは、難易度は、不図示のサーバによって算出されたものを取得してもよい。 The acquisition unit 410 also acquires difficulty information related to the difficulty of the road on which the user is traveling, and registers the information in the difficulty database. The difficulty can be calculated based on the shape and size (road width), road surface condition (unevenness, wetness, frozen, etc.), congestion, etc. of the road. For example, the difficulty can be calculated using a model that has been trained using information such as the shape and size (road width), road surface condition (unevenness, wetness, frozen, etc.), and congestion as explanatory variables, and a score indicating the difficulty as a target variable. The difficulty may be calculated by the acquisition unit 410, or a difficulty calculated in advance by the user terminal 500 or an in-vehicle device (navigation device, etc.) may be acquired. Alternatively, the difficulty may be calculated by a server (not shown).

また、取得部410は、後段の入替部430によって車両Cの運転の入れ替えが決定された場合、入替対象の利用者の視野を示す視野画像と、利用者の運転操作とを取得する。 In addition, when the subsequent switching unit 430 decides to switch the driving of vehicle C, the acquisition unit 410 acquires a visual field image showing the visual field of the user to be switched and the driving operation of the user.

選択部420は、運転スキル情報および難易度情報に基づいて、運転を交替する複数の利用者を選択する。例えば、選択部420は、第1の利用者が走行する道路の難易度が所定の閾値以上で、第2の利用者が走行する道路の難易度が閾値未満である場合、入替対象として第1の利用者および第2の利用者を選択する。また、選択部420は、第1の利用者の運転スキルが所定の閾値未満で、第2の利用者の運転スキルが閾値以上である場合、入替対象として第1の利用者および第2の利用者を選択する。あるいは、選択部420は、上記の閾値(運転スキルの閾値および難易度の閾値)に関わらず、第1の利用者に比べて、第2の利用者の運転スキルが高く、かつ、走行する道路の難易度が低い場合に第1の利用者および第2の利用者を選択してもよい。また、選択部420は、上記した第2の利用者を選択する場合、第1の利用者が走行する道路(難易度が高い道路)を過去に走行したことがある、あるいは、過去に走行した頻度が所定の閾値以上である利用者を第2の利用者として選択してもよい。 The selection unit 420 selects multiple users to take turns driving based on the driving skill information and the difficulty level information. For example, the selection unit 420 selects the first user and the second user as replacement targets when the difficulty level of the road on which the first user drives is equal to or higher than a predetermined threshold and the difficulty level of the road on which the second user drives is less than the threshold. The selection unit 420 also selects the first user and the second user as replacement targets when the driving skill of the first user is less than a predetermined threshold and the driving skill of the second user is equal to or higher than the threshold. Alternatively, the selection unit 420 may select the first user and the second user when the driving skill of the second user is higher than that of the first user and the difficulty level of the road on which the second user drives is low, regardless of the above thresholds (threshold of driving skill and threshold of difficulty). Furthermore, when selecting the second user, the selection unit 420 may select as the second user a user who has previously traveled on the road (high-difficulty road) on which the first user travels, or who has previously traveled on the road at a frequency equal to or greater than a predetermined threshold.

なお、上記した選択処理を行うタイミングは、例えば、運転スキルが所定の閾値未満である第1の利用者が走行する道路の難易度が所定の閾値以上である場合に、第2の利用者を自動で選択する。あるいは、選択部420は、第1の利用者から運転入替要求を受け付けた場合に、第2の利用者を選択するようにしてもよい。あるいは、選択部420は、第2の利用者から運転入替要求を受け付けた場合に、第1の利用者を選択するようにしてもよい。 The timing of the above-mentioned selection process is, for example, to automatically select a second user when the difficulty level of a road on which a first user, whose driving skill is below a predetermined threshold, is traveling is equal to or higher than a predetermined threshold. Alternatively, the selection unit 420 may select a second user when a driving swap request is received from the first user. Alternatively, the selection unit 420 may select a first user when a driving swap request is received from the second user.

入替部430は、選択部420によって選択された複数の利用者(すなわち、第1の利用者および第2の利用者)が運転する車両Cを入れ替える。具体的には、入替部430は、入替対象の利用者の視野画像の表示先と、利用者の運転操作の反映先とを入れ替える。 The replacement unit 430 replaces the vehicles C driven by the multiple users (i.e., the first user and the second user) selected by the selection unit 420. Specifically, the replacement unit 430 replaces the display destination of the field of view image of the user to be replaced with the destination to which the driving operation of the user is reflected.

そして、入替部430は、例えば、難易度が高い道路を遠隔で運転している利用者がかかる道路を通過した場合や、かかる利用者から入替終了要求があった場合に、複数の利用者の入替を元に戻す。 Then, the replacement unit 430 restores the replacement of multiple users, for example, when a user who is driving remotely on a difficult road passes such a road, or when such a user requests to end the replacement.

なお、入替部430は、難易度が高い道路を遠隔で運転している利用者がかかる道路の途中で入替終了要求を行った場合には、かかる利用者と同じ運転スキルの他の利用者と入れ替えるようにしてもよい。 In addition, when a user who is driving remotely on a difficult road makes a request to end the replacement while on that road, the replacement unit 430 may replace the user with another user who has the same driving skill.

また、入替部430は、入れ替えが行われる前において、入替対象の複数の利用者それぞれの視野を示す視野画像をプレビュー表示するようにしてもよい。これにより、入替対象の利用者は、入替先の視野画像を事前に把握できるため、入替先での運転操作の引き継ぎをスムーズに行うことができる。プレビュー表示は、例えば、ナビゲーション装置等の車載装置における表示部に表示可能である。また、プレビュー表示は、入れ替えが元に戻る際にも行われてもよい。 The replacement unit 430 may also display a preview of a field of view image showing the field of view of each of the multiple users to be replaced before the replacement is performed. This allows the user to know the field of view image of the replacement destination in advance, allowing for a smooth handover of driving operations at the replacement destination. The preview display can be displayed, for example, on a display unit of an in-vehicle device such as a navigation device. The preview display may also be displayed when the replacement is returned to the original state.

また、入替部430は、入れ替えが行われるタイミング以前において、入替対象の複数の利用者それぞれに対してカウントダウン表示を行ってもよい。これにより、運転が入れ替わるタイミングを利用者が正確に把握できるため、入替先での運転操作の引き継ぎをスムーズに行うことができる。カウントダウン表示は、例えば、ナビゲーション装置等の車載装置における表示部に表示可能である。また、カウントダウン表示は、入れ替えが元に戻る際にも行われてもよい。 The switching unit 430 may also display a countdown for each of the multiple users to be switched before the switching occurs. This allows the users to accurately understand the timing of the switching of driving, allowing the user to smoothly take over driving operations at the switching destination. The countdown display can be displayed, for example, on a display unit of an in-vehicle device such as a navigation device. The countdown display may also be displayed when the switching is reversed.

提供部440は、入替対象となった利用者に対して特典を提供する。例えば、提供部440は、上記した第2の利用者、すなわち、運転スキルが低く、かつ、難易度が高い道路を走行する第1の利用者に代わって、難易度の高い道路を遠隔で運転する第2の利用者にに対して特典を提供する。特典は、電子マネーや金券、ポイント等である。また、特典は、上記の第1の利用者から提供される報酬を含んでもよい。報酬は、例えば、電子マネーや金券、ポイント等である。 The providing unit 440 provides a benefit to the user who has been replaced. For example, the providing unit 440 provides a benefit to the second user described above, that is, the second user who drives remotely on a difficult road in place of the first user who has low driving skills and drives on a difficult road. The benefit is electronic money, a gift certificate, points, etc. The benefit may also include a reward provided by the first user described above. The reward is, for example, electronic money, a gift certificate, points, etc.

なお、制御部400は、例えば、所定のアプリを介して、入替内容を利用者が見て入替先を決定できる構成であってもよい。例えば、制御部400は、入替を希望する第1の利用者の入替に関する情報(走行する道路の難易度や、提供される報酬を含む特典)をアプリを介して第2の利用者へ提供する。第2の利用者は、これらの情報を見て希望する入替先を選択して通知してもよい。 The control unit 400 may be configured to allow the user to view the replacement details via a specific app, for example, and determine the replacement destination. For example, the control unit 400 provides information regarding the replacement of the first user who wishes to replace (the difficulty of the road to be traveled and benefits including the reward to be provided) to the second user via the app. The second user may view this information and select the desired replacement destination and notify it.

〔処理フロー〕
次に、図5を参照して、実施形態に係る運転制御装置100の制御部400による処理の手順について説明する。図5は、実施形態に係る制御部400によって実行される処理の一例を示すフローチャートである。
[Processing flow]
Next, a procedure of processing by the control unit 400 of the operation control device 100 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of processing executed by the control unit 400 according to the embodiment.

図5に示すように、制御部400は、まず、利用者から運転入替要求を受け付ける(ステップS101)。 As shown in FIG. 5, the control unit 400 first receives an operation switching request from a user (step S101).

つづいて、制御部400は、利用者の運転スキル情報を取得する(ステップS102)。 Next, the control unit 400 acquires the user's driving skill information (step S102).

つづいて、制御部400は、利用者が走行している道路の難易度情報を取得する(ステップS103)。 Next, the control unit 400 acquires difficulty information for the road on which the user is traveling (step S103).

つづいて、制御部400は、運転スキル情報および難易度情報に基づいて、運転を交替する複数の利用者を選択する(ステップS104)。 Next, the control unit 400 selects multiple users to take turns driving based on the driving skill information and difficulty information (step S104).

つづいて、制御部400は、選択した複数の利用者それぞれが運転する車両Cを入れ替える(ステップS105)。 Next, the control unit 400 switches the vehicles C driven by each of the selected users (step S105).

つづいて、制御部400は、入替元の視野画像および運転操作を入替先に反映する(ステップS106)。 Next, the control unit 400 reflects the original field of view image and driving operation in the new field of view image (step S106).

つづいて、制御部400は、運転入替後、難易度を高い道路を運転した利用者へ特典を提供する(ステップS107)。 The control unit 400 then provides a reward to the user who drove on a road with a high level of difficulty after the driving switch (step S107).

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

例えば、図4に示した記憶部300の一部又は全部は、運転制御装置100によって保持されるのではなく、ストレージサーバ等に保持されてもよい。この場合、運転制御装置100は、ストレージサーバにアクセスすることで、利用者行動等の各種情報を取得する。 For example, a part or all of the memory unit 300 shown in FIG. 4 may be stored in a storage server or the like, rather than being stored by the operation control device 100. In this case, the operation control device 100 accesses the storage server to obtain various information such as user behavior.

〔ハードウェア構成〕
また、上述してきた実施形態に係る運転制御装置100は、例えば図6に示すような構成のコンピュータ1000によって実現される。図6は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[Hardware configuration]
The operation control device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 6, for example. Fig. 6 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or printer, and is realized, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized, for example, by a USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network IF 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が運転制御装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部400の機能を実現する。 For example, when the computer 1000 functions as the operation control device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 400 by executing a program loaded onto the primary storage device 1040.

〔効果〕
上述してきたように、実施形態に係る運転制御装置100は、取得部410と、選択部420と、入替部430とを備える。取得部410は、遠隔制御が可能な車両Cを運転する利用者の運転スキルに関する運転スキル情報と、利用者が走行している道路の難易度に関する難易度情報とを取得する。選択部420は、運転スキル情報および難易度情報に基づいて、運転を交替する複数の利用者を選択する。入替部430は、選択部420によって選択された複数の利用者が運転する車両Cを入れ替える。また、入替部430は、入替対象の利用者の視野を示す視野画像の表示先と、利用者の運転操作の反映先を入れ替える。また、選択部420は、第1の利用者が走行する道路の難易度が所定の閾値以上で、第2の利用者が走行する道路の難易度が閾値未満である場合に、第1の利用者および第2の利用者を選択する。また、選択部420は、第1の利用者の運転スキルが所定の閾値未満で、第2の利用者の運転スキルが閾値以上である場合に、第1の利用者および第2の利用者を選択する。また、運転制御装置100は、入替部430によって第1の利用者および第2の利用者それぞれの運転が入れ替わった場合には、第2の利用者に対して特典を提供する提供部440をさらに備える。また、特典は、第1の利用者から提供される報酬を含む。また、入替部430は、入れ替えが行われる前において、入替対象の複数の利用者それぞれの視野を示す視野画像を入替先にプレビュー表示する。また、入替部430は、入れ替えが行われるタイミング以前において、入替対象の複数の利用者それぞれに対してカウントダウン表示を行う。また、選択部420は、第1の利用者が走行する道路を過去に走行した第2の利用者を選択する。このような構成により、利用者が使いやすい遠隔運転サービスを提供することができる。
〔effect〕
As described above, the driving control device 100 according to the embodiment includes an acquisition unit 410, a selection unit 420, and a replacement unit 430. The acquisition unit 410 acquires driving skill information related to the driving skill of a user who drives a vehicle C that can be remotely controlled, and difficulty information related to the difficulty of a road on which the user is traveling. The selection unit 420 selects multiple users to switch driving based on the driving skill information and the difficulty information. The replacement unit 430 replaces the vehicles C driven by the multiple users selected by the selection unit 420. The replacement unit 430 also replaces the display destination of the visual field image indicating the visual field of the user to be replaced and the reflection destination of the user's driving operation. The selection unit 420 also selects the first user and the second user when the difficulty level of the road on which the first user travels is equal to or higher than a predetermined threshold and the difficulty level of the road on which the second user travels is less than the threshold. Moreover, the selection unit 420 selects the first user and the second user when the driving skill of the first user is less than a predetermined threshold and the driving skill of the second user is equal to or greater than the threshold. Moreover, the driving control device 100 further includes a provision unit 440 that provides a privilege to the second user when the driving of the first user and the second user is switched by the replacement unit 430. Moreover, the privilege includes a reward provided by the first user. Moreover, the replacement unit 430 displays a preview of a field of view image showing the field of view of each of the multiple users to be replaced on the replacement destination before the replacement is performed. Moreover, the replacement unit 430 performs a countdown display for each of the multiple users to be replaced before the timing of the replacement. Moreover, the selection unit 420 selects the second user who has previously traveled on the road on which the first user travels. With such a configuration, it is possible to provide a remote driving service that is easy for users to use.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although several embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the processes described in the above embodiments can be combined as appropriate to the extent that they do not cause any contradictions in the process content.

また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部410は、取得手段や取得回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit 410 can be read as an acquisition means or an acquisition circuit.

1 運転制御システム
100 運転制御装置
200 通信部
300 記憶部
310 利用者情報データベース
320 難易度データベース
400 制御部
410 取得部
420 選択部
430 入替部
440 提供部
500 利用者端末
C 車両
N ネットワーク
1 Driving control system 100 Driving control device 200 Communication unit 300 Storage unit 310 User information database 320 Difficulty level database 400 Control unit 410 Acquisition unit 420 Selection unit 430 Replacement unit 440 Provision unit 500 User terminal C Vehicle N Network

Claims (10)

遠隔制御が可能な車両を運転する利用者の運転スキルに関する運転スキル情報と、前記利用者が走行している道路の難易度に関する難易度情報とを取得する取得部と、
前記運転スキル情報および前記難易度情報に基づいて、運転を交替する複数の前記利用者を選択する選択部と、
前記選択部によって選択された前記複数の利用者が運転する車両を入れ替える入替部と、
を備え、
前記取得部は、
前記利用者の過去の運転操作を説明変数とし、前記運転スキルを示すスコアを目的変数として学習したモデルを用いて、前記モデルから出力される前記スコアから前記運転スキルを算出し、
前記選択部は、
第1の前記利用者が走行する前記道路の前記難易度が所定の閾値以上で、第2の前記利用者が走行する前記道路の前記難易度が前記閾値未満であり、前記第1の利用者が走行する前記道路を前記第2の利用者が過去に走行した場合に、前記第1の利用者および前記第2の利用者を選択すること
を特徴とする運転制御装置。
An acquisition unit that acquires driving skill information related to the driving skill of a user who drives a remotely controllable vehicle and difficulty level information related to the difficulty level of a road on which the user is driving;
A selection unit that selects a plurality of users who will take turns driving based on the driving skill information and the difficulty level information;
A replacement unit that replaces the vehicles driven by the plurality of users selected by the selection unit;
Equipped with
The acquisition unit is
Using a model trained with the user's past driving operations as explanatory variables and the score indicating the driving skill as a target variable, the driving skill is calculated from the score output from the model ;
The selection unit is
selecting a first user and a second user when the difficulty level of the road on which a first user travels is equal to or higher than a predetermined threshold, the difficulty level of the road on which a second user travels is less than the threshold, and the second user has traveled in the past on the road on which the first user travels;
An operation control device comprising:
前記入替部は、
入替対象の前記利用者の視野を示す視野画像の表示先と、前記利用者の運転操作の反映先を入れ替えること
を特徴とする請求項1に記載の運転制御装置。
The replacement unit includes:
The driving control device according to claim 1 , wherein a display destination of a visual field image showing the visual field of the user to be replaced and a display destination of the driving operation of the user are replaced.
前記選択部は、
前記第1の利用者の前記運転スキルが所定の閾値未満で、前記第2の利用者の前記運転スキルが前記閾値以上である場合に、前記第1の利用者および前記第2の利用者を選択すること
を特徴とする請求項に記載の運転制御装置。
The selection unit is
The driving control device according to claim 1, characterized in that the first user and the second user are selected when the driving skill of the first user is below a predetermined threshold and the driving skill of the second user is equal to or greater than the threshold.
前記入替部によって前記第1の利用者および前記第2の利用者それぞれの運転が入れ替わった場合には、前記第2の利用者に対して特典を提供する提供部をさらに備えること
を特徴とする請求項1に記載の運転制御装置。
The driving control device according to claim 1 , further comprising a providing unit that provides a privilege to the second user when the driving of the first user and the driving of the second user are switched by the switching unit.
前記特典は、
前記第1の利用者から提供される報酬を含むこと
を特徴とする請求項に記載の運転制御装置。
The above benefits include:
The driving control device according to claim 4 , further comprising a reward provided by the first user.
前記入替部は、
入れ替えが行われる前において、入替対象の前記複数の利用者それぞれの視野を示す視野画像を入替先にプレビュー表示すること
を特徴とする請求項1~のいずれか1つに記載の運転制御装置。
The replacement unit includes:
The driving control device according to any one of claims 1 to 5 , characterized in that, before the replacement is performed, a preview of a field of view image showing each of the plurality of users to be replaced is displayed on the replacement destination.
前記入替部は、
入れ替えが行われるタイミング以前において、入替対象の前記複数の利用者それぞれに対してカウントダウン表示を行うこと
を特徴とする請求項1~のいずれか1つに記載の運転制御装置。
The replacement unit includes:
The operation control device according to any one of claims 1 to 6 , characterized in that, before the timing of the replacement, a countdown display is performed for each of the plurality of users to be replaced.
前記選択部は、
前記第1の利用者が走行する前記道路を過去に走行した前記第2の利用者を選択すること
を特徴とする請求項1~7のいずれか1つに記載の運転制御装置。
The selection unit is
The driving control device according to any one of claims 1 to 7, further comprising: selecting the second user who has previously traveled on the road on which the first user travels.
コンピュータが実行する運転制御方法であって、
遠隔制御が可能な車両を運転する利用者の運転スキルに関する運転スキル情報と、前記利用者が走行している道路の難易度に関する難易度情報とを取得する取得工程と、
前記運転スキル情報および前記難易度情報に基づいて、運転を交替する複数の前記利用者を選択する選択工程と、
前記選択工程によって選択された前記複数の利用者が運転する車両を入れ替える入替工程と、
を含み、
前記取得工程は、
前記利用者の過去の運転操作を説明変数とし、前記運転スキルを示すスコアを目的変数として学習したモデルを用いて、前記モデルから出力される前記スコアから前記運転スキルを算出し、
前記選択工程は、
第1の前記利用者が走行する前記道路の前記難易度が所定の閾値以上で、第2の前記利用者が走行する前記道路の前記難易度が前記閾値未満であり、前記第1の利用者が走行する前記道路を前記第2の利用者が過去に走行した場合に、前記第1の利用者および前記第2の利用者を選択すること
を特徴とする運転制御方法。
A computer-implemented operation control method, comprising:
An acquisition step of acquiring driving skill information related to the driving skill of a user who drives a remotely controllable vehicle and difficulty information related to the difficulty of a road on which the user is driving;
A selection process for selecting a plurality of users to take turns driving based on the driving skill information and the difficulty level information;
a replacement step of replacing the vehicles driven by the plurality of users selected by the selection step;
Including,
The obtaining step includes:
Using a model trained with the user's past driving operations as explanatory variables and the score indicating the driving skill as a target variable, the driving skill is calculated from the score output from the model ;
The selection step includes:
selecting the first user and the second user when the difficulty level of the road on which the first user travels is equal to or higher than a predetermined threshold, the difficulty level of the road on which the second user travels is less than the threshold, and the second user has traveled in the past on the road on which the first user travels;
An operation control method comprising:
遠隔制御が可能な車両を運転する利用者の運転スキルに関する運転スキル情報と、前記利用者が走行している道路の難易度に関する難易度情報とを取得する取得手順と、
前記運転スキル情報および前記難易度情報に基づいて、運転を交替する複数の前記利用者を選択する選択手順と、
前記選択手順によって選択された前記複数の利用者が運転する車両を入れ替える入替手順と、
をコンピュータに実行させ、
前記取得手順は、
前記利用者の過去の運転操作を説明変数とし、前記運転スキルを示すスコアを目的変数として学習したモデルを用いて、前記モデルから出力される前記スコアから前記運転スキルを算出し、
前記選択手順は、
第1の前記利用者が走行する前記道路の前記難易度が所定の閾値以上で、第2の前記利用者が走行する前記道路の前記難易度が前記閾値未満であり、前記第1の利用者が走行する前記道路を前記第2の利用者が過去に走行した場合に、前記第1の利用者および前記第2の利用者を選択すること
を特徴とする運転制御プログラム。
an acquisition step of acquiring driving skill information related to the driving skill of a user who drives a remotely controllable vehicle and difficulty information related to the difficulty of a road on which the user is driving;
A selection step of selecting a plurality of users who will take turns driving based on the driving skill information and the difficulty level information;
a replacement step of replacing the vehicles driven by the plurality of users selected by the selection step;
on the computer,
The acquisition step includes:
Using a model trained with the user's past driving operations as explanatory variables and the score indicating the driving skill as a target variable, the driving skill is calculated from the score output from the model ;
The selection step comprises:
selecting the first user and the second user when the difficulty level of the road on which the first user travels is equal to or higher than a predetermined threshold, the difficulty level of the road on which the second user travels is less than the threshold, and the second user has traveled in the past on the road on which the first user travels;
An operation control program comprising:
JP2021045192A 2021-03-18 2021-03-18 Operation control device, operation control method, and operation control program Active JP7693341B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021045192A JP7693341B2 (en) 2021-03-18 2021-03-18 Operation control device, operation control method, and operation control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021045192A JP7693341B2 (en) 2021-03-18 2021-03-18 Operation control device, operation control method, and operation control program

Publications (2)

Publication Number Publication Date
JP2022144271A JP2022144271A (en) 2022-10-03
JP7693341B2 true JP7693341B2 (en) 2025-06-17

Family

ID=83453640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021045192A Active JP7693341B2 (en) 2021-03-18 2021-03-18 Operation control device, operation control method, and operation control program

Country Status (1)

Country Link
JP (1) JP7693341B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7687320B2 (en) * 2022-10-19 2025-06-03 トヨタ自動車株式会社 Remote operation control method and remote operation system
CN121079727A (en) * 2023-05-11 2025-12-05 松下知识产权经营株式会社 Information processing method, terminal, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242688A (en) 2004-02-26 2005-09-08 Honda Motor Co Ltd Free orbital traffic simulator
JP2017116320A (en) 2015-12-22 2017-06-29 パイオニア株式会社 Search device, server device, terminal device, and search method
JP2017142591A (en) 2016-02-09 2017-08-17 トヨタ自動車株式会社 Vehicle-purpose support system
US20190179312A1 (en) 2017-12-11 2019-06-13 Baidu Online Network Technology (Beijing) Co., Ltd. Method and Apparatus for Generating Information
CN111477028A (en) 2020-04-28 2020-07-31 北京百度网讯科技有限公司 Method and apparatus for generating information

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5392686B2 (en) * 2011-09-26 2014-01-22 トヨタ自動車株式会社 Driving support apparatus and method
US9884631B2 (en) * 2015-06-04 2018-02-06 Toyota Motor Engineering & Manufacturing North America, Inc. Transitioning between operational modes of an autonomous vehicle
JP6650386B2 (en) * 2016-11-09 2020-02-19 本田技研工業株式会社 Remote driving control device, vehicle control system, remote driving control method, and remote driving control program
KR20190054374A (en) * 2017-11-13 2019-05-22 한국전자통신연구원 Autonomous drive learning apparatus and method using drive experience information
JP2020042764A (en) * 2018-09-06 2020-03-19 株式会社Soken Vehicle remote operation assistance system
JP2020077308A (en) * 2018-11-09 2020-05-21 株式会社Jvcケンウッド Driving support device, driving support system, driving support method and program
DE102019207547A1 (en) * 2019-05-23 2020-11-26 Robert Bosch Gmbh Method and device for teleoperating a vehicle
JP7346986B2 (en) * 2019-08-01 2023-09-20 トヨタ自動車株式会社 Vehicle operation system
JP7272172B2 (en) * 2019-08-21 2023-05-12 トヨタ自動車株式会社 Vehicle control system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242688A (en) 2004-02-26 2005-09-08 Honda Motor Co Ltd Free orbital traffic simulator
JP2017116320A (en) 2015-12-22 2017-06-29 パイオニア株式会社 Search device, server device, terminal device, and search method
JP2017142591A (en) 2016-02-09 2017-08-17 トヨタ自動車株式会社 Vehicle-purpose support system
US20190179312A1 (en) 2017-12-11 2019-06-13 Baidu Online Network Technology (Beijing) Co., Ltd. Method and Apparatus for Generating Information
CN111477028A (en) 2020-04-28 2020-07-31 北京百度网讯科技有限公司 Method and apparatus for generating information

Also Published As

Publication number Publication date
JP2022144271A (en) 2022-10-03

Similar Documents

Publication Publication Date Title
US12555287B2 (en) Systems and methods for displaying autonomous vehicle environmental awareness
JP6463893B2 (en) Augmented reality head-up display for left turn safety sign
CN108603763B (en) Travel plan generating device, travel plan generating method, and computer-readable recording medium
Madigan et al. The effect of varying levels of vehicle automation on drivers’ lane changing behaviour
JP7693341B2 (en) Operation control device, operation control method, and operation control program
DE112023000881T5 (en) HIGH-RESOLUTION (HD) MAP DISPLAY AND DISTRIBUTION FOR AUTONOMOUS VEHICLES
DE102025128557A1 (en) COORDINATION OF PROCESSING TASKS BETWEEN ONE-DIMENSIONAL PROCESSING ENGINES AND TWO-DIMENSIONAL PROCESSING ENGINES
CN118722716A (en) Vehicle automatic driving decision method, device, electronic device and storage medium
JP7185251B2 (en) Driving information processing device and driving information processing program
JP7248552B2 (en) Specific device, specific method and specific program
DE102023132343A1 (en) DEVICE FOR CONTROLLING AUTONOMOUS DRIVING OF A VEHICLE AND METHOD FOR DETERMINING A STATE OF A DRIVER
WO2020246089A1 (en) Information presentation control device
CN115848134A (en) Display control device for vehicle, display device for vehicle, display control method for vehicle, and storage medium
CN116057597A (en) Method and device for providing information in a vehicle
JP7438168B2 (en) Operation control device, operation control method, and operation control program
JP7666311B2 (en) Information processing device, information processing method, and information processing program
CN118478897A (en) Interactive system, method and device based on intelligent driving behavior and vehicle
JP2020029112A (en) Vehicle control device, vehicle control method, and vehicle control program
CN115848386A (en) Bump information determination method, vehicle control method, system, device, and medium
JP2025523637A (en) Acceleration compensation method and device, and vehicle
CN115476869A (en) Vehicle control method, device, central control platform and storage medium
CN114987541B (en) Vehicle control method, device, storage medium, processor and electronic device
US12394002B2 (en) Information display device and information display system
CN119756405B (en) Driving route recommendation method, device, equipment and storage medium
US20250375131A1 (en) Driver attention monitoring

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230802

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240122

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240815

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20241108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250605

R150 Certificate of patent or registration of utility model

Ref document number: 7693341

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150