+

JP7621854B2 - Mobility support device and mobility support method - Google Patents

Mobility support device and mobility support method Download PDF

Info

Publication number
JP7621854B2
JP7621854B2 JP2021050623A JP2021050623A JP7621854B2 JP 7621854 B2 JP7621854 B2 JP 7621854B2 JP 2021050623 A JP2021050623 A JP 2021050623A JP 2021050623 A JP2021050623 A JP 2021050623A JP 7621854 B2 JP7621854 B2 JP 7621854B2
Authority
JP
Japan
Prior art keywords
boarding
vehicle
alighting
user
traffic
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
JP2021050623A
Other languages
Japanese (ja)
Other versions
JP2022148805A (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.)
Renault SAS
Original Assignee
Renault SAS
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 Renault SAS filed Critical Renault SAS
Priority to JP2021050623A priority Critical patent/JP7621854B2/en
Publication of JP2022148805A publication Critical patent/JP2022148805A/en
Application granted granted Critical
Publication of JP7621854B2 publication Critical patent/JP7621854B2/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 mobility support device and a mobility support method.

無人運転可能に構成された移動体として、通信装置と、制御装置とを備える移動体が知られている(特許文献1)。この移動体において、通信装置は、移動体の配車場所及び配車時刻を示す配車指示を受信するように構成されている。配車時刻は、配車場所へ移動するユーザの行動から予測される、配車場所へのユーザの到着時刻に従って修正される。制御装置は、修正された配車時刻に移動体が配車場所へ到着するように現在位置から配車場所まで移動体の配車ルートを再検索し、再検索された配車ルートに従って移動するよう移動体を制御する。 A mobile body that is equipped with a communication device and a control device is known as a mobile body that is configured to be capable of unmanned operation (Patent Document 1). In this mobile body, the communication device is configured to receive a dispatch instruction indicating the dispatch location and dispatch time of the mobile body. The dispatch time is corrected according to the arrival time of the user at the dispatch location, which is predicted from the behavior of the user moving to the dispatch location. The control device re-searches for a dispatch route for the mobile body from the current position to the dispatch location so that the mobile body arrives at the dispatch location at the corrected dispatch time, and controls the mobile body to move according to the re-searched dispatch route.

特開2019-101464号公報JP 2019-101464 A 特開2005-275678号公報JP 2005-275678 A

特許文献1に記載の移動体では、配車場所へのユーザの到着時刻が修正されるたびに、移動体は再検索された配車ルートに従って移動する。このため、配車時刻になるまで移動体が乗降地周辺を回遊走行し、乗降地周辺で交通渋滞が発生する、という問題がある。 In the mobile body described in Patent Document 1, each time the arrival time of the user at the dispatch location is revised, the mobile body moves according to the re-searched dispatch route. This causes a problem in that the mobile body travels around the boarding and disembarking locations until the dispatch time arrives, causing traffic congestion around the boarding and disembarking locations.

本発明が解決しようとする課題は、乗降地周辺で交通渋滞が発生するのを抑制する移動支援装置及び移動支援方法を提供することである。 The problem that this invention aims to solve is to provide a mobility support device and a mobility support method that prevent traffic congestion around boarding and disembarking points.

本発明は、ユーザの乗降リクエストに基づき、ユーザが乗降可能な複数の乗降地候補又はユーザが乗降する複数の車両候補を抽出し、道路の特性、道路の交通量、及び道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両の停止が道路の交通流に与える影響度を交通影響度として算出し、交通影響度に基づき、複数の乗降地候補から一の乗降地を選定し、又は交通影響度に基づき、複数の車両候補から一の車両を選定することで、上記課題を解決する。 The present invention solves the above problem by extracting multiple candidate boarding/alighting locations where the user can board/alight or multiple candidate vehicles for the user to board/alight based on a user's boarding/alighting request, calculating the degree of impact on the traffic flow of the road caused by stopping the vehicle to board/alight or wait based on at least one of the road characteristics, the road traffic volume, and the road parking/stopping situation, as a traffic impact degree, and selecting one boarding/alighting location from the multiple candidate boarding/alighting locations based on the traffic impact degree, or selecting one vehicle from the multiple candidate vehicles based on the traffic impact degree.

本発明によれば、例えば、乗降地に到着するまでに回遊走行を必要とする車両を選定したり、路上駐車の多い地点を乗降地として選定したりするのを抑制し、乗降地周辺で交通渋滞が発生するのを抑制することができる。 According to the present invention, for example, it is possible to prevent the selection of vehicles that require a circular drive before arriving at the boarding/alighting point, or the selection of a location with a lot of on-street parking as the boarding/alighting point, thereby preventing traffic congestion around the boarding/alighting point.

本実施形態の移動支援装置を備える配車システムのブロック構成図である。1 is a block diagram of a vehicle dispatch system including a travel support device according to an embodiment of the present invention. 第1実施形態に係る移動支援装置のプロセッサのブロック構成図の一例である。FIG. 2 is an example of a block configuration diagram of a processor of the travel support device according to the first embodiment. 道路交通情報を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining road traffic information. 交通影響度の算出例を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining an example of calculating a traffic influence degree. 第1実施形態に係る移動支援装置の制御手順の一例を示す図である。FIG. 4 is a diagram illustrating an example of a control procedure of the travel assistance device according to the first embodiment. 第2実施形態に係る移動支援装置のプロセッサのブロック構成図の一例である。FIG. 11 is an example of a block configuration diagram of a processor of a travel support device according to a second embodiment. 第2実施形態に係る移動支援装置の制御手順の一例を示す図である。FIG. 11 is a diagram illustrating an example of a control procedure of the travel assistance device according to the second embodiment.

以下、本発明の実施形態を図面に基づいて説明する。以下の実施形態では、本発明の移動支援装置及び移動支援方法を、配車システムに適用した場合を例にして説明する。以下の実施形態における乗降車とは、ユーザの乗車若しくは降車、又はユーザの乗車及び降車することを含む。 Embodiments of the present invention will be described below with reference to the drawings. In the following embodiments, the mobility support device and mobility support method of the present invention will be described as being applied to a vehicle dispatch system. In the following embodiments, boarding and alighting includes a user getting on or off the vehicle, or a user getting on and off the vehicle.

≪第1実施形態≫
図1は、配車システム100のブロック構成を示す図である。本実施形態の配車システム100は、移動支援装置1と、車両2と、ユーザ端末装置3とを備える。各装置は、演算処理を実行するプロセッサ(コンピュータ)と通信装置とを備える。移動支援装置1と、車両2と、ユーザ端末装置3とは通信機能を備え、通信回線網4を介して有線通信又は無線通信により互いに情報の授受が可能となっている。通信回線網4としては、例えば、携帯電話網、無線LAN(Local Area Network)網、DSRC(Dedicated Short Range Communications)網、電力線通信網などが挙げられる。なお、図1では、説明の便宜上、一台の車両2が示されているが、本実施形態の配車システム100は、複数の車両2で構成されている。また図1では、説明の便宜上、1つのユーザ端末装置3が示されているが、本実施形態の配車システム100は、複数のユーザ端末装置3で構成されている。
First Embodiment
FIG. 1 is a diagram showing a block configuration of a vehicle dispatch system 100. The vehicle dispatch system 100 of this embodiment includes a travel support device 1, a vehicle 2, and a user terminal device 3. Each device includes a processor (computer) that executes arithmetic processing and a communication device. The travel support device 1, the vehicle 2, and the user terminal device 3 are equipped with a communication function, and can transmit and receive information to and from each other by wired communication or wireless communication via a communication line network 4. Examples of the communication line network 4 include a mobile phone network, a wireless LAN (Local Area Network) network, a DSRC (Dedicated Short Range Communications) network, and a power line communication network. In FIG. 1, one vehicle 2 is shown for convenience of explanation, but the vehicle dispatch system 100 of this embodiment is composed of multiple vehicles 2. In FIG. 1, one user terminal device 3 is shown for convenience of explanation, but the vehicle dispatch system 100 of this embodiment is composed of multiple user terminal devices 3.

本実施形態の配車システム100において、移動支援装置1は、車両2及びユーザ端末装置3と通信が可能な別個のサーバー装置に設けられる。移動支援装置1は、車両2に搭載されてもよい。移動支援装置1は、車両2及びユーザ端末装置300と通信が可能であり、リクエストを含む情報の授受を行う。 In the vehicle dispatch system 100 of this embodiment, the mobility support device 1 is provided in a separate server device capable of communicating with the vehicle 2 and the user terminal device 3. The mobility support device 1 may be mounted on the vehicle 2. The mobility support device 1 is capable of communicating with the vehicle 2 and the user terminal device 300, and transmits and receives information including requests.

まず、ユーザ端末装置3について説明する。ユーザ端末装置3は、ユーザが携帯する可搬型の情報通信端末である。ユーザ端末装置3としては、例えば、スマートフォン、ノートパソコン、タブレット端末等が挙げられる。図1に示すように、ユーザ端末装置3は、位置検出装置31と、入力装置32と、出力装置33と、プロセッサ34と、通信装置35とを備える。 First, the user terminal device 3 will be described. The user terminal device 3 is a portable information and communication terminal carried by a user. Examples of the user terminal device 3 include a smartphone, a notebook computer, and a tablet terminal. As shown in FIG. 1, the user terminal device 3 includes a position detection device 31, an input device 32, an output device 33, a processor 34, and a communication device 35.

位置検出装置31は、GPS(Global Positioning System、以下同じ。)衛星から、ユーザ端末装置3の位置情報を取得する。位置情報の一例としては、緯度及び経度の情報が挙げられる。位置検出装置31は、予め定められた所定の周期ごとに、GPS衛星からユーザ端末装置3の位置情報を取得し、ユーザ端末装置3の位置情報を更新する。位置検出装置31により検出されたユーザ端末装置3の位置情報は、プロセッサ34に出力され、その後、通信装置35を介して、移動支援装置1に送信される。なお、ユーザが車両2に乗車している場合、位置検出装置31により検出されたユーザ端末装置3の位置情報は、車両2の位置情報として用いることができる。 The position detection device 31 acquires position information of the user terminal device 3 from a GPS (Global Positioning System, hereinafter the same) satellite. An example of the position information is latitude and longitude information. The position detection device 31 acquires the position information of the user terminal device 3 from the GPS satellite at a predetermined cycle and updates the position information of the user terminal device 3. The position information of the user terminal device 3 detected by the position detection device 31 is output to the processor 34, and then transmitted to the mobility support device 1 via the communication device 35. Note that when the user is in the vehicle 2, the position information of the user terminal device 3 detected by the position detection device 31 can be used as the position information of the vehicle 2.

入力装置32は、ユーザによる入力を受け付ける入力インターフェースである。入力装置32は、一又は複数の機器で構成される。例えば、入力装置32は、ユーザが文字入力可能なタッチパネル又はキーボードと、ユーザが音声入力可能なマイクとで構成される。ユーザは、入力装置32に対して、移動リクエストを入力する。移動リクエストは、乗車を希望するリクエスト(乗車リクエスト、配車リクエスト)及び/又は降車を希望するリクエスト(降車リクエスト)を含む。以降では、便宜上、移動リクエストを乗降リクエストと称して説明する。乗降リクエストには、移動支援装置1により選定される前の乗降地である、ユーザのリクエスト地点を含んでいてもよい。ユーザにより入力された乗降リクエストは、プロセッサ34に出力され、その後、通信装置35を介して、移動支援装置1に送信される。 The input device 32 is an input interface that accepts input from the user. The input device 32 is composed of one or more devices. For example, the input device 32 is composed of a touch panel or keyboard that allows the user to input characters, and a microphone that allows the user to input voice. The user inputs a travel request to the input device 32. A travel request includes a request to board (boarding request, dispatch request) and/or a request to disembark (disembarking request). Hereinafter, for convenience, a travel request will be referred to as a boarding/disembarking request. A boarding/disembarking request may include the user's requested point, which is the boarding/disembarking point before being selected by the mobility support device 1. The boarding/disembarking request input by the user is output to the processor 34, and then transmitted to the mobility support device 1 via the communication device 35.

出力装置33は、移動支援装置1から送信された、乗降リクエストに対する結果を出力する出力インターフェースである。出力装置33としては、例えば、液晶パネル、有機ELパネルなどのディスプレイや音声出力可能なスピーカー等が挙げられる。出力装置33には、通信装置35を介して、移動支援装置1から移動計画に関する情報が入力される。移動計画は、ユーザに割り当てられた車両2に関する情報(車種、車両2の現在地、乗降地への車両2の到着時刻、乗降地までの車両2の走行経路など)、ユーザに関する情報(ユーザの現在地、乗降地へのユーザの到着時刻、乗降地までのユーザの移動経路など)、乗降地に関する情報(乗降地の場所など)を含む。なお、出力装置33による各種情報の提示態様は特に限定されない。例えば、地点の提示態様として、出力装置33は、地図上における地点をピンやフラグなどでマークして表示してもよいし、地点の住所をディスプレイにテキスト表示してもよいし又はスピーカーを介して音声出力してもよい。また例えば、時刻、車種、又は経路の提示態様として、出力装置33は、車両2の画像や地図上での経路をディスプレイに表示してもよいし、スピーカーを介して到着時刻案内や経路案内を音声出力してもよい。 The output device 33 is an output interface that outputs the result of the boarding and alighting request transmitted from the mobility support device 1. Examples of the output device 33 include displays such as liquid crystal panels and organic EL panels, and speakers capable of audio output. Information regarding the travel plan is input to the output device 33 from the mobility support device 1 via the communication device 35. The travel plan includes information regarding the vehicle 2 assigned to the user (such as the vehicle type, the current location of the vehicle 2, the arrival time of the vehicle 2 at the boarding and alighting point, the travel route of the vehicle 2 to the boarding and alighting point, etc.), information regarding the user (such as the current location of the user, the arrival time of the user at the boarding and alighting point, the travel route of the user to the boarding and alighting point, etc.), and information regarding the boarding and alighting point (such as the location of the boarding and alighting point). Note that the presentation mode of various information by the output device 33 is not particularly limited. For example, as a presentation mode of a point, the output device 33 may mark the point on the map with a pin or flag, or may display the address of the point as text on the display or output it as audio via a speaker. As another example, as a presentation mode of the time, vehicle type, or route, the output device 33 may display an image of the vehicle 2 or a route on a map on a display, or may output arrival time information or route information as audio via a speaker.

プロセッサ34は、乗降リクエストを移動支援装置1に送信する乗降リクエスト送信処理と、移動計画を出力装置33から出力せる移動計画出力処理とを実行させるプログラムが格納されたROM(Read Only Memory、以下同じ。)と、このROMに格納されたプログラムを実行するCPU(Central Processing Unit、以下同じ。)と、アクセス可能な記憶装置として機能するRAM(Random Access Memory、以下同じ。)と、を備えるコンピュータである。プロセッサ34は、乗降リクエスト送信処理として、ユーザによる入力装置32への操作に応じた電子的指令であるリクエストを生成し、通信装置35を介して移動支援装置1へ送信する。またプロセッサ34は、通信装置35を介して、移動支援装置1から移動計画を受信すると、移動計画に含まれる各種情報を出力装置33から出力させる。なお、プロセッサが実行する処理は、上記処理に限定されず、例えば、プロセッサ34は、位置検出装置31により検出されたユーザ端末装置3の現在地の情報について、所定の周期ごとに、通信装置35を介して、移動支援装置1に送信してもよい。 The processor 34 is a computer having a ROM (Read Only Memory, hereinafter the same) storing a program for executing a boarding/alighting request transmission process for transmitting a boarding/alighting request to the mobility support device 1 and a movement plan output process for outputting a movement plan from the output device 33, a CPU (Central Processing Unit, hereinafter the same) for executing the program stored in the ROM, and a RAM (Random Access Memory, hereinafter the same) functioning as an accessible storage device. As the boarding/alighting request transmission process, the processor 34 generates a request, which is an electronic command in response to an operation of the input device 32 by the user, and transmits it to the mobility support device 1 via the communication device 35. When the processor 34 receives a movement plan from the mobility support device 1 via the communication device 35, it causes various information included in the movement plan to be output from the output device 33. Note that the processing executed by the processor is not limited to the above processing, and for example, the processor 34 may transmit information on the current location of the user terminal device 3 detected by the position detection device 31 to the mobility support device 1 via the communication device 35 at predetermined intervals.

通信装置35は、各種通信規格に対応する通信インターフェースである。通信装置35は、例えば、有線LAN規格、無線LAN規格などに対応する。通信装置35は、通信回線網4を介して、移動支援装置1及び車両2との間で情報の送受信を行う。 The communication device 35 is a communication interface that supports various communication standards. For example, the communication device 35 supports wired LAN standards, wireless LAN standards, etc. The communication device 35 transmits and receives information between the mobility assistance device 1 and the vehicle 2 via the communication line network 4.

次に、車両2について説明する。本実施形態において、車両2は、自律走行機能を備える。図1に示すように、車両2は、車載装置として、センサ21と、ナビゲーション装置22と、コントローラ23と、通信装置24と、駆動制御装置25と、制動制御装置26と、操舵制御装置27と、出力装置28とを備える。車両2の各車載装置は、相互に情報の送受信を行うために、例えば、CAN(Controller Area Network)、イーサネット(商標登録)などによって接続されている。車両2のコントローラ23は、車両2が移動支援装置1によりユーザへの配車車両として選定されると、移動支援装置1により立案された移動計画を実現するために、車両2に自律走行を実行させる。自動運転(自律走行)は、無人の完全自動運転であってもよいし、有人の一部自動運転であってもよい。自律走行の手法は特に限定されないが、例えば、コントローラ23は、車両2(自車両)が走行している車線を認識し、車線のレーンマーカの位置と車両2の位置とが所定の関係を維持するように車両2の動きを制御する。レーンマーカは、レーンを規定する機能を有するものであれば限定されず、路面に描かれた線図、道路に埋め込まれた発光体、レーンの間に存在する植栽、レーンの路肩側に存在するガードレール、縁石、歩道、二輪車専用道路などの道路構造物であってもよい。 Next, the vehicle 2 will be described. In this embodiment, the vehicle 2 has an autonomous driving function. As shown in FIG. 1, the vehicle 2 has a sensor 21, a navigation device 22, a controller 23, a communication device 24, a drive control device 25, a braking control device 26, a steering control device 27, and an output device 28 as on-board devices. The on-board devices of the vehicle 2 are connected to each other, for example, by a controller area network (CAN) or Ethernet (registered trademark), in order to transmit and receive information to each other. When the vehicle 2 is selected by the mobility support device 1 as a vehicle to be dispatched to the user, the controller 23 of the vehicle 2 causes the vehicle 2 to perform autonomous driving in order to realize the travel plan proposed by the mobility support device 1. The autonomous driving (autonomous driving) may be unmanned fully autonomous driving or manned partially autonomous driving. The method of autonomous driving is not particularly limited, but for example, the controller 23 recognizes the lane in which the vehicle 2 (own vehicle) is traveling and controls the movement of the vehicle 2 so that the position of the lane marker of the lane and the position of the vehicle 2 maintain a predetermined relationship. Lane markers are not limited as long as they have the function of defining lanes, and may be road structures such as lines drawn on the road surface, luminous objects embedded in the road, vegetation between lanes, guardrails on the shoulder side of lanes, curbs, sidewalks, and motorcycle-only roads.

センサ21は、車両2の走行状態及び周辺状況を検出するセンサである。センサ21は、一又は複数のセンサで構成され、車両2の所定位置に設けられている。車両2の走行状態を検出するセンサ21としては、例えば、舵角センサ、アクセル開度センサ、ブレーキ開度センサ、速度センサ、加速度センサ、ジャイロセンサなどが挙げられる。車両2の走行状態を示す物理量としては、車両2の操舵量、操舵速度、操舵加速度、アクセル開度量、ブレーキ開度量、車速、加速度、ヨー方向、ピッチ方向、及びロール方向の角速度などが挙げられる。また車両2の周辺状況を検出するセンサ21としては、例えば、カメラ、ミリ波レーダー、超音波ソナー、Lidarなどが挙げられる。車両2の周辺状況を示す情報としては、車両2の周辺撮像画像、車両2の周辺に存在する障害物と車両2との相対的な位置関係、当該障害物の移動方向及び移動速度などが挙げられる。センサ21により検出された、車両2の走行状態及び周辺状況を示す各種情報は、コントローラ23に出力される。 The sensor 21 is a sensor that detects the running state and surrounding conditions of the vehicle 2. The sensor 21 is composed of one or more sensors and is provided at a predetermined position of the vehicle 2. Examples of the sensor 21 that detects the running state of the vehicle 2 include a steering angle sensor, an accelerator opening sensor, a brake opening sensor, a speed sensor, an acceleration sensor, and a gyro sensor. Examples of physical quantities that indicate the running state of the vehicle 2 include the steering amount, steering speed, steering acceleration, accelerator opening amount, brake opening amount, vehicle speed, acceleration, yaw direction, pitch direction, and roll direction angular velocity of the vehicle 2. Examples of the sensor 21 that detects the surrounding conditions of the vehicle 2 include a camera, a millimeter wave radar, an ultrasonic sonar, and a Lidar. Examples of information that indicates the surrounding conditions of the vehicle 2 include a captured image of the surroundings of the vehicle 2, the relative positional relationship between the vehicle 2 and an obstacle present around the vehicle 2, the moving direction and moving speed of the obstacle, and the like. Various information that indicates the running state and surrounding conditions of the vehicle 2 detected by the sensor 21 is output to the controller 23.

ナビゲーション装置22は、車両2の出発地から目的地に至る車両2の走行経路を探索し、乗車中のユーザに対して車両2の走行経路を提示する。走行経路とは、これから車両2が走行する予定の経路である。本実施形態では、ナビゲーション装置22は、走行経路の探索を行わず、移動支援装置1から送信される走行経路をユーザに提示するが、移動支援装置1に代えて、ナビゲーション装置22が走行経路を探索する構成でもよい。 The navigation device 22 searches for a driving route of the vehicle 2 from the departure point of the vehicle 2 to the destination, and presents the driving route of the vehicle 2 to the user who is aboard. The driving route is the route along which the vehicle 2 is scheduled to travel. In this embodiment, the navigation device 22 does not search for a driving route, but presents the driving route transmitted from the mobility support device 1 to the user, but the navigation device 22 may be configured to search for a driving route instead of the mobility support device 1.

図1に示すように、ナビゲーション装置22は、位置検出装置22aと、高精度地図情報22bとを有する。位置検出装置22aは、GPS衛星から車両2の位置情報を取得する。位置情報の一例としては、緯度及び経度の情報が挙げられる。位置検出装置22aは、予め定められた所定の周期ごとに、GPS衛星から車両2の位置情報を取得し、車両2の位置情報を更新する。位置検出装置22aにより検出された車両2の位置情報は、コントローラ23に出力される。 As shown in FIG. 1, the navigation device 22 has a position detection device 22a and high-precision map information 22b. The position detection device 22a acquires position information of the vehicle 2 from GPS satellites. An example of the position information is latitude and longitude information. The position detection device 22a acquires the position information of the vehicle 2 from the GPS satellites at a predetermined interval and updates the position information of the vehicle 2. The position information of the vehicle 2 detected by the position detection device 22a is output to the controller 23.

高精度地図情報22bは、自律走行を可能にするための高精度の電子地図であり、緯度経度と地図情報が対応付けられた情報である。高精度地図情報22bは、道路情報、交通規則情報を含む。道路情報は、道路の種別(例えば、一般道路、有料道路など)や、交差点、停止線、信号機、及び道路標識の位置を含む、道路に関する情報である。交通規則情報は、道路交通法に基づく情報であり、交通規則に関する情報である。 High-precision map information 22b is a high-precision electronic map to enable autonomous driving, and is information in which latitude and longitude are associated with map information. High-precision map information 22b includes road information and traffic regulation information. Road information is information about roads, including the type of road (e.g., general road, toll road, etc.) and the locations of intersections, stop lines, traffic lights, and road signs. Traffic regulation information is information based on the Road Traffic Act and is information about traffic regulations.

コントローラ23は、プロセッサ23aを有し、車両2の自律走行処理を実行させるプログラムが格納されたROMと、このROMに格納されたプログラムを実行するCPUと、アクセス可能な記憶装置として機能するRAMと、を備えるコンピュータである。プロセッサ23aは、自律走行処理として、移動計画に含まれる走行経路に沿って目的地まで車両2が移動するように、駆動制御装置25、制動制御装置26、及び操舵制御装置27を制御する。車両2の目的地は、移動支援装置1により選定されたユーザの乗車地及び/又は降車地である。例えば、車両2がユーザを迎えに行く場合、コントローラ23は、ユーザの乗車地まで車両2を自律走行させる。また例えば、車両2がユーザを送る場合、コントローラ23は、ユーザの降車地まで車両2を自律走行させる。また例えば、車両2がユーザの送り迎えを行う場合、コントローラ23は、ユーザの乗車地を経由してユーザの降車地まで車両2を自律走行させる。目的地に至るまでの自律走行において、コントローラ23は、センサ21により検出された車両2の走行状態及び周辺状況に基づき、駆動制御装置25、制動制御装置26、及び操舵制御装置27への制御信号を生成し、生成した制御信号を各装置に出力する。 The controller 23 is a computer having a processor 23a, a ROM in which a program for executing the autonomous driving process of the vehicle 2 is stored, a CPU for executing the program stored in the ROM, and a RAM that functions as an accessible storage device. The processor 23a controls the drive control device 25, the brake control device 26, and the steering control device 27 so that the vehicle 2 moves to the destination along the driving route included in the movement plan as the autonomous driving process. The destination of the vehicle 2 is the boarding point and/or disembarking point of the user selected by the mobility support device 1. For example, when the vehicle 2 goes to pick up the user, the controller 23 autonomously drives the vehicle 2 to the boarding point of the user. Also, for example, when the vehicle 2 drops off the user, the controller 23 autonomously drives the vehicle 2 to the disembarking point of the user. Also, for example, when the vehicle 2 drops off the user, the controller 23 autonomously drives the vehicle 2 to the disembarking point of the user via the boarding point of the user. During autonomous driving up to the destination, the controller 23 generates control signals for the drive control device 25, the braking control device 26, and the steering control device 27 based on the driving state and surrounding conditions of the vehicle 2 detected by the sensor 21, and outputs the generated control signals to each device.

通信装置24は、各種通信規格に対応する通信インターフェースである。通信装置24は、例えば、有線LAN規格、無線LAN規格などに対応する。通信装置24は、通信回線網4を介して、移動支援装置1及びユーザ端末装置3との間で情報の送受信を行う。 The communication device 24 is a communication interface that supports various communication standards. For example, the communication device 24 supports wired LAN standards, wireless LAN standards, etc. The communication device 24 transmits and receives information between the mobility support device 1 and the user terminal device 3 via the communication line network 4.

駆動制御装置25は、コントローラ23からの制御信号に基づき、車両2の走行駆動源である電動モータ及び/又は内燃機関、これら走行駆動源からの出力を駆動輪に伝達するドライブシャフトや自動変速機を含む動力伝達装置や動力伝達装置を制御する駆動装置を制御することで、車両2のアクセルを制御する。制動制御装置26は、コントローラ23からの制御信号に基づき、車両2の車輪を制動する制動装置を制御することで、車両2のブレーキを制御する。駆動制御装置25によるアクセル制御と、制動制御装置26によるブレーキ制御によって、車両2の速度は自律的に制御される。 The drive control device 25 controls the accelerator of the vehicle 2 by controlling the electric motor and/or internal combustion engine, which are the driving sources for driving the vehicle 2, the power transmission devices including the drive shaft and automatic transmission that transmit the output from these driving sources to the drive wheels, and the drive devices that control the power transmission devices, based on a control signal from the controller 23. The brake control device 26 controls the brakes of the vehicle 2 by controlling the brake devices that brake the wheels of the vehicle 2, based on a control signal from the controller 23. The speed of the vehicle 2 is autonomously controlled by the accelerator control by the drive control device 25 and the brake control by the brake control device 26.

操舵制御装置27は、コントローラ23からの制御信号に基づき、ステアリングホイール(いわゆるハンドル)の操舵角度に応じて操舵輪を制御するステアリングアクチュエータを制御する。操舵制御装置27は、入力された制御信号に基づき、走行経路に対して所定の横位置を維持しながら車両2が走行するように、ステアリングアクチュエータの動作を自律的に制御する。 The steering control device 27 controls a steering actuator that controls the steered wheels according to the steering angle of the steering wheel (so-called handle) based on a control signal from the controller 23. Based on the input control signal, the steering control device 27 autonomously controls the operation of the steering actuator so that the vehicle 2 travels while maintaining a predetermined lateral position with respect to the travel route.

出力装置28は、移動計画に関する情報を出力する。移動計画に関する情報は、車両2の走行経路、車両2の目的地、及び目的地への到着時刻を含む。出力装置28には、通信装置24を介して、移動支援装置1から移動計画に関する情報が入力される。出力装置28としては、例えば、液晶パネル、有機ELパネルなどのディスプレイや音声出力可能なスピーカー等が挙げられる。出力装置28は、ナビゲーション装置22に代えて又はこれとともに、地図上における車両2の走行経路を表示してもよいし、スピーカーを介して到着時刻案内や経路案内を音声出力してもよい。 The output device 28 outputs information related to the travel plan. The information related to the travel plan includes the travel route of the vehicle 2, the destination of the vehicle 2, and the arrival time at the destination. Information related to the travel plan is input to the output device 28 from the travel support device 1 via the communication device 24. Examples of the output device 28 include displays such as liquid crystal panels and organic EL panels, and speakers capable of audio output. The output device 28 may display the travel route of the vehicle 2 on a map instead of or in addition to the navigation device 22, and may output arrival time guidance and route guidance via a speaker.

次に、移動支援装置1について説明する。本実施形態の移動支援装置1は、配車システム100の一部を構成する。移動支援装置1は、ユーザからの乗降リクエストを受け付けると、ユーザの乗降地を選定する。また移動支援装置1は、乗降リクエストに乗車リクエストが含まれる場合、ユーザに割り当てる車両2を選定する。移動支援装置1は、乗降地までの車両2の走行経路及びユーザの移動経路を算出するとともに、乗降地への車両2及びユーザの到着時刻を算出する。さらに移動支援装置1は、これらの処理結果を含む移動計画を立案する。移動支援装置1は、通信装置13を介して、移動計画に関する情報を、車両2及びユーザ端末装置3に送信する。このような一連の処理又はその一部の処理を行うことで、移動支援装置1は、配車システム100によるユーザの移動を支援する装置として機能する。 Next, the mobility support device 1 will be described. The mobility support device 1 of this embodiment constitutes a part of the vehicle dispatch system 100. When the mobility support device 1 receives a boarding/alighting request from a user, it selects the user's boarding/alighting point. Furthermore, when the boarding/alighting request includes a boarding request, the mobility support device 1 selects a vehicle 2 to be assigned to the user. The mobility support device 1 calculates the vehicle 2's travel route to the boarding/alighting point and the user's travel route, and calculates the arrival time of the vehicle 2 and the user at the boarding/alighting point. Furthermore, the mobility support device 1 creates a travel plan including these processing results. The mobility support device 1 transmits information related to the travel plan to the vehicle 2 and the user terminal device 3 via the communication device 13. By performing such a series of processes or a part of them, the mobility support device 1 functions as a device that supports the user's travel by the vehicle dispatch system 100.

図1に示すように、移動支援装置1は、プロセッサ11と、記憶装置12と、通信装置13とを備える。記憶装置12は、配車システム100に関する情報を記憶する。例えば、記憶装置12は、各ユーザが入力した複数の乗降リクエスト、各ユーザによる配車システム100の利用履歴(乗降履歴を含む)、各車両2のスケジュール、地図情報などを記憶する。通信装置13は、各種通信規格に対応する通信インターフェースである。通信装置13は、例えば、有線LAN規格、無線LAN規格などに対応する。通信装置13は、通信回線網4を介して、車両2及びユーザ端末装置3との間で情報の送受信を行う。また通信装置13は、車両2及びユーザ端末装置3以外にも、通信回線網4を介して、ネットワーク上に存在する情報管理サーバー、データベース、又はシステム(いずれも図示しない)との間で情報の送受信を行う。 As shown in FIG. 1, the mobility support device 1 includes a processor 11, a storage device 12, and a communication device 13. The storage device 12 stores information related to the vehicle dispatch system 100. For example, the storage device 12 stores a plurality of boarding and alighting requests input by each user, the usage history of the vehicle dispatch system 100 by each user (including boarding and alighting history), the schedule of each vehicle 2, map information, and the like. The communication device 13 is a communication interface compatible with various communication standards. The communication device 13 is compatible with, for example, wired LAN standards, wireless LAN standards, and the like. The communication device 13 transmits and receives information between the vehicle 2 and the user terminal device 3 via the communication line network 4. In addition to the vehicle 2 and the user terminal device 3, the communication device 13 also transmits and receives information between an information management server, database, or system (none of which are shown) present on the network via the communication line network 4.

プロセッサ11は、ユーザへの移動支援処理を実行させるプログラムが格納されたROMと、このROMに格納されたプログラムを実行するCPUと、アクセス可能な記憶装置として機能するRAMと、を備えるコンピュータである。 The processor 11 is a computer that includes a ROM that stores a program that executes a mobility support process for a user, a CPU that executes the program stored in the ROM, and a RAM that functions as an accessible storage device.

図2は、プロセッサ11のブロック構成図である。プロセッサ11は、図2に示すように、リクエスト取得部111、乗降地選定部112、車両候補抽出部113、停止時間算出部114、道路交通情報取得部115、交通影響度算出部116、車両選定部117、移動計画立案部118、及び通知部119を備える。プロセッサ11は、これらのブロックの機能を実現するためのソフトウェアと、上述したハードウェアの協働により各機能を実現する。 Figure 2 is a block diagram of the processor 11. As shown in Figure 2, the processor 11 includes a request acquisition unit 111, a boarding/alighting point selection unit 112, a vehicle candidate extraction unit 113, a stop time calculation unit 114, a road traffic information acquisition unit 115, a traffic impact calculation unit 116, a vehicle selection unit 117, a movement plan creation unit 118, and a notification unit 119. The processor 11 realizes each function through the cooperation of software for realizing the functions of these blocks and the hardware described above.

リクエスト取得部111は、通信装置13を介して、ユーザ端末装置3から乗降リクエストを取得する。乗降リクエストは、ユーザが乗車を希望するリクエスト及び/又はユーザが降車を希望するリクエストを含む。乗降リクエストは、ユーザにより入力され、ユーザが希望するリクエスト地点を含んでもよい。ユーザが希望するリクエスト地点としては、例えば、ユーザ端末装置3の位置検出装置31により検出された現在地、ユーザにより入力された希望乗車地、ユーザの過去の乗車履歴に基づく乗車地、ユーザにより入力された希望降車地、ユーザの過去の降車履歴に基づく降車地などが挙げられる。リクエスト地点は、緯度経度などの座標値であってもよいし、停留所、駅などの施設の識別情報であってもよい。リクエスト地点は、位置情報(座標値)でなくともよい。 The request acquisition unit 111 acquires boarding/alighting requests from the user terminal device 3 via the communication device 13. Boarding/alighting requests include requests that the user wishes to board and/or requests that the user wishes to alight. Boarding/alighting requests are input by the user and may include a requested location desired by the user. Examples of requested locations desired by the user include the current location detected by the position detection device 31 of the user terminal device 3, a desired boarding location input by the user, a boarding location based on the user's past boarding history, a desired disembarking location input by the user, and a disembarking location based on the user's past disembarking history. The requested location may be coordinate values such as latitude and longitude, or may be identification information for a facility such as a bus stop or station. The requested location does not have to be location information (coordinate values).

乗降リクエストに含まれるその他の情報について説明する。乗降リクエストは、ユーザに関する情報を含んでいてもよい。ユーザに関する情報は、ユーザ端末装置3の現在地、ユーザが乗降リクエストした日時、ユーザを含めた車両2の利用者の人数、ユーザが配車システム100を利用した履歴情報(乗車地の履歴、降車地の履歴を含む)、ユーザが車両2に載せる荷物の数及びその態様(スーツケース、所定以上の大きさの荷物、所定長さ以上の荷物)などを含む。乗降リクエストに含まれるこれらの情報は、ユーザが入力装置32に入力した情報に加えて、ユーザ端末装置3で記憶する情報を含む(記憶場所は特に限定されない)。 Other information included in the boarding/alighting request will now be described. The boarding/alighting request may include information about the user. Information about the user includes the current location of the user terminal device 3, the date and time when the user made the boarding/alighting request, the number of users of the vehicle 2 including the user, historical information about the user's use of the vehicle dispatch system 100 (including the history of boarding and alighting locations), the number and type of luggage the user is loading onto the vehicle 2 (suitcases, luggage of a certain size or larger, luggage of a certain length or larger), etc. This information included in the boarding/alighting request includes information input by the user to the input device 32 as well as information stored in the user terminal device 3 (the storage location is not particularly limited).

乗降地選定部112は、リクエスト取得部111により取得された乗降リクエストに基づき、ユーザの乗降地を選定する。乗降地選定部112は、記憶装置12から地図情報を取得し、地図上に選定した乗降地を設定する。乗車リクエストの場合、乗降地選定部112は、ユーザの現在地(ユーザ端末装置3の現在地)又はその周辺を乗車地として選定してもよいし、ユーザが希望する希望乗車地を乗車地として選定してもよいし、あるいは、乗車地の履歴に含まれる過去の乗車地を乗車地として選定してもよい。また降車リクエストの場合、乗降地選定部112は、ユーザが希望する希望降車地を降車地として選定してもよいし、あるいは、降車地の履歴に含まれる過去の降車地を降車地として選定してもよい。乗降車リクエストの場合、乗降地選定部112は、上述した例のいずれかを用いて、乗車地及び降車地を選定してもよい。 The boarding/alighting location selection unit 112 selects the boarding/alighting location of the user based on the boarding/alighting request acquired by the request acquisition unit 111. The boarding/alighting location selection unit 112 acquires map information from the storage device 12 and sets the selected boarding/alighting location on the map. In the case of a boarding request, the boarding/alighting location selection unit 112 may select the user's current location (the current location of the user terminal device 3) or its vicinity as the boarding location, may select the desired boarding location desired by the user as the boarding location, or may select a past boarding location included in the boarding location history as the boarding location. In the case of a disembarking request, the boarding/alighting location selection unit 112 may select the desired disembarking location desired by the user as the disembarking location, or may select a past disembarking location included in the disembarking location history as the disembarking location. In the case of a boarding/alighting request, the boarding/alighting location selection unit 112 may select the boarding location and the disembarking location using any of the above-mentioned examples.

車両候補抽出部113は、乗降地選定部112により選定された乗降地に到着可能であり、ユーザが乗降する複数の車両2の候補(以降、単に複数の車両候補と称す)を抽出する。車両候補抽出部113は、車両候補を抽出するために、各車両2の現在の状況を取得する。例えば、車両候補抽出部113は、通信装置13を介して、各車両2から現在地を取得してもよい。また例えば、車両候補抽出部113は、記憶装置12から、各車両2の移動状況を示す移動スケジュールを取得してもよい。車両候補抽出部113は、各車両2の状況を取得した後、複数の車両候補から、ユーザの乗車地周辺に位置し、ユーザが乗車可能な複数の車両候補を抽出する。車両候補抽出部113は、例えば、相乗りを許容するユーザが利用中の車両2を車両候補として抽出してもよいし、所定の待機場所で待機している車両2を車両候補として抽出してもよいし、あるいは、回遊走行中の車両2を車両候補として抽出してもよい。車両候補抽出部113における抽出工程の回数は特に限定されない。例えば、車両候補抽出部113は、ユーザが乗車可能な複数の車両候補を抽出後、さらにその中から、ユーザの乗車地から所定範囲内に位置する複数の車両候補を抽出してもよい。なお、ユーザのリクエストが降車リクエストのみの場合、ユーザは既に車両2に乗車していることが前提のため、車両候補抽出部113は車両候補の抽出を行わない。 The vehicle candidate extraction unit 113 extracts a plurality of vehicle 2 candidates (hereinafter simply referred to as a plurality of vehicle candidates) that can arrive at the boarding and alighting point selected by the boarding and alighting point selection unit 112 and that the user boards and alights from. The vehicle candidate extraction unit 113 acquires the current status of each vehicle 2 in order to extract the vehicle candidates. For example, the vehicle candidate extraction unit 113 may acquire the current location from each vehicle 2 via the communication device 13. Also, for example, the vehicle candidate extraction unit 113 may acquire a travel schedule indicating the travel status of each vehicle 2 from the storage device 12. After acquiring the status of each vehicle 2, the vehicle candidate extraction unit 113 extracts a plurality of vehicle candidates that are located in the vicinity of the boarding point of the user and that the user can board from the plurality of vehicle candidates. For example, the vehicle candidate extraction unit 113 may extract a vehicle 2 that is being used by a user who allows carpooling as a vehicle candidate, may extract a vehicle 2 that is waiting at a predetermined waiting place as a vehicle candidate, or may extract a vehicle 2 that is traveling around as a vehicle candidate. The number of times the candidate vehicle extraction unit 113 performs the extraction process is not particularly limited. For example, the candidate vehicle extraction unit 113 may extract a plurality of candidate vehicles that the user can board, and then further extract from among them a plurality of candidate vehicles that are located within a predetermined range from the user's boarding location. Note that if the user's request is only a request to get off, it is assumed that the user is already in vehicle 2, and therefore the candidate vehicle extraction unit 113 does not extract candidate vehicles.

停止時間算出部114は、車両候補抽出部113により抽出された車両候補の走行状況及びユーザに関する情報に基づき、車両候補ごとに、乗降地選定部112により選定された乗降地での車両候補の停止時間を算出する。車両候補の停止時間とは、乗降又は待機のために車両候補が乗降地で停止する時間である。別の言い方をすれば、車両候補の停止時間は、ユーザが乗車地で乗るため又は降車地で降りるための停車時間、及び乗車地でユーザを待つための駐車時間を含む。例えば、停止時間算出部114は、車両候補ごとに、乗車地へのユーザの到着時刻と乗車地への車両候補の到着時刻との差分の時間を、車両候補の停止時間として算出する。車両候補がユーザよりも先に乗車地に到着する場合、停止時間は正の時間として算出され、ユーザが車両候補よりも先に乗車地に到着する場合、停止時間は負の時間として算出される。この算出処理を行うにあたり、停止時間算出部114は、ユーザの現在地から乗車地までの最短経路を探索し、探索された経路に沿ってユーザが移動した場合のユーザの到着時刻を算出する。また停止時間算出部114は、車両候補の現在地から乗車地までの最短経路を探索し、探索された経路に沿って車両候補が移動した場合の車両候補の到着時刻を算出する。ユーザの到着時刻の算出には、例えば、予め定められたユーザの移動速度(歩行速度)が用いられ、また車両候補の到着時刻の算出には、例えば、最短経路上の法定速度が用いられる。また車両候補の到着時刻の算出には、センサ21により検出された現在の車速、経路の渋滞情報などを加味してもよく、例えば、停止時間算出部114は、道路交通情報を管理する道路交通管理センター(図示しない)から渋滞情報を取得し、渋滞情報に基づき、車両候補の到着時刻を遅らせてもよい。なお、停止時間算出部114は、ユーザの現在地について、通信装置13を介して、ユーザの現在地を改めて取得してもよいし、乗降リクエストに含まれるユーザの現在地を用いてもよい。また停止時間算出部114は、各車両候補の現在地について、通信装置13を介して、各車両候補の現在地を改めて取得してもよいし、車両候補抽出部113により取得された各車両候補の現在地を用いてもよい。また停止時間算出部114によるユーザ及び車両候補の到着時刻の算出には、本願出願時における公知の算出方法を適宜用いることができる。 The stop time calculation unit 114 calculates the stop time of the vehicle candidate at the boarding/alighting point selected by the boarding/alighting point selection unit 112 for each vehicle candidate based on the driving status of the vehicle candidate extracted by the vehicle candidate extraction unit 113 and information on the user. The stop time of the vehicle candidate is the time that the vehicle candidate stops at the boarding/alighting point for boarding/alighting or waiting. In other words, the stop time of the vehicle candidate includes the stop time for the user to board at the boarding point or to alight at the alighting point, and the parking time to wait for the user at the boarding point. For example, the stop time calculation unit 114 calculates the difference between the arrival time of the user at the boarding point and the arrival time of the vehicle candidate at the boarding point as the stop time of the vehicle candidate for each vehicle candidate. If the vehicle candidate arrives at the boarding point before the user, the stop time is calculated as a positive time, and if the user arrives at the boarding point before the vehicle candidate, the stop time is calculated as a negative time. In performing this calculation process, the stop time calculation unit 114 searches for the shortest route from the user's current location to the boarding location, and calculates the arrival time of the user when the user moves along the searched route. The stop time calculation unit 114 also searches for the shortest route from the current location of the vehicle candidate to the boarding location, and calculates the arrival time of the vehicle candidate when the vehicle candidate moves along the searched route. For example, a predetermined user movement speed (walking speed) is used to calculate the arrival time of the vehicle candidate, and for example, a legal speed on the shortest route is used to calculate the arrival time of the vehicle candidate. In addition, the current vehicle speed detected by the sensor 21, congestion information on the route, etc. may be taken into consideration when calculating the arrival time of the vehicle candidate. For example, the stop time calculation unit 114 may acquire congestion information from a road traffic management center (not shown) that manages road traffic information, and may delay the arrival time of the vehicle candidate based on the congestion information. Note that the stop time calculation unit 114 may acquire the user's current location again via the communication device 13, or may use the user's current location included in the boarding/alighting request. Furthermore, the stop time calculation unit 114 may acquire the current location of each vehicle candidate again via the communication device 13, or may use the current location of each vehicle candidate acquired by the vehicle candidate extraction unit 113. Furthermore, the stop time calculation unit 114 may appropriately use a calculation method known at the time of filing of this application to calculate the arrival time of the user and the vehicle candidates.

道路交通情報取得部115は、交通影響度算出部116が交通影響度を算出するために必要な道路交通情報を取得する。道路交通情報は、乗降地選定部112により選定された乗降地周辺の道路に関する道路交通情報である。道路交通情報は、車線数及び車線幅を含む道路の特性(静的な情報)と、道路の交通量や駐停車状況(動的な情報)とを含む。 The road traffic information acquisition unit 115 acquires road traffic information necessary for the traffic impact degree calculation unit 116 to calculate the traffic impact degree. The road traffic information is road traffic information related to the roads around the boarding/alighting point selected by the boarding/alighting point selection unit 112. The road traffic information includes road characteristics (static information) including the number of lanes and lane width, and road traffic volume and parking/stopping conditions (dynamic information).

図3は、道路交通情報を説明するための説明図である。図3(A)は、片側一車線で直線形状の道路Rの周辺に、乗降地選定部112により乗降地Pが選定された場面を示す図である。図3(A)に示す場面では、乗降地Pに対して車両進行方向の手前には車両V1~車両V3が駐車又は停車している。このため、道路Rを走行する車両は、乗降地Pの手前では直進できず、車両V1~車両V3を避けて走行する必要があり、減速や進路の変更が必要となる。図3(A)の場面において、道路Rを走行する車両の平均車速は、車両V1~車両V3が存在しない場合の平均車速に比べて遅くなる。 Figure 3 is an explanatory diagram for explaining road traffic information. Figure 3 (A) is a diagram showing a scene in which boarding/alighting point P has been selected by boarding/alighting point selection unit 112 around road R, which has a straight line and one lane in each direction. In the scene shown in Figure 3 (A), vehicles V1 to V3 are parked or stopped in front of boarding/alighting point P in the vehicle's traveling direction. For this reason, a vehicle traveling on road R cannot go straight ahead in front of boarding/alighting point P and must avoid vehicles V1 to V3, which requires the vehicle to slow down or change course. In the scene of Figure 3 (A), the average vehicle speed of vehicles traveling on road R is slower than the average vehicle speed in the absence of vehicles V1 to V3.

図3(B)は、図3(A)に示す道路Rの道路交通情報の一例である。道路交通情報取得部115は、図3(B)に示すように、通信装置13を介して、地図DB(地図データベース)から道路Rに関する地図情報を取得する。道路Rに関する地図情報は、道路Rの位置、形状、車線数、及び車線幅を含む。なお、地図情報は、移動支援装置1の外部にある地図DBから取得することに限られず、地図DBが記憶装置12に記憶される構成であってもよい。また道路交通情報取得部115は、図3(B)に示すように、通信装置13を介して、道路Rに設けられたカメラ(道路状況ライブカメラなど)や所定のサーバー装置に格納されるオープンデータから、道路Rに関するインフラ情報を取得する。道路Rに関するインフラ情報としては、例えば、現在の道路Rの状況を示す撮像画像や動画などが挙げられる。また道路交通情報取得部115は、図3(B)に示すように、通信装置13を介して、車両管理DB(車両管理データベース)から、駐停車している車両V1~車両V3の車両情報を取得する。車両情報は、車両の位置情報を含む。また駐停車中の車両が、図1に示す車両2と同様、配車システム100を構成する車両の場合、車両情報は、車両の予定情報(乗降地の場所、乗降地への到着時刻及び出発時刻、乗降地での停止時間など)を含む。 3(B) is an example of road traffic information of the road R shown in FIG. 3(A). As shown in FIG. 3(B), the road traffic information acquisition unit 115 acquires map information on the road R from a map DB (map database) via the communication device 13. The map information on the road R includes the position, shape, number of lanes, and lane width of the road R. Note that the map information is not limited to being acquired from a map DB outside the mobility support device 1, and the map DB may be configured to be stored in the storage device 12. In addition, as shown in FIG. 3(B), the road traffic information acquisition unit 115 acquires infrastructure information on the road R from a camera (such as a live road condition camera) installed on the road R or open data stored in a specified server device via the communication device 13. Examples of infrastructure information on the road R include captured images and videos showing the current condition of the road R. As shown in FIG. 3B, the road traffic information acquisition unit 115 also acquires vehicle information about parked vehicles V1 to V3 from a vehicle management DB (vehicle management database) via the communication device 13. The vehicle information includes vehicle position information. If the parked vehicle is a vehicle that constitutes the vehicle dispatch system 100, like vehicle 2 shown in FIG. 1, the vehicle information includes the vehicle's schedule information (location of boarding and alighting points, arrival and departure times at the boarding and alighting points, stopping time at the boarding and alighting points, etc.).

図3(B)の例において、道路交通情報取得部115は、取得した各種情報又は取得した各種情報から算出された情報に基づいて、図3(A)の場面を示す道路交通情報を構築する。道路交通情報取得部15により構築された道路交通情報としては、図3(B)に示すように、車線数、車線幅、車両の通過状況、駐停車状況が挙げられる。図3(B)に示す車線数、車線幅、車両の通過状況、及び駐停車状況は、図3(A)の場面を示している。 In the example of FIG. 3(B), the road traffic information acquisition unit 115 constructs road traffic information showing the scene of FIG. 3(A) based on various acquired information or information calculated from various acquired information. The road traffic information constructed by the road traffic information acquisition unit 15 includes the number of lanes, lane width, vehicle passing status, and parking and stopping status, as shown in FIG. 3(B). The number of lanes, lane width, vehicle passing status, and parking and stopping status shown in FIG. 3(B) show the scene of FIG. 3(A).

交通影響度算出部116は、道路交通情報取得部115により取得された、道路の特性、道路の交通量、及び道路の駐停車状況のうち少なくとも何れか一つに基づき、ユーザの乗降又はユーザを待機するために車両2が乗降地で停止することで道路の交通流に与える影響度を、交通影響度として算出する。車両2の乗降地とは、乗降地選定部112により選定された乗降地である。本明細書において、道路の交通流とは、道路上における車両の行動を個々の運動としてではなくこれらの集積である流れとしてとらえたものである。交通流の状態を量的に表す変数を交通流パラメータといい、例えば、交通密度、車速、交通量などが挙げられる。交通流における交通密度とは、特定道路区間において、単位距離当たりに存在する車両の台数である。交通流における交通量とは、特定時間内において特定地点を通過した車両の台数である。交通流における速度とは、特定地点を通過する車両の速度を時間的に平均したもの、又は特定時刻に特定区間内に存在する車両の速度を平均したものである。交通影響度算出部116は、乗降地周辺の道路について、車両2が乗降地で停止することによって、交通流における交通密度、車速、又は交通量が変化する程度を、交通影響度として算出する。以降、図4を用いて、交通影響度の算出例について説明する。図4は、交通影響度の算出例を説明するための説明図である。 The traffic impact calculation unit 116 calculates the degree of impact on the traffic flow of the road caused by the vehicle 2 stopping at a boarding/alighting point to board/alight a user or to wait for a user, as the traffic impact degree, based on at least one of the road characteristics, the traffic volume of the road, and the parking/stopping situation of the road acquired by the road traffic information acquisition unit 115. The boarding/alighting point of the vehicle 2 is the boarding/alighting point selected by the boarding/alighting point selection unit 112. In this specification, the traffic flow of the road is a flow that is an accumulation of the actions of vehicles on the road, rather than individual movements. A variable that quantitatively represents the state of the traffic flow is called a traffic flow parameter, and examples of such parameters include traffic density, vehicle speed, and traffic volume. The traffic density in a traffic flow is the number of vehicles that exist per unit distance in a specific road section. The traffic volume in a traffic flow is the number of vehicles that pass a specific point within a specific time. The speed in a traffic flow is the average speed of vehicles passing a specific point over time, or the average speed of vehicles that exist in a specific section at a specific time. The traffic impact degree calculation unit 116 calculates the degree of change in traffic density, vehicle speed, or traffic volume in the traffic flow for roads around the boarding/alighting point due to the vehicle 2 stopping at the boarding/alighting point as the traffic impact degree. Hereinafter, an example of calculating the traffic impact degree will be described with reference to FIG. 4. FIG. 4 is an explanatory diagram for explaining an example of calculating the traffic impact degree.

例えば、交通影響度算出部116は、図4(A)に示すように、乗降地の混雑度として、乗降地での駐停車可能スペースの広さに対する駐停車車両の台数を算出する。これは、乗降地の混雑度と交通影響度との間には比例関係があるという考えに基づき、乗降地が混雑しているほど交通流への影響が大きくなり、交通影響度は大きく算出される。図4(A)の式から、乗降地の混雑度は、駐停車車両の台数が多いほど大きく算出される。交通影響度算出部116は、例えば、道路交通情報取得部115により取得されたインフラ情報から、乗降地周辺の駐停車車両の存否及びその台数を特定する。交通影響度算出部116は、乗降地周辺の道路に存在する駐停車車両が所定の台数よりも多い場合、駐停車車両が所定の台数よりも少ない場合に比べて、交通影響度を大きく算出する。所定の台数は、予め定められた台数であって、例えば、実験的に求められ、記憶装置12に記憶されている。駐停車車両が存在しない場合、乗降地の混雑度は最も小さく、交通影響度算出部116は、交通影響度を最も小さく算出する。なお、交通影響度算出部116は、インフラ情報に代えて又はこれとともに、車両情報に含まれる車両の位置情報から、乗降地周辺の駐停車車両の存否及びその台数を特定してもよい。 For example, as shown in FIG. 4(A), the traffic impact calculation unit 116 calculates the number of parked vehicles relative to the width of the parking space at the boarding/alighting point as the congestion degree of the boarding/alighting point. This is based on the idea that there is a proportional relationship between the congestion degree of the boarding/alighting point and the traffic impact degree, and the more crowded the boarding/alighting point is, the greater the impact on traffic flow, and the greater the traffic impact degree is calculated. From the formula in FIG. 4(A), the greater the number of parked vehicles, the greater the congestion degree of the boarding/alighting point is calculated to be. For example, the traffic impact calculation unit 116 specifies the presence or absence of parked vehicles around the boarding/alighting point and the number of vehicles from infrastructure information acquired by the road traffic information acquisition unit 115. When the number of parked vehicles on the road around the boarding/alighting point is more than a predetermined number, the traffic impact calculation unit 116 calculates a larger traffic impact degree than when the number of parked vehicles is less than the predetermined number. The predetermined number is a predetermined number, for example, experimentally obtained and stored in the storage device 12. When there are no parked vehicles, the congestion degree at the boarding/alighting point is the smallest, and the traffic impact degree calculation unit 116 calculates the traffic impact degree to be the smallest. Note that the traffic impact degree calculation unit 116 may determine whether or not there are parked vehicles around the boarding/alighting point and the number of parked vehicles from vehicle position information included in the vehicle information instead of or in addition to the infrastructure information.

また図4(A)に示す式から、同じ駐停車車両の台数であっても、乗降地の混雑度は、駐停車可能スペースが狭い乗降地ほど大きく算出される。交通影響度算出部116は、例えば、道路交通情報取得部115により取得された地図情報から、乗降地での駐停車可能スペースの大きさを特定する。交通影響度算出部116は、乗降地周辺の道路における車線幅が所定の車線幅よりも狭い場合、車線幅が所定の車線幅よりも広い場合に比べて、交通影響度を大きく算出する。所定の車線幅は、予め定められた車線幅であって、例えば、実験的に求められ、記憶装置12に記憶されている。なお、交通影響度算出部116は、地図情報に代えて又はこれとともに、インフラ情報に含まれる乗降地周辺の撮像画像から、乗降地での駐停車可能スペースの大きさを特定してもよい。 Also, from the formula shown in FIG. 4(A), even if the number of parked vehicles is the same, the congestion degree of the boarding/alighting point is calculated to be larger for boarding/alighting points with narrower parking space. The traffic impact degree calculation unit 116, for example, identifies the size of the parking space at the boarding/alighting point from map information acquired by the road traffic information acquisition unit 115. When the lane width of the road around the boarding/alighting point is narrower than a predetermined lane width, the traffic impact degree calculation unit 116 calculates a larger traffic impact degree than when the lane width is wider than the predetermined lane width. The predetermined lane width is a predetermined lane width, which is, for example, experimentally obtained and stored in the storage device 12. Note that the traffic impact degree calculation unit 116 may identify the size of the parking space at the boarding/alighting point from a captured image of the area around the boarding/alighting point included in the infrastructure information instead of or in addition to the map information.

また図3(A)の例のように、車両V1~車両V3が乗降地Pの手前で駐停車するため、車両2が乗降地Pに到着できない場合、車両2は、車両V1~車両V3が出発するまで乗降地Pの周辺を回遊走行したり、乗降地Pに向かって低速走行したりする必要がある。このような場合、車両2の到着時刻は、車両V1~車両V3の停止時間に応じて遅くなる。例えば、図4(B)に示すように、車両V1~車両V3がN分間乗降地に駐停車するによって、車両2の到着時刻が遅れ、その結果、ユーザを待つための車両2の停止時間は予定されていた停止時間よりも短くなる場合がある。 Also, as in the example of FIG. 3(A), if vehicle 2 cannot arrive at boarding/alighting point P because vehicles V1 to V3 are parked in front of boarding/alighting point P, vehicle 2 must drive around boarding/alighting point P until vehicles V1 to V3 depart, or drive slowly toward boarding/alighting point P. In such a case, the arrival time of vehicle 2 will be delayed according to the stopping time of vehicles V1 to V3. For example, as shown in FIG. 4(B), if vehicles V1 to V3 are parked in the boarding/alighting point for N minutes, the arrival time of vehicle 2 will be delayed, and as a result, the stopping time of vehicle 2 waiting for the user may be shorter than the scheduled stopping time.

交通影響度算出部116は、例えば、道路交通情報取得部115により取得された車両情報から、車両V1~車両V3それぞれの停止時間を特定し、図4(B)に示すように、乗降地の混雑度として、車両2の当初予定の停止時間に対する駐停車車両の停止時間を算出してもよい。なお、交通影響度算出部116は、車両情報に代えて又はこれとともに、インフラ情報に含まれる乗降地周辺の撮像画像から、車両V1~車両V3の停止時間を特定してもよい。 The traffic impact degree calculation unit 116 may, for example, determine the stopping time of each of vehicles V1 to V3 from the vehicle information acquired by the road traffic information acquisition unit 115, and calculate the stopping time of the parked vehicles relative to the originally scheduled stopping time of vehicle 2 as the congestion degree of the boarding/alighting point, as shown in FIG. 4(B). Note that the traffic impact degree calculation unit 116 may determine the stopping time of vehicles V1 to V3 from captured images of the area around the boarding/alighting point included in the infrastructure information, instead of or in addition to the vehicle information.

図4(A)及び図4(B)を用いて、乗降地の混雑度という観点から、交通影響度の算出例を説明したが、交通影響度算出部116は、上述した交通流における車速又は交通量に基づいて、交通影響度を算出してもよい。交通影響度算出部116は、例えば、道路交通情報取得部115により取得されたインフラ情報から、乗降地周辺の道路を通過する車両の台数を特定する。また交通影響度算出部116は、例えば、道路交通情報取得部115により取得された地図情報に含まれる車線数及び車線幅から、乗降地周辺の道路において、車両が走行可能なスペース(例えば、車線数と車線幅の乗算値)を特定する。車両が走行可能なスペースとは、駐停車車両の占有スペースを除くスペースである。そして、交通影響度算出部116は、図4(C)に示すように、駐停車車両が存在する場合の交通流(X2台/km)を算出する。また交通影響度算出部116は、乗降地周辺の道路での法定速度に基づき、駐停車車両が存在しない場合の交通流(X1台/km)を算出する。交通影響度算出部116は、駐停車車両が存在する場合の交通流(X2台/km)を駐停車車両が存在しない場合の交通流(X1台/km)で除算することで、交通流への影響度を算出してもよい。なお、その他の例として、交通影響度算出部116は、乗降地周辺の道路の交通量が所定の交通量よりも多い場合、当該交通量が当該所定の交通量よりも少ない場合に比べて、交通影響度を大きく算出してもよい。所定の交通量は、予め定められた交通量であって、例えば、実験的に求められ、記憶装置12に記憶されている。 Although an example of calculating the traffic impact degree has been described from the viewpoint of the congestion degree of the boarding/alighting point using FIG. 4(A) and FIG. 4(B), the traffic impact degree calculation unit 116 may calculate the traffic impact degree based on the vehicle speed or traffic volume in the above-mentioned traffic flow. For example, the traffic impact degree calculation unit 116 identifies the number of vehicles passing through the roads around the boarding/alighting point from the infrastructure information acquired by the road traffic information acquisition unit 115. In addition, the traffic impact degree calculation unit 116 identifies the space in which the vehicle can travel (for example, the multiplication value of the number of lanes and the lane width) on the roads around the boarding/alighting point from the number of lanes and the lane width included in the map information acquired by the road traffic information acquisition unit 115. The space in which the vehicle can travel is the space excluding the space occupied by the parked vehicle. Then, the traffic impact degree calculation unit 116 calculates the traffic flow (X2 vehicles/km) when the parked vehicle exists, as shown in FIG. 4(C). The traffic impact calculation unit 116 also calculates the traffic flow (X1 vehicle/km) when there are no parked vehicles based on the legal speed limit on the roads around the boarding/alighting point. The traffic impact calculation unit 116 may calculate the impact on the traffic flow by dividing the traffic flow (X2 vehicles/km) when there are parked vehicles by the traffic flow (X1 vehicle/km) when there are no parked vehicles. As another example, the traffic impact calculation unit 116 may calculate the traffic impact to be greater when the traffic volume on the roads around the boarding/alighting point is greater than a predetermined traffic volume, compared to when the traffic volume is less than the predetermined traffic volume. The predetermined traffic volume is a predetermined traffic volume, and is, for example, experimentally determined and stored in the storage device 12.

図4(A)~図4(C)を用いて交通影響度の算出例を説明したが、交通影響度算出部116は、各例のいずれかの値を交通影響度としてもよい。また交通影響度算出部116は、各例での値をそれぞれ算出し、各例での値に対して重みづけ処理を行ったうえで合算してもよい。この場合、交通影響度は、図4(A)~図4(C)に示す各値が反映されて算出される。 Examples of calculating the traffic impact degree have been explained using Figures 4(A) to 4(C), but the traffic impact degree calculation unit 116 may use any of the values in each example as the traffic impact degree. The traffic impact degree calculation unit 116 may also calculate a value for each example, and add up the values after performing weighting processing on the values in each example. In this case, the traffic impact degree is calculated by reflecting each value shown in Figures 4(A) to 4(C).

図2に戻り、移動支援装置1の機能ブロックについて説明する。車両選定部117は、交通影響度算出部116により算出された乗降地周辺の道路における交通影響度に基づき、車両候補抽出部113により抽出された複数の車両候補から一の車両2を選定する。車両選定部117は、乗降地周辺の道路における交通影響度が所定の閾値以上の場合、車両2が乗降地で停止することによる交通流への影響は大きいものとして、複数の車両候補のうち、停止時間が相対的に短い車両候補を優先して一の車両2(ユーザへの配車車両)として選定する。具体的に、車両選定部117は、乗降地周辺の道路における交通影響度が所定の閾値以上の場合、複数の車両候補のうち、ユーザよりも遅れて乗降地に到着する車両候補を一の車両2として選定する。所定の閾値は、予め定められた閾値であって、ユーザよりも遅れて乗降地に到着する車両2を選定するか否かを判定するための値である。所定の閾値は、例えば、実験的に求められ、記憶装置12に記憶されている。なお、所定の閾値は、固定された閾値に限られず、ユーザが配車システム100を利用する時間帯、道路の車線数又は車幅、天気などに応じて変わる閾値であってもよい。ユーザよりも遅れて乗降地に到着する場合、車両2がユーザを待つ必要はないため、ユーザよりも先に乗降地に到着した場合に比べて、乗降地での車両2の停止時間は短くなる。交通影響度が所定の閾値以上の場合、すなわち、乗降地で車両2が停止すると道路の交通流への影響が比較的大きい場合、乗降地での停止時間が短い車両2を選定する方が、交通流に影響する時間が短くなり、その影響度合いを低減できるという思想に基づく。 Returning to FIG. 2, the functional blocks of the mobility support device 1 will be described. The vehicle selection unit 117 selects one vehicle 2 from the multiple vehicle candidates extracted by the vehicle candidate extraction unit 113 based on the traffic impact degree on the roads around the boarding/alighting point calculated by the traffic impact degree calculation unit 116. When the traffic impact degree on the roads around the boarding/alighting point is equal to or greater than a predetermined threshold, the vehicle selection unit 117 determines that the impact on traffic flow caused by the vehicle 2 stopping at the boarding/alighting point is large, and prioritizes a vehicle candidate with a relatively short stop time among the multiple vehicle candidates and selects it as one vehicle 2 (a vehicle to be allocated to the user). Specifically, when the traffic impact degree on the roads around the boarding/alighting point is equal to or greater than a predetermined threshold, the vehicle selection unit 117 selects a vehicle candidate that arrives at the boarding/alighting point later than the user as one vehicle 2 among the multiple vehicle candidates. The predetermined threshold is a threshold value determined in advance and is a value for determining whether or not to select a vehicle 2 that arrives at the boarding/alighting point later than the user. The predetermined threshold value is, for example, experimentally obtained and stored in the storage device 12. The predetermined threshold is not limited to a fixed threshold, but may be a threshold that changes depending on the time of day when the user uses the vehicle dispatch system 100, the number of lanes or vehicle width of the road, the weather, etc. When the vehicle 2 arrives at the boarding/alighting point later than the user, the vehicle 2 does not need to wait for the user, so the stopping time of the vehicle 2 at the boarding/alighting point is shorter than when the vehicle 2 arrives at the boarding/alighting point before the user. When the traffic impact degree is equal to or greater than the predetermined threshold, that is, when the stopping of the vehicle 2 at the boarding/alighting point has a relatively large impact on the traffic flow on the road, selecting a vehicle 2 that stops for a short time at the boarding/alighting point is based on the idea that the time that the traffic flow is affected will be shorter, and the degree of the impact can be reduced.

一方、車両選定部117は、乗降地周辺の道路における交通影響度が所定の閾値未満の場合、車両2が乗降地で停止することによる交通流への影響度は小さいものとして、複数の車両候補のうち、乗降地へのユーザの到着時刻と車両2の到着時刻との差が相対的に小さい車両2を配車車両として選定する。到着時刻は、停止時間算出部114により算出された時刻である。なお、この場合、乗降地への到着順序について、ユーザ又は車両2のいずれかが先に乗降地に到着してもよい。交通影響度が所定の閾値未満の場合、すなわち、乗降地で車両2が停止しても道路の交通流への影響が比較的小さい場合、ユーザと車両2の到着時刻の差が小さい車両2を選定する方が、ユーザの待ち時間を減らすことができるという思想に基づく。 On the other hand, when the traffic impact degree on the roads around the boarding/alighting point is less than a predetermined threshold, the vehicle selection unit 117 determines that the impact of the vehicle 2 stopping at the boarding/alighting point on the traffic flow is small, and selects, from among the multiple vehicle candidates, a vehicle 2 with a relatively small difference between the arrival time of the user at the boarding/alighting point and the arrival time of the vehicle 2 as the dispatch vehicle. The arrival time is the time calculated by the stop time calculation unit 114. In this case, with regard to the order of arrival at the boarding/alighting point, either the user or the vehicle 2 may arrive at the boarding/alighting point first. When the traffic impact degree is less than a predetermined threshold, that is, when the impact on the traffic flow on the road is relatively small even if the vehicle 2 stops at the boarding/alighting point, selecting a vehicle 2 with a small difference in arrival time between the user and the vehicle 2 is based on the idea that the user's waiting time can be reduced.

移動計画立案部118は、上述した各処理結果を含む移動計画を立案する。移動計画は、乗降地に関する情報として、乗降地選定部112により選定された乗降地の位置情報を含む。また移動計画は、ユーザに関する情報として、乗車地までのユーザの移動経路、乗車地へのユーザの到着時刻を含む。また移動計画は、車両選定部117により選定された一の車両2に関する情報として、乗降地までの車両2の走行経路、乗降地への車両2の到着時刻を含む。なお、移動計画は、その他に、乗降地周辺の道路における道路交通情報及び交通影響度などを含んでいてもよい。 The movement plan creation unit 118 creates a movement plan including the results of each of the above-mentioned processes. The movement plan includes, as information about the boarding and alighting points, location information about the boarding and alighting points selected by the boarding and alighting point selection unit 112. The movement plan also includes, as information about the user, the user's movement route to the boarding point and the user's arrival time at the boarding point. The movement plan also includes, as information about one vehicle 2 selected by the vehicle selection unit 117, the vehicle 2's travel route to the boarding and alighting point and the vehicle 2's arrival time at the boarding and alighting point. The movement plan may also include road traffic information and traffic impact degree for roads around the boarding and alighting points.

通知部119は、通信装置13を介して、移動計画立案部118により立案された移動計画に関する情報を、車両2及びユーザ端末装置3に送信する。通知部119は、少なくとも、乗降地の位置情報、乗降地までの車両2の走行経路、及び乗降地への車両2の到着時刻を車両2に送信する。また通知部119は、少なくとも、乗降地の位置情報、車両2の車両情報、乗車地までのユーザの移動経路、及び乗車地へのユーザの到着時刻をユーザ端末装置3に送信する。 The notification unit 119 transmits information about the movement plan formulated by the movement plan formulation unit 118 to the vehicle 2 and the user terminal device 3 via the communication device 13. The notification unit 119 transmits at least the position information of the boarding and alighting points, the travel route of the vehicle 2 to the boarding and alighting points, and the arrival time of the vehicle 2 at the boarding and alighting points to the vehicle 2. The notification unit 119 also transmits at least the position information of the boarding and alighting points, vehicle information of the vehicle 2, the travel route of the user to the boarding point, and the arrival time of the user at the boarding point to the user terminal device 3.

次に、図5のフローチャートを参照しながら、本実施形態に係る移動支援方法の一例を説明する。図5に示すフローチャートは、図1に示す移動支援装置1のプロセッサ11により実行される。また、図5に示すフローチャートは、乗車及び降車を希望する乗降リクエストの場合のフローチャートの一例である。 Next, an example of a mobility support method according to this embodiment will be described with reference to the flowchart in FIG. 5. The flowchart shown in FIG. 5 is executed by the processor 11 of the mobility support device 1 shown in FIG. 1. The flowchart shown in FIG. 5 is also an example of a flowchart in the case of a boarding and alighting request for boarding and alighting.

ステップS1では、プロセッサ11は、ユーザ端末装置3から、配車システム100の利用を希望するユーザの乗降リクエストを取得する。乗降リクエストは、ユーザの現在地、乗車及び降車希望地、リクエスト日時、ユーザの識別情報、ユーザの属性、ユーザの利用履歴、ユーザの乗降履歴などを含む。 In step S1, the processor 11 acquires from the user terminal device 3 a boarding/alighting request of a user who wishes to use the vehicle dispatch system 100. The boarding/alighting request includes the user's current location, the desired boarding and alighting locations, the request date and time, the user's identification information, the user's attributes, the user's usage history, the user's boarding/alighting history, etc.

ステップS2では、プロセッサ11は、ステップS1で取得した乗降リクエストに基づき、ユーザの乗車地及び降車地を選定する。例えば、プロセッサ11は、ユーザの乗車地として、地図情報から、ユーザの現在地(ユーザ端末装置3の現在地)又はその周辺を選定する。また例えば、プロセッサ11は、ユーザの降車地として、地図情報から、ユーザの希望降車地又はその周辺を選定する。 In step S2, the processor 11 selects the user's boarding location and disembarking location based on the boarding/disembarking request acquired in step S1. For example, the processor 11 selects the user's current location (the current location of the user terminal device 3) or its vicinity from the map information as the user's boarding location. Also, for example, the processor 11 selects the user's desired disembarking location or its vicinity from the map information as the user's disembarking location.

ステップS3では、プロセッサ11は、複数の車両候補を抽出する。例えば、プロセッサ11は、複数の車両2から各車両の現在地を取得し、ステップS2で選定した乗車地の周辺に位置し、ユーザが乗車可能な複数の車両候補を抽出する。 In step S3, the processor 11 extracts a plurality of vehicle candidates. For example, the processor 11 acquires the current location of each of the plurality of vehicles 2, and extracts a plurality of vehicle candidates that are located in the vicinity of the boarding location selected in step S2 and that the user can board.

ステップS4では、プロセッサ11は、ステップS3で抽出した車両候補ごとに、ステップS2で選定した乗車地へのユーザ及び車両候補の到着時刻を算出する。例えば、プロセッサ11は、車両候補ごとに、乗車地までの車両候補の走行経路を算出し、算出した走行経路に沿って走行した場合の乗車地への到着時刻を算出する。また例えば、ステップS2において、ユーザの現在地周辺に乗車地が選定された場合、プロセッサ11は、乗車地までのユーザの移動経路を算出し、算出した移動経路に沿って移動した場合の乗車地への到着時刻を算出する。なお、プロセッサ11は、乗車地までの車両候補の走行経路又はユーザの移動経路が複数存在する場合、最短時間で到着可能な乗車地への到着時刻を算出する。 In step S4, the processor 11 calculates the arrival time of the user and the vehicle candidate at the boarding location selected in step S2 for each vehicle candidate extracted in step S3. For example, the processor 11 calculates the driving route of the vehicle candidate to the boarding location for each vehicle candidate, and calculates the arrival time at the boarding location when driving along the calculated driving route. Also, for example, if a boarding location is selected in the vicinity of the user's current location in step S2, the processor 11 calculates the user's travel route to the boarding location, and calculates the arrival time at the boarding location when traveling along the calculated travel route. Note that, if there are multiple driving routes of the vehicle candidate or multiple user travel routes to the boarding location, the processor 11 calculates the arrival time at the boarding location that can be reached in the shortest time.

ステップS5では、プロセッサ11は、ステップS4での算出結果から、車両候補ごとに、乗車地での車両候補の停止時間を算出する。例えば、プロセッサ11は、車両候補ごとに、乗車地へのユーザの到着時刻と乗車地への車両候補の到着時刻との差分の時間を、車両候補の停止時間として算出する。なお、図5に示すフローチャートの例では、ステップS5の処理は必ずしも必要ではなく、プロセッサ11は、ステップS4の処理が終了した後、ステップS5を省略してステップS6の処理を実行してもよい。 In step S5, the processor 11 calculates the stop time of each candidate vehicle at the boarding location from the calculation result in step S4. For example, the processor 11 calculates the difference between the arrival time of the user at the boarding location and the arrival time of the candidate vehicle at the boarding location as the stop time of the candidate vehicle for each candidate vehicle. Note that in the example of the flowchart shown in FIG. 5, the process of step S5 is not necessarily required, and the processor 11 may omit step S5 and execute the process of step S6 after the process of step S4 is completed.

ステップS6では、プロセッサ11は、ステップS2で選定された乗車地について、乗車地周辺の道路における交通影響度を算出する。例えば、プロセッサ11は、地図DBから、乗車地周辺の道路に関する地図情報を取得する。また例えば、プロセッサ11は、道路に設けられたカメラや所定のサーバー装置に格納されるオープンデータから、乗車地周辺の道路に関するインフラ情報を取得する。また例えば、プロセッサ11は、乗車地周辺で駐停車している車両について、車両管理DBから、車両の位置、車両の予定情報を含む車両情報を取得する。 In step S6, processor 11 calculates the degree of traffic impact on roads around the boarding location selected in step S2. For example, processor 11 acquires map information about the roads around the boarding location from a map DB. In another example, processor 11 acquires infrastructure information about the roads around the boarding location from cameras installed on the roads or from open data stored in a specified server device. In another example, processor 11 acquires vehicle information including the vehicle's position and vehicle schedule information from a vehicle management DB for vehicles parked or stopped around the boarding location.

プロセッサ11は、取得した交通道路情報に基づき、乗車地の周辺における交通影響度を算出する。例えば、プロセッサ11は、図4(A)及び図4(B)の例のように、乗車地の混雑度を交通影響度として算出する。また例えば、プロセッサ11は、図4(C)の例のように、交通流への影響度を交通影響度として算出する。なお、プロセッサ11は、乗車地の混雑度及び交通流への影響度それぞれに重みづけ処理を行ったうえで合算した値を、交通影響度としてもよい。 Processor 11 calculates the degree of traffic impact in the vicinity of the boarding location based on the acquired traffic road information. For example, processor 11 calculates the congestion level at the boarding location as the traffic impact level, as in the examples of Figures 4(A) and 4(B). Also, for example, processor 11 calculates the impact level on traffic flow as the traffic impact level, as in the example of Figure 4(C). Note that processor 11 may perform a weighting process on the congestion level at the boarding location and the impact level on traffic flow, and then add them up to determine the traffic impact level.

ステップS7では、プロセッサ11は、ステップS6で算出した交通影響度が所定の閾値以上か否かを判定する。所定の閾値は、予め定められた閾値であって、例えば、実験的に求められ、記憶装置12に記憶されている。プロセッサ11により肯定的な判定がされた場合、ステップS8に進む。プロセッサ11により否定的な判定がされた場合、ステップS11に進む。 In step S7, the processor 11 determines whether the traffic impact degree calculated in step S6 is equal to or greater than a predetermined threshold. The predetermined threshold is a predetermined threshold that is, for example, experimentally determined and stored in the storage device 12. If the processor 11 makes a positive determination, the process proceeds to step S8. If the processor 11 makes a negative determination, the process proceeds to step S11.

ステップS7において肯定的な判定がされた場合、ステップS8に進む。ステップS8では、プロセッサ11は、ステップS3で抽出した複数の車両候補から、ユーザが乗車地に先に到着する一の車両2を特定する。ユーザよりも先に乗車地に到着する一の車両2を特定するにあたり、プロセッサ11は、ステップS4で算出した乗車地へのユーザ及び車両候補の到着時刻を用い、ユーザの到着時刻と車両候補の到着時刻とを比較することで、ユーザが乗車地に先着するか否かを判定できる。なお、プロセッサ11は、ステップS5での処理結果から、車両候補の停止時間が負の時間として算出された車両候補については、ユーザが乗車地に先着すると判定してもよい。またプロセッサ11は、ユーザが乗車地に先着する複数の車両候補が特定された場合、特定された複数の車両候補から、ユーザの待ち時間が最短時間となる一の車両2を特定する。 If a positive determination is made in step S7, the process proceeds to step S8. In step S8, the processor 11 identifies one vehicle 2 that will arrive at the boarding location before the user from among the multiple vehicle candidates extracted in step S3. In identifying one vehicle 2 that will arrive at the boarding location before the user, the processor 11 can determine whether the user will arrive at the boarding location before the user by using the arrival times of the user and the vehicle candidates at the boarding location calculated in step S4 and comparing the arrival time of the user with the arrival time of the vehicle candidates. Note that the processor 11 may determine that the user will arrive at the boarding location before the user from the processing result in step S5 for a vehicle candidate whose stop time is calculated as a negative time. Furthermore, when multiple vehicle candidates that will arrive at the boarding location before the user are identified, the processor 11 identifies one vehicle 2 from the multiple identified vehicle candidates that will provide the shortest waiting time for the user.

ステップ9では、プロセッサ11は、ステップS8で特定した車両2又は後述するステップS11で特定した車両2をユーザに配車する配車車両として選定する。 In step 9, the processor 11 selects the vehicle 2 identified in step S8 or the vehicle 2 identified in step S11 described below as the vehicle to be dispatched to the user.

ステップS10では、プロセッサ11は、移動計画に関する情報をユーザ及び車両2に通知する。移動計画に関する情報は、ステップS2で選定された乗降地の位置情報、ステップS9で選定された配車車両の識別情報、ステップS4で算出された、乗車地までのユーザの移動経路及びユーザの到着時刻、乗降地までの配車車両の走行経路及び配車車両の到着時刻などを含む。ステップS10の処理が終了すると、プロセッサ11は、図5に示すフローチャートの処理を終了させる。 In step S10, the processor 11 notifies the user and the vehicle 2 of information related to the travel plan. The information related to the travel plan includes location information of the boarding/alighting point selected in step S2, identification information of the dispatched vehicle selected in step S9, the user's travel route to the boarding point and the user's arrival time calculated in step S4, the travel route of the dispatched vehicle to the boarding/alighting point and the arrival time of the dispatched vehicle, etc. When the processing of step S10 ends, the processor 11 ends the processing of the flowchart shown in FIG. 5.

一方、ステップS7において否定的な判定がされた場合、ステップS11に進む。ステップS11では、プロセッサ11は、ステップS3で抽出した複数の車両候補のうち、乗車地への車両の到着時刻と乗車地へのユーザの到着時刻との差が相対的に小さい一の車両2を特定する。このステップにおいて特定された車両は、ユーザよりも先に乗車地に到着する車両、及びユーザよりも後に乗車地に到着する車両のいずれも含む。ステップS7の処理が終了すると、ステップS9に進み、ステップS10の処理が終了するまで、プロセッサ11は、既述の説明に従って処理を実行する。 On the other hand, if a negative determination is made in step S7, the process proceeds to step S11. In step S11, the processor 11 identifies one vehicle 2 from among the multiple vehicle candidates extracted in step S3, for which the difference between the arrival time of the vehicle at the boarding location and the arrival time of the user at the boarding location is relatively small. The vehicles identified in this step include both vehicles that arrive at the boarding location before the user and vehicles that arrive at the boarding location after the user. When the process of step S7 ends, the process proceeds to step S9, and the processor 11 executes the process according to the above explanation until the process of step S10 ends.

以上のように、本実施形態に係る移動支援装置1は、ユーザの乗降リクエストに基づき、ユーザが乗降する複数の車両候補を抽出する車両候補抽出部113と、道路の特性、道路の交通量、及び道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両2の停止が道路の交通流に与える影響度を交通影響度として算出する交通影響度算出部116と、交通影響度に基づき、複数の車両候補から一の車両2を選定する車両選定部117を備える。これにより、例えば、乗降地に到着するまでに回遊走行を必要とする車両を選定したりすることを抑制し、乗降地周辺で交通渋滞が発生するのを抑制することができる。 As described above, the mobility support device 1 according to this embodiment includes a vehicle candidate extraction unit 113 that extracts multiple vehicle candidates for a user to board or alight from based on the user's boarding or alighting request, a traffic impact calculation unit 116 that calculates the impact of stopping the vehicle 2 for boarding or alighting or waiting on the traffic flow of the road as a traffic impact degree based on at least one of the road characteristics, the traffic volume of the road, and the parking and stopping situation of the road, and a vehicle selection unit 117 that selects one vehicle 2 from the multiple vehicle candidates based on the traffic impact degree. This makes it possible to, for example, prevent the selection of a vehicle that requires a circular drive before arriving at the boarding or alighting point, and to prevent traffic congestion around the boarding or alighting point.

また、本実施形態では、移動支援装置1は、車両候補の走行状況及びユーザに関する情報に基づき、所定の乗降地での車両候補の停止時間を算出する停止時間算出部114をさらに備える。また交通影響度算出部116は、所定の乗降地周辺の道路における交通影響度を算出し、車両選定部117は、交通影響度が所定の閾値以上の場合、複数の車両候補のうち、乗降地での停止時間が相対的に短い車両候補を優先的に一の車両2として選定する。これにより、乗降地での停止時間が長くなり、乗降地周辺の道路における交通流に与える影響を抑制することができる。その結果、乗降地周辺で交通渋滞が発生するのを抑制することができる。 In this embodiment, the mobility support device 1 further includes a stop time calculation unit 114 that calculates the stop time of the candidate vehicle at a specified boarding/alighting point based on the driving status of the candidate vehicle and information about the user. The traffic impact calculation unit 116 calculates the traffic impact level on roads around the specified boarding/alighting point, and when the traffic impact level is equal to or greater than a specified threshold, the vehicle selection unit 117 preferentially selects, as a vehicle 2, a candidate vehicle that has a relatively short stop time at the boarding/alighting point from among the multiple candidate vehicles. This lengthens the stop time at the boarding/alighting point, thereby suppressing the impact on traffic flow on roads around the boarding/alighting point. As a result, it is possible to suppress the occurrence of traffic congestion around the boarding/alighting point.

さらに、本実施形態では、車両選定部117は、ユーザよりも遅く所定の乗降地に到着する車両候補を一の車両2として選定する。これにより、ユーザよりも先に乗降地に到着してしまい、乗降地での停止時間が長くなるのを抑制することができる。その結果、乗降地周辺で交通渋滞が発生するのを抑制することができる。 Furthermore, in this embodiment, the vehicle selection unit 117 selects as one vehicle 2 a candidate vehicle that will arrive at a specified boarding/alighting point later than the user. This makes it possible to prevent the vehicle from arriving at the boarding/alighting point before the user, resulting in a long stop time at the boarding/alighting point. As a result, it is possible to prevent traffic congestion from occurring around the boarding/alighting point.

加えて、本実施形態では、交通影響度算出部116は、所定の乗降地周辺の道路について、当該道路の車線幅が所定の車線幅よりも狭い場合、車線幅が当該所定の車線幅よりも広い場合に比べて、交通影響度を大きく算出する。これにより、車線幅に応じた交通影響度を適切に算出することができ、交通影響度の算出精度を向上させることができる。 In addition, in this embodiment, when the lane width of a road around a specific boarding/disembarking point is narrower than a specific lane width, the traffic impact calculation unit 116 calculates the traffic impact to be greater than when the lane width is wider than the specific lane width. This makes it possible to appropriately calculate the traffic impact according to the lane width, thereby improving the accuracy of the calculation of the traffic impact.

また、本実施形態では、交通影響度算出部116は、所定の乗降地周辺の道路について、当該道路の車線数が所定の車線数よりも少ない場合、車線数が当該所定の車線数よりも多い場合に比べて、交通影響度を大きく算出する。これにより、車線数に応じた交通影響度を適切に算出することができ、交通影響度の算出精度を向上させることができる。 In addition, in this embodiment, the traffic impact calculation unit 116 calculates the traffic impact level to be higher for roads around a specified boarding/disembarking point when the number of lanes on the road is less than a specified number of lanes than when the number of lanes on the road is more than the specified number of lanes. This makes it possible to appropriately calculate the traffic impact level according to the number of lanes, thereby improving the accuracy of the calculation of the traffic impact level.

さらに、本実施形態では、交通影響度算出部116は、所定の乗降地周辺の道路について、当該道路の交通量が所定の交通量よりも多い場合、交通量が当該所定の交通量よりも少ない場合に比べて、交通影響度を大きく算出する。これにより、交通量に応じた交通影響度を適切に算出することができ、交通影響度の算出精度を向上させることができる。 Furthermore, in this embodiment, the traffic impact calculation unit 116 calculates the traffic impact degree for a road around a specified boarding/alighting point to be higher when the traffic volume on that road is higher than a specified traffic volume than when the traffic volume is lower than the specified traffic volume. This makes it possible to appropriately calculate the traffic impact degree according to the traffic volume, thereby improving the calculation accuracy of the traffic impact degree.

加えて、本実施形態では、交通影響度算出部116は、所定の乗降地周辺の道路について、当該道路の駐停車車両が所定の台数よりも多い場合、駐停車車両が当該所定の台数よりも少ない場合に比べて、交通影響度を大きく算出する。これにより、駐停車車両の台数に応じた交通影響度を適切に算出することができ、交通影響度の算出精度を向上させることができる。 In addition, in this embodiment, the traffic impact calculation unit 116 calculates the traffic impact level to be higher for a road around a specific boarding/alighting point when the number of parked vehicles on that road is greater than a specific number, compared to when the number of parked vehicles is less than the specific number. This makes it possible to appropriately calculate the traffic impact level according to the number of parked vehicles, thereby improving the accuracy of the calculation of the traffic impact level.

≪第2実施形態≫
次に、本発明の第2実施形態に係る移動支援装置及び移動支援方法について、図6及び図7を用いて説明する。本実施形態の移動支援装置1は、プロセッサ14の処理が第1実施形態のプロセッサ11の処理と異なる以外は、第1実施形態と同様の構成を有するため、同様の構成については説明を省略し、既述の説明を援用する。第1実施形態に係る移動支援装置1では、乗降地を選定したうえで、交通影響度に基づいて一の車両2を選定していたが、本実施形態に係る移動支援装置1は、車両2を選定したうえで、交通影響度に基づいて一の乗降地を選定する点で異なる。
Second Embodiment
Next, a travel support device and a travel support method according to a second embodiment of the present invention will be described with reference to Fig. 6 and Fig. 7. The travel support device 1 according to this embodiment has the same configuration as the first embodiment except that the processing of the processor 14 is different from the processing of the processor 11 according to the first embodiment. Therefore, the description of the same configuration will be omitted and the above description will be used. In the travel support device 1 according to the first embodiment, a boarding and alighting point is selected, and then a vehicle 2 is selected based on the traffic impact degree. However, the travel support device 1 according to this embodiment is different in that a vehicle 2 is selected, and then a boarding and alighting point is selected based on the traffic impact degree.

図6は、プロセッサ14のブロック構成図である。プロセッサ14は、図6に示すように、リクエスト取得部111、車両選定部141、乗降地候補抽出部142、停止時間算出部143、道路交通情報取得部144、交通影響度算出部145、乗降地選定部146、移動計画立案部118、通知部119を備える。プロセッサ14は、これらのブロックの機能を実現するためのソフトウェアと、上述したハードウェアの協働により各機能を実現する。リクエスト取得部111、移動計画立案部118、及び通知部119は、第1実施形態のブロックと同様のため、繰り返しの説明を省略して、既述の説明を援用する。 Figure 6 is a block diagram of the processor 14. As shown in Figure 6, the processor 14 includes a request acquisition unit 111, a vehicle selection unit 141, a candidate boarding and alighting point extraction unit 142, a stop time calculation unit 143, a road traffic information acquisition unit 144, a traffic impact calculation unit 145, a boarding and alighting point selection unit 146, a movement plan creation unit 118, and a notification unit 119. The processor 14 realizes each function by software for realizing the functions of these blocks in cooperation with the above-mentioned hardware. The request acquisition unit 111, the movement plan creation unit 118, and the notification unit 119 are similar to the blocks in the first embodiment, so repeated explanations are omitted and the above explanations are used.

車両選定部141は、リクエスト取得部111により取得された乗降リクエストに基づき、ユーザが乗降する一の車両2(配車車両)を選定する。例えば、車両選定部141は、ユーザの現在地から所定の範囲内に位置する複数の車両候補のうち、ユーザが利用可能であって、ユーザの現在地に最短時間で到着可能な車両候補を一の車両2として選定する。なお、ユーザのリクエストが降車リクエストのみの場合、ユーザは既に車両2に乗車していることが前提のため、車両選定部141は車両2の選定を行わない。 The vehicle selection unit 141 selects one vehicle 2 (dispatched vehicle) for the user to board and alight on the basis of the boarding/alighting request acquired by the request acquisition unit 111. For example, the vehicle selection unit 141 selects, as one vehicle 2, one vehicle candidate that is available to the user and can arrive at the user's current location in the shortest time, from among multiple vehicle candidates located within a predetermined range from the user's current location. Note that if the user's request is only a disembarking request, the vehicle selection unit 141 does not select a vehicle 2 because it is assumed that the user is already in vehicle 2.

乗降地候補抽出部142は、リクエスト取得部111により取得された乗降リクエストに基づき、ユーザが乗降可能な複数の乗降地候補を抽出する。乗降地候補抽出部142は、乗降地候補を抽出するために、例えば、記憶装置12に記憶される地図情報から、ユーザの現在地から所定の範囲内に位置し、ユーザが乗降可能な複数の乗降地候補を抽出する。 The candidate boarding/alighting location extraction unit 142 extracts multiple candidate boarding/alighting locations where the user can board/alight based on the boarding/alighting request acquired by the request acquisition unit 111. In order to extract the candidate boarding/alighting locations, the candidate boarding/alighting location extraction unit 142 extracts multiple candidate boarding/alighting locations where the user can board/alight, located within a predetermined range from the user's current location, for example, from map information stored in the storage device 12.

停止時間算出部143は、車両選定部141により選定された一の車両2の走行状況及びユーザに関する情報に基づき、乗降地候補ごとに、乗降又は待機のために車両2が乗降地候補で停止する時間を算出する。例えば、停止時間算出部143は、乗降地候補ごとに、乗降地候補へのユーザの到着時刻と乗降地候補への車両2の到着時刻との差分の時間を、乗降地候補での車両2の停止時間として算出する。ユーザが車両2よりも先に乗降地候補に到着する場合、停止時間は負の時間として算出され、車両2がユーザよりも先に乗降地候補に到着する場合、停止時間は正の時間として算出される。なお、到着時刻の算出については、第1実施形態の停止時間算出部114と同様のため、既述の説明を援用する。 The stop time calculation unit 143 calculates the time that the vehicle 2 stops at each candidate boarding/alighting location for boarding/alighting or waiting, based on the driving status of one vehicle 2 selected by the vehicle selection unit 141 and information on the user. For example, the stop time calculation unit 143 calculates the difference between the arrival time of the user at the candidate boarding/alighting location and the arrival time of the vehicle 2 at the candidate boarding/alighting location, as the stop time of the vehicle 2 at the candidate boarding/alighting location, for each candidate boarding/alighting location. If the user arrives at the candidate boarding/alighting location before the vehicle 2, the stop time is calculated as a negative time, and if the vehicle 2 arrives at the candidate boarding/alighting location before the user, the stop time is calculated as a positive time. Note that the calculation of the arrival time is similar to that of the stop time calculation unit 114 in the first embodiment, and the above description is used.

道路交通情報取得部144は、交通影響度算出部145が交通影響度を算出するために必要な道路交通情報を取得する。道路交通情報は、乗降地候補抽出部142により抽出された乗降地候補周辺の道路に関する道路交通情報である。道路交通情報取得部144は、乗降地候補ごとに、道路交通情報を取得する。なお、道路交通情報の取得については、第1実施形態の道路交通情報取得部115と同様のため、既述の説明を援用する。 The road traffic information acquisition unit 144 acquires road traffic information necessary for the traffic impact degree calculation unit 145 to calculate the traffic impact degree. The road traffic information is road traffic information related to the roads around the candidate boarding and alighting points extracted by the candidate boarding and alighting point extraction unit 142. The road traffic information acquisition unit 144 acquires road traffic information for each candidate boarding and alighting point. Note that the acquisition of road traffic information is similar to that of the road traffic information acquisition unit 115 in the first embodiment, and therefore the above description is used.

交通影響度算出部145は、道路交通情報取得部115により取得された、道路の特性、道路の交通量、及び道路の駐停車状況のうち少なくとも何れか一つに基づき、ユーザの乗降又はユーザを待機するために車両2が乗降地候補で停止することで道路の交通流に与える影響度を、交通影響度として算出する。交通影響度算出部145は、乗降地候補ごとに交通影響度を算出する。なお、交通影響度の算出については、第1実施形態の交通影響度算出部116と同様のため、既述の説明を援用する。 The traffic impact calculation unit 145 calculates the degree of impact on the traffic flow of the road caused by the vehicle 2 stopping at a candidate boarding/alighting location to board/alight a user or to wait for a user, as a traffic impact degree, based on at least one of the road characteristics, the traffic volume of the road, and the parking/stopping situation of the road acquired by the road traffic information acquisition unit 115. The traffic impact calculation unit 145 calculates the traffic impact degree for each candidate boarding/alighting location. Note that the calculation of the traffic impact degree is similar to that of the traffic impact calculation unit 116 in the first embodiment, and therefore the above explanation is used.

乗降地選定部146は、交通影響度算出部145により算出された乗降地候補周辺の道路における交通影響度に基づき、乗降地候補抽出部142により抽出された複数の乗降地候補から一の乗降地を選定する。乗降地選定部146は、停止時間算出部143により算出された各乗降地候補での停止時間がいずれも所定の閾値時間以上の場合、車両2が各乗降地候補で停止することによる交通流への影響は大きいものとして、複数の乗降地候補のうち、交通影響度が相対的に小さい乗降地候補を優先的に一の乗降地として選定する。所定の閾値時間は、予め定められた時間であって、例えば、実験的に求められ、記憶装置12に記憶されている。なお、所定の閾値時間は、固定された時間に限られず、ユーザが配車システム100を利用する時間帯、道路の車線数又は車幅、天気などに応じて変わる時間であってもよい。車両2の停止時間が比較的長い場合、車両2の停止による交通流への影響が大きくなることが予想されるため、相対的に交通影響度が小さい乗降地を選定する方が、交通流に与える影響度合いを低減できるという思想に基づく。 The boarding/alighting point selection unit 146 selects one boarding/alighting point from the multiple boarding/alighting point candidates extracted by the boarding/alighting point candidate extraction unit 142 based on the traffic impact degree on the roads around the boarding/alighting point candidate calculated by the traffic impact degree calculation unit 145. When the stop time at each boarding/alighting point candidate calculated by the stop time calculation unit 143 is equal to or longer than a predetermined threshold time, the boarding/alighting point selection unit 146 determines that the impact on traffic flow caused by the vehicle 2 stopping at each boarding/alighting point candidate is large, and preferentially selects a boarding/alighting point candidate with a relatively small traffic impact degree as one boarding/alighting point from among the multiple boarding/alighting point candidates. The predetermined threshold time is a predetermined time, which is obtained, for example, experimentally and stored in the storage device 12. Note that the predetermined threshold time is not limited to a fixed time, and may be a time that changes depending on the time of day when the user uses the vehicle dispatch system 100, the number of lanes or vehicle width of the road, the weather, etc. If the stopping time of vehicle 2 is relatively long, it is expected that the impact on traffic flow due to the stopping of vehicle 2 will be large, so the idea is that selecting a boarding and alighting point with a relatively small impact on traffic will reduce the degree of impact on traffic flow.

一方、乗降地選定部146は、各乗降地候補での停止時間がいずれも所定の閾値時間未満の場合、車両2が各乗降地候補で停止することによる交通流への影響は小さいものとして、複数の乗降地候補のうち、ユーザの到着時刻と車両2の到着時刻との差が相対的に小さい乗降地候補を一の乗降地として選定する。到着時刻は、停止時間算出部143により算出された時刻である。なお、この場合、乗降地への到着順序について、ユーザ又は車両2のいずれかが先に乗降地に到着してもよい。車両2の停止時間が比較的短い場合、ユーザと車両2の到着時刻の差が小さい乗降地を選定する方が、ユーザの待ち時間を減らすことができるという思想に基づく。 On the other hand, when the stop time at each candidate boarding/alighting point is less than a predetermined threshold time, the boarding/alighting point selection unit 146 determines that the impact on traffic flow caused by vehicle 2 stopping at each candidate boarding/alighting point is small, and selects, from among the multiple candidate boarding/alighting points, a candidate boarding/alighting point with a relatively small difference between the arrival time of the user and the arrival time of vehicle 2 as one boarding/alighting point. The arrival time is the time calculated by the stop time calculation unit 143. In this case, with regard to the order of arrival at the boarding/alighting point, either the user or vehicle 2 may arrive at the boarding/alighting point first. This is based on the idea that when vehicle 2's stop time is relatively short, selecting a boarding/alighting point with a small difference between the arrival time of the user and vehicle 2 can reduce the user's waiting time.

次に、図7のフローチャートを参照しながら、本実施形態に係る移動支援方法の一例を説明する。図7に示すフローチャートは、図6に示す移動支援装置1のプロセッサ14により実行される。また、図7に示すフローチャートは、乗車及び降車を希望する乗降リクエストの場合のフローチャートの一例である。 Next, an example of a mobility support method according to this embodiment will be described with reference to the flowchart in FIG. 7. The flowchart shown in FIG. 7 is executed by the processor 14 of the mobility support device 1 shown in FIG. 6. The flowchart shown in FIG. 7 is an example of a flowchart in the case of a boarding and alighting request for boarding and alighting.

ステップS21では、プロセッサ14は、ユーザ端末装置3から、配車システム100の利用を希望するユーザの乗降リクエストを取得する。このステップは、図5に示すステップS1に対応する。 In step S21, the processor 14 acquires, from the user terminal device 3, a boarding/alighting request from a user who wishes to use the vehicle dispatch system 100. This step corresponds to step S1 shown in FIG. 5.

ステップS22では、プロセッサ14は、ステップS21で取得した乗降リクエストに基づき、ユーザが乗降する車両2を選定する。例えば、プロセッサ14は、ユーザの現在地周辺に位置する複数の車両候補のうち、ユーザの現在地に最短時間で到着可能な車両候補を、ユーザへの配車車両として選定する。 In step S22, the processor 14 selects a vehicle 2 for the user to board or disembark on the basis of the boarding or disembarking request acquired in step S21. For example, the processor 14 selects, from among multiple vehicle candidates located around the user's current location, a vehicle candidate that can arrive at the user's current location in the shortest time as a vehicle to be dispatched to the user.

ステップS23では、プロセッサ14は、複数の乗降地候補を抽出する。例えば、プロセッサ14は、複数の乗車地候補として、地図情報から、ユーザの現在地から所定の範囲内に位置する複数の乗車地候補を抽出する。また例えば、プロセッサ14は、複数の降車地候補として、地図情報から、ユーザの希望降車地から所定の範囲内に位置する複数の降車地候補を抽出する。 In step S23, the processor 14 extracts multiple candidate boarding and alighting locations. For example, the processor 14 extracts multiple candidate boarding locations located within a predetermined range from the user's current location from the map information as multiple candidate boarding locations. Also, for example, the processor 14 extracts multiple candidate disembarking locations located within a predetermined range from the user's desired disembarking location from the map information as multiple candidate disembarking locations.

ステップS24では、プロセッサ14は、ステップS23で抽出した乗降地候補ごとに、ユーザ及びステップS22で選定した車両2の到着時刻を算出する。例えば、プロセッサ14は、乗降地候補ごとに、乗降地候補までの車両2の走行経路を算出し、算出した走行経路に沿って走行した場合の乗降地への到着時刻を算出する。また例えば、プロセッサ14は、乗車地候補までのユーザの移動経路を算出し、算出した移動経路に沿って移動した場合の乗車地への到着時刻を算出する。なお、プロセッサ14は、乗降地候補までの車両2の走行経路又はユーザの移動経路が複数存在する場合、最短時間で到着可能な乗降地候補への到着時刻を算出する。 In step S24, the processor 14 calculates the arrival time of the user and the vehicle 2 selected in step S22 for each of the candidate boarding/alighting locations extracted in step S23. For example, the processor 14 calculates the driving route of the vehicle 2 to the candidate boarding/alighting location for each of the candidate boarding/alighting locations, and calculates the arrival time at the boarding/alighting location when driving along the calculated driving route. In addition, for example, the processor 14 calculates the travel route of the user to the candidate boarding location, and calculates the arrival time at the boarding location when traveling along the calculated travel route. Note that when there are multiple travel routes of the vehicle 2 or multiple travel routes of the user to the candidate boarding/alighting locations, the processor 14 calculates the arrival time at the candidate boarding/alighting location that can be reached in the shortest time.

ステップS25では、プロセッサ14は、ステップS24での算出結果から、ステップS23で抽出した乗車地候補ごとに、乗車地候補での車両2の停止時間を算出する。例えば、プロセッサ14は、乗車地候補ごとに、ユーザの到着時刻と車両2の到着時刻との差分の時間を、車両2の停止時間として算出する。 In step S25, the processor 14 calculates the stopping time of the vehicle 2 at each of the candidate boarding locations extracted in step S23 from the calculation result in step S24. For example, the processor 14 calculates the difference in time between the arrival time of the user and the arrival time of the vehicle 2 as the stopping time of the vehicle 2 for each of the candidate boarding locations.

ステップS26では、プロセッサ14は、ステップS23で抽出した乗降地候補ごとに、乗降地周辺の道路における交通影響度を算出する。このステップは、図5に示すステップS6に対応するため、交通影響度の算出については既述の説明を援用する。 In step S26, the processor 14 calculates the traffic impact degree for roads around the boarding/alighting point for each of the candidate boarding/alighting points extracted in step S23. This step corresponds to step S6 shown in FIG. 5, so the calculation of the traffic impact degree is based on the explanation given above.

ステップS27では、プロセッサ14は、ステップS23で抽出した各乗降地候補について、ステップS25で算出した車両2の停止時間が所定の閾値時間以上であるか否かを判定する。所定の閾値時間は、予め定められた時間であって、例えば、実験的に求められ、記憶装置12に記憶されている。各乗降地候補での車両2の停止時間が所定の閾値以上の場合、プロセッサ14により肯定的な判定がされ、ステップS28に進む。一方、いずれかの乗降地候補での車両2の停止時間が所定の未満の場合、プロセッサ11により否定的な判定がされ、ステップS31に進む。 In step S27, the processor 14 determines whether the stop time of the vehicle 2 calculated in step S25 for each candidate boarding/alighting location extracted in step S23 is equal to or greater than a predetermined threshold time. The predetermined threshold time is a predetermined time that is determined, for example, experimentally and stored in the storage device 12. If the stop time of the vehicle 2 at each candidate boarding/alighting location is equal to or greater than the predetermined threshold, the processor 14 makes a positive determination and proceeds to step S28. On the other hand, if the stop time of the vehicle 2 at any candidate boarding/alighting location is less than the predetermined time, the processor 11 makes a negative determination and proceeds to step S31.

ステップS27において肯定的な判定がされた場合、ステップS28に進む。ステップS28では、プロセッサ14は、ステップS23で抽出した複数の乗降地候補について交通影響度の比較を行い、複数の乗降地候補のうち、交通影響度が相対的に小さい乗降地を特定する。各乗降地候補周辺の道路における交通影響度は、ステップS26で算出された値である。プロセッサ14は、交通影響度が相対的に小さい複数の乗降地候補が特定された場合、特定された複数の乗降地候補から、ユーザの待ち時間が最短時間となる一の乗降地を特定する。 If a positive determination is made in step S27, the process proceeds to step S28. In step S28, the processor 14 compares the traffic impact degree for the multiple candidate boarding/alighting locations extracted in step S23, and identifies a boarding/alighting location with a relatively small traffic impact degree from among the multiple candidate boarding/alighting locations. The traffic impact degree for the roads surrounding each candidate boarding/alighting location is the value calculated in step S26. If multiple candidate boarding/alighting locations with a relatively small traffic impact degree are identified, the processor 14 identifies one boarding/alighting location from the multiple identified candidate boarding/alighting locations that will provide the shortest waiting time for the user.

ステップ29では、プロセッサ14は、ステップS27で特定した乗降地又は後述するステップS31で特定した乗降地を、ユーザの乗降地として選定する。 In step S29, the processor 14 selects the boarding/alighting point identified in step S27 or the boarding/alighting point identified in step S31 described below as the user's boarding/alighting point.

ステップS30では、プロセッサ14は、移動計画に関する情報をユーザ及び車両2に通知する。移動計画に関する情報は、ステップS29で選定された乗降地の位置情報、ステップS22で選定された配車車両の識別情報、ステップS24で算出された、乗車地までのユーザの移動経路及びユーザの到着時刻、乗降地までの配車車両の走行経路及び配車車両の到着時刻などを含む。ステップS30の処理が終了すると、プロセッサ14は、図7に示すフローチャートの処理を終了させる。 In step S30, the processor 14 notifies the user and the vehicle 2 of information related to the travel plan. The information related to the travel plan includes the location information of the boarding/alighting point selected in step S29, the identification information of the dispatched vehicle selected in step S22, the user's travel route to the boarding point and the user's arrival time calculated in step S24, the travel route of the dispatched vehicle to the boarding/alighting point and the arrival time of the dispatched vehicle, etc. When the processing of step S30 ends, the processor 14 ends the processing of the flowchart shown in FIG. 7.

一方、ステップS27において否定的な判定がされた場合、ステップS31に進む。ステップS31では、プロセッサ14は、ステップS3で抽出した複数の乗降地候補のうち、車両2の到着時刻とユーザの到着時刻との差が相対的に小さい乗降地候補を、ユーザの乗降地として特定する。このステップにおいて特定された乗車地は、車両2がユーザよりも先に到着する乗車地、及び車両2がユーザよりも後に到着する乗車地のいずれも含む。ステップS27の処理が終了すると、ステップS29に進み、ステップS30の処理が終了するまで、プロセッサ14は、既述の説明に従って処理を実行する。 On the other hand, if a negative determination is made in step S27, the process proceeds to step S31. In step S31, the processor 14 identifies, from among the multiple candidate boarding and alighting locations extracted in step S3, a candidate boarding and alighting location for which the difference between the arrival time of the vehicle 2 and the arrival time of the user is relatively small, as the user's boarding and alighting location. The boarding locations identified in this step include both boarding locations where the vehicle 2 arrives before the user and boarding locations where the vehicle 2 arrives after the user. When the process of step S27 ends, the process proceeds to step S29, and the processor 14 executes the process according to the above explanation until the process of step S30 ends.

以上のように、本実施形態に係る移動支援装置1は、ユーザの乗降リクエストに基づき、ユーザが乗降可能な複数の乗降地候補を抽出する乗降地候補抽出部142と、道路の特性、道路の交通量、及び道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両2の停止が道路の交通流に与える影響度を交通影響度として算出する交通影響度算出部145と、交通影響度に基づき、複数の乗降地候補から一の乗降地を選定する乗降地選定部146を備える。これにより、例えば、路上駐車の多い地点を乗降地として選定したりするのを抑制し、乗降地周辺で交通渋滞が発生するのを抑制することができる。 As described above, the mobility support device 1 according to this embodiment includes a candidate boarding/alighting location extraction unit 142 that extracts multiple candidate boarding/alighting locations where the user can board/alight based on the user's boarding/alighting request, a traffic impact calculation unit 145 that calculates the impact of stopping the vehicle 2 to board/alight or wait on the traffic flow of the road as a traffic impact level based on at least one of the road characteristics, the road traffic volume, and the road parking/stopping situation, and a boarding/alighting location selection unit 146 that selects one boarding/alighting location from the multiple candidate boarding/alighting locations based on the traffic impact level. This makes it possible to, for example, prevent a location with a lot of on-street parking from being selected as a boarding/alighting location, and to prevent traffic congestion from occurring around the boarding/alighting location.

また本実施形態では、移動支援装置1は、車両候補の走行状況及びユーザに関する情報に基づき、乗降地候補での車両2の停止時間を算出する停止時間算出部143をさらに備える。また交通影響度算出部145は、乗降地候補周辺の道路における交通影響度を算出し、乗降地選定部146は、各乗降地候補での車両2の停止時間が所定の閾値時間以上の場合、複数の乗降地候補のうち、交通影響度が相対的に小さい乗降地候補を優先的に一の乗降地として選定する。これにより、乗降地での停止時間が比較的長い場合であっても、乗降地周辺の道路における交通流に与える影響を抑制することができる。その結果、乗降地周辺で交通渋滞が発生するのを抑制することができる。 In this embodiment, the mobility support device 1 further includes a stop time calculation unit 143 that calculates the stop time of the vehicle 2 at the candidate boarding/alighting points based on the driving status of the candidate vehicle and information about the user. The traffic impact calculation unit 145 calculates the traffic impact level on roads around the candidate boarding/alighting points, and the boarding/alighting point selection unit 146 preferentially selects, from among the multiple candidate boarding/alighting points, a boarding/alighting point candidate with a relatively small traffic impact level as one boarding/alighting point when the stop time of the vehicle 2 at each candidate boarding/alighting point is equal to or greater than a predetermined threshold time. This makes it possible to suppress the impact on traffic flow on roads around the boarding/alighting point even if the stop time at the boarding/alighting point is relatively long. As a result, it is possible to suppress the occurrence of traffic congestion around the boarding/alighting point.

なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The above-described embodiments are described to facilitate understanding of the present invention, and are not described to limit the present invention. Therefore, each element disclosed in the above embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.

例えば、移動支援装置1は、上述した第1実施形態又は第2実施形態での移動支援方法を用いて、車両2の選定又は乗降地の選定を行えばよく、本発明の移動支援装置及び移動支援方法は、いずれかの実施形態に限定されるものではない。また上述した第2実施形態では、車両2を選定したうえで、複数の乗降地候補から一の乗降地を選定する構成のため、例えば、第2実施形態において、移動支援装置1は、サーバー装置ではなく、予め選定された車両2に搭載される構成でもよい。 For example, the mobility support device 1 may select a vehicle 2 or a boarding/alighting point using the mobility support method in the first or second embodiment described above, and the mobility support device and mobility support method of the present invention are not limited to either embodiment. In addition, in the second embodiment described above, a vehicle 2 is selected, and then one boarding/alighting point is selected from a plurality of candidate boarding/alighting points. Therefore, for example, in the second embodiment, the mobility support device 1 may be mounted on a preselected vehicle 2, rather than on a server device.

また例えば、上述した実施形態では、車両2が自律走行機能を備える構成を例に挙げて説明したが、車両2は、自律走行機能を備えておらず、ドライバによる運転で走行する車両であってもよい。また例えば、上述した実施形態では、車両及び乗降地の選定が終了した場合、移動計画に関する情報をユーザ及び車両2に通知する構成を例に挙げて説明したが、移動支援装置1は、その他に、自律走行させるために車両2に乗車地までの配車指示又は降車地までの走行指示を行ってもよい。 For example, in the above-described embodiment, the vehicle 2 is described as having an autonomous driving function, but the vehicle 2 may not have an autonomous driving function and may be driven by a driver. For example, in the above-described embodiment, the vehicle 2 is described as notifying the user and the vehicle 2 of information related to the travel plan when the selection of the vehicle and the boarding and disembarking points is completed, but the travel support device 1 may also issue a dispatch instruction to the vehicle 2 to the boarding point or a driving instruction to the disembarking point to enable the vehicle 2 to drive autonomously.

また例えば、上述した第1実施形態において、車両選定部117は、車両2の停止時間のうちユーザの降車時間に基づき、複数の車両候補から一の車両2を選定してもよい。例えば、車両選定部117は、乗降リクエストに含まれる、ユーザを含めた車両2の利用者の人数、ユーザが車両2に載せる荷物の数及びその態様の情報に基づき、降車地での降車時間を算出する。車両選定部117は、例えば、車両2の利用者数が多いほど降車時間を長く算出する。また車両選定部117は、例えば、ユーザの荷物の数が多いほど降車時間を長く算出する。また車両選定部117は、荷物が所定の大きさ以上又は所定の長さ以上の荷物の場合、降車時間を長く算出する。そして、車両選定部117は、降車地での降車時間が相対的に短い車両候補を優先的に一の車両2として選定してもよい。これにより、例えば、降車時間が長い車両を選定するのを抑制し、乗降地周辺で交通渋滞が発生するのを抑制することができる。 For example, in the first embodiment described above, the vehicle selection unit 117 may select one vehicle 2 from a plurality of vehicle candidates based on the user's disembarking time during the vehicle 2's stop time. For example, the vehicle selection unit 117 calculates the disembarking time at the disembarking point based on the number of users of the vehicle 2, including the user, the number of luggage the user will carry on the vehicle 2, and the state of the luggage, which are included in the boarding/disembarking request. For example, the vehicle selection unit 117 calculates the disembarking time to be longer the more users of the vehicle 2. Also, for example, the vehicle selection unit 117 calculates the disembarking time to be longer the more luggage the user has. Also, if the luggage is a predetermined size or longer, the vehicle selection unit 117 calculates the disembarking time to be longer. Then, the vehicle selection unit 117 may preferentially select a vehicle candidate with a relatively short disembarking time at the disembarking point as one vehicle 2. This makes it possible to, for example, suppress the selection of a vehicle with a long disembarking time, and suppress the occurrence of traffic congestion around the boarding/disembarking point.

100…配車システム
1…移動支援装置
11…プロセッサ
111…リクエスト取得部
112…乗降地選定部
113…車両候補抽出部
114…停止時間算出部
115…道路交通情報取得部
116…交通影響度算出部
117…車両選定部
118…移動計画立案部
119…通知部
2…車両
21…センサ
22…ナビゲーション装置
23…コントローラ
24…通信装置
25…駆動制御装置
26…制動制御装置
27…操舵制御装置
28…出力装置
3…ユーザ端末装置
31…位置検出装置
32…入力装置
33…出力装置
34…プロセッサ
35…通信装置
LIST OF SYMBOLS 100...Vehicle dispatch system 1...Movement support device 11...Processor 111...Request acquisition unit 112...Boarding and alighting location selection unit 113...Vehicle candidate extraction unit 114...Stop time calculation unit 115...Road traffic information acquisition unit 116...Traffic impact calculation unit 117...Vehicle selection unit 118...Movement plan planning unit 119...Notification unit 2...Vehicle 21...Sensor 22...Navigation device 23...Controller 24...Communication device 25...Drive control device 26...Braking control device 27...Steering control device 28...Output device 3...User terminal device 31...Position detection device 32...Input device 33...Output device 34...Processor 35...Communication device

Claims (10)

ユーザの乗降リクエストに基づき、前記ユーザが乗降可能な複数の乗降地候補を抽出する抽出部と、
道路の特性、前記道路の交通量、及び前記道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両の停止が前記道路の交通流に与える影響度を交通影響度として算出する交通影響度算出部と、
前記交通影響度に基づき、前記複数の乗降地候補から一の乗降地を選定する選定部を備える移動支援装置。
An extraction unit that extracts a plurality of candidate boarding and alighting locations at which a user can board and alight, based on a boarding and alighting request of the user;
a traffic impact degree calculation unit that calculates a degree of impact of a vehicle stopping for boarding/alighting or waiting on a traffic flow of the road as a traffic impact degree based on at least one of a road characteristic, a traffic volume of the road, and a parking/stopping situation of the road;
A mobility support device comprising a selection unit that selects one boarding/alighting point from the plurality of candidate boarding/alighting points based on the traffic impact degree.
請求項1に記載の移動支援装置であって、
前記ユーザが乗降する複数の車両候補の走行状況及び前記ユーザに関する情報に基づき、所定の乗降地での前記車両候補の停止時間を算出する停止時間算出部をさらに備え、
前記抽出部は、前記乗降リクエストに基づき、前記複数の車両候補を抽出し、
前記交通影響度算出部は、前記所定の乗降地周辺の前記道路における前記交通影響度を算出し、
前記選定部は、前記交通影響度が所定の閾値以上の場合、前記複数の車両候補のうち、前記停止時間が相対的に短い前記車両候補を優先的に一の車両として選定する移動支援装置。
The movement support device according to claim 1 ,
A stop time calculation unit calculates a stop time of the vehicle candidate at a predetermined boarding and alighting point based on driving conditions of a plurality of vehicle candidates at which the user gets on and off and information about the user,
The extraction unit extracts the plurality of vehicle candidate candidates based on the boarding/alighting request ,
The traffic impact degree calculation unit calculates the traffic impact degree on the road around the specified boarding and alighting point,
The selection unit is a mobility support device that, when the traffic impact degree is equal to or greater than a predetermined threshold, preferentially selects, as one vehicle , a vehicle candidate having a relatively short stopping time from among the multiple vehicle candidates.
請求項2に記載の移動支援装置であって、
前記選定部は、前記ユーザよりも遅く前記所定の乗降地に到着する車両候補を前記一の車両として選定する移動支援装置。
The movement support device according to claim 2,
The selection unit is a travel support device that selects a candidate vehicle that arrives at the specified boarding/disembarking point later than the user as the one vehicle.
請求項2又は3に記載の移動支援装置であって、
前記選定部は、前記ユーザが前記所定の乗降地で降車する降車時間が相対的に短い前記車両候補を優先的に前記一の車両として選定する移動支援装置。
The movement support device according to claim 2 or 3,
The selection unit is a mobility support device that preferentially selects as the first vehicle a vehicle candidate having a relatively short disembarking time for the user to disembark at the specified boarding and disembarking point.
ユーザの乗降リクエストに基づき、前記ユーザが乗降する複数の車両候補又は前記ユーザが乗降可能な複数の乗降地候補を抽出する抽出部と、
道路の特性、前記道路の交通量、及び前記道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両の停止が前記道路の交通流に与える影響度を交通影響度として算出する交通影響度算出部と、
前記交通影響度に基づき、前記複数の車両候補から一の車両を選定し、又は前記交通影響度に基づき、前記複数の乗降地候補から一の乗降地を選定する選定部と、
前記車両の走行状況及び前記ユーザに関する情報に基づき、前記乗降地候補での前記車両の停止時間を算出する停止時間算出部と、を備え、
前記抽出部は、前記複数の乗降地候補を抽出し、
前記交通影響度算出部は、前記乗降地候補周辺の前記道路における前記交通影響度を算出し、
前記選定部は、前記各乗降地候補での前記停止時間が所定の閾値時間以上の場合、前記複数の乗降地候補のうち、前記交通影響度が相対的に小さい前記乗降地候補を優先的に前記一の乗降地として選定する移動支援装置。
An extraction unit that extracts a plurality of candidate vehicles at which the user gets on and off or a plurality of candidate boarding and alighting locations at which the user can get on and off based on a user's boarding and alighting request;
a traffic impact degree calculation unit that calculates a degree of impact of a vehicle stopping for boarding/alighting or waiting on a traffic flow of the road as a traffic impact degree based on at least one of a road characteristic, a traffic volume of the road, and a parking/stopping situation of the road;
A selection unit that selects one vehicle from the plurality of vehicle candidates based on the traffic impact degree, or selects one boarding/alighting location from the plurality of boarding/alighting location candidates based on the traffic impact degree;
a stop time calculation unit that calculates a stop time of the vehicle at the candidate boarding and alighting locations based on a traveling status of the vehicle and information about the user,
The extraction unit extracts the plurality of candidate boarding and alighting locations,
The traffic impact degree calculation unit calculates the traffic impact degree on the roads around the candidate getting on and off locations,
The selection unit, when the stop time at each of the candidate boarding and alighting locations is equal to or longer than a predetermined threshold time, preferentially selects, from among the multiple candidate boarding and alighting locations, a candidate boarding and alighting location with a relatively small degree of traffic impact as the one boarding and alighting location.
請求項1~5の何れかに記載の移動支援装置であって、
前記交通影響度算出部は、前記道路の車線幅が所定の車線幅よりも狭い場合、前記車線幅が前記所定の車線幅よりも広い場合に比べて、前記交通影響度を大きく算出する移動支援装置。
A movement support device according to any one of claims 1 to 5,
The traffic impact degree calculation unit is a mobility support device that calculates the traffic impact degree to be higher when the lane width of the road is narrower than a predetermined lane width compared to when the lane width is wider than the predetermined lane width.
請求項1~6の何れかに記載の移動支援装置であって、
前記交通影響度算出部は、前記道路の車線数が所定の数よりも少ない場合、前記車線数が前記所定の数よりも多い場合に比べて、前記交通影響度を大きく算出する移動支援装置。
A movement support device according to any one of claims 1 to 6,
The traffic impact degree calculation unit calculates the traffic impact degree to be higher when the number of lanes of the road is less than a predetermined number compared to when the number of lanes is more than the predetermined number.
請求項1~7の何れかに記載の移動支援装置であって、
前記交通影響度算出部は、前記道路の交通量が所定の交通量よりも多い場合、前記交通量が前記所定の交通量よりも少ない場合に比べて、前記交通影響度を大きく算出する移動支援装置。
A movement support device according to any one of claims 1 to 7,
The traffic impact degree calculation unit calculates the traffic impact degree to be greater when the traffic volume on the road is greater than a predetermined traffic volume, compared to when the traffic volume is less than the predetermined traffic volume.
請求項1~8の何れかに記載の移動支援装置であって、
前記交通影響度算出部は、前記道路の駐停車車両が所定の台数よりも多い場合、前記駐停車車両が前記所定の台数よりも少ない場合に比べて、前記交通影響度を大きく算出する移動支援装置。
A movement support device according to any one of claims 1 to 8,
The traffic impact degree calculation unit is a mobility support device that calculates the traffic impact degree to be higher when the number of parked vehicles on the road is more than a predetermined number compared to when the number of parked vehicles is less than the predetermined number.
プロセッサにより実行される移動支援方法であって、
ユーザの乗降リクエストに基づき、前記ユーザが乗降可能な複数の乗降地候補を抽出し、
道路の特性、前記道路の交通量、及び前記道路の駐停車状況のうち少なくとも何れか一つに基づき、乗降又は待機のための車両の停止が前記道路の交通流に与える影響度を算出し、
前記影響度に基づき、前記複数の乗降地候補から一の乗降地を選定する移動支援方法。
1. A method of mobility assistance executed by a processor, comprising:
Extracting a plurality of candidate boarding and alighting locations at which the user can board and alight based on a boarding and alighting request of the user;
Calculating an impact of a vehicle stopping for boarding/alighting or waiting on a traffic flow on the road based on at least one of a road characteristic, a traffic volume on the road, and a parking/stopping situation on the road;
A mobility support method for selecting one boarding/alighting point from the plurality of candidate boarding/alighting points based on the degree of influence.
JP2021050623A 2021-03-24 2021-03-24 Mobility support device and mobility support method Active JP7621854B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021050623A JP7621854B2 (en) 2021-03-24 2021-03-24 Mobility support device and mobility support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021050623A JP7621854B2 (en) 2021-03-24 2021-03-24 Mobility support device and mobility support method

Publications (2)

Publication Number Publication Date
JP2022148805A JP2022148805A (en) 2022-10-06
JP7621854B2 true JP7621854B2 (en) 2025-01-27

Family

ID=83462316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021050623A Active JP7621854B2 (en) 2021-03-24 2021-03-24 Mobility support device and mobility support method

Country Status (1)

Country Link
JP (1) JP7621854B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177753A (en) 2004-12-22 2006-07-06 Aisin Aw Co Ltd Route guidance system and route guidance method
JP2020077057A (en) 2018-11-05 2020-05-21 株式会社デンソーテン Information processor and method for processing information
JP2020198013A (en) 2019-06-05 2020-12-10 日産自動車株式会社 Vehicle management system, vehicle management device, and vehicle management method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177753A (en) 2004-12-22 2006-07-06 Aisin Aw Co Ltd Route guidance system and route guidance method
JP2020077057A (en) 2018-11-05 2020-05-21 株式会社デンソーテン Information processor and method for processing information
JP2020198013A (en) 2019-06-05 2020-12-10 日産自動車株式会社 Vehicle management system, vehicle management device, and vehicle management method

Also Published As

Publication number Publication date
JP2022148805A (en) 2022-10-06

Similar Documents

Publication Publication Date Title
US12434766B2 (en) Methods and systems for lane changes using a multi-corridor representation of local route regions
US11754408B2 (en) Methods and systems for topological planning in autonomous driving
US11884293B2 (en) Operator assistance for autonomous vehicles
US11231286B2 (en) Dynamic routing for self-driving vehicles
CN109429518B (en) Traffic prediction for autonomous driving based on map images
US11859990B2 (en) Routing autonomous vehicles using temporal data
KR101703144B1 (en) Apparatus and method for autonomous driving
US11651693B2 (en) Passenger walking points in pick-up/drop-off zones
CN111857118B (en) Segmenting a parking trajectory to control parking of an autonomous vehicle
JP2020095336A (en) Automatic operation support device
US11315421B2 (en) Systems and methods for providing driving recommendations
US11829135B2 (en) Tuning autonomous vehicle dispatch using vehicle performance
EP3704556B1 (en) Systems and methods for road surface dependent motion planning
CN110599790B (en) Method for intelligent driving vehicle to get on and stop, vehicle-mounted equipment and storage medium
JP7260792B2 (en) Control device and control system
JP7631116B2 (en) Information providing device and information providing method
JP7621854B2 (en) Mobility support device and mobility support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250115

R150 Certificate of patent or registration of utility model

Ref document number: 7621854

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载