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
JP7702777B2 - Management device, management method, and program - Google Patents
[go: Go Back, main page]

JP7702777B2 - Management device, management method, and program - Google Patents

Management device, management method, and program Download PDF

Info

Publication number
JP7702777B2
JP7702777B2 JP2020047116A JP2020047116A JP7702777B2 JP 7702777 B2 JP7702777 B2 JP 7702777B2 JP 2020047116 A JP2020047116 A JP 2020047116A JP 2020047116 A JP2020047116 A JP 2020047116A JP 7702777 B2 JP7702777 B2 JP 7702777B2
Authority
JP
Japan
Prior art keywords
user
boarding
distance
range
management device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020047116A
Other languages
Japanese (ja)
Other versions
JP2021149356A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2020047116A priority Critical patent/JP7702777B2/en
Publication of JP2021149356A publication Critical patent/JP2021149356A/en
Application granted granted Critical
Publication of JP7702777B2 publication Critical patent/JP7702777B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、管理装置、管理方法、およびプログラムに関する。 The present invention relates to a management device, a management method, and a program.

ドライバーが同乗しない自動運転車両を用いた送迎サービスに関する発明が開示されている(特許文献1)。 An invention has been disclosed regarding a shuttle service using self-driving vehicles without a driver on board (Patent Document 1).

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

この種のサービスにおいて、車両は、所定の乗車位置で利用者を乗車させたり、所定の降車位置で利用者を降車させたりすることが想定される。この場合、サービスの運営者または利用者にとって、適切な乗車位置または降車位置を決定することができない場合がある。 In this type of service, it is expected that the vehicle will pick up users at a specified boarding location and drop off users at a specified disembarking location. In this case, it may be difficult for the service operator or the user to determine an appropriate boarding or disembarking location.

本発明は、このような事情を考慮してなされたものであり、より納得感が得られる乗車位置または降車位置を決定することができる管理装置、管理方法、およびプログラムを提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide a management device, management method, and program that can determine a boarding or disembarking location that is more satisfactory.

この発明に係る管理装置、管理方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る管理装置は、運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置であって、端末装置から輸送リクエストを受け付ける受付部と、前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定する決定部と、を備え、前記受付部は、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、前記決定部は、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する。
The management device, management method, and program according to the present invention employ the following configuration.
(1): A management device according to one embodiment of the present invention is a management device that manages a service in which an autonomous vehicle without a driver is driven to transport a user in a designated section, and includes a reception unit that receives a transportation request from a terminal device, and a determination unit that determines a transportation schedule in which the vehicle transports the user from a boarding position to a disembarking position based on the transportation request, wherein the reception unit receives from the terminal device a specified distance starting from a reference position, or a specified time starting from the reference position, and the determination unit determines, as the boarding position of the transportation schedule, a position that is included in a set range within the specified distance from the reference position, or a set range that is a distance that the user can travel from the reference position in the specified time.

(2):上記(1)の態様において、前記サービスの対価を設定する設定部を更に備え、前記設定部は、前記設定範囲が第1範囲以上である場合、前記対価を基準対価以下に設定する。 (2): In the above aspect (1), a setting unit is further provided for setting a price for the service, and when the setting range is equal to or greater than a first range, the setting unit sets the price to a standard price or less.

(3):上記(1)または(2)の態様において、前記サービスの対価を設定する設定部を更に備え、前記設定部は、前記設定範囲が第1範囲未満である場合、基準対価を超える対価に前記対価を設定する。 (3): In the above aspect (1) or (2), a setting unit is further provided for setting a price for the service, and when the setting range is less than a first range, the setting unit sets the price to a price that exceeds a reference price.

(4):上記(1)から(3)のいずれかの態様において、前記所定距離または前記所定時間は、ユーザが前記端末装置を操作して設定したものである。 (4): In any of the above aspects (1) to (3), the predetermined distance or the predetermined time is set by the user by operating the terminal device.

(5):上記(1)から(4)のいずれかの態様において、前記受付部は、前記端末装置から、基準位置を起点とした所定距離を受け付け、前記決定部は、前記所定距離を直線距離として扱い、前記基準位置から前記直線距離の設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する。 (5): In any of the above aspects (1) to (4), the reception unit receives a predetermined distance from a reference position from the terminal device, and the determination unit treats the predetermined distance as a straight-line distance and determines a position included in a set range of the straight-line distance from the reference position as a boarding position for the transportation schedule.

(6):上記(1)から(4)のいずれかの態様において、前記受付部は、前記端末装置から、基準位置を起点とした所定距離を受け付け、前記決定部は、前記所定距離を経路距離として扱い、前記基準位置から前記経路距離の設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する。 (6): In any of the above aspects (1) to (4), the reception unit receives a predetermined distance from a reference position from the terminal device, and the determination unit treats the predetermined distance as a route distance and determines a position included in a set range of the route distance from the reference position as a boarding position for the transportation schedule.

(7):上記(1)から(6)のいずれかの態様において、前記端末装置に情報提供させる情報提供部を更に備え、前記情報提供部は、前記設定範囲内に存在する複数の乗車可能位置ごとに設定された前記サービスに対する対価、または前記複数の乗車可能位置ごとの乗車時刻の一方または双方を前記端末装置に提供し、前記端末装置の表示部に前記対価または前記乗車時刻を表示させる。 (7): In any of the above aspects (1) to (6), an information providing unit is further provided to cause the terminal device to provide information, and the information providing unit provides the terminal device with either or both of a price for the service set for each of a plurality of boarding locations present within the set range, or a boarding time for each of the plurality of boarding locations, and causes a display unit of the terminal device to display the price or the boarding time.

(8):上記(1)から(7)のいずれかの態様において、前記サービスの対価を設定する設定部を更に備え、前記設定範囲が基準範囲以上である場合において、前記設定部は、前記基準範囲内の乗車位置または前記基準範囲内の乗車位置の前記対価を基準対価以下に設定する。 (8): In any of the above aspects (1) to (7), a setting unit is further provided for setting a price for the service, and when the setting range is equal to or greater than a reference range, the setting unit sets the price for a boarding position within the reference range or a boarding position within the reference range to equal to or less than the reference price.

(9):上記(1)から(7)のいずれかの態様において、前記サービスの対価を設定する設定部を更に備え、前記設定範囲が基準範囲以上である場合において、前記設定部は、前記基準範囲内の乗車位置または前記基準範囲内の乗車位置の前記対価を、基準対価を超える対価に設定する。 (9): In any of the above aspects (1) to (7), a setting unit is further provided for setting a price for the service, and when the setting range is equal to or greater than a reference range, the setting unit sets the price for a boarding position within the reference range or a boarding position within the reference range to a price that exceeds the reference price.

(10):上記(1)から(9)のいずれかの態様において、前記サービスの対価を設定する設定部を更に備え、前記設定部は、前記車両が前記乗車位置に到達するまでの経路、または前記乗車位置から前記乗車位置の次の目的地までの経路の一方または双方に基づいて、前記対価を決定する。 (10): In any of the above aspects (1) to (9), a setting unit is further provided for setting a price for the service, and the setting unit determines the price based on one or both of the route taken by the vehicle to reach the boarding position and the route from the boarding position to the next destination after the boarding position.

(11):上記(1)から(10)のいずれかの態様において、前記受付部は、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、前記決定部は、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置まで前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの降車位置に決定する。 (11): In any of the above aspects (1) to (10), the reception unit receives from the terminal device a predetermined distance from a reference position or a predetermined time from the reference position, and the determination unit determines, as a drop-off position for the transportation schedule, a position within a set range within the predetermined distance from the reference position or a set range that is a distance that the user can travel to the reference position within the predetermined time.

(12):本発明の他の態様に係る管理方法は、運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置が、端末装置から輸送リクエストを受け付け、前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定し、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間に基づいて利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する管理方法である。 (12): A management method according to another aspect of the present invention is a management method in which a management device that manages a service in which an autonomous vehicle without a driver is driven to transport a user in a specified section receives a transportation request from a terminal device, determines a transportation schedule for transporting the user from a boarding position to a disembarking position by the vehicle based on the transportation request, receives from the terminal device a specified distance starting from a reference position or a specified time starting from the reference position, and determines, as the boarding position of the transportation schedule, a position included in a set range within the specified distance from the reference position, or a set range that is a distance range that the user can travel from the reference position based on the specified time.

(13):本発明の他の態様に係るプログラムは、運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置のコンピュータに、端末装置から輸送リクエストを受け付けさせ、前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定させ、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付けさせ、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定させるプログラムである。 (13): A program according to another aspect of the present invention is a program that causes a computer of a management device that manages a service in which an autonomous vehicle without a driver is driven to transport a user in a specified section to receive a transportation request from a terminal device, determines a transportation schedule for transporting a user from a boarding position to a disembarking position by the vehicle based on the transportation request, receives from the terminal device a predetermined distance starting from a reference position or a predetermined time starting from the reference position, and determines, as the boarding position of the transportation schedule, a position included in a set range within the predetermined distance from the reference position, or a set range that is a distance that the user can travel from the reference position in the predetermined time.

上記(1)~(13)の態様によれば、管理装置が、基準位置から所定距離以内の設定範囲、または基準位置から所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、輸送スケジュールの乗車位置(または降車位置)に決定することにより、より納得感が得られる乗車位置または降車位置を決定することができる。 According to the above aspects (1) to (13), the management device determines the boarding location (or disembarking location) of the transportation schedule to be within a set range within a predetermined distance from the reference location, or within a set range that is a distance that the user can travel from the reference location in a predetermined time, thereby making it possible to determine a boarding location or disembarking location that is more satisfactory.

上記(2)または(3)の態様によれば、管理装置が、設定範囲に応じて、適切な対価を設定することができる。 According to the above aspects (2) or (3), the management device can set an appropriate compensation according to the set range.

上記(5)または(6)の態様によれば、管理装置は、所定距離を直線距離または経路距離として扱うことにより、より適切な設定範囲を導出することができる。 According to the above aspects (5) or (6), the management device can derive a more appropriate setting range by treating the specified distance as a straight-line distance or a route distance.

上記(7)の態様によれば、管理装置は、乗車可能な位置ごとの対価または乗車時刻を利用者に提供するため、利用者の利便性が向上する。 According to the above aspect (7), the management device provides the user with the price or boarding time for each available boarding location, thereby improving user convenience.

上記(10)の態様によれば、管理装置は、車両が乗車位置に到達するまでの経路、または乗車位置から乗車位置の次の目的地までの経路の一方または双方に基づいて、対価を決定することにより、運営者はより納得感が高い利用料金を設定することができる。 According to the above aspect (10), the management device determines the fee based on either or both of the route the vehicle will take to reach the boarding location and the route from the boarding location to the next destination, allowing the operator to set a more reasonable usage fee.

管理装置300を含むシステムの構成図である。FIG. 2 is a configuration diagram of a system including a management device 300. 車両200の構成図である。FIG. 2 is a configuration diagram of a vehicle 200. 管理装置300の構成図である。FIG. 3 is a diagram illustrating a configuration of a management device 300. 輸送リクエスト一覧情報374の内容の一例を示す図である。A diagram showing an example of the contents of transportation request list information 374. 輸送スケジュール情報376の内容の一例を示す図である。FIG. 13 is a diagram showing an example of the contents of transportation schedule information 376. 端末装置100、車両200、および管理装置300により実行される処理の流れの一例について説明するためのシーケンス図である。10 is a sequence diagram for explaining an example of a flow of processes executed by a terminal device 100, a vehicle 200, and a management device 300. FIG. 端末装置100の画面に表示される画像IM1の一例を示す図である。1 is a diagram showing an example of an image IM1 displayed on a screen of a terminal device 100. FIG. 端末装置100の表示部に表示される画像IM2の一例を示す図である。1 is a diagram showing an example of an image IM2 displayed on a display unit of the terminal device 100. FIG. 画像IM3の一例を示す図である。FIG. 13 is a diagram showing an example of an image IM3. 設定範囲が指定される場面の一例を示す図である。FIG. 13 is a diagram showing an example of a scene in which a setting range is specified. 画像IM4の一例を示す図である。FIG. 13 is a diagram showing an example of an image IM4. 料金情報380の内容の一例を示す図である。FIG. 13 is a diagram showing an example of the contents of fee information 380. 割引度合と、設定距離または設定時間に基づく領域との関係の一例を示す図である。13 is a diagram showing an example of a relationship between a discount degree and an area based on a set distance or a set time. FIG. 経路距離に基づいて設定された設定範囲AR15を含む画像IM4の一例を示す図である。13 is a diagram showing an example of an image IM4 including a set range AR15 set based on a route distance. FIG. 第2実施形態の処理について説明するための図である。FIG. 11 is a diagram for explaining a process according to a second embodiment.

以下、図面を参照し、本発明の管理装置、管理方法、およびプログラムの実施形態について説明する。管理装置は、運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を車両で輸送するサービスを管理する装置である。指定区間とは、車両に乗車する利用者、または他の利用者によって指定された区間である。指定された区間の所定の位置が、利用者の乗車位置または降車位置となる。以下の、説明では、利用者が車両に乗車する乗車位置を決定する例について説明するが、降車位置を決定する際にも、乗車位置を決定する際の考え方と同様に降車位置が決定されてもよい。 Below, with reference to the drawings, an embodiment of the management device, management method, and program of the present invention will be described. The management device is a device that manages a service in which an autonomous vehicle without a driver is driven to transport users by vehicle in a designated section. The designated section is a section designated by the user who boards the vehicle or by another user. A predetermined position in the designated section becomes the boarding position or disembarking position of the user. In the following explanation, an example of determining the boarding position where the user boards the vehicle will be described, but when determining the disembarking position, the disembarking position may also be determined in a similar manner to the idea of determining the boarding position.

<第1実施形態>
[全体構成]
図1は、管理装置300を含むシステムの構成図である。このシステムは、利用者の利用する一以上の端末装置100と、一以上の車両200と、管理装置300とを含む。これらの構成要素は、ネットワークNWを介して互いに通信可能である。ネットワークNWは、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、公衆回線、プロバイダ装置、専用回線、無線基地局などを含む。「利用者の利用する端末装置」とは、ネットカフェの端末装置など、不特定多数によって使用され得る端末装置であって、利用者により一時的に使用される端末装置を含んでよい。いずれの場合でも、「利用者の端末装置」とは、例えばログイン名を入力したログイン動作によって、操作中の利用者が特定されている端末装置を指すものである。
First Embodiment
[Overall configuration]
FIG. 1 is a configuration diagram of a system including a management device 300. This system includes one or more terminal devices 100 used by a user, one or more vehicles 200, and a management device 300. These components can communicate with each other via a network NW. The network NW includes the Internet, a wide area network (WAN), a local area network (LAN), a public line, a provider device, a dedicated line, a wireless base station, and the like. The "terminal device used by a user" is a terminal device that can be used by an unspecified number of people, such as a terminal device at an internet cafe, and may include a terminal device that is used temporarily by a user. In any case, the "user's terminal device" refers to a terminal device that is specified by the user who is operating it, for example, by a login operation in which a login name is entered.

[端末装置]
端末装置100は、例えば、スマートフォンやタブレット端末、パーソナルコンピュータなどである。端末装置100では、上記のサービスを利用するためのアプリケーションプログラム、或いはブラウザなどが起動し、以下に説明するサービスをサポートする。以下の説明では端末装置100がスマートフォンであり、サービスを受けるためのアプリケーションプログラム(配車アプリ)が起動していることを前提とする。配車アプリは、利用者の操作に応じて管理装置300と通信し、利用者からの輸送リクエストを管理装置300に送信したり、管理装置300から受信した情報に基づく情報提供を行ったりする。輸送リクエストとは、車両200によって利用者を、指定区間に亘って輸送することを要求する電子情報である。図1の例では、利用者U1、U2の利用者を図示している。利用者U1、U2は、自身がサービスを受けるための輸送リクエストを端末装置100に発信させる者である。また、端末装置100は、自装置の位置を特定する位置特定部を備える。位置特定部は、例えば、GNSS衛星(例えばGPS衛星)から到来する電波に基づいて自機の位置を測位し、測位結果に基づいて自機の位置を特定する。
[Terminal Device]
The terminal device 100 is, for example, a smartphone, a tablet terminal, a personal computer, or the like. In the terminal device 100, an application program for using the above-mentioned service, or a browser, or the like is started, and supports the service described below. In the following description, it is assumed that the terminal device 100 is a smartphone and an application program (a vehicle dispatching application) for receiving the service is started. The vehicle dispatching application communicates with the management device 300 in response to a user's operation, transmits a transportation request from the user to the management device 300, and provides information based on information received from the management device 300. A transportation request is electronic information that requests that the vehicle 200 transport the user over a specified section. In the example of FIG. 1, users U1 and U2 are illustrated. Users U1 and U2 are people who cause the terminal device 100 to transmit a transportation request for receiving a service. In addition, the terminal device 100 includes a location identification unit that identifies the location of the device itself. The position identification unit measures the position of the device based on radio waves received from a GNSS satellite (e.g., a GPS satellite), for example, and identifies the device's position based on the positioning result.

[車両]
車両200は、少なくとも車室を備える車両である。図2は、車両200の構成図である。車両200は、例えば、監視ユニット210と、通信装置220と、ナビゲーション装置230と、HMI(Human machine Interface)238と、車室内監視装置240と、認証装置242と、駆動力出力装置260と、ブレーキ装置262と、ステアリング装置264と、ドアロック装置266と、自動運転制御ユニット270とを備える。
[vehicle]
Vehicle 200 is a vehicle that includes at least a passenger compartment. Fig. 2 is a configuration diagram of vehicle 200. Vehicle 200 includes, for example, a monitoring unit 210, a communication device 220, a navigation device 230, an HMI (Human machine Interface) 238, an interior monitoring device 240, an authentication device 242, a driving force output device 260, a braking device 262, a steering device 264, a door lock device 266, and an automatic driving control unit 270.

監視ユニット210は、例えば、車両200の外部の空間を撮像するカメラや車両200の外部を検知範囲とするレーダあるいはLIDAR(Light Detection and Ranging)、これらの出力に基づいてセンサフュージョン処理を行う物体認識装置などを含む。監視ユニット210は、車両200の周辺に存在する物体の種類(特に、車両、歩行者、および自転車)を推定し、その位置や速度の情報と共に自動運転制御ユニット270に出力する。 The monitoring unit 210 includes, for example, a camera that captures images of the space outside the vehicle 200, a radar or LIDAR (Light Detection and Ranging) whose detection range is outside the vehicle 200, and an object recognition device that performs sensor fusion processing based on the output of these. The monitoring unit 210 estimates the type of object (particularly, a vehicle, a pedestrian, and a bicycle) that exists around the vehicle 200, and outputs this to the autonomous driving control unit 270 together with information on its position and speed.

通信装置220は、例えば、ネットワークNWに接続したり、他車両や歩行者の端末装置などと直接的に通信したりするための無線通信モジュールである。通信装置220は、Wi-Fi、DSRC(Dedicated Short Range Communications)、Bluetooth(登録商標)、その他の通信規格に基づいて無線通信を行う。通信装置220として、用途に応じた複数のものが用意されてもよい。 The communication device 220 is, for example, a wireless communication module for connecting to the network NW and communicating directly with terminal devices of other vehicles or pedestrians. The communication device 220 performs wireless communication based on Wi-Fi, DSRC (Dedicated Short Range Communications), Bluetooth (registered trademark), or other communication standards. Multiple communication devices 220 may be provided according to the purpose.

ナビゲーション装置230は、例えば、HMI(Human machine Interface)232と、GNSS(Global Navigation Satellite System)受信機234と、ナビ制御装置236とを備える。HMI232は、例えば、タッチパネル式ディスプレイ装置やスピーカ、マイクなどを含む。GNSS受信機234は、GNSS衛星(例えばGPS衛星)から到来する電波に基づいて自機の位置(車両200の位置)を測位する。ナビ制御装置236は、例えば、CPU(Central Processing Unit)や各種記憶装置を備え、ナビゲーション装置230全体を制御する。記憶装置には、地図情報(ナビ地図)が格納されている。ナビ地図は、ノードとリンクで道路を表現した地図である。ナビゲーション装置230は、通信装置220を用いて、測位した位置を示す位置情報を管理装置300にアップロードする。位置情報のアップロードは、例えば、ミリ秒~秒単位で周期的に行われる。 The navigation device 230 includes, for example, an HMI (Human machine Interface) 232, a GNSS (Global Navigation Satellite System) receiver 234, and a navigation control device 236. The HMI 232 includes, for example, a touch panel display device, a speaker, a microphone, and the like. The GNSS receiver 234 measures the position of the vehicle itself (the position of the vehicle 200) based on radio waves arriving from a GNSS satellite (for example, a GPS satellite). The navigation control device 236 includes, for example, a CPU (Central Processing Unit) and various storage devices, and controls the entire navigation device 230. The storage device stores map information (navigation map). The navigation map is a map that represents roads using nodes and links. The navigation device 230 uploads location information indicating the measured location to the management device 300 using the communication device 220. The upload of location information is performed periodically, for example, in milliseconds to seconds.

HMI238は、車室内または車室外にいる利用者との間で情報授受を行うインターフェース装置である。HMI238は、例えば、表示装置、スピーカ、タッチパネル、ボタン、マウス、キーボードなどの入出力インターフェースを含む。 The HMI 238 is an interface device that exchanges information with a user inside or outside the vehicle. The HMI 238 includes input/output interfaces such as a display device, speaker, touch panel, buttons, a mouse, and a keyboard.

車室内監視装置240は、例えば、車室内の空間を撮像するカメラや赤外線センサなどを含む。カメラによって撮像された画像は、通信装置220によって管理装置300にアップロードされてもよい。 The vehicle interior monitoring device 240 includes, for example, a camera and an infrared sensor that capture images of the space inside the vehicle interior. Images captured by the camera may be uploaded to the management device 300 by the communication device 220.

認証装置242は、車両200に乗車しようとする利用者が、正規な利用者であることを確認する(利用者を認証する)ための装置である。正規な利用者とは、管理装置300との間で乗車する取り決めがなされた利用者をいう。認証装置242は、近距離無線通信装置、生体認証装置、パスワード入力装置など、認証機能を有するものであれば任意の装置であってよい。認証装置242は、認証結果を自動運転制御ユニット270に出力する。 The authentication device 242 is a device for verifying that a user attempting to board the vehicle 200 is a legitimate user (authenticating the user). An authentic user is a user who has an agreement with the management device 300 to board the vehicle. The authentication device 242 may be any device that has an authentication function, such as a short-range wireless communication device, a biometric authentication device, or a password input device. The authentication device 242 outputs the authentication result to the automatic driving control unit 270.

駆動力出力装置260は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。駆動力出力装置260は、例えば、内燃機関、電動機、および変速機などの組み合わせと、これらを制御するパワーECUとを備える。パワーECUは、自動運転制御ユニット270から入力される情報、或いは不図示の運転操作子から入力される情報に従って、上記の構成を制御する。 The driving force output device 260 outputs a driving force (torque) to the driving wheels for the vehicle to run. The driving force output device 260 includes, for example, a combination of an internal combustion engine, an electric motor, and a transmission, and a power ECU that controls these. The power ECU controls the above configuration according to information input from the automatic driving control unit 270 or information input from a driving operator (not shown).

ブレーキ装置262は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、自動運転制御ユニット270から入力される情報、或いは運転操作子から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置262は、運転操作子に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置262は、上記説明した構成に限らず、自動運転制御ユニット270から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。 The brake device 262 includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, an electric motor that generates hydraulic pressure in the cylinder, and a brake ECU. The brake ECU controls the electric motor according to information input from the automatic driving control unit 270 or information input from the driving operator, so that a brake torque corresponding to the braking operation is output to each wheel. The brake device 262 may include a backup mechanism that transmits hydraulic pressure generated by operating a brake pedal included in the driving operator to the cylinder via a master cylinder. Note that the brake device 262 is not limited to the configuration described above, and may be an electronically controlled hydraulic brake device that controls an actuator according to information input from the automatic driving control unit 270 to transmit hydraulic pressure in the master cylinder to the cylinder.

ステアリング装置264は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、自動運転制御ユニット270から入力される情報、或いは運転操作子から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。 The steering device 264 includes, for example, a steering ECU and an electric motor. The electric motor changes the direction of the steered wheels by, for example, applying a force to a rack and pinion mechanism. The steering ECU drives the electric motor to change the direction of the steered wheels according to information input from the automatic driving control unit 270 or information input from a driving operator.

ドアロック装置266は、車両200に設けられたドアを施錠状態または開錠状態にする。ドアロック装置266は、ドアを自動開閉させる機構を含んでもよい。 The door lock device 266 locks or unlocks the doors of the vehicle 200. The door lock device 266 may include a mechanism for automatically opening and closing the doors.

自動運転制御ユニット270は、例えば、経路走行制御部272と、乗降位置探索部274と、利用者認識部276と、乗降制御部280と、HMI制御部290とを備える。乗降制御部280は、例えば、停止・発進制御部282と、ドアロック制御部284とを備える。これらの構成要素は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。 The autonomous driving control unit 270 includes, for example, a route travel control unit 272, a boarding/alighting position search unit 274, a user recognition unit 276, a boarding/alighting control unit 280, and an HMI control unit 290. The boarding/alighting control unit 280 includes, for example, a stop/start control unit 282 and a door lock control unit 284. These components are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by collaboration between software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transient storage medium) such as a hard disk drive (HDD) or flash memory, or may be stored in a removable storage medium (non-transient storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive device.

経路走行制御部272は、指定された経路を車両200が走行するように、駆動力出力装置260、ブレーキ装置262、およびステアリング装置264を制御する。経路の情報は、通信装置220によって管理装置300から受信される。経路の情報には、利用者ごとの乗車位置や降車位置の情報が含まれる。経路走行制御部272は、例えば、管理装置300から取得した経路を高精度地図情報に当てはめ、経路上で車両200が走行すべき推奨車線を決定する。高精度地図情報は、ナビゲーション装置230が保持する地図情報よりも高精度なものであり、例えば、車線ごとの道路幅や勾配、曲率、信号の位置などの情報が含まれている。推奨車線とは、例えば、交差点等を左折する前に左側車線に寄っておくなどの基準に基づいて、経路上を効率的に走行するために決定される車線である。 The route driving control unit 272 controls the driving force output device 260, the brake device 262, and the steering device 264 so that the vehicle 200 travels along a specified route. Route information is received from the management device 300 by the communication device 220. The route information includes information on the boarding and disembarking positions of each user. The route driving control unit 272, for example, applies the route acquired from the management device 300 to high-precision map information and determines the recommended lane on which the vehicle 200 should travel along the route. The high-precision map information is more accurate than the map information held by the navigation device 230, and includes information such as the road width, gradient, curvature, and position of traffic lights for each lane. The recommended lane is a lane that is determined for efficient travel along the route, for example, based on a criterion such as staying in the left lane before turning left at an intersection.

そして、経路走行制御部272は、推奨車線上を走行することを原則としつつ、監視ユニット210から位置や速度が入力された物体との接触を避けるように、車両200を自動的に走行させる。経路走行制御部272は、車両200が将来に走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、車両200の到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、所定の走行距離ごとの車両200の到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における車両200の到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。乗降制御部280も同様に係る機能を備えている。 The route travel control unit 272 automatically drives the vehicle 200 so as to avoid contact with objects whose positions and speeds are input from the monitoring unit 210 while, as a rule, driving on the recommended lane. The route travel control unit 272 generates a target trajectory along which the vehicle 200 will travel in the future. The target trajectory includes, for example, a speed element. For example, the target trajectory is expressed as a sequence of points (trajectory points) to be reached by the vehicle 200. The trajectory points are points to be reached by the vehicle 200 for each predetermined travel distance, and separately, target speeds and target accelerations for each predetermined sampling time (for example, about 0.1 sec) are generated as part of the target trajectory. The trajectory points may also be positions to be reached by the vehicle 200 at each sampling time for each predetermined sampling time. In this case, the information on the target speed and target acceleration is expressed as the interval between trajectory points. The boarding/alighting control unit 280 also has a similar function.

乗降位置探索部274は、監視ユニット210からの入力情報や高精度地図情報などを参照し、管理装置300から取得された経路の情報に含まれる乗車位置や降車位置において、車両200を停止させて利用者を乗車または降車させることができる停止位置(乗降位置)を探索する。乗降位置探索部274は、監視ユニット210からの入力情報に基づいて認識可能な道路上の白線や黄線、道路標識、道路幅、歩道やガードレールの有無などに基づいて、乗降位置を探索して決定する。 The boarding/alighting position search unit 274 refers to input information from the monitoring unit 210, high-precision map information, etc., and searches for a stopping position (boarding/alighting position) where the vehicle 200 can be stopped to allow a user to board or alight, among the boarding and alighting positions included in the route information acquired from the management device 300. The boarding/alighting position search unit 274 searches for and determines the boarding/alighting positions based on white and yellow lines on the road, road signs, road width, the presence or absence of sidewalks and guardrails, etc. that can be recognized based on the input information from the monitoring unit 210.

利用者認識部276は、監視ユニット210からの入力情報に基づいて、車両200に乗車しようとしている利用者を認識する。利用者認識部276は、例えば、監視ユニット210に含まれるカメラの画像を、機械学習によって学習され「乗車しようとしている利用者」を判別可能なモデルに入力することで、車両200に乗車しようとしている利用者を認識する。 The user recognition unit 276 recognizes users who are about to board the vehicle 200 based on input information from the monitoring unit 210. The user recognition unit 276 recognizes users who are about to board the vehicle 200, for example, by inputting images from a camera included in the monitoring unit 210 into a model that is learned by machine learning and can distinguish "users who are about to board."

乗降制御部280の停止・発進制御部282は、乗降位置探索部274により探索され決定された乗降位置に車両200を停止させるための減速制御や操舵制御を行ったり、乗降位置から車道に向けて車両200を発進させるための減速制御や操舵制御を行ったりする。 The stop/start control unit 282 of the boarding/alighting control unit 280 performs deceleration control and steering control to stop the vehicle 200 at the boarding/alighting position searched and determined by the boarding/alighting position search unit 274, and performs deceleration control and steering control to start the vehicle 200 from the boarding/alighting position toward the roadway.

ドアロック制御部284は、例えば、車両200が乗降位置に停止し、且つ認証装置242から利用者の認証が成功した旨の情報が得られた場合に、ドアロック装置266の所定のドアのドアロックを開錠状態にする。また、ドアロック制御部284は、利用者が車両200に乗車した後、停止・発進制御部282によって車両200が発進させられる前に、ドアロック装置266の所定のドアのドアロックを施錠状態にする。 For example, when the vehicle 200 stops at the boarding/alighting position and information indicating that the user has been successfully authenticated is obtained from the authentication device 242, the door lock control unit 284 unlocks the door lock of a specific door in the door lock device 266. In addition, after the user gets into the vehicle 200, the door lock control unit 284 locks the door lock of a specific door in the door lock device 266 before the stop/start control unit 282 starts the vehicle 200.

HMI制御部290は、利用者に向けて各種情報を出力するようにHMI238を制御したり、HMI238が受け付けた利用者からの指示を反映させるようにHMI238その他の機器を制御したりする。 The HMI control unit 290 controls the HMI 238 to output various information to the user, and controls the HMI 238 and other devices to reflect instructions received from the user by the HMI 238.

[管理装置]
図3は、管理装置300の構成図である。管理装置300は、例えば、通信部310と、フロント処理部320と、輸送スケジュール決定部(決定部)330と、経路決定部340と、料金処理部(設定部)350とを備える。フロント処理部320は、受付部322と、情報提供部324とを備える。これらの構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。管理装置300は、記憶部370を備えてもよい。記憶部370は、DVDやRAM(Random Access Memory)、フラッシュメモリなどにより実現される。記憶部370には、利用者に関する情報である利用者情報372や、輸送リクエスト一覧情報374、輸送スケジュール情報376、地図情報378、料金情報380などの情報が記憶される。記憶部370に記憶されている情報の詳細については後述する。
[Management device]
FIG. 3 is a configuration diagram of the management device 300. The management device 300 includes, for example, a communication unit 310, a front processing unit 320, a transportation schedule determination unit (determination unit) 330, a route determination unit 340, and a fee processing unit (setting unit) 350. The front processing unit 320 includes a reception unit 322 and an information provision unit 324. These components are realized by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device such as an HDD or flash memory (a storage device having a non-transient storage medium), or may be stored in a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium), and may be installed in the storage device by mounting the storage medium in a drive device. The management device 300 may include a storage unit 370. The storage unit 370 is realized by a DVD, a RAM (Random Access Memory), a flash memory, etc. The storage unit 370 stores information such as user information 372, which is information about the user, transport request list information 374, transport schedule information 376, map information 378, and fee information 380. Details of the information stored in the storage unit 370 will be described later.

通信部310は、例えば、ネットワークNWに接続するためのネットワークカードである。通信部310は、ネットワークNWを介して端末装置100や車両200と通信する。 The communication unit 310 is, for example, a network card for connecting to the network NW. The communication unit 310 communicates with the terminal device 100 and the vehicle 200 via the network NW.

受付部322は、通信部310を介して、利用者の端末装置100から発せられた輸送リクエストを取得し、輸送リクエスト一覧情報374として記憶部370に登録する。 The reception unit 322 acquires a transportation request issued from the user's terminal device 100 via the communication unit 310 and registers it in the memory unit 370 as transportation request list information 374.

図4は、輸送リクエスト一覧情報374の内容の一例を示す図である。輸送リクエスト一覧情報374は、例えば、輸送リクエストを発信した利用者(申込者)の利用者IDである申込者ID、車両200に乗車する利用者(乗車者)の利用者IDである乗車者ID、輸送に係る区間の始点となる乗車位置および終点となる降車位置、乗車希望時刻、輸送スケジュール決定部330により輸送することが決定されたか否かを示す輸送決定済フラグ(例えば1が輸送決定済、0が輸送未決定を示す)などの情報が互いに対応付けられた情報である。一つの輸送リクエストに係る、1セットの申込者ID、乗車者ID、乗車位置、降車位置、乗車希望時刻、および輸送決定済フラグのことを、レコードと称する。輸送リクエストは、一つのレコードが生成されるのに必要な内容を含む、任意の形式の情報である。 Figure 4 is a diagram showing an example of the contents of the transportation request list information 374. The transportation request list information 374 is information in which information such as an applicant ID, which is the user ID of the user (applicant) who has issued the transportation request, a passenger ID, which is the user ID of the user (passenger) who will board the vehicle 200, the boarding position that is the start point of the transportation section and the disembarking position that is the end point, the desired boarding time, and a transportation decision flag indicating whether transportation has been decided by the transportation schedule decision unit 330 (for example, 1 indicates that transportation has been decided, and 0 indicates that transportation has not been decided) is associated with each other. A set of applicant ID, passenger ID, boarding position, disembarking position, desired boarding time, and transportation decision flag related to one transportation request is called a record. A transportation request is information of any format that includes the content necessary to generate one record.

情報提供部324は、利用者の端末装置100に情報を送信することで、端末装置100のアプリケーションプログラムと連携して、端末装置100に利用者に対する情報提供を行わせる。情報提供の形態はこれに限らず、電子メールやウェブページ提供の形態で行われてもよい。詳しくは、後述する。 The information providing unit 324 transmits information to the user's terminal device 100, and cooperates with the application program of the terminal device 100 to cause the terminal device 100 to provide information to the user. The form of information provision is not limited to this, and the information may be provided in the form of email or a web page. This will be described in more detail later.

輸送スケジュール決定部330は、輸送リクエスト一覧情報374に登録されたレコードに基づいて、車両200による利用者の輸送スケジュールを決定し、輸送スケジュール情報376に登録する。図5は、輸送スケジュール情報376の内容の一例を示す図である。輸送スケジュール情報376は、例えば、複数の車両200が存在する場合に用いられる車両200の識別情報である車両ID、および運行日ごとに生成される。輸送スケジュール情報376は、例えば、乗降位置、予定到着時刻、乗車か降車かを示す情報、乗降する利用者の利用者IDなどの情報が時系列に並べられた情報である。輸送スケジュール決定部330は、輸送リクエスト一覧情報374のレコードの乗車希望時刻に基づいて乗車の場合の予定到着時刻を決定し、当日の交通情報ならびに法定速度の情報等を加味して降車の場合の予定到着時刻を決定する。 The transport schedule determination unit 330 determines a transport schedule for the user by the vehicle 200 based on the records registered in the transport request list information 374, and registers the schedule in the transport schedule information 376. FIG. 5 is a diagram showing an example of the contents of the transport schedule information 376. The transport schedule information 376 is generated, for example, for each vehicle ID, which is identification information for the vehicle 200 used when there are multiple vehicles 200, and for each operation day. The transport schedule information 376 is information in which, for example, information such as boarding and alighting positions, scheduled arrival time, information indicating whether to board or disembark, and user IDs of users who board and alight are arranged in chronological order. The transport schedule determination unit 330 determines the scheduled arrival time in the case of boarding based on the desired boarding time in the records of the transport request list information 374, and determines the scheduled arrival time in the case of disembarking by taking into account the traffic information for the day and information on the legal speed limit, etc.

経路決定部340は、輸送スケジュール情報376と地図情報378とに基づいて、車両200に指示する経路を決定し、通信部310を用いて車両200に経路の情報を送信する。経路決定部340の機能は、既存のナビゲーションシステムと同様である。 The route determination unit 340 determines a route to instruct the vehicle 200 based on the transportation schedule information 376 and the map information 378, and transmits the route information to the vehicle 200 using the communication unit 310. The function of the route determination unit 340 is similar to that of an existing navigation system.

料金処理部350は、利用者の輸送リクエストに対する料金(利用料)を決定する。料金処理部350は、利用者から料金を徴収するための処理を行う。例えば、料金処理部350は、クレジットカードや電子マネーの管理サーバと連携し、利用者から料金を徴収する。 The fee processing unit 350 determines the fee (usage fee) for the user's transportation request. The fee processing unit 350 performs processing to collect the fee from the user. For example, the fee processing unit 350 works in conjunction with a management server for credit cards or electronic money to collect the fee from the user.

[シーケンス]
受付部322は、端末装置100から、基準位置を起点とした所定距離、または基準位置を起点とした所定時間を受け付け、輸送スケジュール決定部330は、基準位置から所定距離以内の設定範囲、または基準位置から所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、輸送スケジュールの乗車位置に決定する。例えば、料金処理部350は、設定範囲が第1範囲以上である場合、利用料金(対価)を基準料金(基準対価)以下に設定し、設定範囲が第1範囲未満である場合、基準料金を超える利用料金に利用料金を設定する。以下、この処理について説明する。
[Sequence]
The reception unit 322 receives a predetermined distance from a reference position or a predetermined time from the reference position from the terminal device 100, and the transportation schedule determination unit 330 determines a position included in a set range within a predetermined distance from the reference position or a set range that is a distance that the user can travel from the reference position in a predetermined time as a boarding position in the transportation schedule. For example, when the set range is equal to or greater than a first range, the fare processing unit 350 sets the usage fee (consideration) to a standard fee (standard consideration) or less, and when the set range is less than the first range, sets the usage fee to a usage fee exceeding the standard fee. This process will be described below.

図6は、端末装置100、車両200、および管理装置300により実行される処理の流れの一例について説明するためのシーケンス図である。このシーケンス図における処理の順序は入れ替えられてもよいし、処理の一部は省略されてもよい。 Figure 6 is a sequence diagram for explaining an example of the flow of processing executed by the terminal device 100, the vehicle 200, and the management device 300. The order of processing in this sequence diagram may be changed, and some of the processing may be omitted.

まず、端末装置100が、管理装置300に輸送リクエストを送信する(ステップS100)。輸送リクエストは、申込者IDおよび端末装置100の位置情報を含む。更に、輸送リクエストには、利用者が車両200に乗車する乗車日時、乗車位置、基準位置からの設定範囲が含まれる。設定範囲とは、利用者が許容できる乗車位置の範囲である。 First, the terminal device 100 transmits a transportation request to the management device 300 (step S100). The transportation request includes the applicant ID and the location information of the terminal device 100. Furthermore, the transportation request includes the boarding date and time when the user boards the vehicle 200, the boarding location, and a set range from the reference location. The set range is the range of boarding locations that the user is willing to accept.

図7は、端末装置100の画面に表示される画像IM1の一例を示す図である。画像IM1には、乗車日時を設定するためのボタンG1、乗車位置の基準位置を設定するためのボタンG2、乗車位置の範囲を設定するためのボタンG3、G4、乗車日時および乗車位置を設定するためのボタンG5、設定した乗車日時および乗車位置の情報を管理装置300に送信するためのボタンG6が含まれる。これらのボタンG1からボタンG6は、例えば、GUI(Graphical User Interface)である。 Figure 7 is a diagram showing an example of an image IM1 displayed on the screen of the terminal device 100. Image IM1 includes a button G1 for setting the boarding date and time, a button G2 for setting the reference position of the boarding location, buttons G3 and G4 for setting the range of the boarding location, a button G5 for setting the boarding date and time and the boarding location, and a button G6 for sending information on the set boarding date and time and boarding location to the management device 300. These buttons G1 to G6 are, for example, a GUI (Graphical User Interface).

ボタンG2は、設定範囲を設定するための基準位置を設定するためのボタンである。図7の例では、例えば、基準位置は、現在地(端末装置100の位置)である。利用者は、ボタンG2を操作して、地図上から任意の位置を設定することができる。 Button G2 is a button for setting a reference position for setting the setting range. In the example of FIG. 7, for example, the reference position is the current location (the location of the terminal device 100). The user can operate button G2 to set any location on the map.

ボタンG3は、利用者が許容する乗車位置の範囲について、基準位置からの距離を設定するためのボタンである。例えば、利用者は、乗車位置を基準位置から所定の距離を許容する範囲内に設定することができる。 Button G3 is a button for setting the distance from a reference position for the range of boarding positions that the user is willing to accept. For example, the user can set the boarding position within a range that allows a certain distance from the reference position.

ボタンG4は、利用者が許容する乗車位置の範囲について、基準位置から利用者が歩いて到達することができる範囲を設定するためのボタンである。例えば、利用者は、基準位置から、所定の時間、歩いて到達することができる範囲内に乗車位置を設定することができる。 Button G4 is a button for setting the range of boarding locations that the user can reach by walking from the reference location. For example, the user can set the boarding location within the range that can be reached by walking from the reference location within a specified time.

基準位置からの距離は、例えば、予め〇〇メールなどのように予め利用者に設定されていてもよい。また、利用者が基準位置から歩くことを許容する時間は、例えば、歩く時間が予め〇分などのように予め利用者に設定されていてもよいし、ゆっくり歩いて〇分や速く歩いて〇分などのように歩くスピードと歩く時間が予め利用者に設定されていてもよい。 The distance from the reference position may be preset by the user, for example, in advance, such as xx mails. Also, the time the user is allowed to walk from the reference position may be preset by the user, for example, in advance, such as xx minutes walking time, or the walking speed and walking time may be preset by the user, for example, xx minutes walking slowly or xx minutes walking fast.

上記のように、利用者は、端末装置100を操作して、乗車日時や、乗車位置の基準位置、基準位置から乗車位置が含まれる範囲等を設定することができる。 As described above, the user can operate the terminal device 100 to set the boarding date and time, the reference boarding location, the range from the reference location to the boarding location, etc.

図6の説明に戻る。管理装置300は、端末装置100から輸送リクエストを受け付けると(ステップS102)、輸送リクエストと、地図情報とに基づいて乗車位置を導出し、導出した乗車位置の情報を端末装置100に提供する(ステップS104)。地図情報378には、位置情報に対して乗車位置が関連付けられている。管理装置300は、利用者が許容する範囲に含まれる乗車位置の情報を端末装置100に提供する。 Returning to the explanation of FIG. 6, when the management device 300 receives a transportation request from the terminal device 100 (step S102), it derives a boarding position based on the transportation request and the map information, and provides information on the derived boarding position to the terminal device 100 (step S104). In the map information 378, the boarding position is associated with the location information. The management device 300 provides information on the boarding position that is within the range acceptable to the user to the terminal device 100.

例えば、管理装置300は、端末装置100から、設定範囲をゆっくり歩いて〇分することを希望するリクエストを取得した場合、所定の関数や、アルゴリズムに基づいて歩いて〇分で到達することが設定範囲を導出し、導出した設定範囲に含まれる乗車位置の情報を端末装置100に提供する。 For example, when the management device 300 receives a request from the terminal device 100 to walk slowly for x minutes within a set range, the management device 300 derives the set range that can be reached by walking for x minutes based on a specified function or algorithm, and provides the terminal device 100 with information on the boarding position included in the derived set range.

次に、端末装置100は、管理装置300に提供された乗車位置の情報を表示部に表示し、利用者の操作に応じて乗車位置を決定する(ステップS106)。次に、端末装置100は、決定された乗車位置の情報を管理装置300に送信する(ステップS108)。 Next, the terminal device 100 displays the boarding position information provided to the management device 300 on the display unit, and determines the boarding position according to the user's operation (step S106). Next, the terminal device 100 transmits the determined boarding position information to the management device 300 (step S108).

図8は、端末装置100の表示部に表示される画像IM2の一例を示す図である。画像IM2は、管理装置300に提供された乗車位置(乗車候補位置)の情報である。例えば、基準位置から設定範囲AR1が設定されたものとする。画像IM2に示すように、設定範囲AR1において1つの乗車候補位置が利用者に提示されたものとする。設定範囲に応じて利用者の利用料金が異なる。例えば、設定範囲が小さくなるほど、利用料金が高くなる。画像IM2には、例えば、利用料金に対する加算度合(または割引度合)の情報が含まれている。設定範囲AR1に関連付けられた割引度合が適用された利用料金は、「基準対価」に相当する利用料金または「基準対価を超える」の利用料金の一例である。 Figure 8 is a diagram showing an example of image IM2 displayed on the display unit of the terminal device 100. Image IM2 is information on the boarding position (candidate boarding position) provided to the management device 300. For example, it is assumed that a set range AR1 is set from a reference position. As shown in image IM2, it is assumed that one candidate boarding position is presented to the user within the set range AR1. The user's usage fee differs depending on the set range. For example, the smaller the set range, the higher the usage fee. Image IM2 includes, for example, information on the degree of surcharge (or discount degree) for the usage fee. The usage fee to which the discount degree associated with the set range AR1 has been applied is an example of a usage fee equivalent to a "standard consideration" or a usage fee that "exceeds the standard consideration."

利用者が、上記の設定範囲に含まれる乗車位置を選択し、所定の操作を行うと、端末装置100は、選択した乗車位置の情報を管理装置300に送信する。例えば、設定範囲に複数の乗車位置が含まれる場合、許容できる複数の乗車位置を選択してもよい。管理装置300は、選択された乗車位置を乗車位置に設定する。 When the user selects a boarding location included in the above-mentioned set range and performs a specified operation, the terminal device 100 transmits information about the selected boarding location to the management device 300. For example, if the set range includes multiple boarding locations, multiple acceptable boarding locations may be selected. The management device 300 sets the selected boarding location as the boarding location.

利用者が、上記の乗車位置とは異なる乗車位置を選択したい場合、設定範囲を再設定するためのボタンG10を操作する。利用者は、ボタンG10を操作することで、設定距離または設定距離を再設定することができる。 If the user wants to select a boarding location different from the above boarding locations, the user operates button G10 to reset the set range. By operating button G10, the user can reset the set distance or the set distance.

例えば、利用者が、設定距離または設定時間を再設定すると、端末装置100は、再設定された設定距離または設定時間を管理装置300に送信する。管理装置300は、再設定された設定距離または設定時間に基づいて、乗車位置を導出し、導出した乗車位置の情報を端末装置100に送信する。端末装置100は、管理装置300から乗車位置の情報を取得し、取得した情報(画像IM3)を表示部に表示させる。 For example, when a user resets the set distance or the set time, the terminal device 100 transmits the reset set distance or the set time to the management device 300. The management device 300 derives the boarding position based on the reset set distance or the set time, and transmits information on the derived boarding position to the terminal device 100. The terminal device 100 acquires the boarding position information from the management device 300, and displays the acquired information (image IM3) on the display unit.

図9は、画像IM3の一例を示す図である。例えば、設定範囲AR2は、利用者が再設定した設定距離または設定時間に基づいて導出された設定範囲である。設定範囲AR2には、設定範囲AR1に含まれていた乗車位置に加え、4つの乗車位置が含まれる。設定範囲が拡大すると、利用者の利用料金の割引度合が上昇する。設定範囲AR2の場合の割引度合は、設定範囲AR1の場合の割引度合よりも大きい(設定範囲AR2の利用料金は、設定範囲AR1の利用料金よりも安い)。設定範囲が拡大した際の割引度合が適用された利用料金は、「基準対価以下」の利用料金の一例である。 Figure 9 is a diagram showing an example of image IM3. For example, the set range AR2 is a set range derived based on the set distance or set time reset by the user. The set range AR2 includes four boarding positions in addition to the boarding positions included in the set range AR1. When the set range is expanded, the discount rate of the user's usage fee increases. The discount rate for the set range AR2 is greater than the discount rate for the set range AR1 (the usage fee for the set range AR2 is lower than the usage fee for the set range AR1). The usage fee to which the discount rate is applied when the set range is expanded is an example of a usage fee that is "less than the standard price."

例えば、画像IM3のように設定範囲AR2に複数の乗車位置が含まれる場合、利用者は、管理装置300が選択した設定範囲AR2に含まれる乗車位置で乗車することを許容することを前提とする。例えば、利用者が設定範囲AR2の乗車位置で車両に乗車することを許容する場合、端末装置100に対して所定の操作を行う。これにより、管理装置300は、端末装置100から所定の操作が行われたことを示す情報を取得する。そして、管理装置300は、設定範囲AR2から所望の乗車位置を選択する。例えば、管理装置300は、利用者を迎車する車両の経路に基づいて、効率的にサービスを提供することができる乗車位置を選択する。 For example, when multiple boarding positions are included in the set range AR2 as in image IM3, it is assumed that the user will allow the management device 300 to board the vehicle at a boarding position included in the set range AR2 selected by the management device 300. For example, when the user allows the user to board the vehicle at a boarding position in the set range AR2, the user performs a predetermined operation on the terminal device 100. As a result, the management device 300 acquires information from the terminal device 100 indicating that the predetermined operation has been performed. The management device 300 then selects the desired boarding position from the set range AR2. For example, the management device 300 selects a boarding position that can provide services efficiently based on the route of the vehicle that will pick up the user.

例えば、設定範囲AR2に複数の乗車位置が含まれる場合において、利用者が設定範囲AR2に含まれる乗車位置のうち所望の位置を乗車位置としたい場合、その乗車位置を指定してもよい。この場合、管理装置300は、割引度合を設定範囲AR2に応じた割引度合に据え置いてもよいし、割引度合を低下させてもよい。割引度合を低下させる場合、例えば、基準位置から乗車位置までの距離、または利用者が基準位置から乗車位置に到達する時間を、利用者が設定した設定距離または設定時間としてみなし、設定距離または設定時間に応じた設定範囲に基づいて、割引度合が決定されてもよい。 For example, if the set range AR2 includes multiple boarding locations, and the user wishes to set a desired boarding location among the boarding locations included in the set range AR2 as the boarding location, the user may specify that boarding location. In this case, the management device 300 may maintain the discount degree at the discount degree corresponding to the set range AR2, or may reduce the discount degree. When reducing the discount degree, for example, the distance from the reference location to the boarding location, or the time it takes the user to reach the boarding location from the reference location, may be regarded as the set distance or set time set by the user, and the discount degree may be determined based on the set range corresponding to the set distance or set time.

図6の説明に戻る。管理装置300は、端末装置100から取得した輸送リクエストおよび乗車位置の情報と、他の利用者の輸送リクエストとに基づいて、利用者の迎車するための経路を導出し、導出した経路を含む輸送スケジュールを決定する(ステップS110)。次に、管理装置300は、ステップS110で決定した輸送スケジュールに基づいて利用者の利用料金を導入する(ステップS112)。次に、管理装置300は、ステップS110で決定した輸送スケジュールおよびステップS112で導出した利用料金を端末装置100に提供する(ステップS114)。 Returning to the explanation of FIG. 6, the management device 300 derives a route for picking up the user based on the transportation request and boarding position information acquired from the terminal device 100 and the transportation requests of other users, and determines a transportation schedule including the derived route (step S110). Next, the management device 300 charges the user a usage fee based on the transportation schedule determined in step S110 (step S112). Next, the management device 300 provides the transportation schedule determined in step S110 and the usage fee derived in step S112 to the terminal device 100 (step S114).

次に、端末装置100は、提供された輸送スケジュールおよび利用料金を表示部に表示させ、利用者が輸送スケジュールおよび利用料金に承諾する旨の操作を行った場合、その旨の情報を管理装置300に送信する(ステップS116)。管理装置300は、ステップS116で送信された情報を取得すると、輸送スケジュールに基づいて、その輸送スケジュールで稼働させる車両200に輸送スケジュールの情報を送信する(ステップS118)。 Next, the terminal device 100 displays the provided transport schedule and usage fee on the display unit, and when the user performs an operation to agree to the transport schedule and usage fee, transmits information to that effect to the management device 300 (step S116). When the management device 300 acquires the information transmitted in step S116, it transmits the transport schedule information to the vehicle 200 to be operated according to the transport schedule based on that transport schedule (step S118).

このように、管理装置300は、利用者が設定した設定距離または設定時間に基づいて、設定範囲を導出し、導出した設定範囲に含まれる乗車位置に基づいて、輸送スケジュールを決定する。これにより、より納得感が得られる乗車位置(または降車位置)が決定される。具体的には、利用者は、設定範囲を大きく設定することで、より安い料金でサービスを利用できるため、利用者の納得感が高くなる。運営者は、設定範囲が大きく設定されることで、乗車位置または降車位置の選択の自由度が大きくなり、より低コストでサービスを運営できるため、利用料金を低く設定しても運営者の納得感が高くなる。コストとは、時間、金銭、車両の燃費、目的地までの距離、経路を走行する際の制御の複雑度、経路を走行する際の難易度などのうち一以上の項目に基づくものである。 In this way, the management device 300 derives a set range based on the set distance or set time set by the user, and determines a transportation schedule based on the boarding location included in the derived set range. This determines a boarding location (or disembarking location) that is more satisfactory. Specifically, by setting a large set range, users can use the service at a lower price, which increases the user's satisfaction. By setting a large set range, the operator has more freedom to select the boarding location or disembarking location, and can operate the service at a lower cost, which increases the operator's satisfaction even if the usage fee is set low. The cost is based on one or more of the following items: time, money, vehicle fuel efficiency, distance to the destination, complexity of control when traveling along the route, difficulty when traveling along the route, etc.

上述した例では、画像に表示されたボタンを操作することで設定距離または設定時間を設定するものとしたが、これらに代えて(または加えて)、利用者が指で画面を操作して設定範囲を設定してもよい。操作とは、例えば、ドラッグ操作や、ピンチアウト操作、スワイプ操作である。図10は、設定範囲が指定される場面の一例を示す図である。図10の画像IM4において、利用者は、画像IM4の所定の位置に指を当てて、ドラッグ操作すると、ドラッグ操作された範囲が乗車位置を導出する設定範囲として認識される。管理装置300は、対象領域に基づいて乗車位置を導出する。 In the above example, the set distance or time is set by operating a button displayed on the image, but instead of (or in addition to) this, the user may operate the screen with a finger to set the set range. The operation may be, for example, a drag operation, a pinch out operation, or a swipe operation. FIG. 10 is a diagram showing an example of a scene in which a set range is specified. In image IM4 of FIG. 10, when a user places a finger on a predetermined position on image IM4 and performs a drag operation, the dragged range is recognized as the set range for deriving the boarding position. The management device 300 derives the boarding position based on the target area.

上述した例では、端末装置100の表示部には、乗車位置が地図情報に関連付けられた情報が表示されるものとして説明したが、これらに代えて(または加えて)、図10の画像IM4に示すように、乗車位置と、乗車位置に到着する時刻または乗車位置に迎車した場合の利用料金の情報の一方または双方の情報とが、地図情報に関連付けられてもよい。例えば、基準位置から距離が近くなるほど、その乗車位置に関連付けられた利用料金は高くてもよいし、基準位置から段階的に距離が近くなるほど、その乗車位置に関連付けられた利用料金は高くてもよい。図11は、画像IM5の一例を示す図である。 In the above example, the display unit of the terminal device 100 was described as displaying information in which the boarding position is associated with map information. However, instead of (or in addition to) this, as shown in image IM4 of FIG. 10, the boarding position and one or both of information on the time of arrival at the boarding position and the usage fee for picking up at the boarding position may be associated with the map information. For example, the usage fee associated with the boarding position may be higher the closer the distance is from the reference position, or the usage fee associated with the boarding position may be higher in stages as the distance is closer to the reference position. FIG. 11 is a diagram showing an example of image IM5.

この場合、端末装置100は、設定距離または設定時間を含む輸送リクエストを管理装置300に送信する。管理装置300は、設定距離または設定時間に基づいて導出した領域に含まれる乗車位置ごとの料金または到着時間を導出し、導出した情報を端末装置100に送信する。これにより、端末装置100の表示部には、画像IM5が表示される。 In this case, the terminal device 100 transmits a transportation request including the set distance or set time to the management device 300. The management device 300 derives the fare or arrival time for each boarding location included in the derived area based on the set distance or set time, and transmits the derived information to the terminal device 100. As a result, an image IM5 is displayed on the display unit of the terminal device 100.

上記のように、利用者は、乗車位置と、その乗車位置を利用してサービスの提供を受けた場合の利用料金を容易に認識することができるため、利用者にとっての利便性が向上する。 As described above, users can easily recognize their boarding location and the charges that will be incurred if they use that boarding location to receive services, improving convenience for users.

[利用料金の導出手法]
料金処理部350は、料金情報380を参照して、乗車位置ごとの割引度合を導出する。図12は、料金情報380の内容の一例を示す図である。料金情報380は、設定距離と、設定時間と、割引度合とが互いに関連付けられた情報である。料金情報380において、設定距離または設定時間が大きくなるほど、大きい割引度合が関連付けられている。
[Method of deriving usage fees]
The fare processing unit 350 derives the discount degree for each boarding position by referring to the fare information 380. Fig. 12 is a diagram showing an example of the contents of the fare information 380. The fare information 380 is information in which a set distance, a set time, and a discount degree are associated with each other. In the fare information 380, a larger discount degree is associated with a larger set distance or a larger set time.

図13は、割引度合と、設定距離または設定時間に基づく領域との関係の一例を示す図である。図13の設定範囲AR10は、第1設定距離または第1設定時間に基づいて導出された領域である。図13の設定範囲AR11は、第2設定距離または第2設定時間に基づいて導出された領域である。図13の設定範囲AR12は、第3設定距離または第3設定時間に基づいて導出された領域である。第3設定距離、第2設定距離、第1設定距離の順で距離が長く、第3設定時間、第2設定時間、第1設定時間の順で設定時間が長い。設定範囲AR12は、設定範囲AR11を含み、設定範囲AR11は、設定範囲AR10を含む。設定範囲AR12、設定範囲AR11、設定範囲AR11の順で大きい。設定範囲AR10が設定された場合の割引度合は、設定範囲AR11が設定された場合の割引度合よりも小さい。設定範囲AR11が設定された場合の割引度合は、設定範囲AR12が設定された場合の割引度合よりも小さい。上記のように、利用者が設定した設定距離または設定時間が大きいほど、割引度合は大きくなる。 Figure 13 is a diagram showing an example of the relationship between the discount degree and the area based on the set distance or the set time. The set range AR10 in Figure 13 is an area derived based on the first set distance or the first set time. The set range AR11 in Figure 13 is an area derived based on the second set distance or the second set time. The set range AR12 in Figure 13 is an area derived based on the third set distance or the third set time. The third set distance, the second set distance, and the first set distance are the longest distances, and the third set time, the second set time, and the first set time are the longest set times. The set range AR12 includes the set range AR11, and the set range AR11 includes the set range AR10. The set range AR12, the set range AR11, and the set range AR11 are the largest in this order. The discount degree when the set range AR10 is set is smaller than the discount degree when the set range AR11 is set. The discount degree when the set range AR11 is set is smaller than the discount degree when the set range AR12 is set. As described above, the greater the set distance or set time set by the user, the greater the discount degree.

例えば、利用者を車両で輸送するサービスにおいて、基準位置付近が混雑していたり、基準位置付近の道路が狭かったりしている場合、自立走行車両が基準位置付近に到達するのにコスト(手間や時間)が掛かる場合がある。また、基準位置付近で乗員を迎車することは、道路事情や社会事情によっては好ましくない場合がある。 For example, in a service that transports users by vehicle, if the area near the reference position is congested or the roads near the reference position are narrow, it may be costly (time and effort) for the autonomous vehicle to reach the reference position. Also, depending on road conditions and social circumstances, it may not be desirable to pick up passengers near the reference position.

上記のような事情があるため、自立走行車両は、予め設定された乗車位置(以下、バーチャル乗車位置)で利用者を乗車させたり、降車させたりするように取り決められている場合がある。 Due to the above circumstances, autonomous vehicles may be arranged to have users board and disembark at a pre-determined boarding position (hereafter referred to as the virtual boarding position).

運営者は、設定範囲が大きいほど、より多くの乗車位置から、輸送スケジュールに応じて、好適な乗車位置を選択することができる。この結果、運営者は、より効率的なサービスの運営を行うことができる。 The larger the range set, the more boarding locations the operator can select from to find the most suitable boarding location based on the transportation schedule. As a result, the operator can operate the service more efficiently.

なお、例えば、図13の範囲AR11が基準範囲であり、設定範囲AR12が設定範囲である場合、管理装置300は、範囲AR11内または範囲AR10内の位置が乗車位置として決定された場合、利用料金を基準料金以下に設定してもよい。 For example, if range AR11 in FIG. 13 is the reference range and set range AR12 is the set range, the management device 300 may set the usage fee to be equal to or lower than the reference fee if a position within range AR11 or range AR10 is determined as the boarding location.

また、例えば、図13の範囲AR11が基準範囲であり、設定範囲AR11が設定範囲である場合、管理装置300は、範囲AR11内または範囲AR10内の位置が乗車位置として決定された場合、利用料金を、基準料金または基準料金を超える利用料金に設定してもよい。例えば、基準位置から乗車位置までの距離が近くなるほど、利用料金は大きくなるように設定されてもよい。 For example, when range AR11 in FIG. 13 is the reference range and set range AR11 is the set range, the management device 300 may set the usage fee to the reference fee or a usage fee exceeding the reference fee when a position within range AR11 or range AR10 is determined as the boarding position. For example, the usage fee may be set to be higher as the distance from the reference position to the boarding position becomes closer.

また、管理装置300は、上記の利用者により設定された設定距離を、直線距離として扱ってもよいし、経路距離として扱ってもよい。経路距離として扱う場合、管理装置300は、地図情報378を参照して、基準位置から利用者が移動可能な経路を、経路距離移動した場合の位置に基づいて設定範囲を設定してもよい。図14は、経路距離に基づいて設定された設定範囲AR15を含む画像IM6の一例を示す図である。また、設定時間に基づく設定範囲の形状も、画像IM6の設定範囲AR15のような形になることがある。 The management device 300 may treat the set distance set by the user as a straight-line distance or as a route distance. When treating it as a route distance, the management device 300 may refer to the map information 378 and set a set range based on the position of the route that the user can travel from the reference position when moving the route distance. Figure 14 is a diagram showing an example of an image IM6 including a set range AR15 set based on the route distance. The shape of the set range based on the set time may also be shaped like the set range AR15 of image IM6.

以上説明した第1実施形態によれば、管理装置300が、基準位置から所定距離以内の設定範囲、または基準位置から所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、輸送スケジュールの乗車位置に決定することにより、より納得感が得られる乗車位置または降車位置を決定することができる。 According to the first embodiment described above, the management device 300 determines, as the boarding location for the transportation schedule, a location that is within a set range within a predetermined distance from a reference location, or a set range that is a distance that a user can travel from the reference location in a predetermined time, thereby making it possible to determine a boarding location or disembarking location that is more satisfactory.

<第2実施形態>
以下、第2実施形態について説明する。第2実施形態では、対象の利用者の乗車位置の前後の車両の経路に基づいて利用料金が導出される。以下、第1実施形態との相違点を中心に説明する。
Second Embodiment
The second embodiment will be described below. In the second embodiment, the usage fee is calculated based on the route of the vehicle before and after the boarding position of the target user. The following description will focus on the differences from the first embodiment.

管理装置300は、車両が乗車位置に到達するまでの経路、または乗車位置から乗車位置の次の目的地までの経路の一方または双方に基づいて利用料金を決定する。例えば、管理装置300は、第1の乗車位置に到達するまでの第1経路を走行する際の第1コストが、第2の乗車位置に到達するまでの第2経路を走行する際の第2コストよりも大きい場合、第1の乗車位置を乗車位置とする場合の利用料金を、第2の乗車位置で乗車位置とする場合の利用料金よりも大きくする。 The management device 300 determines the usage fee based on one or both of the route taken by the vehicle to reach the boarding position or the route from the boarding position to the next destination of the boarding position. For example, if a first cost for traveling a first route to reach a first boarding position is greater than a second cost for traveling a second route to reach a second boarding position, the management device 300 sets the usage fee for the first boarding position to be greater than the usage fee for the second boarding position.

例えば、管理装置300は、第3の乗車位置から次の目的地までの第3経路を走行する際の第3コストが、第4の乗車位置から次の目的地までの第4経路を走行する際の第4コストよりも大きい場合、第3の乗車位置を乗車位置とする場合の利用料金を、第4の乗車位置で乗車位置とする場合の利用料金よりも大きくする。 For example, if the third cost of traveling the third route from the third boarding location to the next destination is greater than the fourth cost of traveling the fourth route from the fourth boarding location to the next destination, the management device 300 sets the usage fee for the third boarding location to be greater than the usage fee for the fourth boarding location.

図15は、第2実施形態の処理について説明するための図である。例えば、基準位置Psを中心とした設定範囲AR20において、乗車位置P1-P3が存在するものとする。また、車両は、経路R1を走行して目的に向かうのが効率的であるものとする。効率的とは、目的地に到着するためのコストが小さいことである。経路R1は乗車位置P1を通過する経路であり、乗車位置P2またはP3に到達するためには、車両は経路R1から逸れて迂回が必要である。例えば、管理装置300は、乗車位置P1で利用者を迎車する場合、乗車位置P2またはP3で迎車する場合よりも利用料金を低く設定してもよい。 Figure 15 is a diagram for explaining the processing of the second embodiment. For example, it is assumed that boarding positions P1-P3 exist within a set range AR20 centered on a reference position Ps. It is also assumed that it is efficient for a vehicle to travel along route R1 toward the destination. Efficient means that the cost of arriving at the destination is small. Route R1 is a route that passes through boarding position P1, and in order to arrive at boarding position P2 or P3, the vehicle must deviate from route R1 and take a detour. For example, the management device 300 may set a lower usage fee when picking up a user at boarding position P1 than when picking up a user at boarding position P2 or P3.

上記のように、管理装置300は、利用者が選択した乗車位置が、効率的にサービスを提供できる位置である場合、効率的にサービスを提供できない位置である場合よりも、利用料金を低く設定する。この結果、運営者または利用者はより納得感が得られる。 As described above, when the boarding location selected by the user is a location where the service can be provided efficiently, the management device 300 sets the usage fee lower than when the location is a location where the service cannot be provided efficiently. As a result, the operator or the user can feel more satisfied.

以上説明した第2実施形態によれば、管理装置300は、車両が乗車位置に到達するまでの経路、または乗車位置から乗車位置の次の目的地までの経路の一方または双方に基づいて利用料金を決定するため、より納得感が得られる乗車位置または降車位置を決定することができる。 According to the second embodiment described above, the management device 300 determines the usage fee based on either or both of the route the vehicle takes to reach the boarding position, or the route from the boarding position to the next destination beyond the boarding position, so that it is possible to determine a boarding position or disembarking position that is more satisfactory.

上記説明した実施形態は、以下のように表現することができる。
運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置であって、
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記プログラムを実行することにより、
端末装置から輸送リクエストを受け付け、
前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定し、
前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、
前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する、
管理装置。
The above-described embodiment can be expressed as follows.
A management device for managing a service in which a vehicle capable of autonomous driving is driven without a driver and a user is transported by the vehicle in a designated section,
A storage device storing a program;
a hardware processor;
The hardware processor executes the program,
Accepts transportation requests from terminal devices,
determining a transportation schedule for transporting the user from the boarding location to the disembarking location by the vehicle based on the transportation request;
receiving, from the terminal device, a predetermined distance from a reference position or a predetermined time from the reference position;
determining, as a boarding position of the transportation schedule, a position included in a set range within the predetermined distance from the reference position, or a set range that is a distance that the user can travel from the reference position within the predetermined time;
Management device.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.

例えば、管理装置300は、車両200に搭載されてもよい。また、車両200は、遠隔地から遠隔操作される遠隔操作車両であってもよい。この場合、車両200は、監視ユニット210により取得される各種情報を通信装置220によって外部装置に送信する。外部装置では、受信した各種情報に基づいて車両200の周辺状況を示す画像を生成し(あるいは再生し)、遠隔操作者に提示する。この際に、通信による遅延をカバーするため、先読み処理によって画像等が補正されてもよい。遠隔操作者は、提示された画像に基づいて運転操作子を操作する。運転操作子に対してなされた操作は、車両200に送信され、車両200は受信した操作に基づいて走行する。 For example, the management device 300 may be mounted on the vehicle 200. The vehicle 200 may also be a remote-operated vehicle that is remotely operated from a remote location. In this case, the vehicle 200 transmits various information acquired by the monitoring unit 210 to an external device via the communication device 220. The external device generates (or reproduces) an image showing the surrounding conditions of the vehicle 200 based on the received various information, and presents it to the remote operator. At this time, the image, etc. may be corrected by a look-ahead process to cover delays due to communication. The remote operator operates the driving controls based on the presented image. The operations performed on the driving controls are transmitted to the vehicle 200, and the vehicle 200 runs based on the received operations.

100 端末装置
200 車両
220 通信装置
240 車室内監視装置
242 認証装置
270 自動運転制御ユニット
300 管理装置
310 通信部
320 フロント処理部
322 受付部
324 情報提供部
330 輸送スケジュール決定部
340 経路決定部
350 料金処理部
370 記憶部
372 利用者情報
374 輸送リクエスト一覧情報
376 輸送スケジュール情報
378 地図情報
U 利用者
100 Terminal device 200 Vehicle 220 Communication device 240 Vehicle interior monitoring device 242 Authentication device 270 Automatic driving control unit 300 Management device 310 Communication unit 320 Front processing unit 322 Reception unit 324 Information provision unit 330 Transport schedule determination unit 340 Route determination unit 350 Fee processing unit 370 Storage unit 372 User information 374 Transport request list information 376 Transport schedule information 378 Map information U User

Claims (14)

運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置であって、
端末装置から輸送リクエストを受け付ける受付部と、
前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定する決定部と、
を備え、
前記受付部は、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、
前記決定部は、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定し、
前記管理装置は、前記利用者による前記設定範囲の変更を受け付け、前記変更に基づいて利用料金の割引率を表示し、
前記所定距離または前記利用者が移動可能な距離は、経路距離であり、
前記経路距離は、前記基準位置から前記利用者が移動可能な経路を移動する場合の距離である、
管理装置。
A management device for managing a service in which a vehicle capable of autonomous driving is driven without a driver and a user is transported by the vehicle in a designated section,
A reception unit that receives a transportation request from a terminal device;
A determination unit that determines a transportation schedule for transporting the user from the boarding position to the disembarking position by the vehicle based on the transportation request;
Equipped with
The receiving unit receives, from the terminal device, a predetermined distance from a reference position or a predetermined time from the reference position;
The determination unit determines, as a boarding position of the transportation schedule, a position included in a set range within the predetermined distance from the reference position, or a set range that is a range of a distance that the user can travel from the reference position within the predetermined time,
the management device accepts a change to the setting range made by the user, and displays a discount rate for the usage fee based on the change;
the predetermined distance or the distance that the user can travel is a route distance,
The route distance is a distance from the reference position along a route that the user can travel.
Management device.
前記管理装置は、前記乗車位置の候補を地図上に表示した前記端末装置から前記利用者による選択を受け付ける、
請求項1に記載の管理装置。
the management device accepts a selection by the user from the terminal device that displays the boarding position candidates on a map;
The management device according to claim 1 .
前記決定部は、前記利用者が前記端末装置に表示された地図上で任意に設定した範囲を設定範囲とし、前記設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する、
請求項1に記載の管理装置。
the determination unit determines a range arbitrarily set by the user on the map displayed on the terminal device as a set range, and determines a position included in the set range as a boarding position of the transportation schedule;
The management device according to claim 1 .
前記サービスの対価を設定する設定部を更に備え、
前記設定部は、前記設定範囲が第1範囲以上である場合、前記対価を基準対価以下に設定する、
請求項1から3のうちいずれか1項に記載の管理装置。
A setting unit for setting a price for the service is further provided,
The setting unit sets the consideration to a reference consideration or less when the set range is equal to or greater than a first range.
The management device according to claim 1 .
前記サービスの対価を設定する設定部を更に備え、
前記設定部は、前記設定範囲が第1範囲未満である場合、基準対価を超える対価に前記対価を設定する、
請求項1から4のうちいずれか1項に記載の管理装置。
A setting unit for setting a price for the service is further provided,
When the set range is less than a first range, the setting unit sets the price to a price exceeding a reference price.
The management device according to claim 1 .
前記所定距離または前記所定時間は、ユーザが前記端末装置を操作して設定したものである、
請求項1から5のうちいずれか1項に記載の管理装置。
the predetermined distance or the predetermined time is set by a user operating the terminal device;
The management device according to claim 1 .
前記受付部は、前記端末装置から、基準位置を起点とした所定距離を受け付け、
前記決定部は、前記所定距離を直線距離として扱い、前記基準位置から前記直線距離の設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定する、
請求項1から6のうちいずれか1項に記載の管理装置。
The receiving unit receives a predetermined distance from a reference position from the terminal device,
The determination unit treats the predetermined distance as a straight-line distance, and determines a position included in a set range of the straight-line distance from the reference position as a boarding position of the transportation schedule.
The management device according to any one of claims 1 to 6.
前記端末装置に情報提供させる情報提供部を更に備え、
前記情報提供部は、前記設定範囲内に存在する複数の乗車可能位置ごとに設定された前記サービスに対する対価、または前記複数の乗車可能位置ごとの乗車時刻の一方または双方を前記端末装置に提供し、前記端末装置の表示部に前記対価または前記乗車時刻を表示させる、
請求項1から7のうちいずれか1項記載の管理装置。
An information providing unit that causes the terminal device to provide information,
the information providing unit provides, to the terminal device, one or both of a fee for the service set for each of a plurality of boarding available locations existing within the set range and a boarding time for each of the plurality of boarding available locations, and causes a display unit of the terminal device to display the fee or the boarding time;
The management device according to any one of claims 1 to 7.
前記サービスの対価を設定する設定部を更に備え、
前記設定範囲が基準範囲以上である場合において、
前記設定部は、前記基準範囲内の乗車位置または前記基準範囲内の乗車位置の前記対価を基準対価以下に設定する、
請求項1から8のうちいずれか1項記載の管理装置。
A setting unit for setting a price for the service is further provided,
When the set range is equal to or greater than the reference range,
The setting unit sets the fare for the boarding position within the reference range or the boarding position within the reference range to a reference fare or less.
The management device according to any one of claims 1 to 8.
前記サービスの対価を設定する設定部を更に備え、
前記設定範囲が基準範囲以上である場合において、
前記設定部は、前記基準範囲内の乗車位置または前記基準範囲内の乗車位置の前記対価、基準対価を超える対価に設定する、
請求項1から9のうちいずれか1項記載の管理装置。
A setting unit for setting a price for the service is further provided,
When the set range is equal to or greater than the reference range,
The setting unit sets the price for a boarding position within the reference range or a boarding position within the reference range to a price exceeding a reference price.
The management device according to any one of claims 1 to 9.
前記サービスの対価を設定する設定部を更に備え、
前記設定部は、前記車両が前記乗車位置に到達するまでの経路、または前記乗車位置から前記乗車位置の次の目的地までの経路の一方または双方に基づいて、前記対価を決定する、
請求項1から10のうちいずれか1項に記載の管理装置。
A setting unit for setting a price for the service is further provided,
The setting unit determines the price based on one or both of a route until the vehicle reaches the boarding position and a route from the boarding position to a destination next to the boarding position.
The management device according to any one of claims 1 to 10.
前記受付部は、前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、
前記決定部は、前記基準位置から前記所定距離以内の設定範囲、または前記基準位置まで前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの降車位置に決定する、
請求項1から11のうちいずれか1項に記載の管理装置。
The receiving unit receives, from the terminal device, a predetermined distance from a reference position or a predetermined time from the reference position;
The determination unit determines, as a drop-off position of the transportation schedule, a position included in a set range within the predetermined distance from the reference position, or a set range that is a range of a distance that the user can travel to the reference position within the predetermined time.
The management device according to any one of claims 1 to 11.
運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置が、
端末装置から輸送リクエストを受け付け、
前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸する輸送スケジュールを決定し、
前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付け、
前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定し、
前記利用者による前記設定範囲の変更を受け付け、前記変更に基づいて利用料金の割引率を表示し、
前記所定距離または前記利用者が移動可能な距離は、経路距離であり、
前記経路距離は、前記基準位置から前記利用者が移動可能な経路を移動する場合の距離である、
管理方法。
A management device that manages a service of transporting a user by an autonomous vehicle without a driver in a designated section,
Accepts transportation requests from terminal devices,
determining a transportation schedule for transporting the user from the boarding location to the disembarking location by the vehicle based on the transportation request;
receiving, from the terminal device, a predetermined distance from a reference position or a predetermined time from the reference position;
determining a location included in a set range within the predetermined distance from the reference location, or a set range that is a distance that the user can travel from the reference location within the predetermined time, as a boarding location of the transportation schedule;
accepting a change to the setting range made by the user, and displaying a discount rate for the usage fee based on the change;
the predetermined distance or the distance that the user can travel is a route distance,
The route distance is a distance from the reference position along a route that the user can travel.
Management method.
運転手が乗車せずに自律走行可能な車両を走行させて、指定区間において利用者を前記車両で輸送するサービスを管理する管理装置のコンピュータに、
端末装置から輸送リクエストを受け付けさせ、
前記輸送リクエストに基づいて前記車両によって利用者を乗車位置から降車位置まで輸送する輸送スケジュールを決定させ、
前記端末装置から、基準位置を起点とした所定距離、または前記基準位置を起点とした所定時間を受け付けさせ、
前記基準位置から前記所定距離以内の設定範囲、または前記基準位置から前記所定時間で利用者が移動可能な距離の範囲である設定範囲に含まれる位置を、前記輸送スケジュールの乗車位置に決定させ
前記利用者による前記設定範囲の変更を受け付け、前記変更に基づいて利用料金の割引率を表示させ、
前記所定距離または前記利用者が移動可能な距離は、経路距離であり、
前記経路距離は、前記基準位置から前記利用者が移動可能な経路を移動する場合の距離である、
プログラム。
A computer of a management device that manages a service of transporting users in a designated section by driving an autonomous vehicle without a driver,
Accepting a transportation request from a terminal device;
determining a transportation schedule for transporting the user from a boarding location to a disembarking location by the vehicle based on the transportation request;
receiving, from the terminal device, a predetermined distance from a reference position or a predetermined time from the reference position;
determining, as a boarding position of the transportation schedule, a position included in a set range within the predetermined distance from the reference position, or a set range that is a distance that the user can travel from the reference position within the predetermined time ;
Accepting a change to the setting range by the user, and displaying a discount rate for the usage fee based on the change;
the predetermined distance or the distance that the user can travel is a route distance,
The route distance is a distance from the reference position along a route that the user can travel.
program.
JP2020047116A 2020-03-18 2020-03-18 Management device, management method, and program Active JP7702777B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020047116A JP7702777B2 (en) 2020-03-18 2020-03-18 Management device, management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020047116A JP7702777B2 (en) 2020-03-18 2020-03-18 Management device, management method, and program

Publications (2)

Publication Number Publication Date
JP2021149356A JP2021149356A (en) 2021-09-27
JP7702777B2 true JP7702777B2 (en) 2025-07-04

Family

ID=77848846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020047116A Active JP7702777B2 (en) 2020-03-18 2020-03-18 Management device, management method, and program

Country Status (1)

Country Link
JP (1) JP7702777B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018200555A (en) 2017-05-26 2018-12-20 日本ユニシス株式会社 Passenger determination device and passenger determination method for shared vehicle
JP2019525299A (en) 2016-06-21 2019-09-05 ヴィア トランスポーテーション、インコーポレイテッド System and method for vehicle sharing management
JP2019526850A (en) 2017-06-01 2019-09-19 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド Method and system for providing transportation services

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1185019A (en) * 1997-09-09 1999-03-30 Hitachi Eng Co Ltd Guidance information providing system for transportation use

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019525299A (en) 2016-06-21 2019-09-05 ヴィア トランスポーテーション、インコーポレイテッド System and method for vehicle sharing management
JP2018200555A (en) 2017-05-26 2018-12-20 日本ユニシス株式会社 Passenger determination device and passenger determination method for shared vehicle
JP2019526850A (en) 2017-06-01 2019-09-19 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド Method and system for providing transportation services

Also Published As

Publication number Publication date
JP2021149356A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
JP6852159B2 (en) Vehicle information providing device, vehicle information providing method, and program
JP7135014B2 (en) Ride-sharing management device, ride-sharing management method, and program
JP7241685B2 (en) Vehicle management system, vehicle management method, and program
CN110070251B (en) Vehicle calling system
WO2018230692A1 (en) Rideshare management system, rideshare management method, and program
JP7210336B2 (en) Vehicle control system, vehicle control method, and program
WO2018230533A1 (en) Vehicle dispatch service providing device, vehicle dispatch service providing method, and program
WO2019163816A1 (en) Vehicle control system, vehicle control method, and program
US11475690B2 (en) Vehicle control system and vehicle control method
CN112053579B (en) Vehicle management device and vehicle management method
CN113002563B (en) Control device and control method
JP2022030594A (en) Management device, management system, management method, and program
JP2021149381A (en) Management device, transport system, management method, and program
JP7702777B2 (en) Management device, management method, and program
JP7430079B2 (en) Management devices, management methods, and programs
JP7430080B2 (en) Management devices, management methods, and programs
US20210291875A1 (en) Management device, management method, and storage medium
JP2021149351A (en) Management system, management method, and program
JP7450420B2 (en) Management devices, management methods, and programs
JP7453026B2 (en) Transportation system and management method
JP7396942B2 (en) Management devices, management methods, and programs
JP7396940B2 (en) Management devices, management methods, and programs
JP7438800B2 (en) Management devices, management methods, and programs
KR20250168639A (en) Information processing device, information processing method and program
KR20240136228A (en) Vehicle control device, vehicle control method, and non-transitory storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240401

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240822

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240829

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20241011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250624

R150 Certificate of patent or registration of utility model

Ref document number: 7702777

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150