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
JP7447181B2 - Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program - Google Patents
[go: Go Back, main page]

JP7447181B2 - Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program - Google Patents

Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program Download PDF

Info

Publication number
JP7447181B2
JP7447181B2 JP2022068817A JP2022068817A JP7447181B2 JP 7447181 B2 JP7447181 B2 JP 7447181B2 JP 2022068817 A JP2022068817 A JP 2022068817A JP 2022068817 A JP2022068817 A JP 2022068817A JP 7447181 B2 JP7447181 B2 JP 7447181B2
Authority
JP
Japan
Prior art keywords
reservation
driving vehicle
information
unit
destination
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
JP2022068817A
Other languages
Japanese (ja)
Other versions
JP2023158808A (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.)
Boldly Inc
Original Assignee
Boldly Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Boldly Inc filed Critical Boldly Inc
Priority to JP2022068817A priority Critical patent/JP7447181B2/en
Publication of JP2023158808A publication Critical patent/JP2023158808A/en
Application granted granted Critical
Publication of JP7447181B2 publication Critical patent/JP7447181B2/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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、オンデマンドで自動運転車両を運用する情報処理装置、自動運転車両予約方法、自動運転車両予約プログラムに関する。 The present invention relates to an information processing device for operating a self-driving vehicle on demand, a method for reserving a self-driving vehicle, and a program for reserving a self-driving vehicle.

従来、自動運転車両の開発が進み、その利用形態が様々に模索されている。特許文献1には、運行領域内を予め決められた経路で巡回走行する規定経路と、前記通信部により受信された情報に基づくオンデマンド経路とでの走行を切り替える車両システムであって、規定経路の優先度と、オンデマンド経路の優先度とを比較し、何れの経路用いて自動運転車両を運用するかを決定する車両システムが開示されている。 As the development of self-driving vehicles progresses, various ways of using them are being explored. Patent Document 1 discloses a vehicle system that switches between traveling on a prescribed route that travels around an operation area along a predetermined route and an on-demand route based on information received by the communication unit, the vehicle system switching between traveling on a prescribed route in a predetermined route within an operation area and an on-demand route based on information received by the communication unit. A vehicle system is disclosed that compares the priority of an on-demand route with the priority of an on-demand route and determines which route to use for operating an autonomous vehicle.

特開2020-74169号公報Japanese Patent Application Publication No. 2020-74169

ところで、上記特許文献1の場合は、オンデマンドの利用は、オンタイムでの利用が想定されており、ユーザが利用したいタイミングでオンデマンドの利用ができない可能性があるという問題がある。 By the way, in the case of Patent Document 1, the on-demand usage is assumed to be used on-time, and there is a problem that the on-demand usage may not be available at the timing when the user wants to use it.

そこで、本発明は上記問題に鑑みてなされたものであり、ユーザが利用したいタイミングで、所望の目的地に向かってオンデマンドで自動運転車両の利用を提供することができる情報処理装置を提供することを目的とする。 Therefore, the present invention has been made in view of the above problems, and provides an information processing device that can provide the use of an automated driving vehicle on demand toward a desired destination at a time when the user wants to use the device. The purpose is to

上記課題を解決するために、本発明の一態様に係る情報処理装置は、ユーザから、自動運転車両を利用する時間帯と、自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付部と、自動運転車両についての運用予定を示す運用情報に、受付部が受け付けた予約に抵触する既存運用情報があるか否かを判定する判定部と、利用予約が既存運用情報に抵触しない場合に、受付部で受け付けた予約を運用情報に新たに登録する登録部と、利用予約が既存運用情報に抵触しない場合に、受付部で受け付けた予約を受諾したことをユーザに通知する通知部と、運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、自動運転車両に、既存運用情報が示す出発地に移動する移動指示を送信する送信部と、を備える。 In order to solve the above problems, an information processing apparatus according to one aspect of the present invention allows a user to specify a time period for using an automated driving vehicle, and a starting point and a destination when using an automated driving vehicle. A reception section that accepts reservations for use; a determination section that determines whether there is existing operation information that conflicts with the reservation accepted by the reception section in the operation information indicating the operation schedule for the automated driving vehicle; A registration section that newly registers the reservation accepted by the reception department in the operation information if there is no conflict with the information, and a registration section that newly registers the reservation accepted by the reception department in the operational information if the reservation does not conflict with the existing operation information. a notification unit that notifies, and a transmission unit that transmits a movement instruction to the automated driving vehicle to move to the departure point indicated by the existing operation information when the timing for fulfilling the reservation indicated by the existing operation information indicated by the operation information has arrived; Equipped with.

また、上記課題を解決するために、本発明の一態様に係る自動運転車両予約方法は、コンピュータが、ユーザから、自動運転車両を利用する時間帯と、自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付ステップと、自動運転車両について既に受け付けている予約を示す運用情報に、受付ステップが受け付けた予約に抵触する既存運用情報があるか否かを判定する判定ステップと、利用予約が既存運用情報に抵触しない場合に、受付部で受け付けた予約を運用情報に新たに登録する登録ステップと、利用予約が既存運用情報に抵触しない場合に、受付ステップで受け付けた予約を受諾したことをユーザに通知する通知ステップと、運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、自動運転車両に、既存運用情報が示す出発地に移動する移動指示を送信する送信ステップと、を実行する。 In addition, in order to solve the above problems, an automated driving vehicle reservation method according to one aspect of the present invention includes a computer that receives information from a user, including the time period in which the automated driving vehicle will be used, and the departure location when using the automated driving vehicle. a reception step that accepts a usage reservation specifying a destination and a destination; and a reception step that determines whether or not there is existing operation information that conflicts with the reservation accepted by the reception step in the operational information indicating already accepted reservations for the automated driving vehicle. a determination step, a registration step for newly registering the reservation accepted by the reception section in the operation information if the usage reservation does not conflict with the existing operation information, and a registration step in which the reservation received at the reception section is newly registered in the operation information if the usage reservation does not conflict with the existing operation information. a notification step for notifying the user that the reservation has been accepted; and when the timing for fulfilling the reservation indicated by the existing operation information indicated by the operation information arrives, the automated driving vehicle is instructed to move to the departure point indicated by the existing operation information. A sending step of sending a movement instruction is executed.

また、上記課題を解決するために、本発明の一態様に係る自動運転車両予約プログラムは、コンピュータに、ユーザから、自動運転車両を利用する時間帯と、自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付機能と、自動運転車両について既に受け付けている予約を示す運用情報に、受付機能が受け付けた予約に抵触する既存運用情報があるか否かを判定する判定機能と、利用予約が既存運用情報に抵触しない場合に、受付部で受け付けた予約を運用情報に新たに登録する登録機能と、利用予約が既存運用情報に抵触しない場合に、受付機能で受け付けた予約を受諾したことをユーザに通知する通知機能と、運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、自動運転車両に、既存運用情報が示す出発地に移動する移動指示を送信する送信機能と、を実現させる。 In addition, in order to solve the above problem, an autonomous vehicle reservation program according to one aspect of the present invention provides a computer with a time slot for using an autonomous vehicle and a starting point for using an autonomous vehicle. A reception function accepts usage reservations specifying a destination and a destination, and determines whether there is existing operation information that conflicts with the reservation accepted by the reception function in the operational information indicating reservations already accepted for autonomous driving vehicles. A judgment function, a registration function that newly registers the reservation accepted by the reception department in the operation information if the usage reservation does not conflict with the existing operation information, and a registration function that newly registers the reservation accepted by the reception department in the operation information if the usage reservation does not conflict with the existing operation information. A notification function that notifies the user that the reservation has been accepted, and when the timing to fulfill the reservation indicated by the existing operation information indicated by the operation information arrives, the automated driving vehicle will move to the departure point indicated by the existing operation information. A transmission function for transmitting movement instructions is realized.

また、上記情報処理装置において、自動運転車両は、予約を履行していないときには、予め定められた駐車位置に駐車し、送信部は、運用情報で示される既存運用情報で示される出発地に当該既存運用情報で示される出発時間に自動運転車両が到着しているように移動指示を送信することとしてもよい。 Further, in the information processing device, when the automatic driving vehicle does not fulfill the reservation, the self-driving vehicle parks at a predetermined parking position, and the transmitting unit sends the automatic driving vehicle to the departure point indicated by the existing operation information indicated by the operation information. The movement instruction may be transmitted so that the automatic driving vehicle arrives at the departure time indicated by the existing operation information.

また、上記情報処理装置において、予め定められた駐車位置は複数存在し、複数の駐車位置を記憶する記憶部を備え、送信部は、自動運転車両に対して、複数の予め定められた駐車位置のうちのいずれかに駐車するように指示することとしてもよい。 Further, in the information processing device, there are a plurality of predetermined parking positions, and the transmitter includes a storage unit that stores the plurality of parking positions, and a transmission unit that transmits the plurality of predetermined parking positions to the self-driving vehicle. It may also be possible to instruct the driver to park in one of the two parking spaces.

また、上記情報処理装置において、記憶部に記憶されている複数の駐車位置を、自動運転車両の利用状況に応じて更新する更新部を備えることとしてもよい。 Further, the information processing device may include an updating unit that updates the plurality of parking positions stored in the storage unit according to the usage status of the automatic driving vehicle.

また、上記情報処理装置において、受付部は、予め定められた複数の地点の中から、ユーザにより選択された地点を出発地又は目的地として受け付け、自動運転車両が走行可能な道路は、走行可能道路として予め定められており、自動運転車両は、受付部が受け付けた出発地から目的地まで、走行可能道路を走行し、走行可能道路は、上り車線と下り車線とを含み、複数の地点は、一つの地点について、上り車線と下り車線の双方に設定され、情報処理装置は、受付部が受け付けた出発地と目的地に基づいて、走行可能動路を走行する走行経路を探索し、出発地及び目的地として上り車線と下り車線のうちのいずれの地点を利用するかを決定する経路探索部を備えることとしてもよい。 In addition, in the information processing device, the reception unit accepts a point selected by the user from among a plurality of predetermined points as a departure point or a destination, and the road on which an autonomous vehicle can travel is determined to be traversable. The automated driving vehicle travels on roads that are predetermined as roads, from the departure point accepted by the reception department to the destination, and the roads that can be driven include up lanes and down lanes, and multiple points are , for one point, both the up lane and the down lane are set, and the information processing device searches for a travel route on the drivable road based on the departure point and destination accepted by the reception section, and The vehicle may include a route search unit that determines which of the up lane and the down lane to use as the location and destination.

また、上記情報処理装置において、経路探索部は、予め定められた必須経由地を通過するように出発地から目的地までの経路を探索することとしてもよい。 Furthermore, in the information processing device, the route search unit may search for a route from the departure point to the destination so as to pass through predetermined required stopover points.

また、上記情報処理装置において、通知部は、経路探索部により決定された上り車線または下り車線に対応する出発地をユーザに通知することとしてもよい。 Furthermore, in the information processing device, the notification unit may notify the user of the starting point corresponding to the up lane or the down lane determined by the route search unit.

また、上記情報処理装置において、通知部は、判定部が、受付部で受け付けた予約に抵触する既存運用情報があると判定した場合に、予約を受け付けることができないことを通知するとともに、代替の予約を提案することとしてもよい。 In addition, in the information processing device, the notification unit notifies that the reservation cannot be accepted when the determination unit determines that there is existing operational information that conflicts with the reservation accepted by the reception unit, and also notifies the user that the reservation cannot be accepted. It is also possible to suggest a reservation.

また、上記情報処理装置において、駐車位置は複数存在し、情報処理装置は、自動運転車両が次に履行する予約の出発地に基づいて、複数の駐車位置のうちいずれの駐車位置に駐車するかを決定する決定部を備えることとしてもよい。 Furthermore, in the above information processing device, there are a plurality of parking positions, and the information processing device determines which parking position among the plurality of parking positions the self-driving vehicle should park at based on the departure point of the reservation to be fulfilled next. It is also possible to include a determining unit that determines.

本発明の一態様に係る情報処理装置は、オンデマンドで自動運転車両を運用するシステムを提供することができる。 An information processing apparatus according to one embodiment of the present invention can provide a system for operating an autonomous vehicle on demand.

予約システムのシステム構成例を示すシステム図である。FIG. 1 is a system diagram showing an example of a system configuration of a reservation system. 予約システムに係る予約サーバの構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a reservation server related to the reservation system. 予約システムを利用する端末の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of a terminal that uses the reservation system. 予約システムに係る自動運転車両の構成例を示すブロック図である。It is a block diagram showing an example of composition of an automatic driving vehicle concerning a reservation system. 自動運転車両の利用予約に係る予約情報データの構成例を示すデータ概念図である。FIG. 2 is a data conceptual diagram showing a configuration example of reservation information data related to a reservation for use of an automated driving vehicle. 予約を受け付ける際のサーバと端末のやり取りを示すシーケンス図である。FIG. 2 is a sequence diagram showing interactions between a server and a terminal when accepting a reservation. 図6に対応する予約する際の端末の動作例を示すフローチャートである。7 is a flowchart showing an example of the operation of the terminal when making a reservation corresponding to FIG. 6; 図6に対応する予約受付の際のサーバの動作例を示すフローチャートである。7 is a flowchart showing an example of the operation of the server when accepting a reservation corresponding to FIG. 6; 予約実行時のサーバと自動運転車両のやり取りを示すシーケンス図である。FIG. 2 is a sequence diagram showing the interaction between the server and the automatic driving vehicle when making a reservation. 図9に対応するサーバの動作例を示すフローチャートである。10 is a flowchart showing an example of the operation of the server corresponding to FIG. 9; 図10に対応する自動運転車両の動作例を示すフローチャートである。11 is a flowchart showing an example of the operation of the automatic driving vehicle corresponding to FIG. 10. (a)は、端末予約画面のメイン画面の表示例であり、(b)は、出発地と目的地の選択画面の表示例である。(a) is a display example of the main screen of the terminal reservation screen, and (b) is a display example of the departure point and destination selection screen. (a)は、予約日時設定の表示例であり、(b)は、予約情報を送信する際の画面の表示例である。(a) is a display example of reservation date and time settings, and (b) is a display example of a screen when transmitting reservation information. (a)は、予約内容を確認する確認画面の表示例であり、(b)は、バス停までの案内の表示例である。(a) is a display example of a confirmation screen for confirming reservation details, and (b) is a display example of guidance to the bus stop.

<実施形態>
本発明の一実施形態について、図面を参照しながら説明する。
<Embodiment>
An embodiment of the present invention will be described with reference to the drawings.

<概要>
図1は、オンデマンドで運用する自動運転車両の利用予約をユーザから受け付けて、当該ユーザに自動運転車両を貸与する自動運転車両の運用システムのシステム形態の一例を示すシステム図である。図1に示すように、自動運転車両の運用システムは、情報処理装置100と、自動運転車両400と、を含む。
<Summary>
FIG. 1 is a system diagram illustrating an example of a system configuration of an automatic driving vehicle operation system that receives a reservation for use of an automatic driving vehicle operated on-demand from a user and lends the automatic driving vehicle to the user. As shown in FIG. 1, the automatic driving vehicle operation system includes an information processing device 100 and an automatic driving vehicle 400.

情報処理装置100は、自動運転車両400を利用したいユーザの端末200から、自動運転車両400の利用予約を受け付けて、当該予約を登録し、予約当時になった場合に自動運転車両400をユーザの利用に貸与する機能を有する。 The information processing device 100 accepts a reservation for the use of the automated driving vehicle 400 from the terminal 200 of a user who wishes to use the automated driving vehicle 400, registers the reservation, and at the time of reservation, makes the automated driving vehicle 400 available to the user. It has the function of lending for use.

情報処理装置100と、端末200と、自動運転車両400と、はネットワーク300を介して、互いに、通信可能に接続されている。 The information processing device 100, the terminal 200, and the automatic driving vehicle 400 are communicably connected to each other via the network 300.

ユーザは、自身の端末200を介して、情報処理装置100にアクセスし、自動運転車両400の利用予約をする。利用予約は、少なくとも、自動運転車両400を使用したい日時と、どこからどこまで利用したいのかの予約を行うものである。情報処理装置100は、ユーザから依頼があった予約の実行が可能か否かを判定し、可能である場合にその予約を登録する。そして、予約の履行タイミングが到来すると、情報処理装置100は、自動運転車両400に対して、指定されている出発地に移動し、ユーザを乗せて目的地まで移動するように指示する。 The user accesses the information processing device 100 via his own terminal 200 and makes a reservation for use of the automatic driving vehicle 400. The usage reservation is to make a reservation for at least the date and time when the automatic driving vehicle 400 is desired to be used, and from where to where the automatic driving vehicle 400 is desired to be used. The information processing device 100 determines whether or not the reservation requested by the user can be executed, and if it is possible, registers the reservation. Then, when the timing for fulfilling the reservation arrives, the information processing device 100 instructs the automatic driving vehicle 400 to move to the specified starting point, pick up the user, and move to the destination.

自動運転車両400は、予め定められた運行プログラムにより、自動で移動する車両である。自動運転車両400は、本実施形態においては、予め定められた道路上であって、道路上に設定されている複数の駅のうち、ユーザにより指定された出発地から目的地まで自動で走行する。図1においては、斜線を付した道路が自動運転車両400が走行可能な道路である。また、自動運転車両400は、利用されていないときには、予め定められた駐車位置(ニュートラル位置ともいう)11a、11bのいずれかに停車する。 The automatic driving vehicle 400 is a vehicle that moves automatically according to a predetermined operation program. In the present embodiment, the automated driving vehicle 400 automatically travels on a predetermined road from a departure point specified by the user to a destination among a plurality of stations set on the road. . In FIG. 1, the roads marked with diagonal lines are roads on which the automatic driving vehicle 400 can travel. Furthermore, when the automatic driving vehicle 400 is not in use, it stops at either a predetermined parking position (also referred to as a neutral position) 11a or 11b.

駐車位置11a、11bは、自動運転車両400がユーザ等により運用されていないときに待機する待機場所である。ここで、駐車位置11a、11bは、出発地または目的地として設定される駅(バス停)のいずれかであってもよいが、他の車両の走行を阻害しない位置が望ましい。また、駐車位置11a、11bには、自動運転車両400を駆動させるための駆動源を供給する供給装置を備えてもよい。即ち、駐車位置11a、11bには、ガソリン車にガソリンを供給するためのガソリンスタンドとしての機能や、電気自動車に電力を供給するための充電装置としての機能を備えてもよい。自動運転車両400は予約の履行タイミングになると、情報処理装置100からの指示に従って、ニュートラル位置から出発地に移動し、予約しているユーザを乗せ、目的地に向かう。なお、自動運転車両400は、完全自動で移動する車両であってもよいし、自動運転車両400に搭乗する運転手を支援する半自動の車両であってもよい。 The parking positions 11a and 11b are waiting places where the automatic driving vehicle 400 waits when it is not being operated by a user or the like. Here, the parking positions 11a and 11b may be either a station (bus stop) set as a departure point or a destination, but desirably positions that do not obstruct the travel of other vehicles. Further, the parking positions 11a and 11b may be provided with a supply device that supplies a drive source for driving the automatic driving vehicle 400. That is, the parking positions 11a and 11b may have a function as a gas station for supplying gasoline to a gasoline-powered vehicle or a charging device for supplying electric power to an electric vehicle. When the time comes for the reservation to be fulfilled, the automatic driving vehicle 400 moves from the neutral position to the starting point according to instructions from the information processing device 100, picks up the user who has made the reservation, and heads to the destination. Note that the automated driving vehicle 400 may be a vehicle that moves fully automatically, or may be a semi-automatic vehicle that supports a driver riding in the automated driving vehicle 400.

以下、自動運転車両400の運用システムについて詳細に説明する。 The operation system of the automatic driving vehicle 400 will be described in detail below.

<構成>
<情報処理装置100の構成例>
情報処理装置100は、一般にサーバ装置と呼称される情報処理装置により実現することが可能であるが、サーバ装置に限定するものではなく、例えば、PCやタブレット端末等のコンピュータ、クラウドシステムにより実現されてもよい。
<Configuration>
<Configuration example of information processing device 100>
The information processing device 100 can be realized by an information processing device generally called a server device, but is not limited to a server device, and can be realized by, for example, a computer such as a PC or a tablet terminal, or a cloud system. It's okay.

図2は、情報処理装置100の構成を示すブロック図である。図2に示すように、情報処理装置100は、通信部110と、入力部120と、制御部130と、記憶部140と、出力部150と、を備える。情報処理装置100の各部は互いに通信可能に接続されていてよく図示の例では接続線160により接続する例を示しているが、各機能部の接続は無線によるものであってもよい。 FIG. 2 is a block diagram showing the configuration of the information processing device 100. As shown in FIG. 2, the information processing device 100 includes a communication section 110, an input section 120, a control section 130, a storage section 140, and an output section 150. Each part of the information processing apparatus 100 may be connected to each other so as to be able to communicate with each other, and in the illustrated example, the connection is made by a connection line 160, but the connection between each functional part may be made wirelessly.

通信部110は、外部の装置と通信を実行するための通信インターフェースである。通信部110は、情報処理装置100に宛てられた予約情報を受信し、制御部130に伝達する機能を有する。また、通信部110は、制御部130から指定されたデータを、端末200や自動運転車両400に送信する機能を有する。 The communication unit 110 is a communication interface for communicating with an external device. The communication unit 110 has a function of receiving reservation information addressed to the information processing device 100 and transmitting it to the control unit 130. Furthermore, the communication unit 110 has a function of transmitting data specified by the control unit 130 to the terminal 200 and the automatic driving vehicle 400.

入力部120は、情報処理装置100のユーザからの入力を受け付けて、受け付けた内容を制御部130に伝達する入力インターフェースである。入力部120は、一例として、マウスやキーボード等の入力デバイスにより実現されてよいが、これらに限定するものではない。入力部120は、例えば、音声入力を受け付けるマイクにより実現されてもよい。 The input unit 120 is an input interface that receives input from the user of the information processing device 100 and transmits the received content to the control unit 130. The input unit 120 may be implemented by, for example, an input device such as a mouse or a keyboard, but is not limited to these. Input unit 120 may be implemented, for example, by a microphone that accepts audio input.

制御部130は、情報処理装置100の各部を制御する機能を有するプロセッサである。制御部130は、記憶部140に記憶されている各種プログラム及びデータを利用して、情報処理装置100として実現すべき機能を実現する。情報処理装置100が実現する機能は、主として、ユーザから自動運転車両400の利用予約を受け付けて管理する機能と、予約の履行タイミングにおいて自動運転車両400を管理する機能とがある。制御部130は、受付部131と、判定部132と、登録部133と、通知部134と、送信部135と、更新部136と、経路探索部137と、しての機能を実現する。 The control unit 130 is a processor that has a function of controlling each unit of the information processing device 100. The control unit 130 uses various programs and data stored in the storage unit 140 to implement the functions that the information processing device 100 should implement. The functions realized by the information processing device 100 mainly include a function of accepting and managing a reservation for use of the automatic driving vehicle 400 from a user, and a function of managing the automatic driving vehicle 400 at the timing of fulfilling the reservation. The control unit 130 realizes the functions of a reception unit 131, a determination unit 132, a registration unit 133, a notification unit 134, a transmission unit 135, an update unit 136, and a route search unit 137.

受付部131は、通信部110を介して、ユーザから、自動運転車両を利用する時間帯と、前記自動運転車両を利用する際の出発地と目的地とを指定する利用予約である予約情報を受け付ける機能を有する。受付部131は、受け付けた予約情報を判定部132に伝達する。 The reception unit 131 receives reservation information from the user via the communication unit 110, which is a usage reservation that specifies the time period in which the automated driving vehicle is to be used, and the departure point and destination when using the automated driving vehicle. It has a function to accept. The reception unit 131 transmits the received reservation information to the determination unit 132.

判定部132は、受付部131から伝達された予約情報に基づいて、予約内容を履行できるか否かを判定する。具体的には、判定部132は、自動運転車両400についての運用予定を示す運用情報141に、受け付けた予約に抵触する既存運用情報があるか否かを判定する。ここで、利用予約が既存運用情報に抵触するとは、利用予約が示す時間帯が既存運用情報と重複するだけでなく、利用予約が示す時間帯の前にある運用時間から、自動運転車両400が出発地まで到着可能であるか、あるいは、利用予約の終了時間が次の運用開始時間までに間に合うかどうかを含めて判定する。判定部132は、受け付けた予約情報で示される利用時間帯が既存運用情報のいずれにも重複せず、予約情報で示される時間帯の開始時間に出発地に自動運転車両400が配車可能であり、予約情報で示される時間帯の修了時間から次の既存運用情報の開始時間までに出発地に到達可能であると判定した場合に、受け付けた予約情報が示す利用予約を履行できると判定する。判定部132は、予約情報で示す利用予約が履行可能かの判定結果を登録部133および通知部134に伝達する。 The determination unit 132 determines whether the reservation details can be fulfilled based on the reservation information transmitted from the reception unit 131. Specifically, the determining unit 132 determines whether the operational information 141 indicating the operational schedule for the automatic driving vehicle 400 includes existing operational information that conflicts with the accepted reservation. Here, when the usage reservation conflicts with the existing operation information, it means not only that the time slot indicated by the usage reservation overlaps with the existing operation information, but also that the automatic driving vehicle 400 It is determined whether it is possible to arrive at the departure point or whether the end time of the usage reservation will be in time for the next operation start time. The determining unit 132 determines that the usage time slot indicated by the received reservation information does not overlap with any of the existing operation information, and the automated driving vehicle 400 can be dispatched to the departure point at the start time of the time slot indicated by the reservation information. If it is determined that it is possible to reach the departure point from the end time of the time slot indicated by the reservation information to the start time of the next existing operation information, it is determined that the usage reservation indicated by the received reservation information can be fulfilled. The determination unit 132 transmits the determination result as to whether the usage reservation indicated by the reservation information can be fulfilled to the registration unit 133 and the notification unit 134.

登録部133は、判定部132からの判定結果に基づいて、受け付けた利用予約が既存運情報に抵触しない場合に、受け付けた利用予約を、記憶部140の運用情報141に登録する。また、登録部133は、運用情報141に登録されている既存運用情報が履行された場合には、当該既存運用情報を運用情報141から削除してもよい。 Based on the determination result from the determination unit 132, the registration unit 133 registers the received usage reservation in the operation information 141 of the storage unit 140 if the received usage reservation does not conflict with the existing luck information. Furthermore, when the existing operation information registered in the operation information 141 is implemented, the registration unit 133 may delete the existing operation information from the operation information 141.

通知部134は、判定部132からの判定結果に基づいて、受け付けた利用予約が既存運用情報に抵触しない場合に、受け付けた利用予約を受諾したことを示す受諾情報を生成し、通信部110を介して、予約を行った端末200に送信する。また、通知部134は、判定部132からの判定結果に基づいて、受け付けた利用予約が既存運用情報に抵触する場合に、受け付けた利用予約を受けることができないことを示す拒否情報を生成し、通信部110を介して、予約を行った端末200に送信する。 Based on the determination result from the determination unit 132, the notification unit 134 generates acceptance information indicating that the received usage reservation has been accepted, if the received usage reservation does not conflict with existing operation information, and sends the communication unit 110 to the notification unit 134. via the terminal 200 that made the reservation. Furthermore, the notification unit 134 generates rejection information indicating that the accepted usage reservation cannot be accepted when the received usage reservation conflicts with the existing operation information based on the determination result from the determination unit 132, It is transmitted via the communication unit 110 to the terminal 200 that made the reservation.

送信部135は、運用情報141を適時確認し、既存予約情報のいずれかの運用時間が到来した場合に、通信部110を介して、対象となる自動運転車両400に対して、出発地と出発時刻とを通知し、出発地に移動するように指示する。 The transmitting unit 135 checks the operational information 141 in a timely manner, and when the operational time for any of the existing reservation information has arrived, transmits the departure point and departure point to the target automatic driving vehicle 400 via the communication unit 110. It notifies you of the time and instructs you to move to your departure point.

更新部136は、自動運転車両400を運用していないタイミングにおいて自動運転車両400を駐車させる駐車位置(以下、ニュートラル位置と呼称することもある)11a、11b、自動運転車両の利用状況に応じて更新する。駐車位置を更新とは、既存の駐車位置を別の位置に変更すること、既存の駐車位置を削除すること、新たな駐車位置を追加することを含んでよい。更新部136は、例えば、運用システムの運用の過程で、所定期間(例えば、1ヶ月であってよいが、1ヶ月に限定するものではない)における利用頻度が所定の閾値を下回る駐車位置があった場合に、その駐車位置の登録を削除することとしてもよい。また、更新部136は、例えば、運用システムの運用の過程で、出発地あるいは目的地として選択される回数が多い駅がある場合に、その駅を駐車位置として追加登録することとしてもよいし、その駅の近傍に新たな駐車位置を設けて、その新たな駐車位置を追加登録することとしてもよい。駐車位置の追加登録については、新たに設置する場合には、その設置位置の追加登録は、情報処理装置100のオペレータ等により入力部120を介して行われることとしてよい。駐車位置を更新することで、自動運転車両400の運用をより効率的に行うことができるようになり、ユーザに対する利便性の向上を図ることができる。例えば、自動運転車両400が頻繁に利用される出発地がある場合に、その近辺に駐車位置が設けられるように更新すれば、その出発地に移動しやすくなるため、自動運転車両400の燃費の軽減や、出発地が駐車位置から遠い場合に自動運転車両400が遅れてユーザを待たせるというような事態を回避したりすることができる。 The updating unit 136 determines parking positions (hereinafter sometimes referred to as neutral positions) 11a and 11b at which the automated driving vehicle 400 is parked when the automated driving vehicle 400 is not being operated, and the parking positions 11a and 11b according to the usage status of the automated driving vehicle. Update. Updating a parking location may include changing an existing parking location to another location, deleting an existing parking location, and adding a new parking location. For example, in the process of operating the operational system, the updating unit 136 detects that there is a parking position whose usage frequency falls below a predetermined threshold value during a predetermined period (for example, one month may be used, but is not limited to one month). In this case, the registration of that parking position may be deleted. Furthermore, for example, if there is a station that is frequently selected as a departure point or destination during the operation of the operational system, the updating unit 136 may additionally register that station as a parking location. A new parking position may be provided near the station and the new parking position may be additionally registered. Regarding additional registration of a parking position, in the case of a new installation, the additional registration of the installation position may be performed by an operator of the information processing device 100 or the like via the input unit 120. By updating the parking position, the automatic driving vehicle 400 can be operated more efficiently, and convenience for the user can be improved. For example, if there is a departure point that is frequently used by the automated driving vehicle 400, updating the parking location to provide a parking location nearby will make it easier to move to the starting point, which will reduce the fuel consumption of the automated driving vehicle 400. It is possible to avoid a situation where the automatic driving vehicle 400 is delayed and the user is made to wait when the departure point is far from the parking position.

経路探索部137は、自動運転車両400が走行可能として設定されている道路を参考に、ユーザが入力した出発地から目的地に至るまでの走行経路を探索する。経路探索部137は、一例として、ダイクストラ法、Aスター法などを利用して、経路探索を行うことができるが、経路探索の手法はこれに限定するものではない。また、経路探索部137は、予め定められた所定のポイント(経由地)を通るように走行経路を探索することとしてもよい。この場合は、出発地から所定のポイントまでの走行経路を探索し、かつ、所定のポイントから目的地までの走行経路を探索して、それらを接続することで、ユーザが所望する出発地から目的地までの走行経路とすることができる。出発地から目的地の間に所定のポイントの通過を含めれば、例えば、所定のポイントに監視カメラ等を設置することで、自動運転車両400が予定通り走行しているかどうかの確認を行うことができる。また、経路探索部137は、ユーザの指定する出発地と目的地から導出される経路に基づいて、走行経路の上り車線と下り車線のうち、いずれの車線側からの乗車をユーザに推奨するかを決定し、ユーザに提案することとしてよい。 The route search unit 137 searches for a travel route from the departure point input by the user to the destination, with reference to roads set as traversable by the automatic driving vehicle 400. The route searching unit 137 can perform route searching using, for example, the Dijkstra method, the A-star method, etc., but the route searching method is not limited thereto. Alternatively, the route search unit 137 may search for a travel route that passes through predetermined points (waypoints). In this case, by searching for a driving route from a starting point to a predetermined point, and also searching for a driving route from a predetermined point to a destination, and connecting them, the user can move from the desired starting point to the desired destination. It can be used as a driving route to the ground. If passing through a predetermined point is included between the departure point and the destination, for example, by installing a surveillance camera or the like at the predetermined point, it is possible to check whether the automatic driving vehicle 400 is traveling as scheduled. can. The route search unit 137 also recommends the user to board the vehicle from either the up lane or the down lane of the travel route, based on the route derived from the departure point and destination specified by the user. may be determined and proposed to the user.

なお、制御部130により実現される各種の機能は、深層学習等を含む機械学習により実現されるものであってもよい。 Note that the various functions realized by the control unit 130 may be realized by machine learning including deep learning.

記憶部140は、情報処理装置100が動作上必要とするプログラム並びにデータを記憶する機能を有する。記憶部140は、例えば、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリなど、各種の記録媒体により実現することができるが、これらに限定するものではない。記憶部140は、例えば、ユーザから自動運転車両400の予約を受け付けて管理するプログラムや、受け付けた予約にしたがって自動運転車両400の運用を管理するプログラム等を記憶していてよい。 The storage unit 140 has a function of storing programs and data necessary for the operation of the information processing apparatus 100. The storage unit 140 can be realized by various recording media such as, for example, an HDD (Hard Disc Drive), an SSD (Solid State Drive), and a flash memory, but is not limited to these. The storage unit 140 may store, for example, a program for accepting and managing a reservation for the automatic driving vehicle 400 from a user, a program for managing the operation of the automatic driving vehicle 400 according to the received reservation, and the like.

記憶部140は、制御部130が、自動運転車両400を運用するために参照する運用情報141を記憶する。運用情報141は、自動運転車両400をいつ、どこで運用するのかを示す情報である。運用情報141の詳細については、図5を用いて後述する。 The storage unit 140 stores operational information 141 that the control unit 130 refers to in order to operate the automatic driving vehicle 400. Operation information 141 is information indicating when and where automatic driving vehicle 400 is operated. Details of the operational information 141 will be described later using FIG. 5.

出力部150は、制御部130から指定されたデータを出力する。出力部150は、一例として、情報処理装置100に接続されたモニタ等に運用情報141に含まれる情報を表示することとしてよい。また、出力部150は、制御部130から指定されたデータを、通信部110を介して端末200に送信し、端末200がデータの表示等により、出力を実現するものであってもよい。一例として、出力部150は、端末200のユーザが自動運転車両400を予約した場合に、予約が成立したことを示す情報を端末200に送信し、表示させてもよい。 The output unit 150 outputs data specified by the control unit 130. For example, the output unit 150 may display information included in the operational information 141 on a monitor connected to the information processing device 100. Further, the output unit 150 may transmit data designated by the control unit 130 to the terminal 200 via the communication unit 110, and the terminal 200 may output the data by displaying the data or the like. As an example, when the user of the terminal 200 makes a reservation for the automatic driving vehicle 400, the output unit 150 may transmit information indicating that the reservation has been made to the terminal 200 and display the information.

以上が、情報処理装置100の構成例である。 The above is an example of the configuration of the information processing device 100.

<端末200の構成例>
図3は、端末200の構成例を示すブロック図である。端末200は、情報処理装置100との間で音声データ等の各種データのやり取りが可能なコンピュータシステムである。端末200は、一例として、携帯電話、スマートフォン、タブレット端末などであってよいが、これらに限定するものではなく、PCやノートPCなどであってもよい。
<Configuration example of terminal 200>
FIG. 3 is a block diagram showing a configuration example of the terminal 200. The terminal 200 is a computer system that can exchange various data such as audio data with the information processing device 100. The terminal 200 may be, for example, a mobile phone, a smartphone, a tablet terminal, or the like, but is not limited to these, and may also be a PC, a notebook PC, or the like.

図3に示すように、端末200は、通信部210と、入力部220と、制御部230と、記憶部240と、出力部250と、を備える。 As shown in FIG. 3, the terminal 200 includes a communication section 210, an input section 220, a control section 230, a storage section 240, and an output section 250.

通信部210は、他の機器と通信する機能を有する通信インターフェースである。通信部210は、ネットワーク300を介して、情報処理装置100から送信された自動運転車両400を利用予約するためのフォーマットデータ(ウェブデータ)や、予約に関する情報を受信して制御部230に伝達する。また、制御部230から伝達された情報を情報処理装置100に送信する。 The communication unit 210 is a communication interface that has a function of communicating with other devices. The communication unit 210 receives format data (web data) for reserving the use of the automated driving vehicle 400 and information regarding the reservation transmitted from the information processing device 100 via the network 300, and transmits the received information to the control unit 230. . Further, the information transmitted from the control unit 230 is transmitted to the information processing device 100.

入力部220は、端末200のユーザからの入力を受け付ける入力インターフェースである。入力部220は、各種入力を実現するハードキーやタッチパネルなどにより実現されてよいが、これらに限定するものではない。また、入力部220は、マイク等による音声入力を実現するものであってもよい。入力部220は、受け付けた入力内容を制御部230に伝達する。入力部220は、一例として、ユーザから利用予約に関する出発地や目的地、利用時間帯の入力を受け付けて制御部230に伝達する。 The input unit 220 is an input interface that receives input from the user of the terminal 200. The input unit 220 may be implemented by hard keys, a touch panel, or the like that implement various inputs, but is not limited to these. Furthermore, the input unit 220 may be one that realizes voice input using a microphone or the like. The input unit 220 transmits the received input content to the control unit 230. For example, the input unit 220 receives input from the user regarding the departure point, destination, and usage time period regarding the usage reservation, and transmits the input to the control unit 230.

制御部230は、端末200の各部を制御する機能を有するプロセッサである。制御部230は、記憶部240に記憶されている各種のプログラムを実行し、記憶部240に記憶されているデータを利用して、端末200の各種の機能を実現する。制御部230は、ユーザからの入力に応じて、通信部210を介して、情報処理装置100に自動運転車両400の利用予約を示す予約情報を送信する。また、制御部230は、情報処理装置100から送信され通信部210を介して受信した情報を、出力部250に出力させる。出力部250に出力させる情報としては、利用予約が受諾されたことを示す受諾情報や、利用予約が受諾できないことを示す拒否情報、利用予約が取れた場合であって予約内容を確認できる確認情報などがある。 The control unit 230 is a processor that has a function of controlling each part of the terminal 200. The control unit 230 executes various programs stored in the storage unit 240 and implements various functions of the terminal 200 using data stored in the storage unit 240. The control unit 230 transmits reservation information indicating a reservation for use of the automatic driving vehicle 400 to the information processing device 100 via the communication unit 210 in response to an input from the user. Further, the control unit 230 causes the output unit 250 to output information transmitted from the information processing device 100 and received via the communication unit 210. The information outputted by the output unit 250 includes acceptance information indicating that the usage reservation has been accepted, rejection information indicating that the usage reservation cannot be accepted, and confirmation information that allows confirmation of the reservation details when the usage reservation has been made. and so on.

記憶部240は、端末200が動作上必要とするプログラムおよびデータを記憶する機能を有する。記憶部240は、例えば、HDD、SSD、フラッシュメモリなどの各種の記憶媒体により実現することができるが、これらに限定するものではない。記憶部240は、利用予約が受諾された場合に、その利用予約の内容を示す予約情報241を記憶していてもよい。 The storage unit 240 has a function of storing programs and data necessary for the operation of the terminal 200. The storage unit 240 can be realized by various storage media such as, for example, an HDD, an SSD, and a flash memory, but is not limited to these. The storage unit 240 may store reservation information 241 indicating the details of the usage reservation when the usage reservation is accepted.

出力部250は、制御部230から指定されたデータを出力する機能を有する。出力部250は、画像や文字、音声を出力するものであってよく、端末200に備え付けられたモニタやスピーカ等により実現することとしてもよい。出力部250は、例えば、情報処理装置100が提供する自動運転車両400を予約するための入力フォーマットや、情報処理装置100からの予約が完了したことを示す予約完了通知などを出力することとしてもよいが、出力部250による出力はこれらの出力に限定するものではない。
以上が、端末200の構成例である。
The output unit 250 has a function of outputting data designated by the control unit 230. The output unit 250 may output images, characters, and sounds, and may be realized by a monitor, a speaker, or the like provided in the terminal 200. The output unit 250 may output, for example, an input format for reserving the automatic driving vehicle 400 provided by the information processing device 100, a reservation completion notification indicating that the reservation from the information processing device 100 has been completed, etc. However, the output by the output unit 250 is not limited to these outputs.
The above is an example of the configuration of the terminal 200.

<自動運転車両400の構成例>
自動運転車両400は、通常の自動運転車両が備える機能を有する自動運転車両であり、加えて、情報処理装置100の管理の元、所定の場所に移動する車両である。図4は、自動運転車両400の構成例を示す模式的なブロック図である。図4に示すように自動運転車両400は、通信部410と、操作部420と、制御部430と、記憶部440と、駆動部450と、を備える。
<Configuration example of automatic driving vehicle 400>
The automated driving vehicle 400 is an automated driving vehicle that has the functions of a normal automated driving vehicle, and is also a vehicle that moves to a predetermined location under the management of the information processing device 100. FIG. 4 is a schematic block diagram showing a configuration example of the automatic driving vehicle 400. As shown in FIG. 4, the automatic driving vehicle 400 includes a communication section 410, an operation section 420, a control section 430, a storage section 440, and a drive section 450.

通信部410は、自動運転車両400外部の装置とネットワーク300を介して通信する通信インターフェースである。通信部410は、例えば、ネットワーク300を介して、情報処理装置100と通信する。 The communication unit 410 is a communication interface that communicates with a device external to the automatic driving vehicle 400 via the network 300. The communication unit 410 communicates with the information processing device 100 via the network 300, for example.

操作部420は、ユーザからの操作を受け付けて、駆動部450に伝達する機能を有する自動運転車両400の車両操作機構である。操作部420は、一例として、ハンドル、アクセルペダル、ブレーキペダル、ウィンカ操作キー、エアコン操作キーなどが該当してよいが、これらに限定するものではない。操作部420は、車両に設けられた何らかの機能を操作するためのものであれば、どのようなものであってもよい。 The operation unit 420 is a vehicle operation mechanism of the automatic driving vehicle 400 that has a function of receiving an operation from a user and transmitting it to the drive unit 450. The operation unit 420 may be, for example, a steering wheel, an accelerator pedal, a brake pedal, a blinker operation key, an air conditioner operation key, etc., but is not limited to these. The operation unit 420 may be any type of unit as long as it is used to operate some function provided in the vehicle.

制御部430は、自動運転車両400の各部を制御する機能を有するプロセッサである。制御部430は、記憶部440に記憶されている各種のプログラムを実行し、記憶部440に記憶されているデータを利用して、自動運転車両400の各種の機能を実現する。制御部430は、情報処理装置100に指定された時間に、指定された出発地まで移動するよう駆動部450を制御し、ユーザを乗せた後は、目的地まで移動し、目的地に到着後はニュートラル位置まで戻るように制御する。なお、目的地の到着後は、ニュートラル位置ではなく、次の既存予約情報の出発地507に示される出発地に移動してもよい。 Control unit 430 is a processor that has a function of controlling each part of automatic driving vehicle 400. Control unit 430 executes various programs stored in storage unit 440 and implements various functions of automatic driving vehicle 400 using data stored in storage unit 440. The control unit 430 controls the drive unit 450 to move the information processing device 100 to the specified starting point at the specified time, and after picking up the user, moves to the destination, and after arriving at the destination. is controlled to return to the neutral position. Note that after arriving at the destination, the vehicle may move to the departure point indicated by the departure point 507 of the next existing reservation information instead of the neutral position.

制御部430は、車両制御部431を備える。車両制御部431は、予め記憶部440に記憶されている自動運転プログラム441を実行することで、自動運転車両400に備えられている各種センサ群からの情報に基づいて、駆動部450を制御し、自動運転車両400を走行させる。なお、自動運転車両400に備えられる各種センサ群(図示せず)は、自動運転の制御用に用いられる測定データを収集するセンサ等を含み、例えば、イメージセンサ(カメラ(単眼カメラ、ステレオカメラ、マルチカメラ等))、測位装置(GNSS(Global Navigation Satellite System)、オドメトリ等)、車速センサ、加速度センサ、角速度センサ、操舵角センサ、測距センサ(LiDAR(light detection and ranging)、ミリ波レーダー、超音波センサ、赤外線センサ等)、IMU(inertial measurement unit/慣性計測装置)、照度センサ、雨滴センサ等が含まれてよいがこれらに限定するものではない。 The control section 430 includes a vehicle control section 431. The vehicle control unit 431 controls the drive unit 450 based on information from various sensor groups provided in the automatic driving vehicle 400 by executing the automatic driving program 441 stored in the storage unit 440 in advance. , the automatic driving vehicle 400 is driven. Note that the various sensor groups (not shown) provided in the automated driving vehicle 400 include sensors that collect measurement data used for controlling automated driving, and include, for example, image sensors (cameras (monocular cameras, stereo cameras, (multi-camera, etc.)), positioning equipment (GNSS (Global Navigation Satellite System), odometry, etc.), vehicle speed sensor, acceleration sensor, angular velocity sensor, steering angle sensor, ranging sensor (LiDAR (light detection and ranging), millimeter wave radar, The sensor may include, but is not limited to, an ultrasonic sensor, an infrared sensor, etc.), an IMU (inertial measurement unit), an illumination sensor, a raindrop sensor, and the like.

記憶部440は、自動運転車両400が動作上必要とするプログラムおよびデータを記憶する機能を有する。記憶部440は、例えば、HDD、SSD、フラッシュメモリなどの各種の記憶媒体により実現することができるが、これらに限定するものではない。記憶部440は、自動運転車両400を自動に運転制御するための運転制御プログラムを記憶している。 The storage unit 440 has a function of storing programs and data necessary for the operation of the automatic driving vehicle 400. The storage unit 440 can be realized by various storage media such as, for example, an HDD, an SSD, or a flash memory, but is not limited to these. The storage unit 440 stores a driving control program for automatically controlling the driving of the automatic driving vehicle 400.

駆動部450は、操作部420又は制御部430からの指示に従って、自動運転車両400の各部を駆動させる。駆動部450は、一例として、加減速機構や操舵機構、ブレーキ機構などであってよいが、これらに限定するものではない。本実施形態においては、自動運転車両400の詳細な運転制御手法については既存の自動運転車両に従うものとして説明を省略する。なお、制御部430による自動運転車両400は、深層学習等を含む機械学習による制御を行うものであってよい。 The drive unit 450 drives each part of the automatic driving vehicle 400 according to instructions from the operation unit 420 or the control unit 430. The drive unit 450 may be, for example, an acceleration/deceleration mechanism, a steering mechanism, a brake mechanism, etc., but is not limited to these. In this embodiment, the detailed driving control method of the automatic driving vehicle 400 is based on the existing automatic driving vehicle, and a description thereof will be omitted. Note that the automatic driving vehicle 400 controlled by the control unit 430 may be controlled by machine learning including deep learning.

以上が、自動運転車両400の構成例である。 The above is an example of the configuration of the automatic driving vehicle 400.

<データ>
図5は、運用情報141の構成例を示すデータ概念図である。運用情報141は、個別の既存運用情報の集合である。図5に示すように、運用情報141は、運用ID501と、ユーザID502と、車両ID503と、運用日504と、運用開始時間505と、運用終了時間506と、出発地507と、目的地508と、が対応付けられた情報である。なお、運用情報141には、これらの情報以外の情報が登録されてもよく、例えば、自動運転車両400の運用目的の情報や各既存運用情報について運用が完了しているか否かを示す情報が対応付けられてもよい。
<Data>
FIG. 5 is a data conceptual diagram showing an example of the configuration of the operational information 141. The operation information 141 is a collection of individual existing operation information. As shown in FIG. 5, the operation information 141 includes an operation ID 501, a user ID 502, a vehicle ID 503, an operation date 504, an operation start time 505, an operation end time 506, a departure point 507, and a destination 508. , is the associated information. Note that information other than these pieces of information may be registered in the operation information 141, such as information on the purpose of operation of the automatic driving vehicle 400 and information indicating whether or not the operation of each existing operation information is completed. May be associated.

運用ID501は、運用情報141に登録されている各既存運用情報を一意に識別するための識別情報である。運用ID501は、新たな運用情報が登録されるごとに情報処理装置100の制御部130により、自動的に付与される。 The operation ID 501 is identification information for uniquely identifying each existing operation information registered in the operation information 141. The operation ID 501 is automatically assigned by the control unit 130 of the information processing apparatus 100 every time new operation information is registered.

ユーザID502は、対応する運用ID501が示す既存運用情報において自動運転車両400を運用する主体が誰であるかを一意に示す識別情報である。ユーザID502には、自動運転車両400を利用する一般ユーザの他、運用システムを提供する側のオペレータ等が含まれてもよい。 The user ID 502 is identification information that uniquely indicates who operates the automatic driving vehicle 400 in the existing operation information indicated by the corresponding operation ID 501. The user ID 502 may include not only a general user who uses the automatic driving vehicle 400 but also an operator who provides the operational system.

車両ID503は、対応する運用ID501で示される既存運用情報において使用される自動運転車両400を一意に識別する識別情報である。前述したように、運用システムにおいて、自動運転車両400は、一台とは限らず、複数台の運用が想定される。そのため、既存運用情報において、車両IDを管理することで、自動運転車両400の運用時のブッキングを回避することができる。 The vehicle ID 503 is identification information that uniquely identifies the automatic driving vehicle 400 used in the existing operation information indicated by the corresponding operation ID 501. As mentioned above, in the operational system, the number of automatic driving vehicles 400 is not limited to one, but it is assumed that a plurality of automatic driving vehicles 400 are operated. Therefore, by managing the vehicle ID in the existing operation information, it is possible to avoid booking during operation of the automatic driving vehicle 400.

運用日504は、対応する運用ID501で示される既存運用情報において、対応する車両ID503で示される自動運転車両400が運用される予定の日付けを示す情報である。 The operation date 504 is information indicating the date on which the automatic driving vehicle 400 indicated by the corresponding vehicle ID 503 is scheduled to be operated in the existing operation information indicated by the corresponding operation ID 501.

運用開始時間505は、対応する運用日504において、自動運転車両400の運用が開示される予定時刻を示す情報である。運用開始時間505は、ユーザが入力した利用開始時間であってもよいし、ユーザが入力した利用開始時間から、ユーザが入力した出発地に自動運転車両400がニュートラル位置から移動するのに要する時間だけ前倒しした時間であってもよい。 The operation start time 505 is information indicating the scheduled time at which the operation of the automatic driving vehicle 400 will be disclosed on the corresponding operation date 504. The operation start time 505 may be the usage start time input by the user, or the time required for the automatic driving vehicle 400 to move from the neutral position to the departure point input by the user from the usage start time input by the user. It is also possible to move the time forward.

運用終了時間506は、対応する運用日504において、自動運転車両400の運用が終了する予定時刻を示す情報である。運用開始時間505は、ユーザが入力した利用終了時間であってもよいし、ユーザが入力した利用終了時間に、ユーザが入力した目的地から自動運転車両400がニュートラル位置まで移動するのに要する時間だけ加算した時間であってもよい。また、運用終了時間506は、ユーザにより入力される時間ではなく、利用開始時間に、ユーザが入力した出発地から目的地に至るまで通用要する時間を加算した時間を、運用終了時間として制御部130が登録することとしてもよい。 The operation end time 506 is information indicating the scheduled time when the operation of the automatic driving vehicle 400 will end on the corresponding operation date 504. The operation start time 505 may be the usage end time input by the user, or the time required for the automatic driving vehicle 400 to move from the destination input by the user to the neutral position at the usage end time input by the user. It may be the time that is added. In addition, the operation end time 506 is not the time input by the user, but the control unit 130 determines the time required to reach the destination from the departure point input by the user to the usage start time as the operation end time. may also be registered.

出発地507は、対応する運用ID501で示される既存運用情報において、ユーザが希望する自動運転車両400の出発地を示す情報である。即ち、ユーザは、出発地507で示される出発地において自動運転車両400に乗車する。 The departure point 507 is information indicating the departure point of the automatic driving vehicle 400 desired by the user in the existing operation information indicated by the corresponding operation ID 501. That is, the user gets into the automatic driving vehicle 400 at the starting point indicated by the starting point 507.

目的地508は、対応する運用ID501で示される既存運用情報において、ユーザが希望する自動運転車両400の目的地を示す情報である。即ち、ユーザは、目的地508で示される目的地において自動運転車両400から降車する。 The destination 508 is information indicating the destination of the automatic driving vehicle 400 desired by the user in the existing operation information indicated by the corresponding operation ID 501. That is, the user gets off the automatic driving vehicle 400 at the destination indicated by the destination 508.

図5に示す例であれば、運用ID501が「OP002368」の既存運用情報は、ユーザIDが「U00181」のユーザによって登録されたものであり、車両ID503が「C034」で示される自動運転車両400を利用する予定であり、その運用日504は、「2022年3月4日」であり、運用開始時間505は、「10:00」であり、運用終了時間506は、「10:30」であり、出発地507は、「A小学校前」であり、目的地508は、「Cセンター」となっている。 In the example shown in FIG. 5, the existing operation information with the operation ID 501 of "OP002368" is registered by the user with the user ID of "U00181", and the existing operation information with the operation ID 501 of "OP002368" is registered by the user with the user ID of "U00181", and the existing operation information with the operation ID 501 of "OP002368" is registered by the user with the user ID of "U00181", and the existing operation information with the operation ID 501 of "OP002368" is registered by the user with the user ID of "U00181", and the existing operation information with the operation ID 501 of "OP002368" is registered by the user with the user ID of "U00181". The operation date 504 is “March 4, 2022,” the operation start time 505 is “10:00,” and the operation end time 506 is “10:30.” Yes, the departure point 507 is "A Elementary School" and the destination 508 is "C Center."

なお、運用情報141には、ユーザによる自動運転車両400の利用を示す既存運用情報の他、例えば、運用システムの管理者等による自動運転車両400のメンテナンス等に用いられる場合の情報も含まれてよく、この場合には、運用情報141では、出発地507と目的地508は空欄になっていてもよい。 Note that the operational information 141 includes not only existing operational information indicating the use of the automatic driving vehicle 400 by the user, but also information when used for maintenance of the automatic driving vehicle 400 by an administrator of the operational system, etc. In this case, the departure point 507 and destination 508 may be left blank in the operation information 141.

運用情報141が記憶部140に記憶されていることにより、情報処理装置100は、新たな利用予約を受け付けた場合に、その利用予約を受諾することができるか否かを判断することができる。なお、運用情報141において、運用が完了した既存運用情報は、削除されてもよい。 By storing the operation information 141 in the storage unit 140, the information processing device 100 can determine whether or not the usage reservation can be accepted when a new usage reservation is accepted. Note that in the operation information 141, existing operation information whose operation has been completed may be deleted.

<利用予約の登録処理>
図6は、自動運転車両400の利用予約を行う段階での、運用システムにおける情報処理装置100とユーザの端末200との間のやり取りの例を示すシーケンス図である。
<Usage reservation registration process>
FIG. 6 is a sequence diagram showing an example of the exchange between the information processing device 100 in the operation system and the user's terminal 200 at the stage of making a reservation for the use of the automated driving vehicle 400.

図6に示すように、自動運転車両400を利用したいユーザは、端末200から、情報処理装置100に予約情報を送信する(ステップS601)。ここで、予約情報は、少なくとも、利用する日付け、出発地、目的地、出発時刻、利用人数の情報を含み、ユーザ情報、利用終了時刻や利用目的等の情報を含んでもよい。ユーザは、端末200から情報処理装置100が提供する自動運転車両400を利用するためのアプリを利用して、予約に関する情報の入力を行う。なお、ここでは、アプリを介して入力する例を示しているが、アプリに限定するものではなく、例えば、情報処理装置100が提供するウェブページに対する入力によって実現するものであってもよい。 As shown in FIG. 6, a user who wants to use the automatic driving vehicle 400 transmits reservation information from the terminal 200 to the information processing device 100 (step S601). Here, the reservation information includes at least information on the date of use, departure point, destination, departure time, and number of users, and may also include information such as user information, use end time, and purpose of use. The user inputs information regarding the reservation from the terminal 200 using an application for using the automatic driving vehicle 400 provided by the information processing device 100. Note that although an example of inputting via an app is shown here, the input is not limited to the app, and may be realized by inputting to a web page provided by the information processing device 100, for example.

情報処理装置100は、端末200からの予約情報を受信すると、運用情報141の既存予約情報を参照して予約の可否を判断する(ステップS602)。そして、予約の受け付けた可能である場合に、予約情報を運用情報141に登録する(ステップS603)。そして、情報処理装置100は、端末200に、予約完了情報を送信する(ステップS604)。 When the information processing device 100 receives the reservation information from the terminal 200, it refers to the existing reservation information in the operation information 141 and determines whether the reservation can be made (step S602). Then, if the reservation can be accepted, the reservation information is registered in the operation information 141 (step S603). Then, the information processing device 100 transmits reservation completion information to the terminal 200 (step S604).

端末200は、情報処理装置100から送信された予約完了情報を受信して表示し、記憶部240に記憶する。これにより、端末200は、自動運転車両400を利用するための予約ができたことを認識する。 The terminal 200 receives the reservation completion information transmitted from the information processing device 100, displays it, and stores it in the storage unit 240. Thereby, the terminal 200 recognizes that a reservation for using the automatic driving vehicle 400 has been made.

図7は、図6のシーケンス図に示すやり取りを実現するための端末200の動作例を示すフローチャートである。 FIG. 7 is a flowchart showing an example of the operation of the terminal 200 for realizing the exchange shown in the sequence diagram of FIG.

図7に示すように、端末200の入力部220は、ユーザから自動運転車両400の予約に関する入力を受け付ける(ステップS701)。受け付ける入力内容は、少なくとも、利用日時、出発地、目的地、利用人数を含み、その他、ユーザ情報、利用終了時刻等を含んでよい。入力部220は、受け付けた入力内容を制御部230に伝達する。制御部230は、受け付けた入力内容を予約情報として、通信部210を介して、情報処理装置100に送信する(ステップS702)。 As shown in FIG. 7, the input unit 220 of the terminal 200 receives input regarding the reservation of the automatic driving vehicle 400 from the user (step S701). The input contents to be accepted include at least the date and time of use, departure point, destination, and number of users, and may also include user information, end time of use, and the like. The input unit 220 transmits the received input content to the control unit 230. The control unit 230 transmits the received input content as reservation information to the information processing device 100 via the communication unit 210 (step S702).

制御部230は、通信部210を介して、情報処理装置100から、予約完了情報を受信しているか否かを判定する(ステップS703)。予約完了情報を受信している場合には(ステップS703のYES)、制御部230は、出力部250に予約完了情報を出力させる。即ち、制御部230は、予約完了情報を表示させるか、予約完了情報の内容を示す音声情報を出力する。そして、制御部230は、記憶部240に予約完了情報を記憶し(ステップS704)、処理を完了する。これにより、ユーザは自動運転車両400の利用予約が無事完了したことを認識することができる。 The control unit 230 determines whether reservation completion information has been received from the information processing device 100 via the communication unit 210 (step S703). If the reservation completion information has been received (YES in step S703), the control unit 230 causes the output unit 250 to output the reservation completion information. That is, the control unit 230 displays the reservation completion information or outputs audio information indicating the content of the reservation completion information. Then, the control unit 230 stores the reservation completion information in the storage unit 240 (step S704), and completes the process. Thereby, the user can recognize that the reservation for use of the automatic driving vehicle 400 has been successfully completed.

一方、予約完了情報を受信していない場合に(ステップS703のNO)、制御部230は、通信部210を介して、情報処理装置100から予約不可情報を受信しているか否かを判定する(ステップS705)。予約不可情報を受信していない場合には(ステップS705のNO)、ステップS703の処理に戻り、予約完了情報か予約不可情報を受信するまで待機する。 On the other hand, if the reservation completion information has not been received (NO in step S703), the control unit 230 determines whether or not reservation impossible information has been received from the information processing device 100 via the communication unit 210 ( Step S705). If the reservation impossible information has not been received (NO in step S705), the process returns to step S703 and waits until the reservation completion information or the reservation impossible information is received.

予約不可情報を受信していた場合には(ステップS705のYES)、制御部230は、出力部250に予約不可情報を出力させる(ステップS706)。予約不可情報の出力は、予約不可情報の表示や、予約不可情報の音声出力等により実現することとしてよい。これにより、端末200のユーザは、自身が行った予約内容では、自動運転車両400を利用することができないことを認識することができる。 If the reservation impossible information has been received (YES in step S705), the control unit 230 causes the output unit 250 to output the reservation impossible information (step S706). The output of the reservation impossible information may be realized by displaying the reservation impossible information, outputting the reservation impossible information by voice, or the like. Thereby, the user of the terminal 200 can recognize that the automatic driving vehicle 400 cannot be used according to the reservation made by the user.

制御部230は、入力部220を介して、自動運転車両400の利用の予約を終了する入力を受け付けたか否かを判定する(ステップS707)。予約終了の入力を受け付けていない場合には(ステップS707のNO)、ステップS701に戻り、次の予約に関する情報の入力を受け付ける。予約終了の入力を受け付けた場合には(ステップS707のYES)、処理を終了する。これにより、ユーザの端末200から自動運転車両400の運用を管理している情報処理装置100に、自動運転車両400の利用に関する予約を行うことができる。 The control unit 230 determines whether an input to end the reservation for use of the automatic driving vehicle 400 has been received via the input unit 220 (step S707). If the input to end the reservation has not been received (NO in step S707), the process returns to step S701 and the input of information regarding the next reservation is accepted. If the input to end the reservation is accepted (YES in step S707), the process ends. Thereby, a reservation regarding the use of the automatic driving vehicle 400 can be made from the user's terminal 200 to the information processing device 100 that manages the operation of the automatic driving vehicle 400.

図8は、図6のシーケンス図に示すやり取りを実現するための情報処理装置100の動作例を示すフローチャートである。 FIG. 8 is a flowchart showing an example of the operation of the information processing apparatus 100 for realizing the exchange shown in the sequence diagram of FIG.

図8に示すように、情報処理装置100の通信部110は、端末200から送信された予約情報を受信する(ステップS801)。当該予約情報は、自動運転車両400を利用するための情報であり、上述したように、少なくとも予約したユーザが利用したい日付け、出発地、目的地、利用人数の情報を含む。通信部110は、受信した予約情報を制御部130に伝達する。制御部230の受付部131は、予約情報を受け付けて、判定部132に伝達する。 As shown in FIG. 8, the communication unit 110 of the information processing device 100 receives reservation information transmitted from the terminal 200 (step S801). The reservation information is information for using the automatic driving vehicle 400, and as described above, includes at least information on the date, departure point, destination, and number of users that the user who made the reservation wants to use. The communication unit 110 transmits the received reservation information to the control unit 130. The reception unit 131 of the control unit 230 receives reservation information and transmits it to the determination unit 132.

制御部130の判定部132は、通信部110から予約情報を伝達されると、運用可能な車両があるか否かを判定する(ステップS802)。より具体的には、予約情報が示す利用予約に抵触する既存運用情報があるか否かを判定する。即ち、判定部132は、まず、予約情報で示される日付けと運用日504が一致する既存運用情報を運用情報141から抽出する。次に、抽出した既存運用情報の利用時間帯、即ち、運用開始時間505から運用終了時間506までの時間帯が、予約情報で示される利用開始時間から、利用終了時間までの時間帯と抵触するか否かを判定する。時間帯が抵触する既存予約情報があった場合には、その既存予約情報で利用される自動運転車両400を車両ID503から特定する。そして、特定した車両ID503で示される自動運転車両400以外に利用可能な自動運転車両400が存在するか否かを、例えば、運用システムに運用可能な自動運転車両400のリストから特定する。判定部132は、運用可能な自動運転車両400が存在する場合には利用予約の受諾が可能と判定する。判定部132は、運用可能な自動運転車両400が残っていなかった場合には、利用予約を受諾できないと判定する。判定部132は、判定の結果を登録部133及び通知部134に伝達する。 When the determination unit 132 of the control unit 130 receives the reservation information from the communication unit 110, it determines whether there is an operable vehicle (step S802). More specifically, it is determined whether there is existing operation information that conflicts with the usage reservation indicated by the reservation information. That is, the determination unit 132 first extracts existing operation information whose operation date 504 matches the date indicated by the reservation information from the operation information 141. Next, the usage time period of the extracted existing operation information, that is, the time period from the operation start time 505 to the operation end time 506, conflicts with the time period from the usage start time to the usage end time indicated in the reservation information. Determine whether or not. If there is existing reservation information with conflicting time slots, the automatic driving vehicle 400 used in the existing reservation information is identified from the vehicle ID 503. Then, it is determined whether or not there is an available automated driving vehicle 400 other than the automated driving vehicle 400 indicated by the specified vehicle ID 503, for example, from a list of available automated driving vehicles 400 in the operation system. The determination unit 132 determines that the usage reservation can be accepted if there is an operable automatic driving vehicle 400. The determination unit 132 determines that the usage reservation cannot be accepted if there are no operable automatic driving vehicles 400 remaining. The determination unit 132 transmits the determination result to the registration unit 133 and the notification unit 134.

予約情報で示される利用予約を履行可能な自動運転車両400がある場合には(ステップS802のYES)、予約情報に、当該利用予約を履行可能な自動運転車両400の車両IDを対応付けて運用情報141に登録する(ステップS803)。そして、通知部134は、予約情報で示される利用予約を受諾可能であることを示す予約完了情報を生成し、通信部110を介して、予約完了情報を端末200に送信し(ステップS804)、処理を終了する。 If there is an automatic driving vehicle 400 that can fulfill the usage reservation indicated by the reservation information (YES in step S802), the reservation information is operated by associating the vehicle ID of the automatic driving vehicle 400 that can fulfill the usage reservation. It is registered in the information 141 (step S803). Then, the notification unit 134 generates reservation completion information indicating that the usage reservation indicated by the reservation information can be accepted, and transmits the reservation completion information to the terminal 200 via the communication unit 110 (step S804). Finish the process.

一方で、予約情報で示される利用予約を履行可能な自動運転車両400がない場合には(ステップS802のNO)、利用予約を受諾できないことを示す予約不可情報を生成し、通信部110を介して、端末200に予約不可情報を送信し(ステップS805)、処理を終了する。 On the other hand, if there is no automated driving vehicle 400 that can fulfill the usage reservation indicated by the reservation information (NO in step S802), reservation impossible information indicating that the usage reservation cannot be accepted is generated, and the automatic driving vehicle 400 is sent via the communication unit 110. Then, reservation impossible information is transmitted to the terminal 200 (step S805), and the process ends.

これにより、情報処理装置100は、自動運転車両400の利用予約を端末200から受け付けて、端末200のユーザが所望する日時での利用を受け付けて自動運転車両400を適切に運用することができる。 Thereby, the information processing device 100 can accept a reservation for the use of the automated driving vehicle 400 from the terminal 200, accept the use at the date and time desired by the user of the terminal 200, and appropriately operate the automated driving vehicle 400.

<自動運転車両の運用処理>
図9は、既存運用情報で示される運用日における自動運転車両400の情報処理装置100による運用例を示すシーケンス図である。
<Autonomous vehicle operation processing>
FIG. 9 is a sequence diagram illustrating an example of the operation of the automatic driving vehicle 400 by the information processing device 100 on the operation date indicated by the existing operation information.

図9に示すように、情報処理装置100は、既存運用情報のうち予約の履行タイミングが到来した場合に、対応する自動運転車両400に対して、出発地への移動を指示する(ステップS901)。 As shown in FIG. 9, the information processing device 100 instructs the corresponding automatic driving vehicle 400 to move to the departure point when the timing for fulfilling the reservation in the existing operation information has arrived (step S901). .

当該指示を受信した自動運転車両400は、指定された出発地へ移動する(ステップS902)。そして、ユーザが乗車したら、ユーザ乗車情報を情報処理装置100に送信する(ステップS903)。 The automated driving vehicle 400 that has received the instruction moves to the specified starting point (step S902). Then, when the user gets on the vehicle, the user's boarding information is transmitted to the information processing device 100 (step S903).

情報処理装置100は、自動運転車両400からユーザ乗車情報を受信すると、自動運転車両400に目的地への移動を指示する(ステップS904)。 When the information processing device 100 receives the user boarding information from the automated driving vehicle 400, it instructs the automated driving vehicle 400 to move to the destination (step S904).

自動運転車両400は、目的地への移動を指示されると、指定された目的地に向かって移動する(ステップS905)。このとき、前述したように、自動運転車両400は、予め定められた経由地、あるいは、車道を通るようにして目的地に向かうよう制御されてもよい。目的地へ到着後、ユーザが下車したことを確認したら、自動運転車両400は、移動完了を情報処理装置100に報告する(ステップS906)。即ち、自動運転車両400は、移動完了情報を情報処理装置100に送信する。 When the automatic driving vehicle 400 is instructed to move to a destination, it moves toward the specified destination (step S905). At this time, as described above, the automatic driving vehicle 400 may be controlled to proceed to the destination through a predetermined waypoint or a roadway. After arriving at the destination and confirming that the user has gotten off the vehicle, the automatic driving vehicle 400 reports the completion of movement to the information processing device 100 (step S906). That is, the automatic driving vehicle 400 transmits movement completion information to the information processing device 100.

情報処理装置100は、自動運転車両400から目的地への到着の報告を受けると、自動運転車両400に対して、ニュートラル位置への移動を指示する(ステップS907)。 When the information processing device 100 receives the report of arrival at the destination from the automated driving vehicle 400, it instructs the automated driving vehicle 400 to move to the neutral position (step S907).

当該指示を受けて、自動運転車両400は、ニュートラル位置への移動する(ステップS908)。そして、自動運転車両400は、ニュートラル位置にて停車し(ステップS909)、次の指示があるまで待機する。 Upon receiving the instruction, the automatic driving vehicle 400 moves to the neutral position (step S908). The automatic driving vehicle 400 then stops at the neutral position (step S909) and waits until the next instruction is received.

なお、ここでは、自動運転車両400の目的地に到着後、情報処理装置100は自動運転車両400に対してニュートラル位置への移動を指示しているが、次に実行すべき既存運用情報がある場合には、情報処理装置100は、当該既存運用情報の出発地に向かって移動するよう指示することとしてよい。 Note that here, after the automated driving vehicle 400 arrives at the destination, the information processing device 100 instructs the automated driving vehicle 400 to move to the neutral position, but there is existing operation information that should be executed next. In this case, the information processing device 100 may instruct the user to move toward the starting point of the existing operation information.

また、ここでは、情報処理装置100と自動運転車両400との間で移動先について何度かやり取りを行う例を示したが、最初に出発地を通知する段階(ステップS901)で目的地並びにその後のニュートラル位置を纏めて通知する態様としてもよい。 Further, here, an example is shown in which the information processing device 100 and the automated driving vehicle 400 exchange the destination several times, but at the stage of notifying the starting point (step S901), the destination and subsequent It is also possible to notify the neutral positions of the two at once.

図10は、図9のシーケンス図に示すやり取りを実現するための情報処理装置100の動作例を示すフローチャートである。図10に示す動作例は、一つの既存運用情報に基づく自動運転車両400の運用例を示している。 FIG. 10 is a flowchart showing an example of the operation of the information processing apparatus 100 for realizing the exchange shown in the sequence diagram of FIG. The operation example shown in FIG. 10 shows an operation example of the automatic driving vehicle 400 based on one piece of existing operation information.

図10に示すように、情報処理装置100の制御部130は、運用情報141を適時確認し、運用開始時間が到来する既存運用情報があるか否かを確認する(ステップS1001)。運用開始時間が到来する既存運用情報がない場合には(ステップS1001のNO)、制御部130は、待機する。なお、ここで運用開始時間は、既存運用情報の出発地までの移動時間が考慮された運用開始時間505または運用開始時間505から自動運転車両400がニュートラル位置から出発地まで移動に要する時間を前倒しした時間である。 As shown in FIG. 10, the control unit 130 of the information processing apparatus 100 checks the operation information 141 at a timely manner to determine whether there is any existing operation information whose operation start time has arrived (step S1001). If there is no existing operation information for which the operation start time has arrived (NO in step S1001), the control unit 130 stands by. Note that the operation start time here is the operation start time 505 in which the travel time to the departure point is taken into account in the existing operation information, or the time required for the automatic driving vehicle 400 to move from the neutral position to the departure point from the operation start time 505 is brought forward. It is the time when

運用開始時間が到来した場合には(ステップS1001のYES)、制御部130の送信部135は、既存運用情報の車両ID503が示す自動運転車両400に対して、対応する出発地507に移動するように、通信部110を介して、指示を送信する(ステップS1002)。 When the operation start time has arrived (YES in step S1001), the transmitting unit 135 of the control unit 130 instructs the automatic driving vehicle 400 indicated by the vehicle ID 503 of the existing operation information to move to the corresponding departure point 507. Then, an instruction is transmitted via the communication unit 110 (step S1002).

次に、制御部130は、通信部110を介して、自動運転車両400から既存運用情報のユーザID502で示されるユーザが、自動運転車両400に乗車したことを示す情報を受信したか否かを判定する(ステップS1003)。受信している場合には(ステップS1003のYES)、制御部130の送信部は、自動運転車両400に対して、既存運用情報の目的地508に移動するように、通信部110を介して、指示する(ステップS1004)。なお、ユーザが乗車したことを示す情報を受信していない場合には(ステップS1003のNO)、待機する。 Next, the control unit 130 determines whether information indicating that the user indicated by the user ID 502 of the existing operation information has boarded the automatic driving vehicle 400 is received from the automatic driving vehicle 400 via the communication unit 110. Determination is made (step S1003). If it has been received (YES in step S1003), the transmitting unit of the control unit 130 instructs the automatic driving vehicle 400 to move to the destination 508 of the existing operation information via the communication unit 110. instruction (step S1004). Note that if information indicating that the user has boarded the vehicle has not been received (NO in step S1003), the vehicle waits.

制御部130は、自動運転車両400からユーザが下車したことを示す情報を受信しているか否かを判定する(ステップS1005)。受信している場合には(ステップS1005のYES)、制御部130の送信部は、自動運転車両400に対して、ニュートラル位置への移動を、通信部110を介して、指示し(ステップS1006)、処理を終了する。制御部130は、ユーザの下車情報を受信するまでは待機する(ステップS1005のNO)。 The control unit 130 determines whether information indicating that the user has gotten off the automatic driving vehicle 400 has been received (step S1005). If it has been received (YES in step S1005), the transmitting unit of the control unit 130 instructs the automatic driving vehicle 400 to move to the neutral position via the communication unit 110 (step S1006). , ends the process. The control unit 130 waits until it receives the user's alighting information (NO in step S1005).

なお、ステップS1006のニュートラル位置への移動指示は、次の既存運用情報の出発地への移動指示でもよい。また、制御部130が指示するニュートラル位置は、現在地点から最寄りのニュートラル位置であってもよいし、次の既存運用情報で示される出発地の最寄りのニュートラル位置であってもよい。このようにニュートラル位置を決定することで、自動運転車両400の走行のために消費される燃料等を抑制することができる。 Note that the instruction to move to the neutral position in step S1006 may be an instruction to move to the starting point of the next existing operation information. Further, the neutral position instructed by the control unit 130 may be the nearest neutral position from the current location, or may be the nearest neutral position to the departure point indicated by the next existing operation information. By determining the neutral position in this manner, it is possible to suppress fuel and the like consumed for driving the automatic driving vehicle 400.

このようにして、情報処理装置100は、自動運転車両400を運用する。前述の通り、図10に示す処理は一つの既存運用情報についての処理、即ち、一台の自動運転車両400についての動作例を示しているものであり、情報処理装置100へ、並列で複数の自動運転車両400を運用していてよい。 In this way, the information processing device 100 operates the automatic driving vehicle 400. As mentioned above, the process shown in FIG. 10 is a process for one piece of existing operational information, that is, an example of the operation for one automatic driving vehicle 400. The automatic driving vehicle 400 may be operated.

図11は、図9のシーケンス図に示すやり取りを実現するための自動運転車両の動作例を示すフローチャートである。 FIG. 11 is a flowchart illustrating an example of the operation of the automated driving vehicle to realize the exchange shown in the sequence diagram of FIG.

図11に示すように、制御部430は、通信部410を介して、情報処理装置100から出発地への移動指示を受信したか否かを判定する(ステップS1101)。出発地への移動指示を受信するまでは、自動運転車両400はニュートラル位置にて待機する(ステップS1101のNO)。情報処理装置100から出発地への移動指示を受信した場合には(ステップS1101のYES)、車両制御部431は、指示された出発地へ移動するよう駆動部450を駆動する(ステップS1102)。 As shown in FIG. 11, the control unit 430 determines whether a movement instruction to the starting point has been received from the information processing device 100 via the communication unit 410 (step S1101). The automatic driving vehicle 400 waits at the neutral position until receiving a movement instruction to the starting point (NO in step S1101). If a movement instruction to the starting point is received from the information processing device 100 (YES in step S1101), the vehicle control unit 431 drives the driving unit 450 to move to the instructed starting point (step S1102).

出発地に到着すると自動運転車両400はユーザが乗車するまで待機する。制御部430は、自動運転車両400に備えられた各種センサ群から取得した情報に基づいて、指定のユーザが乗車したか否かを判定する(ステップS1103)。このとき、指定のユーザが乗車したか否かの判定は、例えば、車内カメラにより撮像されたユーザと、予め登録されているユーザの顔写真とを用いて、パターンマッチング等によって判定することとしてよいが、判定の手法はこれに限定するものではなく、指紋認証や網膜認証等を用いることとしてもよい。 Upon arriving at the starting point, the automatic driving vehicle 400 waits until the user gets on the vehicle. The control unit 430 determines whether a designated user has gotten on the vehicle based on information acquired from various sensor groups provided in the automatic driving vehicle 400 (step S1103). At this time, it may be determined whether or not the designated user has boarded the vehicle, for example, by pattern matching, etc., using the user imaged by the in-vehicle camera and a face photo of the user registered in advance. However, the determination method is not limited to this, and fingerprint authentication, retina authentication, etc. may also be used.

各種センサからの情報に基づいてユーザが乗車したと判定した場合には(ステップS1003のYES)、制御部430は、通信部410を介して、情報処理装置100に対して指定のユーザが乗車したことを示すユーザ乗車情報を送信する(ステップS1104)。 If it is determined that the user has boarded the vehicle based on information from various sensors (YES in step S1003), the control unit 430 informs the information processing device 100 via the communication unit 410 that the specified user has boarded the vehicle. The user boarding information indicating this is transmitted (step S1104).

制御部430は、通信部410を介して、ユーザ乗車情報に応じて情報処理装置100から送信される目的地への移動指示を受信しているか否かを判定する(ステップS1105)。目的地への移動指示を受信していた場合には(ステップS1105のYES)、車両制御部431は、指定の目的地に移動するように駆動部450を制御する(ステップS1106)。目的地への移動指示を受信していない場合には(ステップS1105のNO)、待機する。 The control unit 430 determines whether or not a movement instruction to the destination transmitted from the information processing device 100 according to the user boarding information has been received via the communication unit 410 (step S1105). If an instruction to move to the destination has been received (YES in step S1105), vehicle control unit 431 controls drive unit 450 to move to the specified destination (step S1106). If the instruction to move to the destination has not been received (NO in step S1105), the device waits.

制御部430は、目的地に到着したか否かを判定する(ステップS1107)。当該判定は、例えば、自動運転車両400の測位システム(例えば、GNSS)が測位した位置と、予め記憶している目的地の位置とが、所定距離内であるか否かによって判定することができる。目的地に到着するまでは(ステップS1107のNO)、車両制御部431は、駆動部450を制御して、目的地に向かって自動運転車両400を走行させる。 The control unit 430 determines whether the destination has been reached (step S1107). This determination can be made, for example, based on whether the position measured by the positioning system (for example, GNSS) of the automated driving vehicle 400 and the pre-stored destination position are within a predetermined distance. . Until the destination is reached (NO in step S1107), the vehicle control unit 431 controls the drive unit 450 to drive the automated vehicle 400 toward the destination.

制御部430は、目的地に到着したと判定すると(ステップS1107のYES)、各種センサ群からの情報に基づいて、ユーザが下車したか否かを判定する(ステップS1108)。制御部430は、自動運転車両400からユーザが下車するまでは待機する(ステップS1108のNO)。 When the control unit 430 determines that the destination has been reached (YES in step S1107), the control unit 430 determines whether the user has gotten off the vehicle based on information from various sensor groups (step S1108). The control unit 430 waits until the user gets off the automated driving vehicle 400 (NO in step S1108).

制御部430は、ユーザが下車したと判定すると(ステップS1108のYES)、ユーザが下車したことを示すユーザ下車情報を、通信部110を介して、情報処理装置100に送信する(ステップS1109)。 If the control unit 430 determines that the user has alighted (YES in step S1108), it transmits user alighting information indicating that the user has alighted to the information processing device 100 via the communication unit 110 (step S1109).

その後、制御部430は、通信部110を介して情報処理装置100からニュートラル位置への移動指示を受信しているか否かを判定する(ステップS1110)。次の指示を受信するまでは待機する(ステップS1110のNO)。ニュートラル位置への移動指示を受信した場合には(ステップS1110のYES)、車両制御部431は、駆動部450を制御して、指定されたニュートラル位置へ移動し(ステップS1111)、次の指示があるまではニュートラル位置で停車する(ステップS1112)。 After that, the control unit 430 determines whether a movement instruction to the neutral position has been received from the information processing device 100 via the communication unit 110 (step S1110). The process waits until the next instruction is received (NO in step S1110). If an instruction to move to the neutral position is received (YES in step S1110), vehicle control unit 431 controls drive unit 450 to move to the specified neutral position (step S1111), and the next instruction is Until then, the vehicle stops at the neutral position (step S1112).

なお、ステップS1110における処理は、次の出発地への移動指示であってもよく、この場合には、ステップS1111、S1112における処理は出発地への移動となる。 Note that the process in step S1110 may be an instruction to move to the next departure point, and in this case, the processes in steps S1111 and S1112 become movement to the departure point.

このように、情報処理装置100は、自動運転車両400を既存運用情報に従って運用することができ、ユーザが所望する日時に、所望の出発地から目的地まで移動することができる運用システムを提供することができる。 In this way, the information processing device 100 can operate the automatic driving vehicle 400 according to existing operation information, and provides an operation system that allows the user to travel from a desired departure point to a desired destination at a desired date and time. be able to.

<端末200の表示例>
ここから、運用システムに関する表示例について、図12~図14を用いて説明する。図12~図14に示す表示例は、端末200として、スマートフォンの表示画面に表示する場合を想定した表示例であるが、表示するのはスマートフォンに限定するものではない。
<Display example of terminal 200>
Display examples related to the operational system will now be explained using FIGS. 12 to 14. The display examples shown in FIGS. 12 to 14 are display examples assumed to be displayed on the display screen of a smartphone as the terminal 200, but the display is not limited to a smartphone.

図12(a)は、運用システムを利用する端末200に表示されるアプリのメイン画面の表示例を示している。 FIG. 12A shows a display example of the main screen of an application displayed on the terminal 200 that uses the operation system.

図12(a)に示されるように、メイン画面には、運用システムにおいてユーザが利用できる機能の一例として、(1)乗車予約、(2)予約確認、(3)認証登録、(4)運行状況確認、(5)路線ダイヤ確認、(6)設定、などの機能を選択するためのメニュー(ボタン)が表示されてよい。乗車予約は、自動運転車両400の運用を予約するためのメニューである。予約確認は、以前にユーザが行った乗車予約で、まだ実行していない予約の内容を確認するためのメニューである。認証登録は、運用システムを利用するにあたってユーザが利用者本人であることを認証するために情報処理装置100によって利用される認証情報を登録するためのメニューである。認証情報は、ユーザの顔写真であってもよいし、ユーザの指紋のスキャンデータであってもよいし、ユーザの眼の網膜パターンデータであってもよい。路線ダイヤ確認は、自動運転車両400が所定のコースを巡回運行している場合(所謂路線バスと同様の運行)の各乗車駅(バス停)の出発時刻を確認するためのメニューである。設定は、運用システムに係るアプリの設定を行うためのメニューである。なお、図12(a)に示すメニューは一例であり、その他のメニューがあってもよく、図12(a)の全てを備えなくてもよい。例えば、路線ダイヤ確認のメニューを削除してもよい。 As shown in FIG. 12(a), the main screen displays (1) ride reservation, (2) reservation confirmation, (3) authentication registration, and (4) operation as examples of functions that the user can use in the operational system. A menu (button) may be displayed for selecting functions such as status confirmation, (5) route diagram confirmation, and (6) settings. The ride reservation is a menu for reserving the operation of the automatic driving vehicle 400. Reservation confirmation is a menu for confirming the details of ride reservations previously made by the user but not yet executed. Authentication registration is a menu for registering authentication information used by the information processing apparatus 100 to authenticate the user's identity when using the operational system. The authentication information may be a photograph of the user's face, scan data of the user's fingerprint, or retinal pattern data of the user's eyes. The route diagram confirmation is a menu for confirming the departure time of each boarding station (bus stop) when the automatic driving vehicle 400 is traveling around a predetermined course (operation similar to a so-called route bus). Settings is a menu for configuring applications related to the operational system. Note that the menu shown in FIG. 12(a) is an example, and there may be other menus, and it is not necessary to include all of the menus shown in FIG. 12(a). For example, the menu for confirming the route diagram may be deleted.

ユーザは、図12(a)に示すメイン画面から自動運転車両400の利用に係る各種の情報の確認や入力を行うことができる。 The user can check and input various information related to the use of the automatic driving vehicle 400 from the main screen shown in FIG. 12(a).

図12(b)は、図12(a)の乗車予約を選択した場合の表示画面の一例であって、利用予約における出発地と目的地を入力する際の画面例を示している。ユーザは、図12(b)に示す出発地のプルダウンメニューから出発地を選択することで出発地を入力する。同様に、ユーザは目的地のプルダウンメニューから目的地を選択することで目的地を入力する。出発地や目的地は、それぞれの項目を選択している状態で、地図上に表示された「○」、即ち、出発地や目的地となり得るバス停を選択することでも、出発地や目的地を入力することができてもよい。また、あるいは、出発地や目的地や、ユーザが直接文字入力できてもよい。ユーザが入力した出発地や目的地をそのまま利用できるか否かは運用システムが許容するか否かによって異なる。ユーザが入力した出発地や目的地をそのまま利用できない、即ち、システム上でバス停が固定の場合には、ユーザが入力した出発地や目的地は、最寄りのバス停に自動で変換されるように構成されていてもよい。 FIG. 12(b) is an example of a display screen when the ride reservation shown in FIG. 12(a) is selected, and shows an example of the screen when inputting the departure point and destination in the usage reservation. The user inputs the departure location by selecting the departure location from the departure location pull-down menu shown in FIG. 12(b). Similarly, the user inputs a destination by selecting the destination from the destination pull-down menu. You can also select the departure point or destination by selecting the "○" displayed on the map, that is, the bus stop that can be the departure point or destination, while each item is selected. It may be possible to input. Alternatively, the user may be able to directly input characters such as the departure point and destination. Whether or not the departure point and destination entered by the user can be used as they are depends on whether or not the operation system allows it. If the departure point or destination entered by the user cannot be used as is, that is, if the bus stop is fixed on the system, the departure point or destination entered by the user is configured to be automatically converted to the nearest bus stop. may have been done.

図13(a)は、図12(b)において出発地と目的地の入力後に表示される画面例であって、出発地と目的地以外の必要事項を入力する画面例を示している。なお、図13(a)の入力は、図12(b)の出発地と目的地との入力の前に行うものであってもよい。図13(a)は、出発地や目的地以外の必要事項として、自動運転車両400の指定や、乗車日の指定、乗車日時の指定、乗車人数などが入力できる画面例を示している。車両の指定は、例えば、ユーザの好みの車種を、運用システムで運用されている自動運転車両400の中から選択できてよく、単純に自動運転車両400の種別が指定できるものであってもよい。自動運転車両400の種別とは、例えば、小型、中型、大型、2tトラックなどの車両の大きさを区別するものであってよい。図12(b)に示す入力、図13(a)に示す入力を行うと、図13(b)に示す入力内容をユーザが確認するための予約確認画面が表示される。この内容に納得がいくと、ユーザは予約確定ボタンをタッチすることで、端末200から情報処理装置100に予約情報が送信される。 FIG. 13(a) is an example of a screen displayed after inputting the departure point and destination in FIG. 12(b), and shows an example of the screen for inputting necessary items other than the departure point and destination. Note that the input in FIG. 13(a) may be performed before the input of the departure point and destination in FIG. 12(b). FIG. 13A shows an example of a screen where necessary information other than the departure point and destination, such as designation of the automatic driving vehicle 400, designation of boarding date, designation of boarding date and time, and number of passengers, can be input. For example, the vehicle specification may be such that the user can select his or her preferred vehicle type from among the automated driving vehicles 400 operated by the operational system, or may simply be able to specify the type of the automated driving vehicle 400. . The type of automatic driving vehicle 400 may be, for example, a distinction between vehicle sizes such as small, medium, large, and 2t truck. When the input shown in FIG. 12(b) and the input shown in FIG. 13(a) are performed, a reservation confirmation screen for the user to confirm the input contents shown in FIG. 13(b) is displayed. When the user is satisfied with this content, the user touches the reservation confirmation button, and the reservation information is transmitted from the terminal 200 to the information processing device 100.

図14(a)は、図12(a)に示すメイン画面において、予約確認メニューを選択した際に表示される画面例を示している。端末200は、記憶部240に予約情報241を記憶しておくことで、図14(a)に示すように、ユーザが行った予約の内容を表示することができる。この情報は、端末200から情報処理装置100にアクセスして、取得し、表示されてもよい。また、予約確認画面においては、行った利用予約をキャンセルするためのキャンセルボタンが表示されてもよく、当該ボタンが押下(タッチ)された場合には、利用予約が情報処理装置100上で取り消される。即ち、運用情報141から対応する既存運用情報が削除される。 FIG. 14(a) shows an example of a screen displayed when the reservation confirmation menu is selected on the main screen shown in FIG. 12(a). By storing the reservation information 241 in the storage unit 240, the terminal 200 can display the details of the reservation made by the user, as shown in FIG. 14(a). This information may be obtained and displayed by accessing the information processing device 100 from the terminal 200. Further, on the reservation confirmation screen, a cancel button for canceling the reservation made may be displayed, and when the button is pressed (touched), the reservation is canceled on the information processing device 100. . That is, the corresponding existing operation information is deleted from the operation information 141.

図14(b)は、ユーザが自動運転車両400を利用する際に、どこから自動運転車両400に乗車するのかをしている画面例を示している。自動運転車両400の走行可能な道路が予め定められている場合であって、各道路における走行方向が定められているときに、ユーザが指定した出発地と目的地とによって、道路のどちら側から乗車した方が運用しやすいか、即ち、目的地に向かって走行しやすいが定まる。即ち、自動運転車両400が走行可能な道路において、上り車線と下り車線とを運用システム上で設定し、その上り車線と下り車線のうち、ユーザが指定する出発地から目的地まで移動するのに適した車線がいずれであるかを判定して、ユーザに対して、その車線を自動運転車両400に乗車する位置として指定することとしてよい。即ち、自動運転車両400が無駄にUターンや迂回路等を通る必要がないように、端末200は、ユーザが乗車する出発地について、車道のどちら側から乗車するのかを指定する情報を表示してもよい。乗車位置は、情報処理装置100から端末200に指定して表示させることとしてもよい。これにより、自動運転車両400の運用上の無駄を省くことができる。また、ユーザが、どの位置から乗車すればいいのか惑わずにすむ。 FIG. 14(b) shows an example of a screen where the user is asked where to board the automatic driving vehicle 400 when the user uses the automatic driving vehicle 400. In a case where the roads on which the automated driving vehicle 400 can travel are determined in advance and the driving direction on each road is determined, it is possible to determine which side of the road it starts from depending on the starting point and destination specified by the user. It is determined whether it is easier to operate the vehicle by riding the vehicle, that is, it is easier to travel toward the destination. That is, on a road on which the automated driving vehicle 400 can travel, up lanes and down lanes are set on the operational system, and between the up lane and the down lane, the user selects which lane to travel from the starting point to the destination specified by the user. It may be possible to determine which lane is suitable and to specify to the user that lane as the position to board the automatic driving vehicle 400. That is, in order to prevent the self-driving vehicle 400 from needlessly taking U-turns, detours, etc., the terminal 200 displays information specifying which side of the roadway the user should board the vehicle from regarding the departure point. It's okay. The riding position may be specified and displayed on the terminal 200 from the information processing device 100. Thereby, wasteful operation of the automatic driving vehicle 400 can be avoided. Furthermore, the user does not have to worry about where to get on the vehicle.

なお、図12~図14に示す表示画面例は一例であり、適宜デザイン等の変更が可能である。例えば、図13(a)においては、乗車日や乗車日時を入力するにあたって、下部にカレンダーを表示し、カレンダーから、乗車日や乗車日時を選択して入力できるように構成されてもよい。 Note that the display screen examples shown in FIGS. 12 to 14 are merely examples, and the design etc. can be changed as appropriate. For example, in FIG. 13(a), when inputting the boarding date and boarding date and time, a calendar may be displayed at the bottom and the boarding date and boarding date and time can be selected and input from the calendar.

<まとめ>
上述したように、情報処理装置100は、ユーザから自動運転車両400のオンデマンドでの利用予約を受け付けて、自動運転車両400を運用することができる。自動運転車両400の運用システムにより、例えば、電車やバス等の公共機関の運用が少ない地域において、ユーザに利便性の高い共用の移動手段を提供することができる。また、自動運転車両400を運用していないタイミングにおいては、ニュートラル位置に駐車させることで自動運転車両400の運用管理が楽になるとともに、自動運転車両400が電気自動車やハイブリッドカーである場合であって、ニュートラル位置に充電設備が設けられているときには、ニュートラル位置にいる間に充電させ、所望のタイミングで電力不足で移動できないというような事態を抑制することができるので、利便性の高い自動運転車両400の運用システムをユーザに提供することができる。
<Summary>
As described above, the information processing device 100 can operate the automatic driving vehicle 400 by accepting an on-demand reservation for use of the automatic driving vehicle 400 from a user. The operation system of the automatic driving vehicle 400 can provide users with a highly convenient shared means of transportation, for example, in areas where public institutions such as trains and buses are not in operation. Furthermore, when the automated driving vehicle 400 is not in operation, parking it in a neutral position makes operational management of the automated driving vehicle 400 easier, and even when the automated driving vehicle 400 is an electric vehicle or a hybrid car. When charging equipment is installed in the neutral position, it is possible to charge the vehicle while it is in the neutral position, thereby preventing situations where the vehicle cannot move due to lack of power at the desired timing, making it possible to create a highly convenient self-driving vehicle. 400 operational systems can be provided to users.

<変形例>
上記実施形態に係る情報処理装置100は、上記実施形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
<Modified example>
It goes without saying that the information processing apparatus 100 according to the embodiment described above is not limited to the embodiment described above, and may be realized by other methods. Various modifications will be described below.

(1)上記実施形態において情報処理装置100は、ユーザからの自動運転車両400の利用予約を受け付ける機能と、自動運転車両400を管理制御する機能とを有する装置として説明したが、情報処理装置100は、複数の装置により実現されてもよい。即ち、情報処理装置100は、利用予約を処理する機能を有する情報処理装置と、当該情報処理装置が受け付けた利用予約に関する情報を受け付けて、自動運転車両400を運用、制御する情報処理装置の少なくとも二つの装置から実現されてもよい。即ち、上記実施の形態において情報処理装置100が保持する各機能を、上記実施形態に示す機能を実現できるのであれば、情報処理装置100単体ではなく複数の装置で分散して実現されてもよく、クラウドサービスにより実現されてもよい。 (1) In the above embodiment, the information processing device 100 has been described as a device having a function of accepting reservations for use of the automated driving vehicle 400 from a user and a function of managing and controlling the automated driving vehicle 400. may be realized by multiple devices. That is, the information processing device 100 includes at least an information processing device that has a function of processing usage reservations, and an information processing device that receives information regarding usage reservations received by the information processing device and operates and controls the automatic driving vehicle 400. It may also be realized from two devices. That is, each function held by the information processing device 100 in the above embodiment may be realized by being distributed among a plurality of devices instead of the information processing device 100 alone, as long as the functions shown in the above embodiment can be realized. , may be realized by a cloud service.

(2)上記実施形態において、情報処理装置100は、利用予約を受け付ける際に、相乗りの許否情報を受け付けてもよい。相乗りの許否情報とは、利用予約を行ったユーザが、他のユーザの自動運転車両400への同乗を許容するか否かを示す情報のことである。相乗りを許可する場合、許可しない場合に比して自動運転車両400を利用できる可能性を向上させることができる。例えば、利用予約が示す時間帯が既存運用情報の利用時間帯と重複しても、その既存運用情報が相乗りを許可していて所望している出発地から目的地に至る経路に重複、あるいは、共有できる場合には、その利用予約は受け付けることができることになる。したがって、相乗りを許可する場合には、自動運転車両400の運用の幅を向上させることができる。 (2) In the embodiment described above, the information processing device 100 may receive information on permission/disapproval of carpooling when accepting a usage reservation. The carpool permission/denial information is information indicating whether or not the user who has made the usage reservation allows other users to ride in the automatic driving vehicle 400. When carpooling is permitted, the possibility of using the automatic driving vehicle 400 can be improved compared to when carpooling is not permitted. For example, even if the time slot indicated by the usage reservation overlaps with the usage time slot of existing operation information, the existing operation information allows carpooling and overlaps with the desired route from the departure point to the destination, or If it can be shared, the reservation for its use can be accepted. Therefore, when allowing carpooling, the range of operation of the automatic driving vehicle 400 can be improved.

なお、情報処理装置100は、相乗りを許可する場合に、そのユーザに対して何らかの報酬を付与してよい。報酬としては、ユーザにとって何らかの得になるものであればなんでもよく、例えば、自動運転車両400を利用する際の利用料の割引であったり、自動運転車両400を利用するための何らかのポイントであったり、あるいは、何からの電子商取引サイトとかで利用可能なポイントや電子マネー等であってもよい。 Note that when permitting carpooling, the information processing apparatus 100 may provide some kind of reward to the user. The reward may be anything that is of some benefit to the user; for example, it may be a discount on the usage fee when using the automated driving vehicle 400, or some kind of point for using the automated driving vehicle 400. Alternatively, it may be points, electronic money, etc. that can be used on any electronic commerce site.

(3)上記実施形態において、図12において、ユーザが出発地と目的地とを入力する画面において、ニュートラル位置を表示した状態を示しているが、ユーザに対しては、ニュートラル位置は表示しなくともよい。 (3) In the above embodiment, although the neutral position is displayed on the screen where the user inputs the departure point and destination in FIG. 12, the neutral position is not displayed to the user. Tomoyoshi.

(4)上記実施形態において、特に記載していないが、情報処理装置100は、逐次自動運転車両400と通信を行って、自動運転車両400の状態情報を取得し、自動運転車両400の状態が運用に耐える正常な状態にあるか否かをチェックしていてもよい。自動運転車両400に何らかの異常があった場合には、情報処理装置100は該当する自動運転車両400が割り当てられている既存運用情報を抽出し、代用の自動運転車両400があるか否かを特定し、あった場合には、その代用の自動運転車両400を運用情報141の既存運用情報に対応付けることとしてよい。また、情報処理装置100は、代用の自動運転車両400が存在しない場合には、予約を履行できなくなったことを示す情報を、対応するユーザID502で示されるユーザに通知をすることとしてよい。 (4) In the above embodiment, although not specifically described, the information processing device 100 sequentially communicates with the automated driving vehicle 400 to acquire state information of the automated driving vehicle 400, and to determine the state of the automated driving vehicle 400. It may be checked whether it is in a normal state that can withstand operation. If there is any abnormality in the automatic driving vehicle 400, the information processing device 100 extracts the existing operation information to which the relevant automatic driving vehicle 400 is assigned, and identifies whether there is a substitute automatic driving vehicle 400. However, if there is, the substitute automatic driving vehicle 400 may be associated with the existing operation information of the operation information 141. Further, if the substitute automatic driving vehicle 400 does not exist, the information processing device 100 may notify the user indicated by the corresponding user ID 502 of information indicating that the reservation cannot be fulfilled.

(5)上記実施形態においては、情報処理装置100は、ユーザからの予約情報に基づく利用予約を受諾できない場合には、予約不可情報を送信することとした。このとき、情報処理装置100は、予約不可情報とともに、ユーザが予約した内容では予約を受け付けることができずとも多少の変更をすることで、予約を受け付けることができる場合には、代替案を提案することとしてもよい。即ち、情報処理装置100は、ユーザが行った利用予約と、運用情報141とに基づいて、代替の利用予約を提示する提示部を備えることとしてもよい。例えば、情報処理装置100は、ユーザの予約内容の時間から、同日の別の時間帯にずらすことで、ユーザの予約を受け付けることができる場合には、その時間帯を代替案として提案するようにしてもよい。また、例えば、情報処理装置100は、ユーザが行った利用予約について、相乗りが不可として設定されていた場合であって、既存予約情報が相乗り可能となっていた場合には、相乗りの許可を提案することとしてもよい。また、あるいは、情報処理装置100は、ユーザの予約内容に基づいて、自動運転車両400の指定を別の車両に変更すれば予約可能である場合に、車両の指定の変更を提案するようにしてもよい。このように、ユーザの予約情報に基づく利用予約を受諾できない場合に、代替案を提示することで、ユーザにとって利便性の高い運用システムを提供することができる。 (5) In the above embodiment, when the information processing device 100 cannot accept a usage reservation based on the reservation information from the user, it is decided that the information processing device 100 transmits the reservation impossible information. At this time, the information processing device 100 proposes an alternative plan, along with the reservation not possible information, if the reservation cannot be accepted with the contents of the reservation made by the user, but the reservation can be accepted with some changes. You can also do it. That is, the information processing device 100 may include a presentation unit that presents an alternative usage reservation based on the usage reservation made by the user and the operation information 141. For example, if the information processing device 100 can accept the user's reservation by shifting the time specified in the user's reservation to another time slot on the same day, the information processing device 100 proposes that time slot as an alternative. It's okay. Further, for example, if the reservation made by the user is set to prohibit carpooling, and the existing reservation information indicates that carpooling is possible, the information processing device 100 may propose permission for carpooling. You can also do it. Alternatively, the information processing device 100 proposes a change in the vehicle designation when the reservation can be made by changing the designation of the automatic driving vehicle 400 to another vehicle based on the user's reservation details. Good too. In this way, by presenting an alternative plan when a usage reservation based on the user's reservation information cannot be accepted, it is possible to provide an operational system that is highly convenient for the user.

(6)上記実施形態においては特に記載しなかったが、端末200の運用システムを利用するためのアプリは、ユーザが行った利用予約のタイミングが近づく(例えば、利用開始時間の1時間前になる)と、自動運転車両400の利用時間が近づいていることを通知するように構成されてもよい。当該通知は、情報処理装置100から端末200に対して行うようにしてもよい。このように構成することで、ユーザが自動運転車両400の利用を忘れることを防止することができる。 (6) Although not specifically described in the above embodiment, the application for using the operation system of the terminal 200 is used when the timing of the usage reservation made by the user approaches (for example, one hour before the usage start time). ) and may be configured to notify that the time for use of the automatic driving vehicle 400 is approaching. The notification may be made from the information processing device 100 to the terminal 200. With this configuration, it is possible to prevent the user from forgetting to use the automatic driving vehicle 400.

(7)本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、HDDやSSDなどの任意の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。 (7) The program of each embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium is a "non-temporary tangible medium" that can store a program. The storage medium may include any suitable storage medium such as an HDD or SSD, or any suitable combination of two or more thereof. A storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile. Note that the storage medium is not limited to these examples, and may be any device or medium as long as it can store a program.

なお、情報処理装置100は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体(通信ネットワークや放送波等)を介して、情報処理装置100に提供されてもよい。情報処理装置100は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。このプログラムは、端末200によって実行されるものであってもよい。 Note that the information processing apparatus 100 can realize the functions of the plurality of functional units shown in each embodiment by, for example, reading a program stored in a storage medium and executing the read program. Further, the program may be provided to the information processing device 100 via any transmission medium (communication network, broadcast waves, etc.). The information processing apparatus 100 realizes the functions of the plurality of functional units shown in each embodiment by, for example, executing a program downloaded via the Internet or the like. This program may be executed by the terminal 200.

なお、当該プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective―C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。 Note that the program can be implemented using, for example, a script language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), a markup language such as HTML5, or the like.

情報処理装置100における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。また、情報処理装置100の各機能部は、上記実施形態に示した機能を実現する1または複数の回路によって実現されてもよく、1の回路により複数の機能部の機能が実現されることとしてもよい。 At least a part of the processing in the information processing device 100 may be realized by cloud computing configured by one or more computers. Further, each functional unit of the information processing device 100 may be realized by one or more circuits that realize the functions shown in the above embodiments, and it is assumed that the functions of the plurality of functional units are realized by one circuit. Good too.

(8)本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。 (8) Although the embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included within the scope of the present disclosure. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically contradictory, and it is possible to combine multiple means, steps, etc. into one, or to divide them. . Further, the configurations shown in each embodiment may be combined as appropriate.

100 情報処理装置
110 通信部
120 入力部
130 制御部
131 受付部
132 判定部
133 登録部
134 通知部
135 送信部
136 更新部
137 経路探索部
140 記憶部
150 出力部
200 端末
210 通信部
220 入力部
230 制御部
240 記憶部
250 出力部
400 自動運転車両
410 通信部
420 操作部
430 制御部
431 車両制御部
440 記憶部
450 駆動部
100 Information processing device 110 Communication unit 120 Input unit 130 Control unit 131 Reception unit 132 Determination unit 133 Registration unit 134 Notification unit 135 Transmission unit 136 Update unit 137 Route search unit 140 Storage unit 150 Output unit 200 Terminal 210 Communication unit 220 Input unit 230 Control unit 240 Storage unit 250 Output unit 400 Automatic driving vehicle 410 Communication unit 420 Operation unit 430 Control unit 431 Vehicle control unit 440 Storage unit 450 Drive unit

Claims (10)

ユーザから、自動運転車両を利用する時間帯と、前記自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付部と、
前記自動運転車両についての運用予定を示す運用情報に、前記受付部が受け付けた予約に抵触する既存運用情報があるか否かを判定する判定部と、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付部で受け付けた予約を前記運用情報に新たに登録する登録部と、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付部で受け付けた予約を受諾したことを前記ユーザに通知する通知部と、
前記運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、前記自動運転車両に、前記既存運用情報が示す出発地に移動する移動指示を送信する送信部と、
を備え、
前記受付部は、予め定められた複数の地点の中から、前記ユーザにより選択された地点を前記出発地又は目的地として受け付け、
前記自動運転車両が走行可能な道路は、走行可能道路として予め定められており、
前記自動運転車両は、前記受付部が受け付けた出発地から目的地まで、前記走行可能道路を走行し、
前記走行可能道路は、上り車線と下り車線とを含み、
前記複数の地点は、一つの地点について、前記上り車線と前記下り車線の双方に設定され、
前記受付部が受け付けた出発地と目的地に基づいて、前記走行可能道路を走行する走行経路を探索し、前記出発地及び前記目的地として前記上り車線と前記下り車線のうちのいずれの地点を利用するかを決定する経路探索部を備える
情報処理装置。
a reception unit that accepts a usage reservation from a user specifying a time slot for using the automated driving vehicle, a departure point and a destination when using the automated driving vehicle;
a determination unit that determines whether there is existing operation information that conflicts with the reservation accepted by the reception unit in the operation information indicating the operation schedule for the automatic driving vehicle;
a registration unit that newly registers the reservation accepted by the reception unit in the operation information if the usage reservation does not conflict with the existing operation information;
a notification unit that notifies the user that the reservation received by the reception unit has been accepted if the usage reservation does not conflict with the existing operation information;
a transmission unit that transmits a movement instruction to the automatic driving vehicle to move to a departure point indicated by the existing operation information when a timing for fulfilling a reservation indicated by the existing operation information indicated by the operation information has arrived;
Equipped with
The reception unit accepts a point selected by the user from among a plurality of predetermined points as the departure point or destination,
The roads on which the automated driving vehicle can travel are predetermined as traversable roads,
The self-driving vehicle travels on the drivable road from the departure point accepted by the reception unit to the destination,
The drivable road includes an up lane and a down lane,
The plurality of points are set on both the up lane and the down lane for one point,
Based on the departure point and destination received by the reception unit, a travel route on the drivable road is searched, and any point on the up lane or the down lane is selected as the departure point and the destination. An information processing device including a route search unit that determines whether to use the route.
前記自動運転車両は、前記予約を履行していないときには、予め定められた駐車位置に駐車し、
前記送信部は、前記運用情報で示される既存運用情報で示される出発地に当該既存運用情報で示される出発時間に前記自動運転車両が到着しているように前記移動指示を送信する
ことを特徴とする請求項1に記載の情報処理装置。
The self-driving vehicle parks at a predetermined parking position when the reservation is not fulfilled;
The transmission unit is characterized in that the transmission unit transmits the movement instruction so that the automatic driving vehicle arrives at the departure point indicated by the existing operation information indicated by the operation information at the departure time indicated by the existing operation information. The information processing device according to claim 1.
前記予め定められた駐車位置は複数存在し、
前記複数の駐車位置を記憶する記憶部を備え、
前記送信部は、前記自動運転車両に対して、前記複数の予め定められた駐車位置のうちのいずれかに駐車するように指示する
ことを特徴とする請求項2に記載の情報処理装置。
A plurality of the predetermined parking positions exist,
comprising a storage unit that stores the plurality of parking positions;
The information processing device according to claim 2, wherein the transmitting unit instructs the self-driving vehicle to park at any one of the plurality of predetermined parking positions.
前記記憶部に記憶されている前記複数の駐車位置を、前記自動運転車両の利用状況に応じて更新する更新部を備える
ことを特徴とする請求項3に記載の情報処理装置。
The information processing device according to claim 3, further comprising an updating unit that updates the plurality of parking positions stored in the storage unit according to usage status of the automatic driving vehicle.
前記経路探索部は、予め定められた必須経由地を通過するように前記出発地から前記目的地までの経路を探索する
ことを特徴とする請求項1に記載の情報処理装置。
The information processing device according to claim 1, wherein the route search unit searches for a route from the departure point to the destination so as to pass through predetermined required transit points.
前記通知部は、前記経路探索部により決定された上り車線または下り車線に対応する出発地を前記ユーザに通知する
ことを特徴とする請求項1に記載の情報処理装置。
The information processing device according to claim 1, wherein the notification unit notifies the user of a departure point corresponding to an up lane or a down lane determined by the route search unit.
前記通知部は、前記判定部が、前記受付部で受け付けた予約に抵触する既存運用情報があると判定した場合に、予約を受け付けることができないことを通知するとともに、代替の予約を提案する
ことを特徴とする請求項1に記載の情報処理装置。
The notification unit notifies that the reservation cannot be accepted and proposes an alternative reservation when the determination unit determines that there is existing operational information that conflicts with the reservation accepted by the reception unit. The information processing device according to claim 1, characterized in that:
前記駐車位置は複数存在し、
前記情報処理装置は、前記自動運転車両が次に履行する予約の出発地に基づいて、複数の駐車位置のうちいずれの駐車位置に駐車するかを決定する決定部を備える
ことを特徴とする請求項に記載の情報処理装置。
There are multiple parking positions,
A claim characterized in that the information processing device includes a determining unit that determines which parking position among a plurality of parking positions the automatic driving vehicle should park based on the departure point of the next reservation to be fulfilled. The information processing device according to item 2 .
コンピュータが、
ユーザから、自動運転車両を利用する時間帯と、前記自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付ステップと、
前記自動運転車両について既に受け付けている予約を示す運用情報に、前記受付ステップが受け付けた予約に抵触する既存運用情報があるか否かを判定する判定ステップと、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付ステップで受け付けた予約を前記運用情報に新たに登録する登録ステップと、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付ステップで受け付けた予約を受諾したことを前記ユーザに通知する通知ステップと、
前記運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、前記自動運転車両に、前記既存運用情報が示す出発地に移動する移動指示を送信する送信ステップと、
を実行する
前記受付ステップは、予め定められた複数の地点の中から、前記ユーザにより選択された地点を前記出発地又は目的地として受け付け、
前記自動運転車両が走行可能な道路は、走行可能道路として予め定められており、
前記自動運転車両は、前記受付ステップが受け付けた出発地から目的地まで、前記走行可能道路を走行し、
前記走行可能道路は、上り車線と下り車線とを含み、
前記複数の地点は、一つの地点について、前記上り車線と前記下り車線の双方に設定され、
前記受付ステップが受け付けた出発地と目的地に基づいて、前記走行可能道路を走行する走行経路を探索し、前記出発地及び前記目的地として前記上り車線と前記下り車線のうちのいずれの地点を利用するかを決定する経路探索ステップを実行する
自動運転車両予約方法。
The computer is
a reception step of accepting a usage reservation from a user specifying a time slot for using the automated driving vehicle, a departure point and a destination when using the automated driving vehicle;
a determination step of determining whether or not operational information indicating reservations already accepted for the automatic driving vehicle includes existing operational information that conflicts with the reservation accepted by the accepting step;
a registration step of newly registering the reservation accepted in the reception step in the operation information if the usage reservation does not conflict with the existing operation information;
a notification step of notifying the user that the reservation received in the accepting step has been accepted if the usage reservation does not conflict with the existing operation information;
a sending step of transmitting a movement instruction to the automatic driving vehicle to move to the departure point indicated by the existing operation information when the timing for fulfilling the reservation indicated by the existing operation information indicated by the operation information has arrived;
The accepting step accepts a point selected by the user from among a plurality of predetermined points as the departure point or destination;
The roads on which the automated driving vehicle can travel are predetermined as traversable roads,
The self-driving vehicle travels on the drivable road from the departure point accepted by the reception step to the destination,
The drivable road includes an up lane and a down lane,
The plurality of points are set on both the up lane and the down lane for one point,
Based on the starting point and destination received by the receiving step, a driving route on the drivable road is searched, and one of the up lane and the down lane is selected as the starting point and the destination. A self-driving vehicle reservation method that performs a route search step to determine whether to use the vehicle.
コンピュータに、
ユーザから、自動運転車両を利用する時間帯と、前記自動運転車両を利用する際の出発地と目的地とを指定する利用予約を受け付ける受付機能と、
前記自動運転車両について既に受け付けている予約を示す運用情報に、前記受付機能が受け付けた予約に抵触する既存運用情報があるか否かを判定する判定機能と、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付機能で受け付けた予約を前記運用情報に新たに登録する登録機能と、
前記利用予約が前記既存運用情報に抵触しない場合に、前記受付機能で受け付けた予約を受諾したことを前記ユーザに通知する通知機能と、
前記運用情報で示される既存運用情報が示す予約の履行タイミングが到来した場合に、前記自動運転車両に、前記既存運用情報が示す出発地に移動する移動指示を送信する送信機能と、を実現させ、
前記受付機能は、予め定められた複数の地点の中から、前記ユーザにより選択された地点を前記出発地又は目的地として受け付け、
前記自動運転車両が走行可能な道路は、走行可能道路として予め定められており、
前記自動運転車両は、前記受付機能が受け付けた出発地から目的地まで、前記走行可能道路を走行し、
前記走行可能道路は、上り車線と下り車線とを含み、
前記複数の地点は、一つの地点について、前記上り車線と前記下り車線の双方に設定され、
前記受付機能が受け付けた出発地と目的地に基づいて、前記走行可能道路を走行する走行経路を探索し、前記出発地及び前記目的地として前記上り車線と前記下り車線のうちのいずれの地点を利用するかを決定する経路探索機能を実現させる
自動運転車両予約プログラム。
to the computer,
a reception function that accepts a usage reservation from a user specifying a time slot for using the automated driving vehicle, a departure point and a destination when using the automated driving vehicle;
a determination function that determines whether there is existing operational information that conflicts with the reservation accepted by the reception function in operational information indicating reservations already accepted for the automatic driving vehicle;
a registration function that newly registers the reservation accepted by the reception function in the operation information if the usage reservation does not conflict with the existing operation information;
a notification function that notifies the user that the reservation received by the reception function has been accepted if the usage reservation does not conflict with the existing operation information;
A transmission function is realized that transmits a movement instruction to the automatic driving vehicle to move to a departure point indicated by the existing operation information when the timing for fulfilling the reservation indicated by the existing operation information indicated by the operation information has arrived. ,
The reception function accepts a point selected by the user from among a plurality of predetermined points as the departure point or destination,
The roads on which the automated driving vehicle can travel are predetermined as traversable roads,
The self-driving vehicle travels on the drivable road from the departure point accepted by the reception function to the destination,
The drivable road includes an up lane and a down lane,
The plurality of points are set on both the up lane and the down lane for one point,
Based on the departure point and destination received by the reception function, a travel route on the drivable road is searched, and one of the up lane and the down lane is selected as the departure point and the destination. An autonomous vehicle reservation program that realizes a route search function that determines whether to use the vehicle.
JP2022068817A 2022-04-19 2022-04-19 Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program Active JP7447181B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022068817A JP7447181B2 (en) 2022-04-19 2022-04-19 Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022068817A JP7447181B2 (en) 2022-04-19 2022-04-19 Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program

Publications (2)

Publication Number Publication Date
JP2023158808A JP2023158808A (en) 2023-10-31
JP7447181B2 true JP7447181B2 (en) 2024-03-11

Family

ID=88513759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022068817A Active JP7447181B2 (en) 2022-04-19 2022-04-19 Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program

Country Status (1)

Country Link
JP (1) JP7447181B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153130A (en) 2018-03-05 2019-09-12 株式会社Luftホールディングス Data management system and data management application
JP2020166453A (en) 2019-03-28 2020-10-08 本田技研工業株式会社 Information processing equipment, mobiles, communication terminals, programs and methods
JP2021140546A (en) 2020-03-06 2021-09-16 本田技研工業株式会社 Vehicle occupancy support system and vehicle occupancy support method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4193641B2 (en) * 2003-08-29 2008-12-10 日産自動車株式会社 Pick-up support device and pick-up support system using the same
JP7270190B2 (en) * 2019-08-07 2023-05-10 パナソニックIpマネジメント株式会社 Dispatch method and roadside equipment
JP2021076939A (en) * 2019-11-05 2021-05-20 株式会社デンソーテン Information processing device and information processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153130A (en) 2018-03-05 2019-09-12 株式会社Luftホールディングス Data management system and data management application
JP2020166453A (en) 2019-03-28 2020-10-08 本田技研工業株式会社 Information processing equipment, mobiles, communication terminals, programs and methods
JP2021140546A (en) 2020-03-06 2021-09-16 本田技研工業株式会社 Vehicle occupancy support system and vehicle occupancy support method

Also Published As

Publication number Publication date
JP2023158808A (en) 2023-10-31

Similar Documents

Publication Publication Date Title
JP7307771B2 (en) Pick-up control server, in-vehicle terminal, control method and control program in active pick-up system
US10753763B2 (en) Autonomous driving under user instructions
CN106871922B (en) Electronic device
US11782434B2 (en) Driving plan generating apparatus, remote driving server, and method for generating driving plan
US11397436B2 (en) Autonomous driving under user instructions
CN107851395A (en) Drive assistance device, drive assist system, driving assistance method and automatic driving vehicle
KR101957641B1 (en) Integrated traffic control system and method for processing thereof
CN111047891A (en) Driving assistance device, vehicle, driving assistance system, driving assistance method, and storage medium
US20200175446A1 (en) System and method for managing taxi dispatch, and program for controlling taxi dispatch requests
US20200326714A1 (en) Autonomous driving vehicle management system
CN111680812B (en) Computer-readable storage medium and information processing method
JP2017096769A (en) Action plan planning and execution support device
JP2020154550A (en) Information processing systems, servers, and programs
US12077173B2 (en) Autonomous driving under user instructions
JP7230519B2 (en) Vehicle information processing device, vehicle information processing system, and method for processing vehicle information
JP7014124B2 (en) Servers, information processing methods and programs
JP7664815B2 (en) Vehicle operation support device, terminal device, demand transportation system, vehicle operation support method, and vehicle operation support program
JP7447181B2 (en) Information processing device, self-driving vehicle reservation method, and self-driving vehicle reservation program
US10996066B2 (en) Method for coordinating a meeting point of a self-driving transportation vehicle and of a user
JP2022128692A (en) Autonomous vehicle management device
JP6923270B2 (en) Parking room reservation terminal, parking room reservation server and computer program
CN119840649A (en) Method and device for traveling
CN113492879B (en) Information processing device and control method thereof, vehicle and recording medium
JP2024167747A (en) Vehicle allocation management system and vehicle management method
JP2017096768A (en) Action plan planning and execution support device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231201

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240228

R150 Certificate of patent or registration of utility model

Ref document number: 7447181

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150