JP7844232B2 - Standby location indicating device, standby location indicating system, and standby location indicating method - Google Patents
Standby location indicating device, standby location indicating system, and standby location indicating methodInfo
- Publication number
- JP7844232B2 JP7844232B2 JP2022063367A JP2022063367A JP7844232B2 JP 7844232 B2 JP7844232 B2 JP 7844232B2 JP 2022063367 A JP2022063367 A JP 2022063367A JP 2022063367 A JP2022063367 A JP 2022063367A JP 7844232 B2 JP7844232 B2 JP 7844232B2
- Authority
- JP
- Japan
- Prior art keywords
- location
- waiting
- vehicle
- boarding
- locations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、待機場所指示装置、待機場所指示システム及び待機場所指示方法に関するものである。 This invention relates to a standby location indication device, a standby location indication system, and a standby location indication method.
車両の不足台数が0より大きい候補地区において、移動対象車両のモビリティサービス提供後の位置から待機場所までの移動距離が最小化されるように待機場所を決定し、決定した待機場所を移動対象車両の移動目的地として決定する技術が知られている(特許文献1)。 A technique is known (Patent Document 1) that, in candidate areas where the number of vehicle shortages is greater than zero, determines a waiting location such that the distance traveled from the vehicle's location after providing mobility services to the waiting location is minimized, and then sets the determined waiting location as the vehicle's destination.
しかしながら、特許文献1の技術は、待機場所からユーザの乗車地までの車両の移動時間に基づいて待機場所を決定しないため、車両が待機場所から乗車地まで移動するのに時間がかかると、ユーザが車両の利用要求をしてから乗車地に到着するのにかかる時間によっては、ユーザの乗車地における待ち時間が長くなってしまうという問題がある。 However, the technology described in Patent Document 1 does not determine the waiting location based on the vehicle's travel time from the waiting location to the user's boarding location. Therefore, if it takes a long time for the vehicle to travel from the waiting location to the boarding location, depending on the time it takes for the vehicle to arrive at the boarding location after the user requests to use it, the user's waiting time at the boarding location may become long.
本発明が解決しようとする課題は、乗車場所におけるユーザの待ち時間を短縮できる待機場所指示装置、待機場所指示システム及び待機場所指示方法を提供することである。 The problem that this invention aims to solve is to provide a waiting area indication device, a waiting area indication system, and a waiting area indication method that can shorten the waiting time for users at boarding locations.
本発明は、配車待ち車両が待機する待機場所候補を抽出し、待機場所候補ごとに、待機場所候補に対応する乗車場所として、待機場所候補周辺の乗車場所を抽出し、乗車場所ごとに、ユーザが配車要求をしてから乗車場所に到着するまでの配車余裕時間を算出し、乗車場所に対応する待機場所候補から乗車場所までの車両の移動時間が配車余裕時間以内であるか否かを判定し、待機場所候補に対応する乗車場所のうちの少なくともひとつが、車両の移動時間が配車余裕時間以内であると判定した移動可能乗車場所である場合には、当該待機場所候補を配車待ち車両の待機場所として、待機場所まで走行させる制御指示を配車待ち車両に送信することによって上記課題を解決する。 This invention solves the above problem by extracting candidate waiting locations for vehicles awaiting dispatch, extracting corresponding pick-up locations around each candidate waiting location, calculating the dispatch buffer time for each pick-up location from the time a user requests a ride until the vehicle arrives at the pick-up location, determining whether the vehicle's travel time from the candidate waiting location to the pick-up location is within the dispatch buffer time, and, if at least one of the pick-up locations corresponding to the candidate waiting location is determined to be a movable pick-up location where the vehicle's travel time is within the dispatch buffer time, sending a control instruction to the vehicle awaiting dispatch to designate that candidate waiting location as the vehicle's waiting location.
本発明によれば、乗車場所におけるユーザの待ち時間を短縮できる。 According to this invention, the waiting time for users at boarding locations can be reduced.
以下、図面を用いて本発明に係る待機場所指示装置及び方法を用いた待機場所指示システム100を説明する。図1は、本実施形態に係る待機場所指示装置1及び方法を用いた待機場所指示システム100の概略を示すブロック図である。本実施形態に係る待機場所指示システム100は、配車要求に応じて車両を配車する配車サービスにおいて、車両が待機する待機場所を指示するシステムである。待機場所は、配車要求の取得を待つ配車待ち車両が待機する場所である。配車待ち車両は、例えば、車内に乗客がいない、かつ、所定時間以内に配車予定がない車両である。 The following describes a waiting location instruction system 100 using the waiting location instruction device and method according to the present invention, with reference to the drawings. Figure 1 is a schematic block diagram of the waiting location instruction system 100 using the waiting location instruction device 1 and method according to this embodiment. The waiting location instruction system 100 according to this embodiment is a system that indicates the waiting location where vehicles wait in a dispatch service that dispatches vehicles in response to dispatch requests. The waiting location is a place where vehicles awaiting dispatch wait to receive dispatch requests. Vehicles awaiting dispatch are, for example, vehicles that have no passengers inside and are not scheduled for dispatch within a predetermined time.
本実施形態では、待機場所指示システム100が車両の配車サービスに適用される例を挙げて説明する。配車サービスは、配車計画にしたがってユーザを車両に乗車させて目的地まで輸送するサービスであり、たとえば有人タクシー、無人タクシー、自律走行機能を備えた営業用車両といった車両を利用する。例えば、配車サービスでは、ユーザの携帯端末から配車管理サーバに配車要求が送信されると、配車管理サーバは、ユーザに配車する車両を選定し、選定した車両に、配車計画を含む配車要求を送信する。車両は、配車管理サーバから配車要求を取得すると、配車計画にしたがって乗車場所を経由してユーザを目的地まで輸送する。 In this embodiment, an example of the waiting location instruction system 100 being applied to a vehicle dispatch service will be described. A dispatch service is a service that transports users to their destinations by having them board a vehicle according to a dispatch plan, and utilizes vehicles such as manned taxis, unmanned taxis, and commercial vehicles equipped with autonomous driving capabilities. For example, in a dispatch service, when a dispatch request is sent from a user's mobile terminal to the dispatch management server, the dispatch management server selects a vehicle to dispatch to the user and sends a dispatch request, including a dispatch plan, to the selected vehicle. Upon receiving the dispatch request from the dispatch management server, the vehicle transports the user to their destination via the boarding location according to the dispatch plan.
図1で示されるように、本実施形態に係る待機場所指示システム100は、配車管理センター等に設けられた待機場所指示装置1と、ユーザに利用される複数の車両20がそれぞれ有する車載制御装置2と、を備える。待機場所指示装置1は、電気通信回線網を構成するネットワークを介して複数の車両20と接続されている。車両20は、ユーザに配車される配車車両である。図1では、一つの待機場所指示装置1及び一つの車載制御装置2を示すが、本実施形態の待機場所指示システム100を構成する待機場所指示装置1及び車載制御装置2のそれぞれの台数は、特に限定されない。 As shown in Figure 1, the waiting location instruction system 100 according to this embodiment comprises a waiting location instruction device 1 installed in a dispatch management center or the like, and on-board control devices 2, each of which is provided to a plurality of vehicles 20 used by users. The waiting location instruction device 1 is connected to the plurality of vehicles 20 via a network constituting a telecommunications network. The vehicles 20 are dispatch vehicles assigned to users. Although Figure 1 shows one waiting location instruction device 1 and one on-board control device 2, the number of waiting location instruction devices 1 and on-board control devices 2 constituting the waiting location instruction system 100 of this embodiment is not particularly limited.
待機場所指示装置1は通信部16を備え、車載制御装置2は通信部22を備え、インターネットなどの電気通信回線網NWを介して相互に情報の送受信が可能とされている。なお、通信経路は有線であっても無線であってもよい。なお、本実施形態では、車両20として、バッテリから供給される電力で駆動されるモータを駆動源とする電気自動車を例に説明するが、電気自動車以外の自動車、例えば、ガソリンエンジンを駆動源とする自動車や、エンジンとモータの両方を駆動源とするハイブリッド自動車であってもよい。 The standby location instruction device 1 is equipped with a communication unit 16, and the in-vehicle control device 2 is equipped with a communication unit 22, enabling mutual transmission and reception of information via a telecommunications network NW such as the Internet. The communication path may be wired or wireless. In this embodiment, the vehicle 20 is described using an electric vehicle powered by a motor supplied by a battery as an example, but other vehicles such as a vehicle powered by a gasoline engine or a hybrid vehicle powered by both an engine and a motor may also be used.
待機場所指示装置1は、図1に示されるように、少なくともプロセッサ10と、データベース11とを備える。プロセッサ10は、ハードウェア及びソフトウェアを有するコンピュータを備えており、このコンピュータはプログラムを格納したROMと、ROMに格納されたプログラムを実行するCPUと、アクセス可能な記憶装置として機能するRAMを含むものである。プロセッサ10は、機能ブロックとして、記憶部12と、車両検出部13と、待機場所特定部14と、制御指示部15と、通信部16と、を含んで構成され、上記各機能を実現する又は各処理を実行するためのソフトウェアと、ハードウェアとの協働により各機能を実行する。なお、本実施形態では、プロセッサ10が有する機能を5つのブロックとして分けた上で、各機能ブロックの機能を説明するが、プロセッサ10の機能は必ずしも5つのブロックに分ける必要はない。 The standby location instruction device 1, as shown in Figure 1, comprises at least a processor 10 and a database 11. The processor 10 is a computer with hardware and software, and this computer includes a ROM for storing programs, a CPU for executing the programs stored in the ROM, and RAM for functioning as an accessible storage device. The processor 10 is configured as a functional block, including a storage unit 12, a vehicle detection unit 13, a standby location identification unit 14, a control instruction unit 15, and a communication unit 16. Each function is executed through the cooperation of software and hardware for realizing or executing each of the above functions. In this embodiment, the functions of the processor 10 are divided into five blocks, and the functions of each functional block are explained; however, the functions of the processor 10 do not necessarily need to be divided into five blocks.
記憶部12は、車両20が待機可能な待機場所と、車両に乗車可能な乗車場所とをデータベース11に記憶する。例えば、一つのサービスエリアに一又は複数の待機場所が予め設定されている。待機場所は、いわゆる駐車場であり、配車サービスで用いられる配車車両専用に管理する駐車場や、民間経営する時間貸しの駐車場、スーパーなど商業施設の一時的に利用可能な駐車場などである。 The memory unit 12 stores in the database 11 the waiting locations where the vehicle 20 can wait and the boarding locations where the vehicle can be boarded. For example, one or more waiting locations are pre-set for a single service area. These waiting locations are typically parking lots, including parking lots managed exclusively for vehicles used in ride-hailing services, privately operated hourly parking lots, and temporarily available parking lots at commercial facilities such as supermarkets.
また、記憶部12は、配車履歴情報に基づいて、ユーザが車両に乗車したことのある場所を乗車場所として記憶する。配車履歴情報は、ユーザが過去に配車サービスを利用した時の乗車場所の情報を含む。また、記憶部12は、ユーザが乗車場所として指定する可能性のある場所を乗車場所として記憶する。例えば、記憶部12は、地図情報に含まれるエリアの特性に基づいて、乗車場所を記憶する。記憶部12は、駅エリアや繁華街エリアなど滞在人口が多いエリア周辺の場所を乗車場所として記憶する。記憶部12は、配車サービス提供者が入力操作によって入力した乗車場所を記憶してもよい。 Furthermore, the memory unit 12 stores locations where the user has previously boarded a vehicle, based on the dispatch history information. The dispatch history information includes information about the boarding locations when the user previously used the ride-hailing service. The memory unit 12 also stores locations that the user may specify as boarding locations. For example, the memory unit 12 stores boarding locations based on the characteristics of the area included in the map information. The memory unit 12 stores locations around areas with high population density, such as train station areas or commercial districts. The memory unit 12 may also store boarding locations entered by the ride-hailing service provider through an input operation.
車両検出部13は、配車待ち車両を検出する。配車待ち車両は、例えば、車内に乗客がいない、かつ、所定時間内に配車予定のない車両である。本実施形態では、車両検出部13は、車両20が乗客を降車場所で降車させて配車サービスを終了した場合、配車サービスを終了した車両20から、配車サービスを終了したことを示す配車完了情報を受信する。車両検出部13は、配車完了情報を受信すると、配車完了情報を送信した車両の配車予約情報を参照し、所定時間以内に配車予定がなければ、当該車両を配車待ち車両として検出する。 The vehicle detection unit 13 detects vehicles waiting for dispatch. A vehicle waiting for dispatch is, for example, a vehicle with no passengers inside and no scheduled dispatch within a predetermined time. In this embodiment, when vehicle 20 has dropped off passengers at the designated drop-off location and completed the dispatch service, the vehicle detection unit 13 receives dispatch completion information from vehicle 20 indicating that the dispatch service has been completed. Upon receiving the dispatch completion information, the vehicle detection unit 13 refers to the dispatch reservation information of the vehicle that sent the dispatch completion information, and if there is no scheduled dispatch within the predetermined time, it detects the vehicle as a vehicle waiting for dispatch.
待機場所特定部14は、車両検出部13によって検出した配車待ち車両が待機する待機場所を特定する。待機場所特定部14は、まず、データベース11に記憶された待機場所から待機場所候補を抽出する。待機場所特定部14は、配車待ち車両の位置情報を取得し、配車待ち車両の位置情報に基づいて、配車待ち車両の位置から所定範囲内に位置する待機場所を待機場所候補として抽出する。抽出される待機場所候補は、ひとつであってもよいし、複数であってもよい。 The waiting location identification unit 14 identifies the waiting location where the vehicle awaiting dispatch is waiting, as detected by the vehicle detection unit 13. First, the waiting location identification unit 14 extracts candidate waiting locations from the waiting locations stored in the database 11. The waiting location identification unit 14 acquires the location information of the vehicle awaiting dispatch and, based on this location information, extracts candidate waiting locations located within a predetermined range from the vehicle's position. The extracted candidate waiting locations may be one or multiple.
待機場所特定部14は、待機場所候補を抽出した後、抽出した待機場所候補ごとに、待機場所候補に対応する乗車場所として、待機場所候補周辺に位置する乗車場所を抽出する。例えば、待機場所特定部14は、待機場所候補の位置情報を取得し、待機場所候補の位置から所定範囲内に位置する乗車場所を、待機場所候補に対応する乗車場所として抽出する。抽出される乗車場所は、ひとつであってもよいし、複数であってもよい。 The waiting location identification unit 14 extracts candidate waiting locations and, for each extracted candidate, extracts corresponding boarding locations located near the candidate waiting location. For example, the waiting location identification unit 14 acquires location information for the candidate waiting location and extracts boarding locations located within a predetermined range from the candidate's location as corresponding boarding locations. The extracted boarding locations may be one or multiple.
また、待機場所特定部14は、配車待ち車両から、配車待ち車両のバッテリ残量の情報を取得し、バッテリ残量に基づいて、配車待ち車両が待機場所候補からバッテリ残量で移動可能な範囲内に位置する乗車場所を、待機場所候補に対応する乗車場所として抽出してもよい。例えば、待機場所特定部14は、配車待ち車両が待機場所候補まで移動するのに必要な必要バッテリ量を算出し、配車待ち車両のバッテリ残量に基づいて、バッテリ残量から必要バッテリ量を差し引いて、車両20が待機場所候補に到着した場合のバッテリ残量を算出する。そして、待機場所特定部14は、車両20が待機場所候補に到着した場合のバッテリ残量に基づいて、配車待ち車両が待機場所候補からバッテリ残量で移動可能な範囲内に位置する乗車場所を抽出する。 Furthermore, the waiting location identification unit 14 may acquire battery level information from the waiting vehicle and, based on the battery level, extract boarding locations located within the range that the waiting vehicle can travel from the candidate waiting location using its remaining battery power, as corresponding boarding locations to the candidate waiting location. For example, the waiting location identification unit 14 calculates the amount of battery power required for the waiting vehicle to travel to the candidate waiting location, and, based on the vehicle's remaining battery power, subtracts the required amount of battery power from the remaining battery power to calculate the battery level when the vehicle 20 arrives at the candidate waiting location. Then, based on the battery level when the vehicle 20 arrives at the candidate waiting location, the waiting location identification unit 14 extracts boarding locations located within the range that the waiting vehicle can travel from the candidate waiting location using its remaining battery power.
待機場所特定部14は、抽出された乗車場所ごとに、乗車場所において車両20を配車した配車履歴情報に基づいて、ユーザが配車要求をしてから乗車場所に到着するまでの配車余裕時間を算出する。 The waiting location identification unit 14 calculates the available time for dispatching a vehicle from the time the user requests a vehicle until the vehicle arrives at the pickup location, based on the dispatch history information for each extracted pickup location.
配車余裕時間は、過去に当該乗車場所で車両に乗車したユーザが、配車要求してから乗車場所まで移動するのにかかった移動時間である。ユーザが配車要求をした位置はユーザによって異なるため、ユーザが同じ乗車場所を利用したとしても、ユーザが配車要求をした位置から当該乗車場所まで移動するのにかかる移動時間も異なる。そのため、例えば、本実施形態では、過去に当該乗車場所で乗車したユーザの平均移動時間を当該乗車場所の配車余裕時間として算出する。例えば、待機場所特定部14は、対象となる乗車場所で車両20に乗車した全てのユーザの配車履歴情報を取得する。待機場所特定部14は、ユーザごとに、取得した配車履歴情報に含まれる、ユーザが配車要求した時のユーザの位置情報と、乗車場所の位置情報とに基づいて、ユーザの移動距離を算出する。例えば、ユーザが配車要求した時とは、ユーザの携帯端末から配車要求が送信された時であり、ユーザが配車要求した時のユーザの位置情報とは、配車要求を送信したユーザの携帯端末の位置情報である。待機場所特定部14は、ユーザの移動距離と一般的な歩行速度とに基づいて、ユーザが配車要求をした位置から乗車場所まで移動するのにかかったユーザ移動時間を算出する。また、ユーザ移動時間は、ユーザが配車要求した時刻とユーザが乗車場所に到着した時刻との間の時間であってもよい。そして、待機場所特定部14は、算出した各ユーザ移動時間の平均移動時間を配車余裕時間として算出する。 The vehicle dispatch buffer time is the travel time taken by users who have previously boarded a vehicle at the designated boarding location from the time they made a dispatch request until they reached the boarding location. Since the location from which a user makes a dispatch request differs from user to user, even if users use the same boarding location, the travel time taken by the user to reach the boarding location will also differ. Therefore, for example, in this embodiment, the average travel time of users who have previously boarded at the designated boarding location is calculated as the vehicle dispatch buffer time for that boarding location. For example, the waiting location identification unit 14 acquires dispatch history information for all users who have boarded the vehicle 20 at the target boarding location. For each user, the waiting location identification unit 14 calculates the user's travel distance based on the user's location information at the time the user made the dispatch request and the location information of the boarding location, which are included in the acquired dispatch history information. For example, "when a user made a dispatch request" refers to the time when the dispatch request was sent from the user's mobile terminal, and "the user's location information at the time the user made the dispatch request" refers to the location information of the mobile terminal of the user who sent the dispatch request. The waiting location identification unit 14 calculates the user's travel time from the location where the user requested a ride to the pick-up location, based on the user's travel distance and typical walking speed. The user's travel time may also be the time between the time the user requested the ride and the time the user arrived at the pick-up location. The waiting location identification unit 14 then calculates the average of these calculated user travel times as the available ride time.
また、配車余裕時間は、ユーザの平均移動時間に限らず、例えば、ユーザ移動時間の中央値、最頻値、最大値であってもよい。待機場所特定部14は、乗車場所で車両に乗車した全てのユーザのユーザ移動時間を算出し、ユーザ移動時間の分布を生成する。そして、待機場所特定部14は、ユーザ移動時間の分布に基づいて、ユーザ移動時間の中央値、最頻値又は最大値を算出する。また、配車余裕時間は、時間の幅であってもよい。例えば、待機場所特定部14は、ユーザ移動時間の度数分布を生成し、データ数が最も多い階級の時間の幅を配車余裕時間として算出してもよい。また、待機場所特定部14は、ユーザ移動時間の平均値、中央値、最頻値又は最頻値を算出し、算出した値を中心とした所定範囲の時間の幅を配車余裕時間として算出してもよい。また、待機場所特定部14は、全てのユーザのユーザ移動時間に基づいて、配車余裕時間を算出することに限らず、直近の所定期間内に乗車場所で乗車したユーザのユーザ移動時間に基づいて、配車余裕時間を算出してもよい。 Furthermore, the dispatch leeway is not limited to the average user travel time; for example, it may be the median, mode, or maximum value of the user travel time. The waiting location identification unit 14 calculates the user travel time for all users who boarded a vehicle at the boarding location and generates a distribution of user travel times. Then, based on this distribution, the waiting location identification unit 14 calculates the median, mode, or maximum value of the user travel time. Alternatively, the dispatch leeway may be a time range. For example, the waiting location identification unit 14 may generate a frequency distribution of user travel times and calculate the dispatch leeway as the time range of the class with the largest number of data points. Alternatively, the waiting location identification unit 14 may calculate the mean, median, mode, or most frequent value of the user travel time and calculate the dispatch leeway as a time range within a predetermined range centered on the calculated value. Furthermore, the waiting location identification unit 14 is not limited to calculating the dispatch leeway based on the user travel time of all users; it may also calculate the dispatch leeway based on the user travel time of users who boarded a vehicle at the boarding location within the most recent predetermined period.
また、待機場所特定部14は、乗車場所ごとに、乗車場所に対応する待機場所候補から乗車場所までの車両20の移動時間を算出する。例えば、待機場所特定部14は、待機場所候補と乗車場所との間の距離と車両の平均車速とに基づいて、車両20の移動時間を算出する。また、待機場所特定部14は、配車余裕時間と同様に、配車履歴情報に基づいて、車両20の移動時間を算出してもよい。そして、待機場所特定部14は、乗車場所ごとに、車両20の移動時間が配車余裕時間以内であるか否かを判定する。車両20の移動時間が配車余裕時間以内であると判定した場合には、待機場所特定部14は、対象となる乗車場所を移動可能乗車場所と判定する。すなわち、移動可能乗車場所は、車両20の移動時間が配車余裕時間以内であると判定された乗車場所である。本実施形態では、待機場所特定部14は、待機場所候補に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所である場合には、当該待機場所候補を配車待ち車両の待機場所として特定する。 Furthermore, the waiting location identification unit 14 calculates the travel time of the vehicle 20 from the candidate waiting location corresponding to the boarding location to the boarding location for each boarding location. For example, the waiting location identification unit 14 calculates the travel time of the vehicle 20 based on the distance between the candidate waiting location and the boarding location and the average speed of the vehicle. Alternatively, the waiting location identification unit 14 may calculate the travel time of the vehicle 20 based on dispatch history information, similar to the dispatch buffer time. Then, for each boarding location, the waiting location identification unit 14 determines whether the travel time of the vehicle 20 is within the dispatch buffer time. If it determines that the travel time of the vehicle 20 is within the dispatch buffer time, the waiting location identification unit 14 determines the target boarding location as a movable boarding location. That is, a movable boarding location is a boarding location where it has been determined that the travel time of the vehicle 20 is within the dispatch buffer time. In this embodiment, if at least one of the boarding locations corresponding to the candidate waiting location is a movable boarding location, the waiting location identification unit 14 identifies that candidate waiting location as a waiting location for a vehicle waiting for dispatch.
また、待機場所特定部14は、待機場所候補に対応するすべての乗車場所に対して、移動可能乗車場所か否かの判定をした後、待機場所候補が配車可能待機場所か否かを判定してもよい。配車可能待機場所は、待機場所候補のうち、車両20が配車余裕時間以内にいずれかの乗車場所に移動できる待機場所候補である。例えば、待機場所特定部14は、待機場所候補に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所であるか否かを判定する。待機場所候補に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所であると判定した場合には、待機場所特定部14は、当該待機場所候補を配車可能待機場所と判定する。待機場所特定部14は、抽出されたすべての待機場所候補に対して、配車可能待機場所か否かの配車可能判定を実行する。 Furthermore, the waiting location identification unit 14 may, after determining whether all boarding locations corresponding to the waiting location candidates are movable boarding locations, determine whether the waiting location candidate is a dispatchable waiting location. A dispatchable waiting location is a waiting location candidate from among the waiting location candidates that the vehicle 20 can move to any of the boarding locations within the dispatch leeway time. For example, the waiting location identification unit 14 determines whether at least one of the boarding locations corresponding to the waiting location candidates is a movable boarding location. If it determines that at least one of the boarding locations corresponding to the waiting location candidates is a movable boarding location, the waiting location identification unit 14 determines that the waiting location candidate is a dispatchable waiting location. The waiting location identification unit 14 then performs a dispatchability determination for all extracted waiting location candidates to determine whether they are dispatchable waiting locations.
待機場所特定部14は、抽出されたすべての待機場所候補に対して、配車可能判定を実行した後、配車可能判定結果に基づいて、抽出された待機場所候補のうち、配車可能待機場所があるか否かを判定する。すなわち、待機場所特定部14は、抽出された待機場所候補のうちの少なくともひとつが配車可能待機場所であるか否かを判定する。配車可能待機場所があると判定した場合には、待機場所特定部14は、配車可能待機場所が2以上であるか否かを判定する。また、配車可能待機場所がないと判定した場合には、待機場所特定部14は、配車待ち車両最寄りの待機場所候補を配車待ち車両の待機場所として特定する。配車可能待機場所が2以上ではないと判定した場合、すなわち、配車可能待機場所がひとつしかない場合には、待機場所特定部14は、ひとつしかない配車可能待機場所を配車待ち車両の待機場所として特定する。 The waiting location identification unit 14 performs a dispatch feasibility determination for all extracted waiting location candidates. Based on the dispatch feasibility determination result, it then determines whether there are any dispatchable waiting locations among the extracted candidates. That is, the waiting location identification unit 14 determines whether at least one of the extracted waiting location candidates is a dispatchable waiting location. If it determines that there are dispatchable waiting locations, the waiting location identification unit 14 determines whether there are two or more dispatchable waiting locations. If it determines that there are no dispatchable waiting locations, the waiting location identification unit 14 identifies the waiting location candidate closest to the waiting vehicle as the waiting location for the vehicle. If it determines that there are not two or more dispatchable waiting locations, i.e., if there is only one dispatchable waiting location, the waiting location identification unit 14 identifies that single dispatchable waiting location as the waiting location for the waiting vehicle.
また、待機場所特定部14は、配車可能待機場所が2以上ある場合には、配車可能待機場所ごとに、対応する移動可能乗車場所の数を比較する。そして、待機場所特定部14は、対応する移動可能乗車場所が最も多い配車可能待機場所を配車待ち車両の待機場所として特定する。一例として、配車可能待機場所が、配車可能待機場所Xと配車可能待機場所Yのふたつある場合を例に挙げて説明する。例えば、配車可能待機場所Xに移動可能乗車場所が2つあり、配車可能待機場所Yに移動可能乗車場所が2つである場合には、移動可能乗車場所が最も多い配車可能待機場所Xが配車待ち車両の待機場所として特定される。 Furthermore, if there are two or more available waiting locations, the waiting location identification unit 14 compares the number of corresponding mobile pick-up locations for each available waiting location. The waiting location identification unit 14 then identifies the waiting location with the most corresponding mobile pick-up locations as the waiting location for the vehicle awaiting dispatch. As an example, let's consider a case where there are two available waiting locations, X and Y. For instance, if waiting location X has two mobile pick-up locations and waiting location Y also has two mobile pick-up locations, then waiting location X, which has the most mobile pick-up locations, is identified as the waiting location for the vehicle awaiting dispatch.
また、待機場所特定部14は、配車可能待機場所が2以上ある場合には、配車可能待機場所ごとに、評価値を算出し、配車可能待機場所の評価値に応じて、配車待ち車両の待機場所を特定することとしてもよい。評価値は、ユーザが、配車可能待機場所に対応する移動可能乗車場所を利用する可能性を評価した値である。評価値は、ユーザが移動可能乗車場所を利用する可能性が高いほど、高く算出される。まず、待機場所特定部14は、移動可能乗車場所ごとに評価値を算出する。評価値の算出方法は、後述する。 Furthermore, if there are two or more available waiting locations, the waiting location identification unit 14 may calculate an evaluation value for each available waiting location and identify the waiting location of the vehicle waiting for dispatch according to the evaluation value of the available waiting location. The evaluation value is a value that assesses the likelihood that a user will use a mobile pick-up location corresponding to a available waiting location. The higher the evaluation value, the more likely the user is to use a mobile pick-up location. First, the waiting location identification unit 14 calculates an evaluation value for each mobile pick-up location. The method for calculating the evaluation value will be described later.
待機場所特定部14は、移動可能乗車場所ごとに評価値を算出した後、配車可能待機場所ごとに、配車可能待機場所に対応する移動可能乗車場所の評価値を合計して配車可能待機場所の評価値を算出する。待機場所特定部14は、すべての配車可能待機場所の評価値を算出し、各配車可能待機場所の評価値を比較する。そして、待機場所特定部14は、評価値が最も大きい配車可能待機場所を配車待ち車両の待機場所として特定する。すなわち、本実施形態では、ユーザに利用される可能性が高い乗車場所に配車余裕時間以内に移動できる待機場所候補を配車待ち車両の待機場所として特定する。 The waiting location identification unit 14 calculates an evaluation value for each movable pick-up location, and then, for each dispatchable waiting location, it sums the evaluation values of the movable pick-up locations corresponding to that waiting location to calculate an evaluation value for that waiting location. The waiting location identification unit 14 calculates evaluation values for all dispatchable waiting locations and compares the evaluation values of each waiting location. Then, the waiting location identification unit 14 identifies the waiting location with the highest evaluation value as the waiting location for the vehicle awaiting dispatch. In other words, in this embodiment, candidate waiting locations that can be moved to a pick-up location likely to be used by a user within the dispatch leeway time are identified as waiting locations for the vehicle awaiting dispatch.
一例として、配車待ち車両の待機場所候補として、配車可能待機場所Xと配車可能待機場所Yとが抽出されている場合を挙げて説明する。配車可能待機場所Xに対応する移動可能乗車場所Aの評価値と移動可能乗車場所Bの評価値がそれぞれ10点と8点で、配車可能待機場所Yに対応する移動可能乗車場所Cの評価値と移動可能乗車場所Bの評価値がそれぞれ2点と8点であるとする。この場合、配車可能待機場所Xの評価値は、10点と8点を合計して、18点と算出される。配車可能待機場所Yの評価値は、2点と8点を合計して、10点と算出される。待機場所特定部14は、配車可能待機場所Xの評価値18点と配車可能待機場所Yの評価値10点とを比較して、評価値が最も大きい配車可能待機場所Xを配車待ち車両の待機場所として特定する。 As an example, let's consider a case where two possible waiting locations, waiting location X and waiting location Y, are extracted as potential waiting locations for vehicles awaiting dispatch. Assume that the evaluation values for mobile pick-up location A and mobile pick-up location B corresponding to waiting location X are 10 points and 8 points, respectively, and the evaluation values for mobile pick-up location C and mobile pick-up location B corresponding to waiting location Y are 2 points and 8 points, respectively. In this case, the evaluation value for waiting location X is calculated as 18 points (10 points + 8 points). The evaluation value for waiting location Y is calculated as 10 points (2 points + 8 points). The waiting location identification unit 14 compares the evaluation value of waiting location X (18 points) and waiting location Y (10 points) and identifies waiting location X, which has the highest evaluation value, as the waiting location for vehicles awaiting dispatch.
ここで、待機場所候補の評価値を算出する方法について説明する。例えば、待機場所特定部14は、移動可能乗車場所ごとに、乗車場所における過去の利用実績に基づいて評価値を算出する。待機場所特定部14は、データベース11から、ユーザが移動可能乗車場所で車両20を利用した配車履歴情報を取得し、過去にユーザが乗車場所で車両20に乗車した利用回数を算出する。例えば、利用回数は、移動可能乗車場所を乗車場所として利用した配車履歴の数である。待機場所特定部14は、利用回数に応じて、評価値を算出する。利用回数は、配車サービス開始時から現在までの累積利用回数であってもよいし、直近の所定期間内における利用頻度であってもよい。評価値は、利用回数が多いほど大きい値に算出される。例えば、乗車場所Aにおける過去の累積利用回数が50回、乗車場所Bにおける過去の累積利用回数が100回、乗車場所Cにおける過去の累積利用回数が20回である場合には、待機場所特定部14は、乗車場所Aの評価値を5点、乗車場所Bの評価値を10点、乗車場所Cの評価値を2点と算出する。 Here, we will explain how to calculate the evaluation value for a candidate waiting location. For example, the waiting location identification unit 14 calculates an evaluation value for each movable pick-up location based on past usage history at the pick-up location. The waiting location identification unit 14 obtains dispatch history information from the database 11, where the user has used the vehicle 20 at a movable pick-up location, and calculates the number of times the user has used the vehicle 20 at the pick-up location in the past. For example, the number of uses is the number of dispatch history entries where the movable pick-up location was used as the pick-up location. The waiting location identification unit 14 calculates an evaluation value according to the number of uses. The number of uses may be the cumulative number of uses from the start of the dispatch service to the present, or it may be the frequency of use within the most recent predetermined period. The evaluation value is calculated to be higher the more times the user has used the service. For example, if the cumulative number of past uses at pick-up location A is 50, the cumulative number of past uses at pick-up location B is 100, and the cumulative number of past uses at pick-up location C is 20, the waiting location identification unit 14 calculates an evaluation value of 5 points for pick-up location A, 10 points for pick-up location B, and 2 points for pick-up location C.
また、過去の利用実績は、時間帯別に取得されたものであってもよい。例えば、データベース11には、時間帯別の利用回数が記憶されている。待機場所特定部14は、乗車場所の評価値を算出する時の現在の時間帯を特定し、現在の時間帯と同じ時間帯の過去の累積利用回数を取得する。待機場所特定部14は、当該時間帯の過去の累積利用回数に応じて、評価値を算出する。 Furthermore, past usage data may be obtained by time slot. For example, database 11 stores usage counts for each time slot. The waiting location identification unit 14 identifies the current time slot when calculating the evaluation value of the boarding location and obtains the cumulative usage count for the same time slot in the past. The waiting location identification unit 14 calculates the evaluation value according to the cumulative usage count for that time slot in the past.
また、待機場所特定部14は、乗車場所周辺の特性に基づいて、移動可能乗車場所の評価値を算出する。待機場所特定部14は、データベース11から地図情報を取得し、地図情報に含まれる移動可能乗車場所周辺の特性情報を取得する。移動可能乗車場所周辺の特性は、例えば、繁華街エリア、駅エリア、自宅エリアなどのエリアの属性である。本実施形態では、エリアの属性ごとに、配車サービスの利用されやすさに応じて、予め評価値が設定されている。各エリアでは、駅周辺、繁華街周辺、自宅周辺の順に、滞在人口も多く、移動のために配車サービスを利用する需要も多いため、評価値が大きく設定されている。例えば、繁華街エリアの評価値は3点、駅エリアの評価値は6点、自宅エリアの評価値は1点に設定されているとする。乗車場所A周辺が繁華街エリアである場合、乗車場所Aの評価値は3点と算出され、乗車場所B周辺が駅エリアである場合、乗車場所Bの評価値は6点と算出され、乗車場所C周辺が自宅エリアである場合、乗車場所Cの評価値は1点と算出される。 Furthermore, the waiting location identification unit 14 calculates an evaluation value for a movable pick-up location based on the characteristics of the area surrounding the pick-up location. The waiting location identification unit 14 obtains map information from the database 11 and acquires characteristic information about the area surrounding the movable pick-up location included in the map information. The characteristics of the area surrounding the movable pick-up location are, for example, area attributes such as a downtown area, a train station area, or a residential area. In this embodiment, evaluation values are pre-set for each area attribute according to the ease of using the ride-hailing service. In each area, the evaluation values are set higher in the order of station area, downtown area, and residential area, as these areas have a larger population and a greater demand for using the ride-hailing service for transportation. For example, suppose the evaluation value for a downtown area is 3 points, the evaluation value for a train station area is 6 points, and the evaluation value for a residential area is 1 point. If the area around pick-up location A is a downtown area, the evaluation value for pick-up location A is calculated to be 3 points; if the area around pick-up location B is a train station area, the evaluation value for pick-up location B is calculated to be 6 points; and if the area around pick-up location C is a residential area, the evaluation value for pick-up location C is calculated to be 1 point.
また、乗車場所の特性は、乗車場所における許容できる待ち時間であってもよい。本実施形態では、エリアの属性(繁華街エリア、駅エリア、自宅エリア)ごとに、許容待ち時間が設定されている。例えば、許容待ち時間は、駅エリア、繁華街エリア、自宅エリアの順に、短く設定されている。駅周辺では、配車サービスを利用するユーザは移動中であることが多いため、繁華街エリアや自宅エリアよりも、許容できる待ち時間が短い。一方で、繁華街エリアであれば、他の場所で待つことができ、自宅エリアであれば、出発の準備をすることから時間に余裕があるなど、許容できる待ち時間が駅エリアよりも長い。評価値は、許容待ち時間が短いほど大きく設定されている。待機場所特定部14は、乗車場所における許容できる待ち時間に応じて、評価値を算出する。 Furthermore, the characteristics of the boarding location may also include the acceptable waiting time at that location. In this embodiment, the acceptable waiting time is set for each area attribute (commercial district area, station area, home area). For example, the acceptable waiting time is set to be shorter in the order of station area, commercial district area, and home area. In the station area, users of the ride-hailing service are often on the move, so the acceptable waiting time is shorter than in the commercial district area or home area. On the other hand, in the commercial district area, users can wait elsewhere, and in the home area, they have more time to prepare for departure, so the acceptable waiting time is longer than in the station area. The evaluation value is set higher the shorter the acceptable waiting time. The waiting location identification unit 14 calculates the evaluation value according to the acceptable waiting time at the boarding location.
また、待機場所特定部14は、過去の利用実績と乗車場所の特性とを両方用いて評価値を算出することとしてもよい。例えば、待機場所特定部14は、過去の利用実績に基づく評価値と乗車場所の特性に基づく評価値を算出し、算出した評価値を合計した値を配車可能待機場所の評価値として算出してもよい。例えば、乗車場所Aの過去の利用実績に基づく評価値が5点で、乗車場所Aの乗車場所周辺の特性に基づく評価値が3点である場合には、待機場所特定部14は、乗車場所Aの評価値を8点と算出する。 Furthermore, the waiting location identification unit 14 may calculate an evaluation value using both past usage data and the characteristics of the boarding location. For example, the waiting location identification unit 14 may calculate an evaluation value based on past usage data and an evaluation value based on the characteristics of the boarding location, and then calculate the sum of these calculated evaluation values as the evaluation value of the available waiting location. For example, if the evaluation value of boarding location A based on past usage data is 5 points, and the evaluation value based on the characteristics of the area surrounding boarding location A is 3 points, the waiting location identification unit 14 will calculate the evaluation value of boarding location A as 8 points.
制御指示部15は、待機場所特定部14によって特定した待機場所まで走行させる制御指示を配車待ち車両に送信する。 The control instruction unit 15 transmits a control instruction to the vehicle waiting for dispatch, instructing it to travel to the waiting location identified by the waiting location identification unit 14.
ここで、図2を用いて、本実施形態における待機場所を特定する場面の一例を説明する。図2では、配車待ち車両の待機場所候補として、待機場所候補PW1、PW2が抽出された後、待機場所候補PW1に対応する乗車場所として、乗車場所PB2、PB3、待機場所候補PW2に対応する乗車場所として、乗車場所PB1、PB3が抽出されている。また、乗車場所PB1、PB2、PB3の配車余裕時間は、1~2分、3~5分、5~10分と算出されたとする。一般に、配車余裕時間は乗車場所ごとに異なる。例えば、乗車場所はそれぞれ周辺環境が異なるため、周辺環境によってユーザが乗車場所から遠い位置で配車要求をすることが多いか、近い位置で配車要求をすることが多いかが変わってくる。すなわち、乗車場所から遠い位置で配車要求をするユーザが多い乗車場所では、配車余裕時間は長くなり、乗車場所から近い位置で配車要求をするユーザが多い乗車場所では、配車余裕時間は短くなる。 Here, using Figure 2, an example of the process for identifying waiting locations in this embodiment will be explained. In Figure 2, after candidate waiting locations PW1 and PW2 are extracted as potential waiting locations for vehicles awaiting dispatch, boarding locations PB2 and PB3 are extracted as corresponding boarding locations for candidate waiting location PW1, and boarding locations PB1 and PB3 are extracted as corresponding boarding locations for candidate waiting location PW2. Furthermore, it is assumed that the dispatch buffer times for boarding locations PB1, PB2, and PB3 are calculated to be 1-2 minutes, 3-5 minutes, and 5-10 minutes, respectively. Generally, the dispatch buffer time differs for each boarding location. For example, since each boarding location has a different surrounding environment, the tendency for users to request a dispatch from a location far from the boarding location or from a location close to it will vary depending on the surrounding environment. That is, at boarding locations where many users request a dispatch from a location far from the boarding location, the dispatch buffer time will be longer, and at boarding locations where many users request a dispatch from a location close to the boarding location, the dispatch buffer time will be shorter.
例えば、乗車場所PB1が、駅に近い乗車場所である場合、多くのユーザが駅で配車要求をして、駅に近い乗車場所PB1で車両に乗車する。そのため、配車余裕時間は短くなると考えられる。一方で、例えば、乗車場所PB2が、住宅街にある乗車場所である場合、乗車場所PB2を利用するユーザは自宅で配車要求をしてから乗車場所PB2まで移動することが多い。住宅街周辺に乗車場所PB2しか乗車場所がないような場合には、自宅から乗車場所PB2までの距離がある程度遠かったとしても、多くのユーザが乗車場所PB2を利用することがある。このような場合には、配車余裕時間は長くなると考えられる。 For example, if boarding location PB1 is close to a train station, many users will request a ride at the station and board the vehicle at boarding location PB1, which is close to the station. Therefore, the waiting time for a ride is likely to be shorter. On the other hand, if boarding location PB2 is located in a residential area, users using boarding location PB2 often request a ride at home before traveling to boarding location PB2. If boarding location PB2 is the only boarding location in the vicinity of the residential area, many users may use boarding location PB2 even if the distance from their home to boarding location PB2 is somewhat far. In such cases, the waiting time for a ride is likely to be longer.
また、待機場所候補PW1から乗車場所PB2までの車両移動時間が3~5分、待機場所候補PW1から乗車場所PB3までの車両移動時間が1~2分であるとする。また、乗車場所PB1、PB2、PB3の評価値はそれぞれ、2点、1点、3点とする。 Furthermore, the vehicle travel time from waiting area candidate PW1 to boarding area PB2 is assumed to be 3-5 minutes, and the vehicle travel time from waiting area candidate PW1 to boarding area PB3 is assumed to be 1-2 minutes. The evaluation values for boarding areas PB1, PB2, and PB3 are assumed to be 2 points, 1 point, and 3 points, respectively.
プロセッサ10は、待機場所候補ごとに、配車可能判定を実行する。まず、プロセッサ10は、待機場所候補PW1に対して配車可能判定を実行する。プロセッサ10は、乗車場所PB2の配車余裕時間が3~5分で、待機場所候補PW1から乗車場所PB2までの車両移動時間が3~5分であることから、乗車場所PB2を待機場所候補PW1の移動可能乗車場所と判定する。また、プロセッサ10は、乗車場所PB3の配車余裕時間が5~10分で、待機場所候補PW1から乗車場所PB3までの車両移動時間が1~2分であることから、乗車場所PB3を待機場所候補PW1の移動可能乗車場所と判定する。プロセッサ10は、待機場所候補PW1に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所であるため、待機場所候補PW1を配車可能待機場所と判定する。 Processor 10 performs a dispatch availability determination for each candidate waiting location. First, processor 10 performs a dispatch availability determination for candidate waiting location PW1. Since the dispatch availability time for pick-up location PB2 is 3 to 5 minutes and the vehicle travel time from candidate waiting location PW1 to pick-up location PB2 is 3 to 5 minutes, processor 10 determines that pick-up location PB2 is a movable pick-up location for candidate waiting location PW1. Also, since the dispatch availability time for pick-up location PB3 is 5 to 10 minutes and the vehicle travel time from candidate waiting location PW1 to pick-up location PB3 is 1 to 2 minutes, processor 10 determines that pick-up location PB3 is a movable pick-up location for candidate waiting location PW1. Since at least one of the pick-up locations corresponding to candidate waiting location PW1 is a movable pick-up location, processor 10 determines that candidate waiting location PW1 is a dispatchable waiting location.
次に、プロセッサ10は、待機場所候補PW2に対して配車可能判定を実行する。プロセッサ10は、乗車場所PB1の配車余裕時間が1~2分で、待機場所候補PW2から乗車場所PB1までの車両移動時間が1~2分であることから、乗車場所PB1を待機場所候補PW2の移動可能乗車場所と判定する。また、プロセッサ10は、乗車場所PB3の配車余裕時間が5~10分で、待機場所候補PW2から乗車場所PB3までの車両移動時間が5~10分であることから、乗車場所PB3を待機場所候補PW2の移動可能乗車場所と判定する。プロセッサ10は、待機場所候補PW2に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所であるため、待機場所候補PW2を配車可能待機場所と判定する。 Next, processor 10 performs a dispatch availability determination for candidate waiting location PW2. Since the dispatch time for pick-up location PB1 is 1-2 minutes and the vehicle travel time from candidate waiting location PW2 to pick-up location PB1 is 1-2 minutes, processor 10 determines that pick-up location PB1 is a movable pick-up location for candidate waiting location PW2. Also, since the dispatch time for pick-up location PB3 is 5-10 minutes and the vehicle travel time from candidate waiting location PW2 to pick-up location PB3 is 5-10 minutes, processor 10 determines that pick-up location PB3 is a movable pick-up location for candidate waiting location PW2. Because at least one of the pick-up locations corresponding to candidate waiting location PW2 is a movable pick-up location, processor 10 determines that candidate waiting location PW2 is a dispatchable waiting location.
プロセッサ10は、配車可能待機場所が2以上あるため、配車可能待機場所の評価値に基づいて、配車待ち車両の待機場所を特定する。プロセッサ10は、乗車場所PB2の評価値1点と乗車場所PB3の評価値3点とを合計して、待機場所候補PW1の評価値4点を算出する。また、プロセッサ10は、乗車場所PB1の評価値2点と乗車場所PB3の評価値3とを合計して、待機場所候補PW2の評価値5を算出する。そして、プロセッサ10は、配車可能待機場所の評価値を比較し、待機場所候補PW2の評価値が待機場所候補PW1の評価値よりも大きいため、待機場所候補PW2を配車待ち車両の待機場所として特定する。 Since there are two or more available waiting locations, processor 10 identifies the waiting location for the vehicle waiting for dispatch based on the evaluation values of the available waiting locations. Processor 10 calculates an evaluation value of 4 points for candidate waiting location PW1 by adding the evaluation value of 1 point for boarding location PB2 and the evaluation value of 3 points for boarding location PB3. Processor 10 also calculates an evaluation value of 5 points for candidate waiting location PW2 by adding the evaluation value of 2 points for boarding location PB1 and the evaluation value of 3 points for boarding location PB3. Then, processor 10 compares the evaluation values of the available waiting locations and, since the evaluation value of candidate waiting location PW2 is greater than the evaluation value of candidate waiting location PW1, identifies candidate waiting location PW2 as the waiting location for the vehicle waiting for dispatch.
車載制御装置2は、車両Vの制御処理を実行する制御部21と、待機場所指示装置1などの外部装置と通信を行う通信部22と、車両Vの乗員が情報を入力するための入力部23と、車両Vの乗員に情報を提示するための表示部24と、GPS受信機などから構成される位置検出部25と、を備える。 The on-board control device 2 comprises a control unit 21 that executes control processing for the vehicle V, a communication unit 22 that communicates with external devices such as the standby location instruction device 1, an input unit 23 for the vehicle V occupant to input information, a display unit 24 for presenting information to the vehicle V occupant, and a position detection unit 25 consisting of a GPS receiver or the like.
制御部21は、位置検出部25を用いて取得した車両Vの現在の位置情報を、待機場所指示装置1に送信する。さらに、制御部21は、ディスプレイなどの表示部24を用いて待機場所指示装置1から送信された制御指示に含まれる待機場所の情報を、車両Vの乗員に提示する。入力部23は、乗員の手動操作による入力が可能なボタンスイッチ、ディスプレイ上のタッチパネル、乗員の音声による入力が可能なマイクロフォンなどを用いることができ、タッチパネル・ディスプレイを用いて表示部24と兼用してもよい。 The control unit 21 transmits the current location information of the vehicle V, acquired using the position detection unit 25, to the standby location instruction device 1. Furthermore, the control unit 21 presents the standby location information included in the control instruction transmitted from the standby location instruction device 1 to the occupant of the vehicle V using a display unit 24 such as a screen. The input unit 23 can utilize a button switch that allows manual input by the occupant, a touch panel on a display, a microphone that allows voice input by the occupant, etc., and may also be used in conjunction with the display unit 24 using a touch panel display.
なお、車載制御装置2は、自律走行制御機能を備える構成としてもよい。自律走行制御機能は、自車両の走行をドライバーの操作に依ることなく自律制御するための機能である。自律走行制御機能は、自車両の走行速度を自律制御する自律速度制御機能と、自車両の操舵を自律制御する自律操舵制御機能とを含む。ドライバーの操作に依ることなく自律制御することには、一部の操作をドライバーにより行うことも含まれる。 Furthermore, the on-board control device 2 may be configured to include an autonomous driving control function. The autonomous driving control function is a function for autonomously controlling the vehicle's movement without driver intervention. The autonomous driving control function includes an autonomous speed control function that autonomously controls the vehicle's speed and an autonomous steering control function that autonomously controls the vehicle's steering. Autonomous control without driver intervention may also include some operations being performed by the driver.
データベース11は、各種情報を格納するデータベースである。データベース11は、乗車場所情報と待機場所情報とを格納する。待機場所情報は、車両が待機可能な待機場所の位置情報(緯度及び経度)を含む。また、乗車場所情報は、ユーザが車両に乗車可能な乗車場所の位置情報を含む。本実施形態では、ユーザは、データベース11に記憶されている乗車場所から、ユーザが希望する乗車場所を選択する。 Database 11 is a database that stores various types of information. Database 11 stores boarding location information and waiting location information. The waiting location information includes the location information (latitude and longitude) of waiting locations where the vehicle can wait. The boarding location information includes the location information of boarding locations where the user can board the vehicle. In this embodiment, the user selects their desired boarding location from the boarding locations stored in Database 11.
また、データベース11は、配車履歴情報を記憶する。配車履歴情報は、ユーザが過去に配車サービスを利用した時の乗車場所、乗車時刻、移動時間、降車場所、降車時刻などの情報を含む。また、配車履歴情報は、ユーザが配車要求をした時のユーザの位置情報を含む。 Furthermore, database 11 stores dispatch history information. This dispatch history information includes details such as the pick-up location, pick-up time, travel time, drop-off location, and drop-off time when the user previously used the ride-hailing service. It also includes the user's location information at the time the ride-hailing request was made.
また、データベース11は、車両20の車両情報を含む。車両情報は、車両ID情報、車両の位置情報を含む。車両情報は、車種、仕様、搭乗可能人数、積載荷重、バッテリ残量、保守状況、その他の車両情報を含むこととしてもよい。また、データベース11は、配車計画情報を含む。データベース11は、配車計画を車両20ごとに記憶するデータベースである。 Furthermore, database 11 includes vehicle information for vehicle 20. This vehicle information includes vehicle ID information and vehicle location information. The vehicle information may also include vehicle type, specifications, passenger capacity, load capacity, battery level, maintenance status, and other vehicle information. Database 11 also includes dispatch plan information. Database 11 is a database that stores dispatch plans for each vehicle 20.
また、データベース11は、地図情報を含む。地図情報は、少なくとも車両Vが走行可能な道路リンク情報を含んだ、いわゆるナビゲーション地図である。地図情報は、この他に、道路標識、路面標示、レーンマークなどの交通環境情報を含む。また、地図情報は、エリア情報を含む。例えば、エリア情報は、エリアごとに、特性情報を含む。特性情報は、例えば、各場所の属性である。各場所の属性は、例えば、各場所が位置する周辺エリアである。周辺エリアは、例えば、繁華街エリア、駅エリア、自宅エリアが例として挙げられる。また、乗車場所の特性は、各場所で許容できる待ち時間であってもよい。特性情報は、エリアごとに許容待ち時間が記憶されている。本実施形態では、プロセッサ10は、乗車場所の特性情報を取得する。また、ユーザが歩行するルートを演算するための歩行者道路リンク情報を含んでもよい。 Furthermore, the database 11 includes map information. The map information is a so-called navigation map, including at least road link information that the vehicle V can travel on. In addition, the map information includes traffic environment information such as road signs, road markings, and lane markings. The map information also includes area information. For example, the area information includes characteristic information for each area. Characteristic information is, for example, the attributes of each location. The attributes of each location are, for example, the surrounding area where each location is situated. Examples of surrounding areas include a commercial district, a train station area, and a home area. The characteristics of the boarding location may also be the acceptable waiting time for each location. The characteristic information stores the acceptable waiting time for each area. In this embodiment, the processor 10 acquires the characteristic information of the boarding location. It may also include pedestrian road link information for calculating the route the user will walk.
次に、図3を用いて、待機場所指示装置1によって実行される待機場所指示方法の処理の一例を説明する。図3は、待機場所指示装置1にて実行される待機場所指示方法の手順の一例を示すフローチャート図である。 Next, using Figure 3, an example of the waiting location instruction method performed by the waiting location instruction device 1 will be explained. Figure 3 is a flowchart showing an example of the procedure for the waiting location instruction method performed by the waiting location instruction device 1.
ステップS1において、プロセッサ10は、車両20が待機可能な待機場所と、車両20に乗車可能な乗車場所とをデータベース11に記憶する。ステップS2では、プロセッサ10は、配車待ち車両を検出する。例えば、プロセッサ10は、車内に乗客がいない、かつ、所定時間内に配車予定のない車両を配車待ち車両として検出する。ステップS3では、プロセッサ10は、ステップS1で記憶した待機場所から、ステップS2で検出した配車待ち車両が待機する待機場所候補を抽出する。例えば、プロセッサ10は、配車待ち車両の位置情報に基づいて、配車待ち車両の現在位置から所定範囲内に位置する待機場所を待機場所候補として抽出する。 In step S1, the processor 10 stores in the database 11 the waiting locations where the vehicle 20 can wait and the boarding locations where passengers can board the vehicle 20. In step S2, the processor 10 detects vehicles waiting for dispatch. For example, the processor 10 detects vehicles that have no passengers inside and are not scheduled to be dispatched within a predetermined time as vehicles waiting for dispatch. In step S3, the processor 10 extracts candidate waiting locations from the waiting locations stored in step S1 for the vehicles waiting for dispatch detected in step S2. For example, based on the location information of the vehicles waiting for dispatch, the processor 10 extracts candidate waiting locations that are located within a predetermined range from the current location of the vehicles waiting for dispatch.
ステップS4では、プロセッサ10は、nの値を0に設定する。ステップS5では、プロセッサ10は、nの値に1を加えてnの値を更新する。ステップS6では、プロセッサ10は、n番目の待機場所候補について配車可能判定を実行する。配車可能判定は、判定対象となる待機場所候補に対して、ユーザの配車余裕時間以内に、待機場所候補から待機場所候補に対応する乗車場所まで車両を配車可能か否かの判定を行う処理である。配車可能判定の処理例の詳細は後述する。 In step S4, the processor 10 sets the value of n to 0. In step S5, the processor 10 updates the value of n by adding 1. In step S6, the processor 10 performs a dispatch availability check for the nth waiting location candidate. The dispatch availability check determines whether a vehicle can be dispatched from the waiting location candidate to the corresponding pick-up location within the user's available time for dispatch. Details of the dispatch availability check process will be described later.
ステップS7では、プロセッサ10は、nの値が待機場所候補数に等しいか否かを判定する。例えば、ステップS3で抽出された待機場所候補の数が3つである場合には、プロセッサ10は、nの値が3であるか否かを判定する。nの値が待機場所候補数に等しいと判定した場合には、プロセッサ10は、ステップS8に進む。nの値が待機場所候補数に等しくないと判定した場合には、プロセッサ10は、ステップS5に戻り、以下フローを繰り返す。すなわち、プロセッサ10は、抽出された待機場所候補すべての配車可能判定を行うまで処理フローを繰り返し、抽出された待機場所候補すべての配車可能判定を行うと、ステップS8に進む。 In step S7, the processor 10 determines whether the value of n is equal to the number of waiting location candidates. For example, if the number of waiting location candidates extracted in step S3 is 3, the processor 10 determines whether the value of n is 3. If it determines that the value of n is equal to the number of waiting location candidates, the processor 10 proceeds to step S8. If it determines that the value of n is not equal to the number of waiting location candidates, the processor 10 returns to step S5 and repeats the following flow. That is, the processor 10 repeats the processing flow until it has determined the dispatchability of all extracted waiting location candidates, and then proceeds to step S8.
ステップS8では、プロセッサ10は、配車可能と判定された待機場所候補を配車可能待機場所として、ステップS3で抽出された待機場所候補のうち、配車可能待機場所があるか否かを判定する。配車可能待機場所があると判定した場合には、プロセッサ10は、ステップS9に進む。配車可能待機場所がないと判定した場合には、プロセッサ10は、ステップS13に進む。ステップS9では、プロセッサ10は、配車可能待機場所が2つ以上あるか否かを判定する。配車可能待機場所が2つ以上あると判定した場合には、プロセッサ10は、ステップS10に進む。配車可能待機場所が2つ以上ないと判定した場合には、プロセッサ10は、ステップS12に進む。すなわち、配車可能待機場所がひとつの場合には、プロセッサ10は、ステップS12に進む。 In step S8, the processor 10 determines whether there are any waiting location candidates that are available for dispatch, using the candidates identified as available for dispatch as the available waiting locations. If it determines that there are available waiting locations, the processor 10 proceeds to step S9. If it determines that there are no available waiting locations, the processor 10 proceeds to step S13. In step S9, the processor 10 determines whether there are two or more available waiting locations. If it determines that there are two or more available waiting locations, the processor 10 proceeds to step S10. If it determines that there are not two or more available waiting locations, the processor 10 proceeds to step S12. That is, if there is only one available waiting location, the processor 10 proceeds to step S12.
ステップS10では、プロセッサ10は、配車可能待機場所ごとに評価値を算出する。たとえば、プロセッサ10は、配車可能待機場所に対応する乗車場所ごとに、乗車場所の特性等に基づいて評価値を算出し、乗車場所の評価値を合計して、配車可能待機場所の評価値を算出する。ステップS11では、プロセッサ10は、配車可能待機場所の評価値を比較し、評価値の最も大きい配車可能待機場所を配車待ち車両の待機場所として特定する。 In step S10, the processor 10 calculates an evaluation value for each available waiting location. For example, the processor 10 calculates an evaluation value for each boarding location corresponding to a available waiting location, based on the characteristics of the boarding location, etc., and sums the evaluation values of the boarding locations to calculate the evaluation value for the available waiting location. In step S11, the processor 10 compares the evaluation values of the available waiting locations and identifies the available waiting location with the highest evaluation value as the waiting location for the vehicle awaiting dispatch.
ステップS12では、プロセッサ10は、配車可能待機場所を配車待ち車両の待機場所として特定する。ステップS13では、プロセッサ10は、ステップS3で抽出した待機場所候補のうち、配車待ち車両の最寄りの待機場所候補を配車待ち車両の待機場所として特定する。ステップS11では、特定した待機場所まで走行させる制御指示を配車待ち車両に送信する。 In step S12, the processor 10 identifies a dispatchable waiting location as the waiting location for the vehicle waiting for dispatch. In step S13, the processor 10 identifies the nearest waiting location candidate to the vehicle waiting for dispatch from among the waiting location candidates extracted in step S3 as the waiting location for the vehicle waiting for dispatch. In step S11, a control instruction is sent to the vehicle waiting for dispatch to drive to the identified waiting location.
次に、図4を用いて、図3のステップS6における配車可能判定の処理例について説明する。図4は、図3のステップS6における配車可能判定の処理手順を示すフローチャート図である。プロセッサ10は、図3のステップS5でnの値に1を加えてnの値を更新した後、ステップS21から処理フローを開始する。 Next, we will explain an example of the dispatch availability determination process in step S6 of Figure 3 using Figure 4. Figure 4 is a flowchart showing the dispatch availability determination process in step S6 of Figure 3. After updating the value of n by adding 1 in step S5 of Figure 3, the processor 10 starts the processing flow from step S21.
ステップS21では、プロセッサ10は、n番目の待機場所候補に対応する乗車場所を抽出する。例えば、プロセッサ10は、n番目の待機場所候補の位置情報に基づいて、n番目の待機場所候補から所定範囲内に位置する乗車場所を抽出する。ステップS22では、プロセッサ10は、mの値を0に設定する。ステップS23では、プロセッサ10は、mの値に1を加えてmの値を更新する。ステップS24では、プロセッサ10は、抽出された乗車場所のうち、m番目の乗車場所の配車履歴情報を取得する。ステップS25では、プロセッサ10は、ステップS24で取得した配車履歴情報に基づいて、ユーザが車両20の配車要求をしてからm番目の乗車場所まで移動するまでにかかった配車余裕時間を算出する。例えば、プロセッサ10は、m番目の乗車場所で車両20に乗車したすべてのユーザについて、ユーザが配車要求をしてから乗車場所まで移動するのにかかったユーザ移動時間を取得し、すべてのユーザのユーザ移動時間の平均時間を配車余裕時間として算出する。 In step S21, the processor 10 extracts the boarding locations corresponding to the nth waiting location candidate. For example, based on the location information of the nth waiting location candidate, the processor 10 extracts boarding locations located within a predetermined range from the nth waiting location candidate. In step S22, the processor 10 sets the value of m to 0. In step S23, the processor 10 updates the value of m by adding 1. In step S24, the processor 10 obtains the dispatch history information for the mth boarding location among the extracted boarding locations. In step S25, the processor 10 calculates the boarding time based on the dispatch history information obtained in step S24, from the time the user requested a vehicle 20 until they traveled to the mth boarding location. For example, for all users who boarded vehicle 20 at the mth boarding location, the processor 10 obtains the user travel time from the time the user requested the vehicle until they traveled to the boarding location, and calculates the average user travel time for all users as the boarding time.
ステップS26では、プロセッサ10は、車両20がn番目の待機場所候補からm番目の乗車場所まで移動するのにかかる車両移動時間を算出する。ステップS27では、プロセッサ10は、ステップS26で算出した車両移動時間が、ステップS25で算出した配車余裕時間以内か否かを判定する。車両移動時間が配車余裕時間以内であると判定した場合、プロセッサ10は、ステップS28に進む。車両移動時間が配車余裕時間以内ではないと判定した場合、プロセッサ10は、ステップS29に進む。ステップS28では、プロセッサ10は、m番目の乗車場所を、待機場所候補から配車余裕時間以内に移動できる移動可能乗車場所と判定する。本実施形態では、車両移動時間が配車余裕時間以内ではないと判定した場合、プロセッサ10は、m番目の乗車場所を移動可能乗車場所と判定せずにステップS29に進む。 In step S26, the processor 10 calculates the vehicle travel time required for the vehicle 20 to move from the nth waiting location candidate to the mth boarding location. In step S27, the processor 10 determines whether the vehicle travel time calculated in step S26 is within the dispatch buffer time calculated in step S25. If it determines that the vehicle travel time is within the dispatch buffer time, the processor 10 proceeds to step S28. If it determines that the vehicle travel time is not within the dispatch buffer time, the processor 10 proceeds to step S29. In step S28, the processor 10 determines that the mth boarding location is a movable boarding location that can be reached from the waiting location candidate within the dispatch buffer time. In this embodiment, if it determines that the vehicle travel time is not within the dispatch buffer time, the processor 10 proceeds to step S29 without determining that the mth boarding location is a movable boarding location.
ステップS29では、プロセッサ10は、mの値が、ステップS21で抽出された乗車場所数と等しいか否かを判定する。mの値が、抽出された乗車場所数と等しいと判定した場合、プロセッサ10は、ステップS30に進む。mの値が、抽出された乗車場所数と等しくないと判定した場合、プロセッサ10は、ステップS23に戻り、以下フローを繰り返す。すなわち、プロセッサ10は、抽出されたすべての乗車場所に対して、移動可能乗車場所であるか否かを判定するまでフローを繰り返す。 In step S29, the processor 10 determines whether the value of m is equal to the number of boarding locations extracted in step S21. If it determines that the value of m is equal to the number of boarding locations extracted, the processor 10 proceeds to step S30. If it determines that the value of m is not equal to the number of boarding locations extracted, the processor 10 returns to step S23 and repeats the flow. That is, the processor 10 repeats the flow until it determines whether all extracted boarding locations are movable boarding locations.
ステップS30では、プロセッサ10は、n番目の待機場所候補に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所か否かを判定する。n番目の待機場所候補に対応する乗車場所のうちの少なくともひとつが移動可能乗車場所であると判定した場合、プロセッサ10は、ステップS31に進む。ステップS31では、プロセッサ10は、n番目の待機場所候補を配車可能待機場所と判定する。n番目の待機場所候補に対応する乗車場所すべてが移動可能乗車場所ではないと判定した場合、プロセッサ10は、図3のステップS7に戻る。すなわち、本実施形態では、プロセッサ10は、n番目の待機場所候補に対応する乗車場所すべてが移動可能乗車場所ではないと判定した場合には、n番目の待機場所候補を配車可能待機場所と判定せずに図3のステップS7に進む。 In step S30, the processor 10 determines whether at least one of the boarding locations corresponding to the nth waiting location candidate is a mobile boarding location. If it determines that at least one of the boarding locations corresponding to the nth waiting location candidate is a mobile boarding location, the processor 10 proceeds to step S31. In step S31, the processor 10 determines that the nth waiting location candidate is a dispatchable waiting location. If it determines that all of the boarding locations corresponding to the nth waiting location candidate are not mobile boarding locations, the processor 10 returns to step S7 in Figure 3. That is, in this embodiment, if the processor 10 determines that all of the boarding locations corresponding to the nth waiting location candidate are not mobile boarding locations, it proceeds to step S7 in Figure 3 without determining that the nth waiting location candidate is a dispatchable waiting location.
以上のように、本実施形態では、車両が配車要求の取得を待つための待機場所を車両に指示するプロセッサによって実行される待機場所指示方法であって、プロセッサは、車両が待機可能な待機場所と、車両に乗車可能な乗車場所とを記憶し、車内に乗客がいない、かつ、所定時間内に配車予定のない配車待ち車両を検出し、記憶した待機場所から、配車待ち車両が待機する待機場所候補を抽出し、待機場所候補ごとに、待機場所候補に対応する乗車場所として、待機場所候補周辺に位置する乗車場所を抽出し、乗車場所ごとに、乗車場所において車両を配車した配車履歴情報に基づいて、ユーザが配車要求をしてから乗車場所に到着するまでの配車余裕時間を算出し、乗車場所に対応する待機場所候補から乗車場所までの車両の移動時間が配車余裕時間以内であるか否かを判定し、待機場所候補に対応する乗車場所のうちの少なくともひとつが、車両の移動時間が配車余裕時間以内であると判定した移動可能乗車場所である場合には、待機場所候補を配車待ち車両の待機場所として特定し、特定した待機場所まで走行させる制御指示を配車待ち車両に送信する。これにより、乗車場所におけるユーザの待ち時間を短縮できる。 As described above, in this embodiment, the waiting location instruction method is performed by a processor that instructs a vehicle to wait for a dispatch request, wherein the processor stores waiting locations where the vehicle can wait and boarding locations where the vehicle can be boarded, detects vehicles waiting for dispatch that have no passengers inside and are not scheduled to be dispatched within a predetermined time, extracts candidate waiting locations for vehicles waiting for dispatch from the stored waiting locations, extracts boarding locations located around the candidate waiting location as corresponding boarding locations for each candidate waiting location, calculates the dispatch buffer time from when a user makes a dispatch request until the vehicle arrives at the boarding location based on dispatch history information where a vehicle was dispatched at the boarding location for each boarding location, determines whether the vehicle's travel time from the candidate waiting location to the boarding location is within the dispatch buffer time, and if at least one of the boarding locations corresponding to the candidate waiting location is a mobile boarding location for which the vehicle's travel time is determined to be within the dispatch buffer time, identifies the candidate waiting location as the waiting location for the vehicle waiting for dispatch and transmits a control instruction to the vehicle waiting for dispatch to the identified waiting location. This will reduce the waiting time for users at boarding locations.
また、本実施形態では、対応する乗車場所のうちの少なくともひとつが移動可能乗車場所である待機場所候補が2以上ある場合には、移動可能乗車場所が最も多い待機場所候補を配車待ち車両の待機場所として特定する。これにより、移動できる乗車場所が多い待機場所を配車待ち車両の待機場所として特定できる。 Furthermore, in this embodiment, if there are two or more candidate waiting locations where at least one of the corresponding boarding locations is a movable boarding location, the candidate waiting location with the most movable boarding locations is identified as the waiting location for the vehicle awaiting dispatch. This allows for the identification of a waiting location with a large number of movable boarding locations as the waiting location for the vehicle awaiting dispatch.
また、本実施形態では、対応する乗車場所のうちの少なくともひとつが移動可能乗車場所である待機場所候補が2以上ある場合には、乗車場所ごとに、ユーザが乗車場所を利用する可能性を評価した評価値を算出し、待機場所候補ごとに、待機場所候補に対応する乗車場所の評価値を合計した合計評価値を算出し、合計評価値が最も大きい待機場所候補を配車待ち車両の待機場所として特定する。これにより、ユーザに利用される可能性が高い乗車場所に移動できる待機場所候補を配車待ち車両の待機場所として特定できる。 Furthermore, in this embodiment, if there are two or more candidate waiting locations where at least one of the corresponding boarding locations is a movable boarding location, an evaluation value is calculated for each boarding location to assess the likelihood of a user using that location. A total evaluation value is then calculated for each candidate waiting location by summing the evaluation values of the boarding locations corresponding to that candidate. The candidate waiting location with the highest total evaluation value is then identified as the waiting location for the vehicle awaiting dispatch. This allows for the identification of candidate waiting locations that can move to boarding locations most likely to be used by users as the waiting locations for the vehicle awaiting dispatch.
また、本実施形態では、乗車場所ごとに、乗車場所における過去の利用実績、又は、乗車場所周辺の特性に基づいて、評価値を算出する。これにより、ユーザが乗車場所を利用する可能性を求めることができる。 Furthermore, in this embodiment, an evaluation value is calculated for each boarding location based on past usage data at that location or the characteristics of the surrounding area. This allows us to determine the likelihood of a user using that boarding location.
また、本実施形態では、配車履歴情報に基づいて、ユーザが車両に乗車したことのある場所を乗車場所として記憶する。これにより、実際にユーザが利用した場所を乗車場所として選択できる。 Furthermore, in this embodiment, based on the dispatch history information, locations where the user has previously boarded a vehicle are stored as boarding locations. This allows the user to select a location they have actually used as their boarding location.
また、本実施形態では、配車待ち車両から所定範囲内に位置する待機場所を待機場所候補として抽出する。これにより、配車待ち車両の近辺に位置する待機場所を配車待ち車両の待機場所として選択できる。 Furthermore, in this embodiment, waiting locations located within a predetermined range from the vehicle awaiting dispatch are extracted as candidate waiting locations. This allows for the selection of a waiting location near the vehicle awaiting dispatch as its designated waiting location.
また、本実施形態では、配車待ち車両のバッテリ残量に基づいて、待機場所候補からバッテリ残量で移動可能な範囲内に位置する乗車場所を、待機場所候補に対応する乗車場所として抽出する。これにより、車両が乗車場所まで移動するまでに充電が必要になり、車両の到着時刻が遅くなることを防止できる。 Furthermore, in this embodiment, based on the battery level of the vehicle waiting for dispatch, pick-up locations located within a range that the vehicle can travel to based on its battery level are extracted as corresponding pick-up locations from the candidate waiting locations. This prevents delays in the vehicle's arrival time due to the need for charging before the vehicle reaches the pick-up location.
なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The embodiments described above are provided to facilitate understanding of the present invention and are not intended to limit it. Therefore, each element disclosed in the above embodiments includes all design modifications and equivalents that fall within the technical scope of the present invention.
100…待機場所指示システム
1…待機場所指示装置
10…プロセッサ
12…記憶部
13…車両検出部
14…待機場所特定部
15…制御指示部
11…データベース
2…車載制御装置
100...Standby location instruction system 1...Standby location instruction device 10...Processor 12...Storage unit 13...Vehicle detection unit 14...Standby location identification unit 15...Control instruction unit 11...Database 2...In-vehicle control device
Claims (9)
前記プロセッサは、
前記車両が待機可能な待機場所と、前記車両に乗車可能な乗車場所とを記憶する記憶部と、
車内に乗客がいない、かつ、所定時間内に配車予定のない配車待ち車両を検出する車両検出部と、
前記車両検出部によって検出した前記配車待ち車両が待機する待機場所を特定する待機場所特定部と、
前記待機場所特定部によって特定した前記待機場所まで走行させる制御指示を前記配車待ち車両に送信する制御指示部と、を備え、
前記待機場所特定部は、
前記記憶部によって記憶した前記待機場所から、前記配車待ち車両が待機する待機場所候補を抽出し、
前記待機場所候補ごとに、前記待機場所候補に対応する乗車場所として、前記待機場所候補周辺に位置する乗車場所を抽出し、
前記乗車場所ごとに、前記乗車場所において前記車両を配車した配車履歴情報に基づいて、ユーザが配車要求をしてから前記乗車場所に到着するまでの配車余裕時間を算出し、前記乗車場所に対応する前記待機場所候補から前記乗車場所までの前記車両の移動時間が前記配車余裕時間以内であるか否かを判定し、
前記待機場所候補に対応する前記乗車場所のうちの少なくともひとつが、前記車両の移動時間が前記配車余裕時間以内であると判定した移動可能乗車場所である場合には、前記待機場所候補を前記配車待ち車両の待機場所として特定する待機場所指示装置。 A waiting location instruction device comprising a processor that instructs a vehicle to wait at a waiting location for the vehicle to receive a dispatch request,
The aforementioned processor,
A storage unit that stores a waiting area where the vehicle can wait and a boarding area where the vehicle can be boarded,
A vehicle detection unit that detects vehicles waiting for dispatch that have no passengers inside and are not scheduled to be dispatched within a specified time,
A waiting location identification unit identifies the waiting location where the vehicle waiting for dispatch, as detected by the vehicle detection unit, is waiting.
The system includes a control instruction unit that transmits a control instruction to the vehicle waiting to be dispatched to the waiting location identified by the waiting location identification unit,
The aforementioned waiting location identification unit is
From the waiting locations stored by the memory unit, candidate waiting locations for the dispatched vehicles are extracted.
For each of the aforementioned candidate waiting locations, a boarding location located near the candidate waiting location is extracted as the boarding location corresponding to the candidate waiting location.
For each of the aforementioned pick-up locations, based on the dispatch history information of the vehicle dispatched at the pick-up location, the dispatch buffer time from when the user requests a vehicle until the vehicle arrives at the pick-up location is calculated, and it is determined whether the travel time of the vehicle from the candidate waiting location corresponding to the pick-up location to the pick-up location is within the dispatch buffer time.
A waiting location indicating device that identifies the candidate waiting location as the waiting location for the vehicle awaiting dispatch if at least one of the boarding locations corresponding to the candidate waiting location is determined to be a mobile boarding location where the vehicle's travel time is within the dispatch buffer time.
対応する前記乗車場所のうちの少なくともひとつが前記移動可能乗車場所である前記待機場所候補が2以上ある場合には、前記移動可能乗車場所ごとに、前記ユーザが前記移動可能乗車場所を利用する可能性を評価した評価値を算出し、
前記待機場所候補ごとに、前記待機場所候補に対応する前記移動可能乗車場所の前記評価値を合計した合計評価値を算出し、
前記合計評価値が最も大きい前記待機場所候補を前記配車待ち車両の待機場所として特定する請求項1又は2に記載の待機場所指示装置。 The aforementioned waiting location identification unit is
If there are two or more candidate waiting locations where at least one of the corresponding boarding locations is a mobile boarding location, an evaluation value is calculated for each mobile boarding location to assess the likelihood that the user will use the mobile boarding location.
For each candidate waiting location, a total evaluation value is calculated by summing the evaluation values of the movable boarding locations corresponding to the candidate waiting location.
The waiting location indicating device according to claim 1 or 2, wherein the waiting location candidate with the largest total evaluation value is identified as the waiting location for the vehicle awaiting dispatch.
前記プロセッサは、
前記車両が待機可能な待機場所と、前記車両に乗車可能な乗車場所とを記憶し、
車内に乗客がいない、かつ、所定時間内に配車予定のない配車待ち車両を検出し、
記憶した前記待機場所から、前記配車待ち車両が待機する待機場所候補を抽出し、
前記待機場所候補ごとに、前記待機場所候補に対応する乗車場所として、前記待機場所候補周辺に位置する乗車場所を抽出し、
前記乗車場所ごとに、前記乗車場所において前記車両を配車した配車履歴情報に基づいて、ユーザが配車要求をしてから前記乗車場所に到着するまでの配車余裕時間を算出し、
前記乗車場所に対応する前記待機場所候補から前記乗車場所までの前記車両の移動時間が前記配車余裕時間以内であるか否かを判定し、
前記待機場所候補に対応する前記乗車場所のうちの少なくともひとつが、前記車両の移動時間が前記配車余裕時間以内であると判定した移動可能乗車場所である場合には、前記待機場所候補を前記配車待ち車両の待機場所として特定し、
特定した前記待機場所まで走行させる制御指示を前記配車待ち車両に送信する待機場所指示システム。 A waiting location instruction system comprising a processor that instructs a vehicle to wait at a waiting location for the vehicle to receive a dispatch request,
The aforementioned processor,
The system stores the waiting area where the vehicle can wait and the boarding area where the vehicle can be boarded.
The system detects vehicles that have no passengers inside and are not scheduled to be dispatched within the specified time,
From the stored waiting locations, candidate waiting locations for the dispatched vehicles are extracted.
For each of the aforementioned candidate waiting locations, a boarding location located near the candidate waiting location is extracted as the boarding location corresponding to the candidate waiting location.
For each of the aforementioned boarding locations, based on the dispatch history information of the vehicle dispatched at the aforementioned boarding location, the available dispatch time from the time the user requests a vehicle until the vehicle arrives at the aforementioned boarding location is calculated.
Determine whether the travel time of the vehicle from the candidate waiting area corresponding to the boarding location to the boarding location is within the vehicle dispatch buffer time.
If at least one of the boarding locations corresponding to the candidate waiting location is determined to be a mobile boarding location where the vehicle's travel time is within the dispatch buffer time, the candidate waiting location is identified as the waiting location for the vehicle awaiting dispatch.
A waiting location instruction system that transmits a control instruction to the vehicle waiting to be dispatched, instructing it to travel to the specified waiting location.
前記プロセッサは、
前記車両が待機可能な待機場所と、前記車両に乗車可能な乗車場所とを記憶し、
車内に乗客がいない、かつ、所定時間内に配車予定のない配車待ち車両を検出し、
記憶した前記待機場所から、前記配車待ち車両が待機する待機場所候補を抽出し、
前記待機場所候補ごとに、前記待機場所候補に対応する乗車場所として、前記待機場所候補周辺に位置する乗車場所を抽出し、
前記乗車場所ごとに、前記乗車場所において前記車両を配車した配車履歴情報に基づいて、ユーザが配車要求をしてから前記乗車場所に到着するまでの配車余裕時間を算出し、
前記乗車場所に対応する前記待機場所候補から前記乗車場所までの前記車両の移動時間が前記配車余裕時間以内であるか否かを判定し、
前記待機場所候補に対応する前記乗車場所のうちの少なくともひとつが、前記車両の移動時間が前記配車余裕時間以内であると判定した移動可能乗車場所である場合には、前記待機場所候補を前記配車待ち車両の待機場所として特定し、
特定した前記待機場所まで走行させる制御指示を前記配車待ち車両に送信する待機場所指示方法。 A waiting location instruction method executed by a processor that instructs a vehicle to wait for a dispatch request to be received,
The aforementioned processor,
The system stores the waiting area where the vehicle can wait and the boarding area where the vehicle can be boarded.
The system detects vehicles that have no passengers inside and are not scheduled to be dispatched within the specified time,
From the stored waiting locations, candidate waiting locations for the dispatched vehicles are extracted.
For each of the aforementioned candidate waiting locations, a boarding location located near the candidate waiting location is extracted as the boarding location corresponding to the candidate waiting location.
For each of the aforementioned boarding locations, based on the dispatch history information of the vehicle dispatched at the aforementioned boarding location, the available dispatch time from the time the user requests a vehicle until the vehicle arrives at the aforementioned boarding location is calculated.
Determine whether the travel time of the vehicle from the candidate waiting area corresponding to the boarding location to the boarding location is within the vehicle dispatch buffer time.
If at least one of the boarding locations corresponding to the candidate waiting location is determined to be a mobile boarding location where the vehicle's travel time is within the dispatch buffer time, the candidate waiting location is identified as the waiting location for the vehicle awaiting dispatch.
A method for instructing a vehicle to be dispatched to a designated waiting location, which involves transmitting a control instruction to the vehicle to be dispatched.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022063367A JP7844232B2 (en) | 2022-04-06 | 2022-04-06 | Standby location indicating device, standby location indicating system, and standby location indicating method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022063367A JP7844232B2 (en) | 2022-04-06 | 2022-04-06 | Standby location indicating device, standby location indicating system, and standby location indicating method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023154204A JP2023154204A (en) | 2023-10-19 |
| JP7844232B2 true JP7844232B2 (en) | 2026-04-13 |
Family
ID=88372614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022063367A Active JP7844232B2 (en) | 2022-04-06 | 2022-04-06 | Standby location indicating device, standby location indicating system, and standby location indicating method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7844232B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019175403A (en) | 2018-03-29 | 2019-10-10 | パナソニックIpマネジメント株式会社 | Vehicle allocation system and method for controlling vehicle allocation system |
| WO2019220205A1 (en) | 2018-05-15 | 2019-11-21 | 日産自動車株式会社 | Pick-up/drop-off position determination method, pick-up/drop-off position determination device, and pick-up/drop-off position determination system |
| US20200031239A1 (en) | 2018-07-26 | 2020-01-30 | Hyundai Motor Company | Mobile charging system and operation method thereof |
| JP2022045823A (en) | 2020-09-09 | 2022-03-22 | 株式会社 日立産業制御ソリューションズ | Guidance device, guidance method, and guidance program |
-
2022
- 2022-04-06 JP JP2022063367A patent/JP7844232B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019175403A (en) | 2018-03-29 | 2019-10-10 | パナソニックIpマネジメント株式会社 | Vehicle allocation system and method for controlling vehicle allocation system |
| WO2019220205A1 (en) | 2018-05-15 | 2019-11-21 | 日産自動車株式会社 | Pick-up/drop-off position determination method, pick-up/drop-off position determination device, and pick-up/drop-off position determination system |
| US20200031239A1 (en) | 2018-07-26 | 2020-01-30 | Hyundai Motor Company | Mobile charging system and operation method thereof |
| JP2022045823A (en) | 2020-09-09 | 2022-03-22 | 株式会社 日立産業制御ソリューションズ | Guidance device, guidance method, and guidance program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023154204A (en) | 2023-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7135014B2 (en) | Ride-sharing management device, ride-sharing management method, and program | |
| CN112189224B (en) | Method for determining getting on/off position, device for determining getting on/off position, and system for determining getting on/off position | |
| JP7152577B2 (en) | Information management method and information management device | |
| JP7020586B2 (en) | Vehicle dispatch service boarding location determination method and vehicle dispatch service boarding location determination device | |
| CN113632153B (en) | Vehicle travel route control system, vehicle travel route control device, and vehicle travel route control method | |
| JP5735314B2 (en) | Route guidance system and vehicle-mounted navigation device | |
| US11987270B2 (en) | Vehicle dispatch management device and vehicle dispatch management method | |
| JP6295088B2 (en) | Dispatch system | |
| US20190228664A1 (en) | Vehicle calling system | |
| US20220051568A1 (en) | Demand-based control schemes for autonomous vehicle system | |
| CN110062872A (en) | Route search system, route search device, route search method and computer program | |
| JP2019053652A (en) | Driverless transportation system | |
| JP7475985B2 (en) | Vehicle allocation management device and vehicle allocation management method | |
| US11842644B2 (en) | System for operating commercial vehicles | |
| JP7844232B2 (en) | Standby location indicating device, standby location indicating system, and standby location indicating method | |
| US10996066B2 (en) | Method for coordinating a meeting point of a self-driving transportation vehicle and of a user | |
| JP7468443B2 (en) | Vehicle Operation System | |
| KR100398816B1 (en) | System and method for predicting car arrival using knowledge base of vehicle movement information | |
| JP2021056932A (en) | Vehicle allocation system, vehicle allocation method in vehicle allocation system, and server | |
| JP2023168477A (en) | Autonomous travel control device, autonomous travel control method, program and storage medium | |
| JP2024167747A (en) | Vehicle allocation management system and vehicle management method | |
| JP7639578B2 (en) | Vehicle allocation management device and vehicle allocation management method | |
| JP7427548B2 (en) | Vehicle dispatch control device, vehicle dispatch control system, and vehicle dispatch control method | |
| WO2025248767A1 (en) | Vehicle allocation management device and vehicle allocation management method | |
| JP2025023524A (en) | Vehicle allocation management device and vehicle allocation management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250203 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20250929 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20250930 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251209 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20260107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20260107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260217 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260401 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7844232 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |