[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6972295B2 - Vehicle control system and vehicle control method - Google Patents

Vehicle control system and vehicle control method Download PDF

Info

Publication number
JP6972295B2
JP6972295B2 JP2020502010A JP2020502010A JP6972295B2 JP 6972295 B2 JP6972295 B2 JP 6972295B2 JP 2020502010 A JP2020502010 A JP 2020502010A JP 2020502010 A JP2020502010 A JP 2020502010A JP 6972295 B2 JP6972295 B2 JP 6972295B2
Authority
JP
Japan
Prior art keywords
service
vehicle
information
self
unit
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
JP2020502010A
Other languages
Japanese (ja)
Other versions
JPWO2019163186A1 (en
Inventor
峰史 廣瀬
直人 安田
祐季 押谷
進 岩本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of JPWO2019163186A1 publication Critical patent/JPWO2019163186A1/en
Application granted granted Critical
Publication of JP6972295B2 publication Critical patent/JP6972295B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3461Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/215Selection or confirmation of options

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)

Description

本発明の態様は、車両制御システム、車両制御装置、および車両制御方法に関する。
本願は、2018年2月22日に、日本に出願された特願2018−29732号に基づき優先権を主張し、その内容をここに援用する。
Aspects of the present invention relate to a vehicle control system, a vehicle control device, and a vehicle control method.
This application claims priority based on Japanese Patent Application No. 2018-29732 filed in Japan on February 22, 2018, the contents of which are incorporated herein by reference.

近年、車両を自動的に制御することについて研究が進められている。例えば、ユーザによって入力されたスケジュール情報に基づいて、ユーザが次に自動運転車両を使用する場所を特定し、特定した場所を自動運転車両の目的地として設定するシステムが知られている(例えば、特許文献1参照)。 In recent years, research has been conducted on the automatic control of vehicles. For example, a system is known in which the user identifies the next place to use the self-driving vehicle based on the schedule information input by the user, and sets the specified place as the destination of the self-driving vehicle (for example,). See Patent Document 1).

特開2012−048563号公報Japanese Unexamined Patent Publication No. 2012-048563

しかしながら、従来のシステムでは、目的地に到着した後でユーザが自動運転車両を使用しない場合、自動運転車両を駐車場に駐車してユーザの次の使用に備えておく必要があるため、自動運転車両の十分な利用が図られない場合があった。 However, in conventional systems, if the user does not use the self-driving vehicle after arriving at the destination, the self-driving vehicle must be parked in the parking lot to prepare for the user's next use. In some cases, the vehicle could not be fully utilized.

本発明は、このような事情を考慮してなされたものであり、ユーザが自動運転車両を使用しない期間における自動運転車両の利用を促進することができる車両制御システム、車両制御装置、および車両制御方法を提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and is a vehicle control system, a vehicle control device, and a vehicle control capable of promoting the use of the autonomous driving vehicle during the period when the user does not use the autonomous driving vehicle. One of the purposes is to provide a method.

この発明に係る車両制御システム、車両制御装置、および車両制御方法は、以下の構成を採用した。
(1):本発明の一態様は、ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスを管理するサービス管理部と、前記サービス管理部により管理される前記所定のサービスに応じて、前記不使用期間における前記自動運転車両の行動計画を生成する制御部と、を備える車両制御システムである。
The vehicle control system, the vehicle control device, and the vehicle control method according to the present invention adopt the following configurations.
(1): One aspect of the present invention manages a predetermined service provided by the user without using the self-driving vehicle during the non-use period set in the user's schedule for using the self-driving vehicle. It is a vehicle control system including a service management unit and a control unit that generates an action plan of the autonomous driving vehicle during the non-use period according to the predetermined service managed by the service management unit.

(2):上記(1)の態様において、前記サービス管理部は、前記ユーザが前記自動運転車両を使用しない状態で提供可能な一以上のサービスの候補を前記ユーザに通知し、前記ユーザにより選択されたサービスが前記所定のサービスとして提供されるように処理を行う。 (2): In the embodiment of (1) above, the service management unit notifies the user of one or more service candidates that can be provided by the user without using the self-driving vehicle, and is selected by the user. Processing is performed so that the provided service is provided as the predetermined service.

(3):上記(2)の態様において、前記サービス管理部は、前記ユーザが前記自動運転車両を使用しない状態で提供可能な一以上のサービスの候補と共に、前記サービスの候補に含まれる各サービスの内容、前記サービスの候補に含まれる各サービスの所要時間、前記サービスの候補に含まれる各サービスの変更のし易さを示す変更許容性のうち少なくとも一つを含むサービスの属性を前記ユーザに通知する。 (3): In the aspect of (2) above, the service management unit includes one or more service candidates that can be provided by the user without using the automatic driving vehicle, and each service included in the service candidates. The user is given the attribute of the service including at least one of the content of the above, the time required for each service included in the candidate service, and the change tolerance indicating the ease of change of each service included in the candidate service. Notice.

(4):上記(1)の態様において、前記サービス管理部は、前記所定のサービスに提供中において、提供中の前記所定のサービスの設定が変更された場合、あるいは提供中の前記所定のサービスの設定が変更されることが予測される場合のうち少なくともいずれか一方において、提供中の前記所定のサービスの内容を変更する。 (4): In the embodiment of (1) above, the service management unit is providing the predetermined service, and when the setting of the predetermined service being provided is changed, or the predetermined service being provided is being provided. In at least one of the cases where the setting of is expected to be changed, the content of the predetermined service being provided is changed.

(5):上記(1)の態様において、前記サービス管理部は、前記所定のサービスの提供中において前記ユーザの端末装置から受信した情報に基づいて、提供中の前記所定のサービスに関する設定を変更する。 (5): In the embodiment of (1) above, the service management unit changes the settings related to the predetermined service being provided based on the information received from the terminal device of the user while the predetermined service is being provided. do.

(6):上記(1)の態様において、前記サービス管理部は、前記所定のサービスの提供において前記自動運転車両が指定時刻までに指定場所まで戻れないことが予測されている場合、前記ユーザの端末装置に対して、前記サービスの提供を継続するか否かを確認するための継続確認通知を送信する。 (6): In the aspect of the above (1), when the service management unit predicts that the self-driving vehicle cannot return to the designated place by the designated time in the provision of the predetermined service, the user's A continuation confirmation notice for confirming whether or not to continue providing the service is transmitted to the terminal device.

(7):上記(1)の態様において、前記サービス管理部は、前記使用スケジュールに含まれる時刻情報であって、前記ユーザの降車後に前記ユーザと合流する合流時刻に基づいて、前記所定のサービスを決定する。 (7): In the aspect of the above (1), the service management unit is the time information included in the usage schedule, and the predetermined service is based on the merging time when the user joins the user after getting off the user. To decide.

(8):本発明の一態様は、ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスに関する情報を取得する取得部と、前記取得部により取得された情報に基づいて、前記不使用期間における前記自動運転車両の行動計画を生成する制御部と、を備える車両制御装置である。 (8): One aspect of the present invention provides information on a predetermined service provided by the user without using the self-driving vehicle during the non-use period set in the user's schedule for using the self-driving vehicle. It is a vehicle control device including an acquisition unit to be acquired and a control unit to generate an action plan of the autonomous driving vehicle in the non-use period based on the information acquired by the acquisition unit.

(9):本発明の一態様は、一以上のコンピュータが、ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスを管理し、前記所定のサービスに応じて、前記不使用期間における前記自動運転車両の行動計画を生成する、車両制御方法である。 (9): One aspect of the present invention is provided in a state in which one or more computers do not use the self-driving vehicle during the non-use period set in the user's schedule for using the self-driving vehicle. It is a vehicle control method that manages a predetermined service and generates an action plan of the autonomous driving vehicle during the non-use period according to the predetermined service.

(1)〜(9)によれば、ユーザが自動運転車両を使用しない期間における自動運転車両の利用を促進することができる。 According to (1) to (9), it is possible to promote the use of the self-driving vehicle during the period when the user does not use the self-driving vehicle.

実施形態に係る車両制御システム1の構成図である。It is a block diagram of the vehicle control system 1 which concerns on embodiment. サービス管理装置500の構成図である。It is a block diagram of the service management apparatus 500. スケジュール情報531の内容の一例を示す図である。It is a figure which shows an example of the contents of schedule information 531. サービス条件情報532の内容の一例を示す図である。It is a figure which shows an example of the contents of the service condition information 532. 位置情報533の内容の一例を示す図である。It is a figure which shows an example of the contents of the position information 533. 車両ステータス情報534の内容の一例を示す図である。It is a figure which shows an example of the contents of the vehicle status information 534. 利用履歴情報535の内容の一例を示す図である。It is a figure which shows an example of the contents of the usage history information 535. 実施形態に係る車両制御装置5の構成図である。It is a block diagram of the vehicle control device 5 which concerns on embodiment. 第1制御部120および第2制御部160の機能構成図である。It is a functional block diagram of the 1st control unit 120 and the 2nd control unit 160. 実施形態の車両制御システム1による一連の処理の流れの一例を示すシーケンス図である。It is a sequence diagram which shows an example of the flow of a series of processing by the vehicle control system 1 of an embodiment. サービス決定処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a service decision process. 事前確認処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a pre-confirmation process. 終了指示処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the end instruction processing. サービス調整処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a service adjustment process. 実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of the automatic operation control device 100 of an embodiment.

以下、図面を参照し、本発明の車両制御システム、車両制御装置、および車両制御方法の実施形態について説明する。 Hereinafter, embodiments of the vehicle control system, vehicle control device, and vehicle control method of the present invention will be described with reference to the drawings.

[全体構成]
図1は、実施形態に係る車両制御システム1の構成図である。車両制御システム1は、一以上のプロセッサ(コンピュータ)により実現される。車両制御システム1は、例えば、一以上の車両制御装置5と、一以上の端末装置300と、サービス管理装置500と、清掃管理サーバ700と、配車管理サーバ900とを備える。車両制御装置5は、自動運転機能を備える自動運転車両に搭載される車載装置である。自動運転車両は、例えば、オーナーXの自家用車である。端末装置300は、オーナーXの所有する端末装置であり、例えば、スマートフォンなどの携帯電話やタブレット端末、ノートパソコン、PDA(Personal Digital Assistant)などの、少なくとも通信機能と情報入出力機能を有する可搬型端末装置である。
[overall structure]
FIG. 1 is a configuration diagram of a vehicle control system 1 according to an embodiment. The vehicle control system 1 is realized by one or more processors (computers). The vehicle control system 1 includes, for example, one or more vehicle control devices 5, one or more terminal devices 300, a service management device 500, a cleaning management server 700, and a vehicle allocation management server 900. The vehicle control device 5 is an in-vehicle device mounted on an autonomous driving vehicle having an automatic driving function. The self-driving vehicle is, for example, a private vehicle of the owner X. The terminal device 300 is a terminal device owned by the owner X, and is a portable type having at least a communication function and an information input / output function, such as a mobile phone such as a smartphone, a tablet terminal, a notebook computer, and a PDA (Personal Digital Assistant). It is a terminal device.

サービス管理装置500は、オーナーXが自動運転車両を使用しない状態で提供されるサービス(以下、セカンドサービスと記す)を管理する。セカンドサービスにおいて、自動運転車両は、セカンドサービスに応じた場所へ移動したり、セカンドサービスに応じた経路を走行したりする。セカンドサービスには、例えば、清掃サービス、カーシェアサービス、タクシーサービス、充電サービス、配達サービス、宅配ボックスサービス等が含まれる。例えば清掃サービスは、オーナーXの自動運転車両を清掃施設まで走行させ、清掃施設において清掃作業等(車体の清掃、車両内部の清掃、座席シートの配置の変更、点検、その他メンテナンスなど)が終わった後、指定の場所まで自動運転車両を走行させるサービスである。例えばカーシェアサービスは、オーナーXの自動運転車両をオーナーX以外のユーザが利用する車両(以下、シェアカーと記す)として活用するサービスである。例えばタクシーサービスは、オーナーXの自動運転車両をタクシーとして活用するサービスである。例えば充電サービスは、電気自動車のバッテリーを充電するための充電施設やガソリンスタンドまでオーナーXの自動運転車両を走行させ、充電施設やガソリンスタンドによる充電やガソリンの供給を受けた後、指定の場所まで自動運転車両を走行させるサービスである。配達サービスは、宅配業者と連携して、配達物を自動運転車両に載せて配送先まで搬送するサービスである。宅配ボックスサービスは、自動運転車両を宅配ボックスとして活用するサービスであって、例えば、所定時間以内に受け取りに来られるユーザへの配達物を自動運転車両が宅配業者の集荷センターまで取りに行き、そのまま、自動運転車両に保管し、配達物の配送先であるユーザが自動運転車両に取りに来たら受け渡すサービスである。 The service management device 500 manages a service (hereinafter referred to as a second service) provided by the owner X without using the self-driving vehicle. In the second service, the self-driving vehicle moves to a place corresponding to the second service or travels on a route corresponding to the second service. The second service includes, for example, a cleaning service, a car sharing service, a taxi service, a charging service, a delivery service, a delivery box service, and the like. For example, in the cleaning service, the self-driving vehicle of Owner X is driven to the cleaning facility, and the cleaning work (cleaning of the car body, cleaning of the inside of the vehicle, change of seat arrangement, inspection, other maintenance, etc.) is completed at the cleaning facility. After that, it is a service that drives an autonomous vehicle to a designated place. For example, the car sharing service is a service that utilizes the self-driving vehicle of the owner X as a vehicle used by a user other than the owner X (hereinafter referred to as a share car). For example, the taxi service is a service that utilizes the self-driving vehicle of owner X as a taxi. For example, in the charging service, the self-driving vehicle of Owner X is driven to a charging facility or a gasoline station for charging the battery of an electric vehicle, and after being charged by the charging facility or the gasoline station or supplied with gasoline, it reaches a designated place. This is a service for driving self-driving vehicles. The delivery service is a service in which a delivery is placed on an autonomous vehicle and transported to a delivery destination in cooperation with a courier company. The courier box service is a service that utilizes an autonomous vehicle as a courier box. For example, the autonomous vehicle picks up the delivery to the user who comes to pick it up within a predetermined time to the collection center of the courier company, and as it is , It is a service that stores in an autonomous vehicle and delivers it when the user who is the delivery destination of the delivery comes to the autonomous vehicle.

サービス管理装置500は、清掃サービスを提供するための処理を行う場合、清掃管理サーバ700と通信して所定の情報を取得する。また、サービス管理装置500は、カーシェアサービスやタクシーサービスを提供するための処理を行う場合、配車管理サーバ900と通信して所定の情報を取得する。サービス管理装置500は、その他外部サーバと通信して、セカンドサービスを提供するために必要な情報(例えば、充電施設の利用状況やガソリンスタンドの設備等に関する情報)を取得してもよい。 When the service management device 500 performs a process for providing a cleaning service, the service management device 500 communicates with the cleaning management server 700 to acquire predetermined information. Further, when the service management device 500 performs a process for providing a car sharing service or a taxi service, the service management device 500 communicates with the vehicle allocation management server 900 to acquire predetermined information. The service management device 500 may communicate with other external servers to acquire information necessary for providing the second service (for example, information on the usage status of the charging facility, the equipment of the gas station, and the like).

清掃管理サーバ700は、例えば清掃会社などの事業者が運営するサーバであって、客からの清掃依頼に関する情報などを受け付け、車両の清掃に関する各種サービスを提供する。清掃管理サーバ700は、サービス管理装置500により清掃施設の紹介を指示された場合、複数の清掃施設の中から、清掃依頼に応じた清掃施設を選択し、選択した清掃施設に関する情報をサービス管理装置500に送信する。各清掃施設で提供できるサービスは、各施設の設備や人員に応じて異なっている場合が多い。 The cleaning management server 700 is a server operated by a business operator such as a cleaning company, and receives information regarding a cleaning request from a customer and provides various services related to vehicle cleaning. When the service management device 500 instructs the cleaning management server 700 to introduce a cleaning facility, the cleaning management server 700 selects a cleaning facility according to the cleaning request from a plurality of cleaning facilities, and provides information on the selected cleaning facility to the service management device. Send to 500. The services that can be provided by each cleaning facility often differ depending on the equipment and personnel of each facility.

配車管理サーバ900は、例えばタクシー会社やカーシェア会社などの事業者が運営するサーバであって、客からの配車依頼に関する情報などを受け付け、配車に関する各種サービスを提供する。配車管理サーバ900は、客からの配車依頼に応じた自動運転車両の配車を、サービス管理装置500に対して指示する。例えば、配車管理サーバ900は、客からの配車依頼に関する情報(例えば、呼び出し場所、待ち合わせ時刻、予約人数、行き先など)を、サービス管理装置500に送信して、配車を指示する。呼び出し場所とは、シェアカーやタクシーが客を迎えに行く場所である。また、配車管理サーバ900は、流しタクシーで走行した場合に客を拾えそうなエリアや、シェアカーやタクシーが不足しているエリアを示す情報を、サービス管理装置500に送信してもよい。 The vehicle allocation management server 900 is a server operated by a business operator such as a taxi company or a car sharing company, and receives information regarding a vehicle allocation request from a customer and provides various services related to vehicle allocation. The vehicle allocation management server 900 instructs the service management device 500 to allocate an autonomous vehicle in response to a vehicle allocation request from a customer. For example, the vehicle allocation management server 900 transmits information regarding a vehicle allocation request from a customer (for example, a calling place, a meeting time, a reserved number of people, a destination, etc.) to the service management device 500 to instruct vehicle allocation. The calling place is the place where the share car or taxi picks up the customer. Further, the vehicle allocation management server 900 may transmit information indicating an area where customers are likely to be picked up when traveling by a sink taxi or an area where a shared car or a taxi is insufficient to the service management device 500.

車両制御装置5と、端末装置300と、サービス管理装置500と、清掃管理サーバ700と、配車管理サーバ900とは、ネットワークNWによって互いに接続されており、このネットワークNWを介して互いに通信する。ネットワークNWは、例えば、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、専用回線、無線基地局、プロバイダなどのうちの一部または全部を含む。 The vehicle control device 5, the terminal device 300, the service management device 500, the cleaning management server 700, and the vehicle allocation management server 900 are connected to each other by a network NW, and communicate with each other via the network NW. The network NW includes, for example, a part or all of WAN (Wide Area Network), LAN (Local Area Network), the Internet, a dedicated line, a wireless base station, a provider, and the like.

ここで、実施形態に係る車両制御システム1の利用シーンの一例について説明する。例えば、オーナーXが自動運転車両に乗車して自宅を出発し、目的地であるショッピングモールに午前中に到着したとする。オーナーXは、夕方までショッピングモールに滞在する予定である。このようなシーンにおいて、オーナーXは、ショッピングモールに到着してから帰るまでの期間において、セカンドサービスの提供を受けることができる。オーナーXは、例えば端末装置300あるいは車両制御装置5のインターフェースを用いて、オーナーXのスケジュール情報として利用時間と指定場所となる戻り地点を設定する。例えば、利用時間は午前10時から午後5時で、戻り地点はショッピングモールである。車両制御装置5およびサービス管理装置500は、午後5時までにショッピングモールに戻って来られるように、自動運転車両を走行させる。なお、セカンドサービスの利用シーンはこれに限られず、例えば、平日の日中や、土日の夜間など、オーナーXにより自動運転車両が使用されない期間において、タクシーとして利用することも可能である。この場合、戻り地点は、オーナーXの自宅等である。 Here, an example of a usage scene of the vehicle control system 1 according to the embodiment will be described. For example, suppose owner X gets on an autonomous vehicle, leaves his home, and arrives at his destination, a shopping mall, in the morning. Owner X plans to stay in the shopping mall until the evening. In such a scene, the owner X can receive the second service during the period from the arrival at the shopping mall to the return. The owner X uses, for example, the interface of the terminal device 300 or the vehicle control device 5 to set the usage time and the return point to be the designated place as the schedule information of the owner X. For example, the usage time is from 10 am to 5 pm, and the return point is a shopping mall. The vehicle control device 5 and the service management device 500 drive the self-driving vehicle so that they can return to the shopping center by 5 pm. The usage scene of the second service is not limited to this, and it can be used as a taxi during the period when the self-driving vehicle is not used by the owner X, for example, during the daytime on weekdays or at night on Saturdays and Sundays. In this case, the return point is the home of owner X or the like.

[サービス管理装置500]
先に、サービス管理装置500について説明する。図2は、サービス管理装置500の構成図である。サービス管理装置500は、通信部510と、サービス管理部520と、記憶部530とを備える。通信部510は、例えば、NICなどの通信インターフェースを含む。記憶部530は、例えば、RAM(Random Access Memory)やROM(Read Only Memory)、SSD(Solid State Drive)などのフラッシュメモリ、HDD(Hard Disk Drive)などである。記憶部530には、例えば、スケジュール情報531、サービス条件情報532、位置情報533、車両ステータス情報534、利用履歴情報535などの情報が格納される。記憶部530は、サービス管理装置500がネットワークを介してアクセス可能なNAS(Network Attached Storage)などの外部記憶装置であってもよい。サービス管理部520は、記憶部530に記憶されている情報を用いて、以下に説明する各種処理を実行する。
[Service management device 500]
First, the service management device 500 will be described. FIG. 2 is a configuration diagram of the service management device 500. The service management device 500 includes a communication unit 510, a service management unit 520, and a storage unit 530. The communication unit 510 includes, for example, a communication interface such as a NIC. The storage unit 530 is, for example, a flash memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), an HDD (Hard Disk Drive), or the like. Information such as schedule information 531, service condition information 532, location information 533, vehicle status information 534, and usage history information 535 is stored in the storage unit 530. The storage unit 530 may be an external storage device such as NAS (Network Attached Storage) that the service management device 500 can access via a network. The service management unit 520 executes various processes described below by using the information stored in the storage unit 530.

スケジュール情報531は、自動運転車両の使用スケジュールに関する情報である。図3は、スケジュール情報531の内容の一例を示す図である。図3に示す通り、スケジュール情報531は、日付に、時間帯と、オーナー予定と、サービス予定と、戻り地点とを対応付けた情報である。図3に示すようなテーブルは、オーナーごとに用意される。日付と時間帯は、自動運転車両の利用予定が設定されている日時である。オーナー予定は、オーナーXの個人スケジュールであって、オーナーXにより登録される。オーナー予定には、オーナーXによる自動運転車両の利用予定を示す情報が含まれ、例えば、行き先や使用目的等が含まれる。サービス予定には、セカンドサービスの利用予定を示す情報が含まれ、例えば、セカンドサービスの種類を示す情報が含まれる。なお、サービス予定には、何等かのセカンドサービスの予定が設定されていることを示す「○」や、セカンドサービスの予定が設定されていないことを示す「−」が記述されてもよい。使用スケジュールは、オーナーXにより設定されてもよく、オーナーXにより設定された使用スケジュールやサービス条件情報532等に基づいて、サービス管理装置500により設定されてもよい。戻り地点は、セカンドサービスを終了した後に自動運転車両が戻ってくる地点であり、例えば、オーナーXが自動運転車両と合流する地点として希望する地点である。 The schedule information 531 is information regarding the usage schedule of the autonomous driving vehicle. FIG. 3 is a diagram showing an example of the contents of the schedule information 531. As shown in FIG. 3, the schedule information 531 is information in which a time zone, an owner schedule, a service schedule, and a return point are associated with a date. A table as shown in FIG. 3 is prepared for each owner. The date and time zone are the dates and times when the self-driving vehicle is scheduled to be used. The owner schedule is the personal schedule of the owner X and is registered by the owner X. The owner schedule includes information indicating the usage schedule of the self-driving vehicle by the owner X, and includes, for example, a destination, a purpose of use, and the like. The service schedule includes information indicating the usage schedule of the second service, for example, information indicating the type of the second service. In the service schedule, "○" indicating that a schedule for some second service is set or "-" indicating that a schedule for the second service is not set may be described. The usage schedule may be set by the owner X, or may be set by the service management device 500 based on the usage schedule set by the owner X, the service condition information 532, and the like. The return point is a point where the self-driving vehicle returns after the second service is completed, and is, for example, a point desired by the owner X as a point where the self-driving vehicle merges with the self-driving vehicle.

サービス条件情報532は、オーナーXにより設定されるサービス条件を示す情報である。図4は、サービス条件情報532の内容の一例を示す図である。図4に示す通り、サービス条件情報532は、サービスの種類に、変更許容性、サービスの程度、サービスの頻度、最小所要時間、優先順位、エリア制限、時間帯制限、利用者制限などを対応付けた情報である。サービス条件情報532は、セカンドサービスの提供を受ける場合にオーナーXが希望する条件を示す情報である。サービスの種類は、セカンドサービスの種類を示す情報であって、例えばセカンドサービスの名称である。変更許容性は、セカンドサービスの変更を許容する程度を示す情報であり、許容の有無に加え、どの程度許容するのかを定義してもよい。サービスの程度は、例えば、しっかり、簡易等を含み、サービスの程度が段階的に設定されているセカンドサービスにおいてはその程度である。サービスの頻度は、オーナーXが希望する各セカンドサービスの利用頻度である。最小所要時間は、オーナーXが希望する各セカンドサービスの時間長の下限値である。例えば、30分でも時間があればタクシーとして走行させたいオーナーと、少なくとも2時間程度でなければタクシーとして走行させたくないオーナーとを区別することができる。優先順位は、サービス管理装置500により提供するセカンドサービスを決定するときに優先される順位である。エリア制限は、セカンドサービスの提供中に自動運転車両が走行可能なエリアを示す。時間帯制限は、セカンドサービスの提供中に自動運転車両が走行可能な時間帯を示す。利用者制限は、自動運転車両に乗車させる客の制限を示す。 The service condition information 532 is information indicating the service condition set by the owner X. FIG. 4 is a diagram showing an example of the contents of the service condition information 532. As shown in FIG. 4, the service condition information 532 associates the service type with change tolerance, service degree, service frequency, minimum required time, priority, area limit, time zone limit, user limit, and the like. Information. The service condition information 532 is information indicating the conditions desired by the owner X when receiving the provision of the second service. The type of service is information indicating the type of the second service, for example, the name of the second service. The change tolerance is information indicating the degree to which the change of the second service is tolerated, and may define the degree to which the change is tolerated in addition to the presence or absence of the allowance. The degree of service includes, for example, firmness and simplicity, and is the degree in the second service in which the degree of service is set in stages. The frequency of the service is the frequency of use of each second service desired by the owner X. The minimum required time is the lower limit of the time length of each second service desired by the owner X. For example, it is possible to distinguish between an owner who wants to drive as a taxi if he has 30 minutes and an owner who does not want to drive as a taxi unless he has at least 2 hours. The priority is a priority when determining the second service provided by the service management device 500. The area limit indicates the area in which the self-driving vehicle can travel while the second service is being provided. The time zone limit indicates the time zone during which the self-driving vehicle can travel while the second service is being provided. The user restriction indicates a restriction on the number of passengers who can get on the self-driving vehicle.

位置情報533は、自動運転車両の位置を示す情報である。図5は、位置情報533の内容の一例を示す図である。図5に示す通り、位置情報533は、日時に、車両位置情報と、オーナー位置情報とを対応付けた情報である。車両位置情報は、ナビゲーション装置50により取得された自動運転車両の位置を示す情報である。オーナー位置情報は、オーナーXの所持する端末装置300のGNSS(Global Navigation Satellite System)等により取得された端末装置300の位置を示す情報である。 The position information 533 is information indicating the position of the self-driving vehicle. FIG. 5 is a diagram showing an example of the contents of the position information 533. As shown in FIG. 5, the position information 533 is information in which the vehicle position information and the owner position information are associated with each other on the date and time. The vehicle position information is information indicating the position of the autonomous driving vehicle acquired by the navigation device 50. The owner position information is information indicating the position of the terminal device 300 acquired by the GNSS (Global Navigation Satellite System) or the like of the terminal device 300 possessed by the owner X.

車両ステータス情報534は、各自動運転車両の状態を示す情報である。図6は、車両ステータス情報534の内容の一例を示す図である。図6に示す通り、車両ステータス情報534は、車両IDに、サービス提供の有無、サービスの種類、サービスの進行状況、走行態様、戻り地点、走行態様などを対応付けた情報である。車両IDは、各自動運転車両を識別する識別情報である。サービス提供の有無は、サービスの提供中であるか否かを示す情報である。サービスの進行状況は、提供中であるサービスの進行レベルや提供中であるサービスの内容等を示す情報である。走行態様は、自動運転車両の走行態様であって、例えば、流しタクシー、呼び出しタクシー、自家用車等が含まれる。走行態様の詳細については後述する。 The vehicle status information 534 is information indicating the state of each autonomously driven vehicle. FIG. 6 is a diagram showing an example of the contents of the vehicle status information 534. As shown in FIG. 6, the vehicle status information 534 is information in which the vehicle ID is associated with the presence / absence of service provision, the type of service, the progress status of the service, the traveling mode, the return point, the traveling mode, and the like. The vehicle ID is identification information that identifies each autonomously driven vehicle. Whether or not the service is provided is information indicating whether or not the service is being provided. The progress status of the service is information indicating the progress level of the service being provided, the content of the service being provided, and the like. The traveling mode is a traveling mode of an autonomous vehicle, and includes, for example, a sink taxi, a calling taxi, a private car, and the like. The details of the traveling mode will be described later.

利用履歴情報535は、各オーナーXが提供を受けたセカンドサービスの履歴情報である。図7は、利用履歴情報535の内容の一例を示す図である。図7に示す通り、利用履歴情報535は、サービス期間に、サービスの種類、第1行動計画、変更の回数などを対応付けた情報である。サービス期間と第1行動計画については、それぞれ後述する。変更の回数は、提供されたサービスの内容を変更した回数である。 The usage history information 535 is the history information of the second service provided by each owner X. FIG. 7 is a diagram showing an example of the contents of the usage history information 535. As shown in FIG. 7, the usage history information 535 is information in which the type of service, the first action plan, the number of changes, and the like are associated with the service period. The service period and the first action plan will be described later. The number of changes is the number of times the content of the provided service has been changed.

図2に戻って、サービス管理部520は、例えば、スケジュール管理部521と、オーナー情報管理部522、車両位置管理部523と、サービス決定部524と、サービス調整部525と、清掃管理部526と、配車管理部527と、充電管理部528とを備える。これらの構成要素のうち一部または全部は、例えば、CPU(Central Processing Unit)などのプロセッサが、記憶部530に記憶されたプログラム(ソフトウェア)を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。 Returning to FIG. 2, the service management unit 520 includes, for example, a schedule management unit 521, an owner information management unit 522, a vehicle position management unit 523, a service determination unit 524, a service adjustment unit 525, and a cleaning management unit 526. , A vehicle allocation management unit 527 and a charge management unit 528 are provided. Some or all of these components are realized by, for example, a processor such as a CPU (Central Processing Unit) executing a program (software) stored in the storage unit 530. In addition, some or all of the functions of these components are hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), and GPU (Graphics Processing Unit). It may be realized by (circuit unit; including circuitry), or it may be realized by the cooperation of software and hardware.

スケジュール管理部521は、通信部510を用いて車両制御装置5あるいは端末装置300から受信した情報に基づいて、スケジュール情報531を更新する。また、スケジュール管理部521は、スケジュール情報531とサービス条件情報532とを参照して、自動運転車両の使用スケジュールを作成し、スケジュール情報531に追加してもよい。例えば、スケジュール管理部521は、サービス条件情報532の時間帯制限に基づいて、設定されている時間帯(例えば、平日の午前0時から午前5時までの期間)にサービス予定を作成する。 The schedule management unit 521 updates the schedule information 531 based on the information received from the vehicle control device 5 or the terminal device 300 using the communication unit 510. Further, the schedule management unit 521 may refer to the schedule information 531 and the service condition information 532 to create a usage schedule for the autonomous driving vehicle and add it to the schedule information 531. For example, the schedule management unit 521 creates a service schedule in a set time zone (for example, a period from midnight to 5:00 am on weekdays) based on the time zone limit of the service condition information 532.

オーナー情報管理部522は、通信部510を用いて端末装置300から受信した情報に基づいて、サービス条件情報532を更新する。 The owner information management unit 522 updates the service condition information 532 based on the information received from the terminal device 300 using the communication unit 510.

車両位置管理部523は、通信部510を用いて車両制御装置5から受信した位置情報に基づいて、位置情報533を更新する。また、車両位置管理部523は、通信部510を用いて端末装置300から受信した位置情報に基づいて、位置情報533を更新してもよい。 The vehicle position management unit 523 updates the position information 533 based on the position information received from the vehicle control device 5 using the communication unit 510. Further, the vehicle position management unit 523 may update the position information 533 based on the position information received from the terminal device 300 by using the communication unit 510.

サービス決定部524は、サービス管理装置500によりセカンドサービスを提供可能な期間(以下、サービス期間)を決定する。例えば、サービス決定部524は、スケジュール情報531を参照し、自動運転車両の使用スケジュールにおいて、オーナーXが自動運転車両を使用しない不使用期間(例えば、オーナーXの予定が入っていない期間、オーナーXによりセカンドサービスのための何等かの予定が設定されている期間)を、サービス期間として決定する。サービス期間には、例えば、オーナーXが自動運転車両を使用しない夜間や平日の日中、あるいは、オーナーXが外出中において自動運転車両を使用しない期間(例えば、ショッピングモールに到着してから帰るまでの期間)が含まれる。なお、サービス決定部524は、サービス条件情報532を参照して、オーナーXが自動運転車両を使用しない期間のうちサービス条件に合致する期間を、サービス期間としてもよい。 The service determination unit 524 determines a period during which the second service can be provided by the service management device 500 (hereinafter referred to as a service period). For example, the service determination unit 524 refers to the schedule information 531 and, in the usage schedule of the self-driving vehicle, the non-use period in which the owner X does not use the self-driving vehicle (for example, the period when the owner X does not have a schedule, the owner X The period during which some schedule for the second service is set) is determined as the service period. The service period includes, for example, the period when the owner X does not use the self-driving vehicle at night or during the daytime on weekdays, or when the owner X is out and does not use the self-driving vehicle (for example, from the arrival at the shopping mall to the return). Period) is included. The service determination unit 524 may refer to the service condition information 532 and set the period in which the owner X does not use the self-driving vehicle and which meets the service conditions as the service period.

サービス決定部524は、スケジュール情報531に含まれる時刻情報に基づいて、サービス期間を決定してもよい。例えば、ショッピングモールに向かう車内の中で、オーナーXが降車した後にオーナーXと合流する合流時刻がオーナーXにより設定された場合、スケジュール管理部521は、現在の時刻を開始時刻とし、設定された合流時刻を終了時刻とする予定を、スケジュール情報531を登録する。サービス決定部524は、スケジュール情報531を参照して、オーナーXを降車した時刻から設定された合流時刻までを、サービス期間に決定する。 The service determination unit 524 may determine the service period based on the time information included in the schedule information 531. For example, in the car heading to the shopping mall, when the merging time to join the owner X after the owner X gets off is set by the owner X, the schedule management unit 521 sets the current time as the start time. Schedule information 531 is registered for the schedule whose end time is the merging time. The service determination unit 524 determines the service period from the time when the owner X gets off to the set merging time with reference to the schedule information 531.

サービス決定部524は、サービス期間の終了時刻を、自動運転車両の戻り時刻に決定する。 The service determination unit 524 determines the end time of the service period at the return time of the self-driving vehicle.

サービス決定部524は、サービス期間において提供されるセカンドサービス(以下、提供サービスと記す)を決定する。例えば、サービス決定部524は、サービス期間の終了時刻までに指定された戻り地点に自動運転車両が戻ってくることができる一以上のセカンドサービス(以下、サービス候補と記す)の中のいずれかを、提供サービスに決定する。サービス決定部524は、各セカンドサービスに応じた利用制限がある場合、利用制限に基づいてサービス候補を決定する。例えば、清掃サービスでは提供される清掃施設の数や各清掃施設において清掃可能な車両の台数等の制限がある。このため、サービス決定部524は、清掃管理サーバ700から清掃施設の利用状況に関する情報を取得し、取得した情報に基づいて、サービス候補を決定する。また、カーシェアサービスではシェアカーを停車あるいは駐車しておくスペースに制限がある場合がある。このため、サービス決定部524は、配車管理サーバ900からシェアカーと停車あるいは駐車しておくスペースの利用状況に関する情報を取得し、取得した情報に基づいて、サービス候補を決定する。 The service determination unit 524 determines the second service (hereinafter referred to as the provided service) provided during the service period. For example, the service determination unit 524 may select one of one or more second services (hereinafter referred to as service candidates) in which the self-driving vehicle can return to the designated return point by the end time of the service period. , Decide on the service to be provided. If there is a usage restriction according to each second service, the service determination unit 524 determines a service candidate based on the usage restriction. For example, in the cleaning service, there are restrictions on the number of cleaning facilities provided and the number of vehicles that can be cleaned at each cleaning facility. Therefore, the service determination unit 524 acquires information on the usage status of the cleaning facility from the cleaning management server 700, and determines a service candidate based on the acquired information. In addition, in the car sharing service, there may be a limit on the space for stopping or parking the shared car. Therefore, the service determination unit 524 acquires information on the usage status of the shared car and the space for stopping or parking from the vehicle allocation management server 900, and determines a service candidate based on the acquired information.

例えば、サービス決定部524は、通信部510を用いて車両制御装置5あるいは端末装置300にサービス候補に関する情報を送信することにより、オーナーXに対してサービス候補を通知する。サービス候補に関する情報は、サービス候補に含まれるセカンドサービスの属性を示す情報であって、例えば、サービス候補に含まれるセカンドサービスの内容、サービス候補に含まれるセカンドサービスの所要時間、サービス候補に含まれるセカンドサービスの変更のし易さを示す変更容易性などが含まれる。セカンドサービスの内容には、例えば、セカンドサービスの種類、利用する施設の地図上の位置、走行ルートのエリア、シェアカーやタクシーとして走行する際に設定される目的地などが含まれる。セカンドサービスの変更容易性は、例えば、セカンドサービスの提供中において開始当初の予定をサービスの提供側が変更する場合の柔軟性を示す情報である。例えば、サービス候補に含まれる清掃施設における利用状況が混雑していない場合では変更容易性は高く、混雑している場合では変更容易性は低い。オーナーXは、これらのセカンドサービスの属性を参考にして、複数のサービス候補の中から希望するセカンドサービスを選択することができる。サービス決定部524は、通信部510を用いて車両制御装置5あるいは端末装置300から受信した情報に基づいて、サービス候補の中からオーナーXによって選択されたセカンドサービスを、提供サービスに決定する。 For example, the service determination unit 524 notifies the owner X of the service candidate by transmitting information about the service candidate to the vehicle control device 5 or the terminal device 300 using the communication unit 510. The information about the service candidate is information indicating the attribute of the second service included in the service candidate, for example, the content of the second service included in the service candidate, the required time of the second service included in the service candidate, and the service candidate. Includes changeability, which indicates how easy it is to change the second service. The contents of the second service include, for example, the type of the second service, the position on the map of the facility to be used, the area of the traveling route, the destination set when traveling as a shared car or a taxi, and the like. The changeability of the second service is, for example, information indicating flexibility when the service provider changes the initial schedule during the provision of the second service. For example, if the usage status of the cleaning facility included in the service candidate is not crowded, the changeability is high, and if it is crowded, the changeability is low. The owner X can select a desired second service from a plurality of service candidates by referring to the attributes of these second services. The service determination unit 524 determines the second service selected by the owner X from the service candidates as the provided service based on the information received from the vehicle control device 5 or the terminal device 300 using the communication unit 510.

また、サービス決定部524は、サービス条件情報532を参照して、サービス候補の中からサービス条件に最も合致するセカンドサービスを提供サービスに決定してもよい。サービス条件に最も合致するセカンドサービスには、例えば、「サービスの頻度」に定義されている頻度(オーナーXが希望する利用頻度)に対して実際の利用頻度の割合が最も低いセカンドサービス、「最小所要時間」に定義されている時間の長さとサービス決定部524により決定されたサービス期間の長さの差が最も小さいセカンドサービス、「優先順位」に定義されている順位が最も上位のセカンドサービス、「時間帯制限」に定義されている時間帯に含まれるサービス期間が最も大きいセカンドサービス等が含まれる。また、サービス決定部524は、サービス条件と合致する度合を複数の条件に基づいて複合的に導出し、導出した度合に基づいて提供サービスを決定してもよい。 Further, the service determination unit 524 may refer to the service condition information 532 and determine the second service that best matches the service conditions from the service candidates as the service to be provided. The second service that best matches the service conditions is, for example, the second service with the lowest ratio of the actual usage frequency to the frequency defined in "service frequency" (usage frequency desired by owner X), "minimum". The second service with the smallest difference between the length of time defined in "Time required" and the length of service period determined by the service determination unit 524, the second service with the highest ranking defined in "Priority", The second service, etc., which has the longest service period included in the time zone defined in the "time zone limit" is included. Further, the service determination unit 524 may derive the degree of matching with the service condition in a complex manner based on a plurality of conditions, and determine the provided service based on the derived degree.

また、サービス決定部524は、利用履歴情報535を参照して、サービス候補の中からオーナーXの利用傾向に合致したセカンドサービスを提供サービスに決定してもよい。例えば、サービス決定部524は、各セカンドサービスの利用傾向の高い曜日および時間帯を導出し、導出した曜日および時間帯とサービス期間との合致する部分(時間長)が最も大きいセカンドサービスを提供サービスに決定する。 Further, the service determination unit 524 may refer to the usage history information 535 and determine the second service that matches the usage tendency of the owner X from the service candidates as the providing service. For example, the service determination unit 524 derives the days of the week and the time zone in which the usage tendency of each second service is high, and provides the second service having the largest matching portion (time length) between the derived day of the week and time zone and the service period. To decide.

サービス決定部524は、通信部510を用いて車両制御装置5あるいは端末装置300に提供サービスに関する情報を送信し、提供サービスをサービス期間中に提供することの承諾をオーナーXに求め、オーナーXから承諾を得た場合に、提供サービスを提供するための処理を行うようにしてもよい。 The service determination unit 524 transmits information on the provided service to the vehicle control device 5 or the terminal device 300 using the communication unit 510, requests the owner X for consent to provide the provided service during the service period, and the owner X asks the owner X for consent. If consent is obtained, processing for providing the provided service may be performed.

また、サービス決定部524は、スケジュール情報531において、サービス期間におけるセカンドサービスが事前にオーナーXにより設定されている場合、このセカンドサービスを提供サービスに決定してもよい。 Further, the service determination unit 524 may determine the second service as the providing service when the second service in the service period is set in advance by the owner X in the schedule information 531.

また、サービス決定部524は、サービス期間の厳格性の設定が低い場合、利用時間がサービス期間をはみ出すセカンドサービスであっても、提供サービスに決定してもよい。なお、サービス期間の厳格性の設定は、サービス条件情報532の一部としてオーナーXにより設定されている。 Further, when the strictness of the service period is set low, the service determination unit 524 may determine the service to be provided even if the service is a second service whose usage time extends beyond the service period. The strictness of the service period is set by the owner X as a part of the service condition information 532.

サービス決定部524は、提供サービスの提供中において、現在時刻と自動運転車両の現在位置とに基づいて、サービス期間の終了時刻までに戻り地点に戻るために提供中のサービスの利用を終了させる時刻(以下、サービス利用終了時刻と記す)を導出する。例えば提供サービスが清掃サービスである場合、サービス利用終了時刻は、清掃施設を出発する時刻として最も遅い時刻である。提供サービスがカーシェアサービスやタクシーサービスである場合、サービス利用終了時刻は、シェアカーやタクシーとしての走行を終了する時刻である。例えば、サービス決定部524は、自動運転車両の現在位置や目的地(例えば、清掃施設の場所、シェアカーやタクシーの客により設定された目的地)から戻り地点まで走行した場合の時間に所定の余裕時間を加算した合計時間に基づいて、セカンドサービス期間の終了時刻からサービス利用終了時刻を逆算する。なお、サービス決定部524は、戻り地点までのルートにおける渋滞や、目的地までのルートにおける渋滞等に基づいて、セカンドサービス利用終了時刻を導出してもよい。そして、サービス決定部524は、導出したサービス利用終了時刻を車両制御装置5に送信する。 During the provision of the provided service, the service determination unit 524 ends the use of the provided service in order to return to the return point by the end time of the service period based on the current time and the current position of the self-driving vehicle. (Hereinafter referred to as the service usage end time) is derived. For example, when the provided service is a cleaning service, the service end time is the latest time to leave the cleaning facility. When the provided service is a car sharing service or a taxi service, the service use end time is the time when the traveling as a shared car or a taxi ends. For example, the service determination unit 524 determines the time when the vehicle travels from the current position or destination of the self-driving vehicle (for example, the location of a cleaning facility, the destination set by a share car or a taxi passenger) to the return point. Based on the total time including the spare time, the service usage end time is calculated back from the end time of the second service period. The service determination unit 524 may derive the second service use end time based on the traffic jam on the route to the return point, the traffic jam on the route to the destination, and the like. Then, the service determination unit 524 transmits the derived service use end time to the vehicle control device 5.

サービス決定部524は、サービス期間における第1行動計画を決定する。第1行動計画には、目的地、走行態様、走行スケジュール、走行ルートなどが含まれる。また、第1行動計画には、自動運転車両を走行させるための情報と、待機のために自動運転車両を停車あるいは駐車させるための情報などが含まれる。なお、第1行動計画に含まれる各項目は、セカンドサービスの種類に応じて異なるものでもよい。目的地は、セカンドサービスの提供を受けるための目的地であって、例えば、清掃施設の地図上の位置、シェアカーが停車あるいは駐車するスペースの地図上の位置、充電ステーションの地図上の位置等である。走行態様は、個人車両として走行する態様や、タクシーとして走行する態様等が含まれる。タクシーとして走行する場合、走行している途中に手を挙げるなどの乗車意思を示した客を乗車させるタクシー(以下、流しタクシーと記す)として走行する態様や、客の指定した呼び出し地点に客を拾いにいくタクシー(以下、呼び出しタクシーと記す)として走行する態様等が含まれる。走行スケジュールと走行ルートは、主にタクシーサービスにおいて設定される項目である。走行スケジュールには、各走行態様の優先順位や時間が含まれる。走行ルートには、走行エリア(駅前中心、街中中心)、優先道路(大通りを優先すること)などが含まれる。なお、サービス決定部524は、セカンドサービスの提供中において(つまり、セカンドサービス期間中において)、記憶部530を参照し、第1行動計画を変更してもよい。 The service determination unit 524 determines the first action plan during the service period. The first action plan includes a destination, a traveling mode, a traveling schedule, a traveling route, and the like. In addition, the first action plan includes information for driving the autonomous driving vehicle, information for stopping or parking the autonomous driving vehicle for standby, and the like. Each item included in the first action plan may be different depending on the type of the second service. The destination is a destination for receiving the provision of the second service, for example, the position on the map of the cleaning facility, the position on the map of the space where the shared car is stopped or parked, the position on the map of the charging station, etc. Is. The traveling mode includes a mode of traveling as an individual vehicle, a mode of traveling as a taxi, and the like. When traveling as a taxi, a taxi that allows passengers who have indicated their intention to ride, such as raising their hands while driving (hereinafter referred to as a sink taxi), or a customer at a calling point designated by the customer. It includes a mode of traveling as a taxi to pick up (hereinafter referred to as a calling taxi). The driving schedule and the driving route are items mainly set in the taxi service. The travel schedule includes the priority and time of each travel mode. The driving route includes a driving area (center in front of the station, center in the city), a priority road (priority is given to the main street), and the like. The service determination unit 524 may refer to the storage unit 530 and change the first action plan while the second service is being provided (that is, during the second service period).

サービス調整部525は、サービス決定部524により決定されたセカンドサービスの提供を調整する。例えば、サービス調整部525は、提供サービスの開始前において、提供予定の提供サービスを提供可能であるかどうかを確認したり、サービス期間内に収まるように提供サービスを提供可能かどうか確認したりする。確認結果が否定的である場合(サービス期間内に収まるようにサービスを提供可能でないなど)、サービス調整部525は、代替案の決定をサービス決定部524に指示する。サービス決定部524は、決定した代替案を提供サービスに設定する。 The service coordinating unit 525 coordinates the provision of the second service determined by the service determining unit 524. For example, the service coordinating unit 525 confirms whether or not the provided service to be provided can be provided before the start of the provided service, or confirms whether or not the provided service can be provided so as to be within the service period. .. If the confirmation result is negative (for example, the service cannot be provided so as to fit within the service period), the service coordinating unit 525 instructs the service determining unit 524 to decide the alternative plan. The service determination unit 524 sets the determined alternative as the provided service.

また、サービス調整部525は、提供サービスの提供中において、道路の渋滞やサービスで利用した施設の混雑状況などに基づいて、自動運転車両が戻り地点に到着する予測時刻(以下、到着予測時刻)を導出する。 In addition, the service coordinating unit 525 predicts the arrival time of the autonomous vehicle at the return point (hereinafter referred to as the estimated arrival time) based on the traffic congestion of the road and the congestion status of the facilities used in the service while the service is being provided. Is derived.

また、サービス調整部525は、提供サービスの提供中において提供中のサービスについての設定が変更された場合、提供中のサービスの内容を変更する。提供中のサービスについての設定が変更されることには、例えば、サービス期間の終了時刻が変更(短縮、延長を含む)されること、サービスの程度を変更すること(清掃レベルを「簡易」から「しっかり」に変更する)などが含まれる。サービス期間の終了時刻の変更は、オーナーXにより変更されてもよく、サービス調整部525により変更されてもよい。 Further, the service coordinating unit 525 changes the content of the service being provided when the setting of the service being provided is changed while the provided service is being provided. To change the settings for the service being provided, for example, the end time of the service period is changed (including shortening and extension), and the degree of service is changed (cleaning level is changed from "simple"). Change to "firm") etc. are included. The change of the end time of the service period may be changed by the owner X or may be changed by the service coordinating unit 525.

例えば、オーナーXによって提供中のサービスの終了が指示された場合、サービス調整部525は、提供中のサービスを終了(あるいは中断)し、直ちに自動運転車両を戻り地点に向けて走行させるよう車両制御装置5に指示する。なお、自動運転車両が戻り地点に戻るまでに時間がかかる場合、サービス調整部525は、代替車両を手配して代替車両が戻り地点で待つオーナーXを迎えに来るようにしてもよい。また、自動運転車両がシェアカーやタクシーとして客を乗車中である場合、サービス調整部525は、自動運転車両に乗車中の客が乗り継ぐための他車両を手配し、自動運転車両が戻り地点に戻れるようにしてもよい。これらのサービス調整部525による処理については、後述する終了指示処理において詳細に説明する。 For example, when the owner X instructs the end of the service being provided, the service coordinating unit 525 terminates (or interrupts) the service being provided, and immediately controls the vehicle so that the self-driving vehicle is driven toward the return point. Instruct device 5. If it takes time for the self-driving vehicle to return to the return point, the service coordinating unit 525 may arrange an alternative vehicle to pick up the owner X who waits at the return point. In addition, when the self-driving car is riding a passenger as a share car or a taxi, the service adjustment unit 525 arranges another vehicle for the passenger who is riding in the self-driving car to transfer, and the self-driving car returns to the return point. You may be able to go back. The processing by these service adjustment units 525 will be described in detail in the end instruction processing described later.

また、サービス調整部525は、提供サービスの提供中において、提供中のサービスについての設定が変更されることが予測される場合、提供中のサービスの内容を変更する。例えば、サービス調整部525は、自動運転車両が戻り地点に到着する到着予測時刻を導出し、導出した到着予測時刻が設定されている戻り時刻を超過する場合、自動運転車両が遅れると予測する。この場合、サービス調整部525は、提供中のサービスを終了(あるいは中断)し、直ちに自動運転車両を戻り地点に向けて走行させるよう車両制御装置5に指示する。また、サービス調整部525は、位置情報533を参照してオーナーXの位置情報を取得し、オーナーXが戻り地点に到着する予測時刻を導出し、導出した予測時刻がサービス期間の終了時刻を超過する場合、オーナーXが遅れると予測する。この場合、サービス調整部525は、提供中のサービスの設定(戻り時刻や戻り地点)を変更し、提供中のサービスを延長してもよい。これらのサービス調整部525による処理については、後述するサービス調整処理において詳細に説明する。 Further, the service coordinating unit 525 changes the content of the service being provided when it is predicted that the setting of the service being provided is changed during the provision of the service being provided. For example, the service adjustment unit 525 derives an estimated arrival time at which the autonomous driving vehicle arrives at the return point, and predicts that the autonomous driving vehicle will be delayed if the derived estimated arrival time exceeds the set return time. In this case, the service coordinating unit 525 instructs the vehicle control device 5 to terminate (or interrupt) the service being provided and immediately drive the self-driving vehicle toward the return point. Further, the service adjustment unit 525 acquires the position information of the owner X with reference to the position information 533, derives the predicted time when the owner X arrives at the return point, and the derived predicted time exceeds the end time of the service period. If so, it is predicted that owner X will be delayed. In this case, the service coordinating unit 525 may change the settings (return time and return point) of the service being provided to extend the service being provided. The processing by these service adjustment units 525 will be described in detail in the service adjustment processing described later.

また、サービス調整部525は、道路の渋滞やサービスで利用した施設の混雑状況などに基づいて導出した自動運転車両の到着予測時刻に基づいて、提供中のサービスの設定(戻り時刻や戻り地点など)を変更し、端末装置300に送信してもよい。サービス調整部525は、提供中のサービスの設定の変更を承認する指示を端末装置300から受信した場合、変更後の内容でサービスの提供を継続する。これにより、提供中のサービスを予定通り完了させることができる。 In addition, the service adjustment unit 525 sets the service being provided (return time, return point, etc.) based on the estimated arrival time of the autonomous driving vehicle derived based on the traffic congestion of the road and the congestion status of the facilities used for the service. ) May be changed and transmitted to the terminal device 300. When the service coordinating unit 525 receives an instruction from the terminal device 300 to approve the change of the setting of the service being provided, the service coordinating unit 525 continues to provide the service with the changed content. As a result, the service being provided can be completed as scheduled.

また、サービス調整部525は、自動運転車両の使用スケジュールにおいて設定されている予定の重要度に基づいて、サービスを変更するかどうかを判定してもよい。例えば、重要度が高い予定がサービス期間の後に控えている場合、サービス調整部525は、サービス期間の終了時刻を超過する内容には変更しないようにする。 Further, the service adjustment unit 525 may determine whether to change the service based on the importance of the schedule set in the usage schedule of the autonomous driving vehicle. For example, if a schedule of high importance is reserved after the service period, the service coordinating unit 525 does not change the content beyond the end time of the service period.

また、サービス調整部525は、サービス条件情報532を参照し、条件の一つである変更許容性に基づいて、サービスを変更するかどうかを判定してもよい。例えば、サービス調整部525は、変更許容性が高い場合はサービスを変更すると判定し、変更許容性が低い場合はサービスを変更しないと判定する。 Further, the service adjustment unit 525 may refer to the service condition information 532 and determine whether or not to change the service based on the change tolerance which is one of the conditions. For example, the service coordinating unit 525 determines that the service is changed when the change tolerance is high, and determines that the service is not changed when the change tolerance is low.

清掃管理部526は、通信部510を用いて配車管理サーバ900と通信し、オーナーXの依頼に応じた清掃施設の検索の依頼指示を送信し、検索結果を受信する。清掃管理部526は、記憶部530のサービス条件情報532を参照し、検索結果の中からサービス条件に合致する清掃施設を決定する。 The cleaning management unit 526 communicates with the vehicle allocation management server 900 using the communication unit 510, transmits a request instruction for searching the cleaning facility in response to the request of the owner X, and receives the search result. The cleaning management unit 526 refers to the service condition information 532 of the storage unit 530 and determines a cleaning facility that matches the service conditions from the search results.

配車管理部527は、記憶部530を参照し、配車管理サーバ900(あるいは客)から受け付けた配車依頼に合致する自動運転車両を検索し、検索により得られた自動運転車両に対して呼び出し情報を送信する。配車依頼に合致する自動運転車両とは、記憶部530に事前に登録されている複数の自動運転車両のうち、例えば、配車条件を満たす車両である。配車条件には、例えば、予約人数が定員以下であり、待ち合わせ時刻までに呼び出し場所に到着することが可能であり、且つ、行き先までタクシーとして走行した後にサービス期間の終了時刻までに戻り地点に戻って来られることが含まれる。また、配車条件には、サービス条件を満たすことが含まれてもよい。サービス条件を満たすことには、例えば、タクシーを呼び出した客の属性がサービス条件の利用者制限を満たすこと、行き先がエリア制限の範囲内であること等が含まれる。 The vehicle allocation management unit 527 refers to the storage unit 530, searches for an autonomous driving vehicle that matches the vehicle allocation request received from the vehicle allocation management server 900 (or the customer), and outputs call information to the autonomous driving vehicle obtained by the search. Send. The autonomous driving vehicle that matches the vehicle allocation request is, for example, a vehicle that satisfies the vehicle allocation condition among a plurality of autonomous driving vehicles registered in advance in the storage unit 530. The vehicle allocation conditions include, for example, that the number of people reserved is less than the capacity, it is possible to arrive at the calling place by the meeting time, and after traveling as a taxi to the destination, it returns to the return point by the end time of the service period. It includes being able to come. Further, the vehicle allocation condition may include satisfying the service condition. Satisfying the service condition includes, for example, that the attribute of the customer who called the taxi satisfies the user restriction of the service condition, the destination is within the range of the area restriction, and the like.

呼び出し情報には、呼び出し場所、予約人数、行き先、客の属性情報(喫煙者、ペット同行者など)、客のメールアドレス、客に割り当てられた識別情報、予約番号などが含まれる。配車管理部527は、配車管理サーバ900からの配車依頼に基づいて、呼び出し情報を生成する。 The call information includes the call location, the number of reservations, the destination, the attribute information of the customer (smoker, pet companion, etc.), the customer's email address, the identification information assigned to the customer, the reservation number, and the like. The vehicle allocation management unit 527 generates call information based on the vehicle allocation request from the vehicle allocation management server 900.

充電管理部528は、通信部510を用いて充電ステーション等を管理する管理サーバ(図示せず)と通信し、オーナーXの依頼に応じた充電ステーション等の検索の依頼指示を送信し、検索結果を受信する。充電管理部528は、記憶部530のサービス条件情報532を参照し、検索結果の中からサービス条件に合致する充電ステーション等を決定する。 The charging management unit 528 communicates with a management server (not shown) that manages the charging station, etc. using the communication unit 510, sends a request instruction for searching the charging station, etc. in response to the request of the owner X, and sends a search result. To receive. The charge management unit 528 refers to the service condition information 532 of the storage unit 530 and determines a charging station or the like that matches the service condition from the search results.

[車両制御装置5]
次に、車両制御装置5について説明する。図8は、実施形態に係る車両制御装置5の構成図である。車両制御装置5が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジンなどの内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
[Vehicle control device 5]
Next, the vehicle control device 5 will be described. FIG. 8 is a block diagram of the vehicle control device 5 according to the embodiment. The vehicle on which the vehicle control device 5 is mounted is, for example, a vehicle such as a two-wheeled vehicle, a three-wheeled vehicle, or a four-wheeled vehicle, and the drive source thereof is an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination thereof. The electric motor operates by using the electric power generated by the generator connected to the internal combustion engine or the electric power generated by the secondary battery or the fuel cell.

車両制御装置5は、例えば、カメラ10と、レーダ装置12と、ファインダ14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、車内カメラ70と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図8に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。 The vehicle control device 5 includes, for example, a camera 10, a radar device 12, a finder 14, an object recognition device 16, a communication device 20, an HMI (Human Machine Interface) 30, a vehicle sensor 40, and a navigation device 50. , MPU (Map Positioning Unit) 60, an in-vehicle camera 70, a driving controller 80, an automatic driving control device 100, a traveling driving force output device 200, a braking device 210, and a steering device 220. These devices and devices are connected to each other by a multiplex communication line such as a CAN (Controller Area Network) communication line, a serial communication line, a wireless communication network, or the like. The configuration shown in FIG. 8 is merely an example, and a part of the configuration may be omitted or another configuration may be added.

カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両制御装置5が搭載される自動運転車両の任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自動運転車両の周辺を撮像する。カメラ10は、ステレオカメラであってもよい。 The camera 10 is, for example, a digital camera using a solid-state image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The camera 10 is attached to an arbitrary position of the autonomous driving vehicle on which the vehicle control device 5 is mounted. When photographing the front, the camera 10 is attached to the upper part of the front windshield, the back surface of the rear-view mirror, and the like. The camera 10 periodically and repeatedly captures the periphery of the autonomous driving vehicle, for example. The camera 10 may be a stereo camera.

レーダ装置12は、自動運転車両の周辺にミリ波などの電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自動運転車両の任意の箇所に取り付けられる。レーダ装置12は、FM−CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。 The radar device 12 radiates radio waves such as millimeter waves around the self-driving vehicle, and also detects radio waves (reflected waves) reflected by the object to detect at least the position (distance and direction) of the object. The radar device 12 is attached to an arbitrary position of the self-driving vehicle. The radar device 12 may detect the position and velocity of the object by the FM-CW (Frequency Modulated Continuous Wave) method.

ファインダ14は、LIDAR(Light Detection and Ranging)である。ファインダ14は、自動運転車両の周辺に光を照射し、散乱光を測定する。ファインダ14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。ファインダ14は、自動運転車両の任意の箇所に取り付けられる。 The finder 14 is a LIDAR (Light Detection and Ranging). The finder 14 irradiates the periphery of the self-driving vehicle with light and measures the scattered light. The finder 14 detects the distance to the target based on the time from light emission to light reception. The emitted light is, for example, a pulsed laser beam. The finder 14 is attached to any part of the self-driving vehicle.

物体認識装置16は、カメラ10、レーダ装置12、およびファインダ14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度などを認識する。物体認識装置16は、認識結果を自動運転制御装置100に出力する。物体認識装置16は、カメラ10、レーダ装置12、およびファインダ14の検出結果をそのまま自動運転制御装置100に出力してよい。車両制御装置5から物体認識装置16が省略されてもよい。 The object recognition device 16 performs sensor fusion processing on the detection results of a part or all of the camera 10, the radar device 12, and the finder 14, and recognizes the position, type, speed, and the like of the object. The object recognition device 16 outputs the recognition result to the automatic operation control device 100. The object recognition device 16 may output the detection results of the camera 10, the radar device 12, and the finder 14 to the automatic driving control device 100 as they are. The object recognition device 16 may be omitted from the vehicle control device 5.

通信装置20は、例えば、セルラー網やWi−Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)などを利用して、自動運転車両の周辺に存在する他車両と通信し、或いは無線基地局を介して各種サーバ装置と通信する。 The communication device 20 communicates with other vehicles existing in the vicinity of the autonomous driving vehicle by using, for example, a cellular network, a Wi-Fi network, Bluetooth (registered trademark), DSRC (Dedicated Short Range Communication), or wirelessly. Communicates with various server devices via the base station.

HMI30は、自動運転車両の乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キーなどを含む。 The HMI 30 presents various information to the occupants of the autonomous driving vehicle and accepts input operations by the occupants. The HMI 30 includes various display devices, speakers, buzzers, touch panels, switches, keys and the like.

車両センサ40は、自動運転車両の速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自動運転車両の向きを検出する方位センサ等を含む。 The vehicle sensor 40 includes a vehicle speed sensor that detects the speed of an automatically driven vehicle, an acceleration sensor that detects acceleration, a yaw rate sensor that detects an angular speed around a vertical axis, an orientation sensor that detects the orientation of an automatically driven vehicle, and the like.

ナビゲーション装置50は、例えば、GNSS受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDDやフラッシュメモリなどの記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自動運転車両の位置を特定する。自動運転車両の位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キーなどを含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された自動運転車両の位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、道路の曲率やPOI(Point Of Interest)情報などを含んでもよい。地図上経路は、MPU60に出力される。ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、例えば、乗員の保有するスマートフォンやタブレット端末等の端末装置の機能によって実現されてもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。 The navigation device 50 includes, for example, a GNSS receiver 51, a navigation HMI 52, and a routing unit 53. The navigation device 50 holds the first map information 54 in a storage device such as an HDD or a flash memory. The GNSS receiver 51 identifies the position of the self-driving vehicle based on the signal received from the GNSS satellite. The position of the self-driving vehicle may be specified or complemented by an INS (Inertial Navigation System) using the output of the vehicle sensor 40. The navigation HMI 52 includes a display device, a speaker, a touch panel, keys, and the like. The navigation HMI 52 may be partially or wholly shared with the above-mentioned HMI 30. The route determination unit 53 is, for example, a route from the position of the autonomous driving vehicle specified by the GNSS receiver 51 (or an arbitrary position input) to the destination input by the occupant using the navigation HMI 52 (hereinafter referred to as “the route”). The route on the map) is determined with reference to the first map information 54. The first map information 54 is, for example, information in which a road shape is expressed by a link indicating a road and a node connected by the link. The first map information 54 may include road curvature, POI (Point Of Interest) information, and the like. The route on the map is output to MPU60. The navigation device 50 may provide route guidance using the navigation HMI 52 based on the route on the map. The navigation device 50 may be realized by, for example, the function of a terminal device such as a smartphone or a tablet terminal owned by an occupant. The navigation device 50 may transmit the current position and the destination to the navigation server via the communication device 20 and acquire a route equivalent to the route on the map from the navigation server.

MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリなどの記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、自動運転車両が、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。 The MPU 60 includes, for example, a recommended lane determination unit 61, and holds the second map information 62 in a storage device such as an HDD or a flash memory. The recommended lane determination unit 61 divides the route on the map provided by the navigation device 50 into a plurality of blocks (for example, divides the route into 100 [m] units with respect to the vehicle traveling direction), and refers to the second map information 62. Determine the recommended lane for each block. The recommended lane determination unit 61 determines which lane to drive from the left. When the route on the map has a branch point, the recommended lane determination unit 61 determines the recommended lane so that the self-driving vehicle can travel on a reasonable route to proceed to the branch destination.

第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、車線の中央の情報あるいは車線の境界の情報等を含んでいる。また、第2地図情報62には、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、電話番号情報などが含まれてよい。第2地図情報62は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。 The second map information 62 is map information with higher accuracy than the first map information 54. The second map information 62 includes, for example, information on the center of the lane, information on the boundary of the lane, and the like. Further, the second map information 62 may include road information, traffic regulation information, address information (address / zip code), facility information, telephone number information, and the like. The second map information 62 may be updated at any time by the communication device 20 communicating with another device.

車内カメラ70は、例えば、CCDやCMOS等の固体撮像素子を利用したデジタルカメラである。車内カメラ70は、自動運転車両の車内を撮像するための任意の箇所に取り付けられる。 The in-vehicle camera 70 is, for example, a digital camera using a solid-state image sensor such as a CCD or CMOS. The in-vehicle camera 70 is attached to an arbitrary position for taking an image of the inside of the self-driving vehicle.

運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。 The driving controller 80 includes, for example, an accelerator pedal, a brake pedal, a shift lever, a steering wheel, a deformed steering wheel, a joystick, and other controls. A sensor for detecting the amount of operation or the presence or absence of operation is attached to the operation controller 80, and the detection result is the automatic operation control device 100, or the traveling driving force output device 200, the brake device 210, and the steering device. It is output to a part or all of 220.

自動運転制御装置100は、例えば、第1制御部120と、第2制御部160とを備える。第1制御部120と第2制御部160は、それぞれ、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め自動運転制御装置100のHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD−ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで自動運転制御装置100のHDDやフラッシュメモリにインストールされてもよい。 The automatic operation control device 100 includes, for example, a first control unit 120 and a second control unit 160. The first control unit 120 and the second control unit 160 are realized by, for example, a hardware processor such as a CPU executing a program (software), respectively. Further, some or all of these components may be realized by hardware such as LSI, ASIC, FPGA, GPU (circuit unit; including circuitry), or realized by collaboration between software and hardware. May be done. The program may be stored in advance in a storage device such as an HDD or a flash memory of the automatic operation control device 100, or is stored in a removable storage medium such as a DVD or a CD-ROM, and the storage medium is a drive device. It may be installed in the HDD or the flash memory of the automatic operation control device 100 by being attached to the automatic operation control device 100.

図9は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示などがある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。 FIG. 9 is a functional configuration diagram of the first control unit 120 and the second control unit 160. The first control unit 120 includes, for example, a recognition unit 130 and an action plan generation unit 140. The first control unit 120, for example, realizes a function by AI (Artificial Intelligence) and a function by a model given in advance in parallel. For example, the function of "recognizing an intersection" is executed in parallel with the recognition of an intersection by deep learning and the like, and the recognition based on a predetermined condition (there is a signal that can be pattern matched, a road sign, etc.). It may be realized by scoring and comprehensively evaluating. This ensures the reliability of autonomous driving.

認識部130は、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力された情報に基づいて、自動運転車両の周辺にある物体の位置、および速度、加速度等の状態を認識する。物体の位置は、例えば、自動運転車両の代表点(重心や駆動軸中心など)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、表現された領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。 The recognition unit 130 determines the position, speed, acceleration, and other states of objects in the vicinity of the autonomous driving vehicle based on the information input from the camera 10, the radar device 12, and the finder 14 via the object recognition device 16. recognize. The position of the object is recognized as, for example, a position on absolute coordinates with a representative point (center of gravity, center of drive axis, etc.) of the autonomous driving vehicle as the origin, and is used for control. The position of the object may be represented by a representative point such as the center of gravity or a corner of the object, or may be represented by a represented area. The "state" of an object may include the object's acceleration, jerk, or "behavioral state" (eg, whether it is changing lanes or is about to change lanes).

また、認識部130は、例えば、自動運転車両が走行している車線(走行車線)を認識する。例えば、認識部130は、第2地図情報62から得られる道路区画線のパターン(例えば実線と破線の配列)と、カメラ10によって撮像された画像から認識される自動運転車両の周辺の道路区画線のパターンとを比較することで、走行車線を認識する。なお、認識部130は、道路区画線に限らず、道路区画線や路肩、縁石、中央分離帯、ガードレールなどを含む走路境界(道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される自動運転車両の位置やINSによる処理結果が加味されてもよい。また、認識部130は、一時停止線、障害物、赤信号、料金所、その他の道路事象を認識する。 Further, the recognition unit 130 recognizes, for example, the lane (traveling lane) in which the autonomous driving vehicle is traveling. For example, the recognition unit 130 may use the road lane marking pattern (for example, an arrangement of solid lines and broken lines) obtained from the second map information 62 and the road lane markings around the self-driving vehicle recognized from the image captured by the camera 10. By comparing with the pattern of, the driving lane is recognized. The recognition unit 130 may recognize the traveling lane by recognizing not only the road marking line but also the running road boundary (road boundary) including the road marking line, the shoulder, the median strip, the guardrail, and the like. .. In this recognition, the position of the autonomous driving vehicle acquired from the navigation device 50 and the processing result by the INS may be added. The recognition unit 130 also recognizes stop lines, obstacles, red lights, tollhouses, and other road events.

認識部130は、走行車線を認識する際に、走行車線に対する自動運転車両の位置や姿勢を認識する。認識部130は、例えば、自動運転車両の基準点の車線中央からの乖離、および自動運転車両の進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する自動運転車両の相対位置および姿勢として認識してもよい。これに代えて、認識部130は、走行車線のいずれかの側端部(道路区画線または道路境界)に対する自動運転車両の基準点の位置などを、走行車線に対する自動運転車両の相対位置として認識してもよい。 When recognizing a traveling lane, the recognition unit 130 recognizes the position and posture of the autonomous driving vehicle with respect to the traveling lane. The recognition unit 130 determines, for example, the deviation of the reference point of the self-driving vehicle from the center of the lane and the angle formed with respect to the line connecting the center of the lane in the traveling direction of the self-driving vehicle with respect to the relative position of the self-driving vehicle with respect to the traveling lane. And may be recognized as a posture. Instead, the recognition unit 130 recognizes the position of the reference point of the autonomous driving vehicle with respect to any side end portion (road division line or road boundary) of the traveling lane as the relative position of the autonomous driving vehicle with respect to the traveling lane. You may.

行動計画生成部140は、例えば、サービス管理装置500により管理されるサービスに応じて、サービス期間における自動運転車両の第2行動計画を生成する。第2行動計画には、自動運転車両を走行させるための情報と、待機のために自動運転車両を停車あるいは駐車させるための情報などが含まれる。なお、第1行動計画は、サービスを実行するために決定される大まかな行動計画であって、第2行動計画は、自動運転車両を走行あるいは停止させための詳細な行動計画である。第2行動計画には、イベント決定部142により決定される自動運転のイベントや、目標軌道生成部144により生成される目標軌道などが含まれる。 The action plan generation unit 140 generates, for example, a second action plan of the autonomous driving vehicle in the service period according to the service managed by the service management device 500. The second action plan includes information for driving the self-driving vehicle and information for stopping or parking the self-driving vehicle for standby. The first action plan is a rough action plan determined to execute the service, and the second action plan is a detailed action plan for running or stopping the autonomous driving vehicle. The second action plan includes an event of automatic driving determined by the event determination unit 142, a target trajectory generated by the target trajectory generation unit 144, and the like.

行動計画生成部140は、例えば、イベント決定部142と、目標軌道生成部144と、サービス管理制御部146とを備える。イベント決定部142は、推奨車線が決定された経路において自動運転のイベントを決定する。イベントは、自動運転車両の走行態様を規定した情報である。自動運転のイベントには、定速走行イベント、低速追従走行イベント、車線変更イベント、分岐イベント、合流イベント、テイクオーバーイベントなどがある。また、イベント決定部142は、自動運転車両が走行している際に認識部130により認識された周辺の状況に応じて、既に決定したイベントを他のイベントに変更したり、新たにイベントを決定したりしてよい。 The action plan generation unit 140 includes, for example, an event determination unit 142, a target trajectory generation unit 144, and a service management control unit 146. The event determination unit 142 determines the event of automatic driving on the route where the recommended lane is determined. An event is information that defines a driving mode of an autonomous vehicle. Autonomous driving events include constant speed driving events, low speed following driving events, lane change events, branching events, merging events, takeover events, and the like. Further, the event determination unit 142 changes the already determined event to another event or newly determines an event according to the surrounding situation recognized by the recognition unit 130 when the autonomous driving vehicle is traveling. You may do it.

目標軌道生成部144は、原則的には推奨車線決定部61により決定された推奨車線を自動運転車両が走行し、更に、自動運転車両が推奨車線を走行する際に周辺の状況に対応するため、イベントにより規定された走行態様で自動運転車両を自動的に(運転者の操作に依らずに)走行させる将来の目標軌道を生成する。目標軌道には、例えば、将来の自動運転車両の位置を定めた位置要素と、将来の自動運転車両の速度等を定めた速度要素とが含まれる。例えば、目標軌道生成部144は、イベント決定部142により起動されたイベントに応じた目標軌道を生成する。 The target track generation unit 144 is, in principle, for the autonomous driving vehicle to travel in the recommended lane determined by the recommended lane determination unit 61, and to respond to the surrounding conditions when the autonomous driving vehicle travels in the recommended lane. , Generates a future target track that will automatically drive the autonomous vehicle (independent of the driver's operation) in the driving mode specified by the event. The target track includes, for example, a position element that determines the position of the future autonomous vehicle and a speed element that determines the speed of the future autonomous vehicle. For example, the target trajectory generation unit 144 generates a target trajectory according to the event activated by the event determination unit 142.

例えば、目標軌道生成部144は、自動運転車両が順に到達すべき複数の地点(軌道点)を、目標軌道の位置要素として決定する。軌道点は、所定の走行距離(例えば数[m]程度)ごとの自動運転車両の到達すべき地点である。所定の走行距離は、例えば、経路に沿って進んだときの道なり距離によって計算されてよい。 For example, the target track generation unit 144 determines a plurality of points (track points) that the autonomous driving vehicle should reach in order as position elements of the target track. The track point is a point to be reached by the autonomous driving vehicle for each predetermined mileage (for example, about several [m]). The predetermined mileage may be calculated, for example, by the road distance when traveling along the route.

また、目標軌道生成部144は、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度を、目標軌道の速度要素として決定する。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自動運転車両の到達すべき位置であってもよい。この場合、目標速度や目標加速度は、サンプリング時間および軌道点の間隔によって決定される。目標軌道生成部144は、生成した目標軌道を示す情報を、第2制御部160に出力する。 Further, the target trajectory generation unit 144 determines the target speed and the target acceleration for each predetermined sampling time (for example, about 0 comma number [sec]) as the velocity elements of the target trajectory. Further, the track point may be a position to be reached by the autonomous driving vehicle at the sampling time for each predetermined sampling time. In this case, the target velocity and the target acceleration are determined by the sampling time and the interval between the orbital points. The target trajectory generation unit 144 outputs information indicating the generated target trajectory to the second control unit 160.

サービス管理制御部146は、サービス管理装置500により決定されたサービス期間において自動運転車両を走行させ、サービス期間の終了時刻までに戻り地点に戻るように自動運転車両を走行させる。例えば、サービス管理制御部146は、サービス管理装置500による指示に従って(あるいは、サービス管理装置500により作成された第1行動計画に従って)、自動運転車両を、清掃施設、タクシーの呼び出し場所、充電ステーション等に向けて走行させる。ここで、サービス管理制御部146は、ナビゲーション装置50に指示して、例えばサービス管理装置500から受信した第1行動計画に基づいて目的地までの経路を決定させる。これにより、MPU60は推奨車線を決定したり、イベント決定部142がイベントを決定したり、目標軌道生成部144が目標軌道を生成したりする。このような処理により第1制御部120から出力される情報に基づいて第2制御部160が各装置を制御することにより、自動運転車両は、第1行動計画に従って走行することができる。 The service management control unit 146 drives the self-driving vehicle in the service period determined by the service management device 500, and drives the self-driving vehicle so as to return to the return point by the end time of the service period. For example, the service management control unit 146 can clean the self-driving vehicle according to the instruction from the service management device 500 (or according to the first action plan created by the service management device 500), such as a cleaning facility, a taxi calling place, a charging station, and the like. Drive towards. Here, the service management control unit 146 instructs the navigation device 50 to determine the route to the destination based on, for example, the first action plan received from the service management device 500. As a result, the MPU 60 determines the recommended lane, the event determination unit 142 determines the event, and the target trajectory generation unit 144 generates the target trajectory. By controlling each device by the second control unit 160 based on the information output from the first control unit 120 by such processing, the autonomous driving vehicle can travel according to the first action plan.

また、サービス管理制御部146は、サービス管理装置500から受信したサービス利用終了時刻に基づいて、サービス利用終了時刻になったか否かを監視する。サービス利用終了時刻となった場合(ちょうどその時刻、またはその時刻を経過した場合、以下同じ)、サービス管理制御部146は、サービスを終了あるいは中断させ、自動運転車両を戻り地点に向けて走行させる。 Further, the service management control unit 146 monitors whether or not the service use end time has come, based on the service use end time received from the service management device 500. When the service end time has come (just at that time, or when that time has passed, the same shall apply hereinafter), the service management control unit 146 terminates or interrupts the service and drives the autonomous driving vehicle toward the return point. ..

このように、行動計画生成部140は、サービス管理装置500により指示された第1行動計画に従って、自動運転車両を走行あるいは停止等させるための第2行動計画を生成することができる。例えば、サービス管理制御部146は、清掃施設までの最適な経路に沿って自動運転車両を走行させ、清掃施設での清掃が終了した場合、戻り地点までの最適な経路に沿って自動運転車両を走行させる。また、サービス管理制御部146は、客からの呼び出しがあるまで流しタクシーとして自動運転車両を走行させ、客からの呼び出しがあった場合に呼び出しタクシーとして自動運転車両を走行させてもよい。また、サービス管理制御部146は、流しタクシーとして走行している状況において客が捕まらない期間が所定期間以上となった場合、タクシーとしての走行を一端終了させ、戻り時間まで駐車場に自動運転車両を駐車させてもよい。 In this way, the action plan generation unit 140 can generate a second action plan for driving or stopping the autonomous driving vehicle according to the first action plan instructed by the service management device 500. For example, the service management control unit 146 drives the self-driving vehicle along the optimum route to the cleaning facility, and when the cleaning at the cleaning facility is completed, the self-driving vehicle is driven along the optimum route to the return point. Let it run. Further, the service management control unit 146 may drive the autonomous driving vehicle as a sink taxi until there is a call from the customer, and may drive the autonomous driving vehicle as a calling taxi when there is a call from the customer. In addition, the service management control unit 146 temporarily terminates the running as a taxi and automatically drives the vehicle to the parking lot until the return time when the period in which the customer is not caught exceeds a predetermined period in the situation where the taxi is running as a sink taxi. May be parked.

第2制御部160は、行動計画生成部140によって生成された目標軌道を、予定の時刻通りに自動運転車両が通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。 The second control unit 160 sets the traveling driving force output device 200, the braking device 210, and the steering device 220 so that the autonomous driving vehicle passes the target trajectory generated by the action plan generation unit 140 at the scheduled time. Control.

図9に戻り、第2制御部160は、例えば、取得部162と、速度制御部164と、操舵制御部166とを備える。取得部162は、行動計画生成部140により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させる。速度制御部164は、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。操舵制御部166は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。速度制御部164および操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、自動運転車両の前方の道路の曲率に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。 Returning to FIG. 9, the second control unit 160 includes, for example, an acquisition unit 162, a speed control unit 164, and a steering control unit 166. The acquisition unit 162 acquires the information of the target trajectory (orbit point) generated by the action plan generation unit 140 and stores it in a memory (not shown). The speed control unit 164 controls the traveling driving force output device 200 or the brake device 210 based on the speed element associated with the target trajectory stored in the memory. The steering control unit 166 controls the steering device 220 according to the degree of bending of the target trajectory stored in the memory. The processing of the speed control unit 164 and the steering control unit 166 is realized by, for example, a combination of feedforward control and feedback control. As an example, the steering control unit 166 executes a combination of feedforward control according to the curvature of the road in front of the autonomous driving vehicle and feedback control based on the deviation from the target track.

走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機などの組み合わせと、これらを制御するECUとを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。 The traveling driving force output device 200 outputs a traveling driving force (torque) for the vehicle to travel to the drive wheels. The traveling driving force output device 200 includes, for example, a combination of an internal combustion engine, a motor, a transmission, and the like, and an ECU that controls them. The ECU controls the above configuration according to the information input from the second control unit 160 or the information input from the operation controller 80.

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

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

[シーケンス図]
以下、実施形態の車両制御システム1による一連の処理の流れを、シーケンス図を用いて説明する。図10は、実施形態の車両制御システム1による一連の処理の流れの一例を示すシーケンス図である。例えば、本シーケンス図の処理は、所定の周期で繰り返し行われてよい。
[Sequence Diagram]
Hereinafter, the flow of a series of processes by the vehicle control system 1 of the embodiment will be described with reference to a sequence diagram. FIG. 10 is a sequence diagram showing an example of a flow of a series of processes by the vehicle control system 1 of the embodiment. For example, the processing of this sequence diagram may be repeated at a predetermined cycle.

まず、オーナーXが端末装置300を用いて、自動運転車両の使用スケジュールを入力する(ステップS1)。端末装置300は、オーナーXによる操作に基づいて、自動運転車両の使用スケジュールを示す情報を、ネットワークNWを介してサービス管理装置500に送信する(ステップS2)。また、オーナーXは、車両制御装置5のHMI30を用いて自動運転車両の使用スケジュールを入力してもよい(ステップS3)。車両制御装置5は、オーナーXによる操作に基づいて、自動運転車両の使用スケジュールを示す情報を、ネットワークNWを介してサービス管理装置500に送信する(ステップS4)。サービス管理装置500は、端末装置300あるいは車両制御装置5から受信した情報に基づいて、記憶部530のスケジュール情報531を更新する(ステップS5)。 First, the owner X inputs the usage schedule of the self-driving vehicle using the terminal device 300 (step S1). The terminal device 300 transmits information indicating the usage schedule of the autonomous driving vehicle to the service management device 500 via the network NW based on the operation by the owner X (step S2). Further, the owner X may input the usage schedule of the self-driving vehicle using the HMI 30 of the vehicle control device 5 (step S3). The vehicle control device 5 transmits information indicating the usage schedule of the self-driving vehicle to the service management device 500 via the network NW based on the operation by the owner X (step S4). The service management device 500 updates the schedule information 531 of the storage unit 530 based on the information received from the terminal device 300 or the vehicle control device 5 (step S5).

次いで、オーナーXは、端末装置300を用いて、自動運転車両についてのサービス条件を入力する(ステップS6)。端末装置300は、オーナーXによる操作に基づいて、サービス条件を示す情報を、ネットワークNWを介してサービス管理装置500に送信する(ステップS7)。また、オーナーXは、車両制御装置5のHMI30を用いて自動運転車両についてのサービス条件を入力してもよい(ステップS8)。車両制御装置5は、オーナーXによる操作に基づいて、サービス条件を示す情報を、ネットワークNWを介してサービス管理装置500に送信する(ステップS9)。サービス管理装置500は、受信した情報に基づいて、記憶部530のサービス条件情報532を更新する(ステップS10)。 Next, the owner X inputs the service conditions for the self-driving vehicle using the terminal device 300 (step S6). The terminal device 300 transmits information indicating the service condition to the service management device 500 via the network NW based on the operation by the owner X (step S7). Further, the owner X may input the service condition for the self-driving vehicle by using the HMI 30 of the vehicle control device 5 (step S8). The vehicle control device 5 transmits information indicating service conditions to the service management device 500 via the network NW based on the operation by the owner X (step S9). The service management device 500 updates the service condition information 532 of the storage unit 530 based on the received information (step S10).

そして、サービス管理装置500は、サービス決定処理を実行する(ステップS11)。このサービス決定処理の詳細については後述する。次いで、サービス決定処理により決定されたセカンドサービスの開始時刻の所定時間前になった場合、サービス管理装置500は、事前確認処理を実行する(ステップS12)。この事前確認処理は、提供サービスを提供する前に、提供サービスを提供可能であるか否かを判定し、提供サービスを提供できる場合は提供サービスを提供し、提供サービスを提供できない場合は、代替案を決定し、代替案である提供サービスの提供を開始させる処理である。事前確認処理の詳細については後述する。サービス管理装置500は、事前確認処理の処理結果を端末装置300に送信する(ステップS13)。端末装置300は、受信した情報に基づいて、事前確認処理の処理結果を自身の表示部に表示させる(ステップS14)。また、サービス管理装置500は、事前確認処理の処理結果を車両制御装置5に送信してもよい(ステップS15)。車両制御装置5は、受信した情報に基づいて、事前確認処理の処理結果をHMI30に表示させる(ステップS16)。 Then, the service management device 500 executes the service determination process (step S11). The details of this service determination process will be described later. Next, when a predetermined time before the start time of the second service determined by the service determination process is reached, the service management device 500 executes the advance confirmation process (step S12). This pre-confirmation process determines whether or not the provided service can be provided before providing the provided service, provides the provided service if the provided service can be provided, and substitutes if the provided service cannot be provided. It is a process of deciding a plan and starting to provide an alternative service. The details of the prior confirmation process will be described later. The service management device 500 transmits the processing result of the prior confirmation process to the terminal device 300 (step S13). The terminal device 300 displays the processing result of the pre-confirmation process on its own display unit based on the received information (step S14). Further, the service management device 500 may transmit the processing result of the prior confirmation process to the vehicle control device 5 (step S15). The vehicle control device 5 causes the HMI 30 to display the processing result of the prior confirmation processing based on the received information (step S16).

セカンドサービスの提供中において、端末装置300は、戻り時刻の変更を指示する操作をオーナーXから受け付けた場合(ステップS21)、変更内容をサービス管理装置500に送信する(ステップS22)。サービス管理装置500は、端末装置300から受信した変更内容に基づいて、終了指示処理を実行し(ステップS23)、処理結果を端末装置300に送信する(ステップS24)。終了指示処理の詳細については後述する。端末装置300は、受信した情報を自身の表示部に表示させる(ステップS25)。また、サービス管理装置500は、終了指示処理において自動運転車両の第1行動計画(目的地、走行態様、走行スケジュール、走行ルート等)を変更した場合、変更内容を車両制御装置5に送信する(ステップS26)。車両制御装置5は、サービス管理装置500から受信した変更内容に従って、自動運転車両を制御する(ステップS27)。 During the provision of the second service, when the terminal device 300 receives an operation instructing the change of the return time from the owner X (step S21), the terminal device 300 transmits the change content to the service management device 500 (step S22). The service management device 500 executes the end instruction process (step S23) based on the change content received from the terminal device 300, and transmits the process result to the terminal device 300 (step S24). The details of the end instruction processing will be described later. The terminal device 300 displays the received information on its own display unit (step S25). Further, when the service management device 500 changes the first action plan (destination, traveling mode, traveling schedule, traveling route, etc.) of the autonomous driving vehicle in the end instruction processing, the service management device 500 transmits the changed contents to the vehicle control device 5 ( Step S26). The vehicle control device 5 controls the self-driving vehicle according to the change content received from the service management device 500 (step S27).

次いで、セカンドサービスの提供中において、サービス管理装置500は、サービス調整処理を実行し(ステップS31)、処理結果を端末装置300に送信する(ステップS32)。サービス調整処理の詳細については後述する。端末装置300は、受信した情報を自身の表示部に表示させる(ステップS33)。また、サービス管理装置500は、サービス調整処理において自動運転車両の第1行動計画を変更した場合、変更内容を車両制御装置5に送信する(ステップS34)。車両制御装置5は、サービス管理装置500から受信した変更内容に従って、自動運転車両を制御する(ステップS35)。 Next, while the second service is being provided, the service management device 500 executes the service adjustment process (step S31) and transmits the process result to the terminal device 300 (step S32). The details of the service adjustment process will be described later. The terminal device 300 displays the received information on its own display unit (step S33). Further, when the service management device 500 changes the first action plan of the self-driving vehicle in the service adjustment process, the service management device 500 transmits the changed content to the vehicle control device 5 (step S34). The vehicle control device 5 controls the self-driving vehicle according to the change content received from the service management device 500 (step S35).

[処理フロー]
以下、実施形態のサービス管理装置500による各処理の流れを、フローチャートを用いて説明する。図11は、サービス管理装置500によるサービス決定処理の流れの一例を示すフローチャートである。本フローチャートの処理は、各自動運転車両について行われる。
[Processing flow]
Hereinafter, the flow of each process by the service management device 500 of the embodiment will be described with reference to the flowchart. FIG. 11 is a flowchart showing an example of the flow of the service determination process by the service management device 500. The processing of this flowchart is performed for each autonomous driving vehicle.

サービス決定部524は、所定のタイミングになった場合、サービス期間を決定する(ステップS101)。所定のタイミングは、例えば、スケジュール情報531が更新されたタイミングや、予め設定された指定時刻(毎日午前2時)になったタイミング等である。サービス期間を決定した場合、サービス決定部524は、決定したサービス期間におけるセカンドサービスの種類がオーナーXにより設定されているか否かを判定する(ステップS103)。サービス期間におけるセカンドサービスの種類が例えば自動運転車両の使用スケジュールにおいて指定されている場合、サービス決定部524は、指定されている種類のセカンドサービスを提供サービスに決定し(ステップS105)、決定した提供サービスに応じた第1行動計画を決定する(ステップS107)。サービス決定部524は、決定した提供サービスや第1行動計画に関する情報を、記憶部530の利用履歴情報535に登録する。 The service determination unit 524 determines the service period when the predetermined timing is reached (step S101). The predetermined timing is, for example, the timing at which the schedule information 531 is updated, the timing at which the preset designated time (2:00 am every day) is reached, and the like. When the service period is determined, the service determination unit 524 determines whether or not the type of the second service in the determined service period is set by the owner X (step S103). When the type of the second service in the service period is specified, for example, in the usage schedule of the self-driving vehicle, the service determination unit 524 determines the second service of the specified type as the providing service (step S105), and determines the provided service. The first action plan according to the service is determined (step S107). The service determination unit 524 registers the information regarding the determined provided service and the first action plan in the usage history information 535 of the storage unit 530.

ステップS103において、サービス期間におけるセカンドサービスの種類が設定されていない場合、サービス決定部524は、サービス期間における一以上のサービス候補を決定する(ステップS109)。そして、サービス決定部524は、サービス候補を示す情報を端末装置300あるいは車両制御装置5に送信し、オーナーXに通知する(ステップS111)。次いで、サービス決定部524は、サービス候補の中のいずれかがオーナーXにより選択されたか否かを判定する(ステップS113)。サービス候補の中のいずれかを示す情報を端末装置300あるいは車両制御装置5から受信した場合、サービス決定部524は、オーナーXにより選択されたサービス候補を提供サービスに決定し(ステップS115)、決定した提供サービスに応じた第1行動計画を決定する(ステップS107)。 If the type of the second service in the service period is not set in step S103, the service determination unit 524 determines one or more service candidates in the service period (step S109). Then, the service determination unit 524 transmits the information indicating the service candidate to the terminal device 300 or the vehicle control device 5 and notifies the owner X (step S111). Next, the service determination unit 524 determines whether or not any of the service candidates has been selected by the owner X (step S113). When information indicating any of the service candidates is received from the terminal device 300 or the vehicle control device 5, the service determination unit 524 determines the service candidate selected by the owner X as the service to be provided (step S115), and determines the service candidate. The first action plan according to the provided service is determined (step S107).

ステップS113において、サービス候補をオーナーXに通知してから所定時間内に、サービス候補の中のいずれかがオーナーXにより選択されなかった場合、サービス管理装置500は、自動設定が有効であるか否かを判定する(ステップS117)。自動設定が有効であるとは、サービス決定部524が最適なセカンドサービスを提供サービスに決定することをオーナーXが承諾していることを示す。自動設定が有効である場合、サービス決定部524は、例えばサービス候補の中からサービス条件に最も合致するセカンドサービスを提供サービスに決定し(ステップS119)、決定した提供サービスに応じた第1行動計画を決定する(ステップS107)。 In step S113, if any one of the service candidates is not selected by the owner X within a predetermined time after notifying the owner X of the service candidate, the service management device 500 determines whether the automatic setting is valid. (Step S117). The fact that the automatic setting is effective means that the owner X consents to the service determination unit 524 determining the optimum second service as the providing service. When the automatic setting is enabled, the service determination unit 524 determines, for example, the second service that best matches the service conditions from the service candidates as the provided service (step S119), and the first action plan according to the determined provided service. Is determined (step S107).

次に、図12は、サービス管理装置500による事前確認処理の流れの一例を示すフローチャートである。本フローチャートの処理は、各自動運転車両について行われる。 Next, FIG. 12 is a flowchart showing an example of the flow of the pre-confirmation process by the service management device 500. The processing of this flowchart is performed for each autonomous driving vehicle.

サービス調整部525は、サービス期間の開始時刻よりも所定時間(例えば、一時間)前になった場合、サービス期間内に収まるように提供サービスを提供可能な否かを判定する(ステップS201)。サービス調整部525は、例えば、サービス決定部524により決定された第1行動計画に基づいて自動運転車両を走行した場合に、戻り地点にサービス期間の終了時刻までに戻って来られるか否かを判定する。戻って来られる場合、サービス調整部525は、サービス期間内に収まるように提供サービスを提供可能であると判定する。サービス期間内に収まるように提供サービスを提供可能である場合、サービス管理装置500は、提供サービスの提供の開始を決定する(ステップS203)。なお、サービス調整部525は、提供サービスの提供の開始を決定した後、提供サービスのサービス期間の開始時刻になるか否かを判定し、開始時刻になった場合、提供サービスの提供を開始する。 When the service adjustment unit 525 is earlier than the start time of the service period by a predetermined time (for example, one hour), the service adjustment unit 525 determines whether or not the provided service can be provided so as to be within the service period (step S201). For example, when the self-driving vehicle is driven based on the first action plan determined by the service determination unit 524, the service adjustment unit 525 determines whether or not the vehicle can return to the return point by the end time of the service period. judge. When returning, the service coordinating unit 525 determines that the provided service can be provided so as to be within the service period. When the provided service can be provided so as to be within the service period, the service management device 500 determines to start providing the provided service (step S203). After deciding to start providing the provided service, the service coordinating unit 525 determines whether or not it is the start time of the service period of the provided service, and when the start time is reached, the service coordinating unit starts providing the provided service. ..

ステップS201において、サービス期間内に収まるように提供サービスを提供可能でない場合、サービス調整部525は、提供サービスの提供を継続するか否かを確認するための継続確認通知を端末装置300あるいは車両制御装置5に送信する(ステップS204)。例えば、サービス調整部525は、自動運転車両の到着予測時刻を導出し、導出した到着予測時刻とサービス期間の終了時刻とに基づいて遅延時刻を導出する。サービス調整部525は、導出した到着予測時刻や遅延時刻などを示す情報を、端末装置300あるいは車両制御装置5に送信する。これにより、オーナーXは、自動運転車両の戻り時刻が予定より遅れる場合、提供サービスの提供前に、提供サービスの提供をキャンセルするか、キャンセルせずにそのまま維持するのかを判断することができる。サービス調整部525は、端末装置300あるいは車両制御装置5から受信した情報に基づいて、提供サービスの設定を維持するか否かを判定する(ステップS205)。 In step S201, if the provided service cannot be provided so as to be within the service period, the service coordinating unit 525 sends a continuation confirmation notice for confirming whether or not to continue providing the provided service to the terminal device 300 or the vehicle control. It is transmitted to the device 5 (step S204). For example, the service adjustment unit 525 derives the estimated arrival time of the autonomous driving vehicle, and derives the delay time based on the derived estimated arrival time and the end time of the service period. The service adjustment unit 525 transmits the derived information indicating the estimated arrival time, the delay time, and the like to the terminal device 300 or the vehicle control device 5. Thereby, if the return time of the self-driving vehicle is later than the schedule, the owner X can determine whether to cancel the provision of the provided service or to keep the provided service as it is before the provision of the provided service. The service adjustment unit 525 determines whether or not to maintain the setting of the provided service based on the information received from the terminal device 300 or the vehicle control device 5 (step S205).

ステップS205において、提供サービスの設定を維持することを示す情報を端末装置300あるいは車両制御装置5から受信した場合、サービス調整部525は、ステップS203に移行する。なお、オーナーXにより、継続確認通知が不要であることが設定されている場合、サービス調整部525は、継続確認通知を送信することなく、ステップS415に移行してもよい。 When the information indicating that the setting of the provided service is maintained is received from the terminal device 300 or the vehicle control device 5 in step S205, the service adjustment unit 525 shifts to step S203. If the owner X has set that the continuation confirmation notification is unnecessary, the service adjustment unit 525 may proceed to step S415 without transmitting the continuation confirmation notification.

ステップS205において、提供サービスの設定を維持しないことを示す情報を端末装置300あるいは車両制御装置5から受信した場合、サービス決定部524は、代替案を決定する(ステップS207)。例えば、サービス決定部524、サービス決定処理において決定した一以上のサービス候補の中からサービス期間内に収まるサービスを、代替案に決定する。なお、サービス決定部524は、サービス期間内に収まるサービスが複数ある場合、サービス条件に最も合致するサービスを代替案に決定してもよい。そして、サービス調整部525は、代替受入確認通知を、端末装置300あるいは車両制御装置5に送信する(ステップS209)。代替受入確認通知とは、提供サービスから代替案への変更を承認するか否かを確認するための通知である。 When the information indicating that the setting of the provided service is not maintained is received from the terminal device 300 or the vehicle control device 5 in step S205, the service determination unit 524 determines an alternative plan (step S207). For example, the service determination unit 524 determines as an alternative a service that fits within the service period from one or more service candidates determined in the service determination process. If there are a plurality of services that fit within the service period, the service determination unit 524 may determine the service that best matches the service conditions as an alternative plan. Then, the service adjustment unit 525 transmits the alternative acceptance confirmation notification to the terminal device 300 or the vehicle control device 5 (step S209). The alternative acceptance confirmation notice is a notice for confirming whether or not to approve the change from the provided service to the alternative plan.

サービス調整部525は、端末装置300あるいは車両制御装置5から受信した代替受入確認通知に対する回答に基づいて、代替案に変更するか否かを判定する(ステップS211)。端末装置300あるいは車両制御装置5から代替案に変更する指示を受信した場合、サービス調整部525は、代替案の提供の開始を決定する(ステップS213)。ステップS211において、代替案に変更する指示を受信しない場合、サービス期間におけるセカンドサービスの提供を中止する(ステップS215)。 The service adjustment unit 525 determines whether or not to change to the alternative plan based on the response to the alternative acceptance confirmation notification received from the terminal device 300 or the vehicle control device 5 (step S211). Upon receiving an instruction to change to the alternative from the terminal device 300 or the vehicle control device 5, the service coordinating unit 525 decides to start providing the alternative (step S213). If the instruction to change to the alternative is not received in step S211, the provision of the second service during the service period is stopped (step S215).

次に、図13は、サービス管理装置500による終了指示処理の流れの一例を示すフローチャートである。本フローチャートの処理は、提供サービスの提供中において実行される処理であって、各自動運転車両について行われる。この終了指示処理は、例えば、サービス提供中において、何らかの理由によりオーナーXがサービスの中断を希望する場合に有益である。 Next, FIG. 13 is a flowchart showing an example of the flow of the end instruction process by the service management device 500. The process of this flowchart is a process executed during the provision of the provided service, and is performed for each autonomous driving vehicle. This termination instruction processing is useful, for example, when the owner X wishes to interrupt the service for some reason while the service is being provided.

サービス調整部525は、サービス提供の終了がオーナーXにより指示されたか否かを判定する(ステップS301)。サービス提供の終了指示を端末装置300から受信した場合、サービス調整部525は、位置情報533と車両ステータス情報534とを参照し、対象である自動運転車両の現在のステータス(例えば、サービスの進行状況、現在位置など)を取得する(ステップS303)。そして、サービス調整部525は、取得した自動運転車両の現在のステータスに基づいて、自動運転車両が直ちに戻り地点に向けての走行を開始して所定時間以内に戻り地点に戻れるか否かを判定する(ステップS305)。ステップS305において、所定時間以内に戻り地点に戻れる場合、サービス調整部525は、戻り地点に向かって走行を開始するように車両制御装置5に指示する(ステップS307)。サービス調整部525は、ステップS307の処理により提供中のサービスが中断される場合、清掃管理サーバ700あるいは配車管理サーバ900にその旨を通知する。これにより、オーナーXからのサービス提供の終了指示から所定時間内に、自動運転車両を戻り地点に戻すことができる。 The service coordinating unit 525 determines whether or not the end of service provision has been instructed by the owner X (step S301). When the service provision termination instruction is received from the terminal device 300, the service coordinating unit 525 refers to the position information 533 and the vehicle status information 534, and refers to the current status of the target autonomous driving vehicle (for example, the progress of the service). , Current position, etc.) (step S303). Then, the service adjustment unit 525 determines whether or not the self-driving vehicle can immediately start traveling toward the return point and return to the return point within a predetermined time based on the acquired current status of the self-driving vehicle. (Step S305). In step S305, if the vehicle can return to the return point within a predetermined time, the service adjustment unit 525 instructs the vehicle control device 5 to start traveling toward the return point (step S307). When the service being provided is interrupted by the process of step S307, the service adjustment unit 525 notifies the cleaning management server 700 or the vehicle allocation management server 900 to that effect. As a result, the self-driving vehicle can be returned to the return point within a predetermined time from the end instruction of the service provision from the owner X.

ステップS305において、所定時間以内に戻り地点に戻れない場合、サービス調整部525は、自動運転車両が直ちに戻り地点に向けて走行を開始した場合の到着予測時刻を導出し、端末装置300に送信する(ステップS309)。 If the vehicle cannot return to the return point within the predetermined time in step S305, the service adjustment unit 525 derives the estimated arrival time when the autonomous vehicle immediately starts traveling toward the return point and transmits it to the terminal device 300. (Step S309).

ステップS309において、サービス調整部525は、代替車両の手配をするか否かを確認するための代替車両手配確認通知も合わせて端末装置300に送信する。代替車両の手配を指示する情報を端末装置300から受信した場合(ステップS311)、サービス調整部525は、所定時間以内に戻り地点に到着できる代替車両を手配し、手配した代替車両に関する情報を端末装置300に送信する(ステップS313)。例えば、サービス調整部525は、配車管理サーバ900に代替車両の配車依頼を送信し、配車管理サーバ900により配車された代替車両に関する情報を受信する。これにより、オーナーXは、自分の自動運転車両が所定時間内に戻り地点に戻って来られない場合であっても、代替車両を利用することができる。 In step S309, the service coordinating unit 525 also transmits the alternative vehicle arrangement confirmation notice for confirming whether or not to arrange the alternative vehicle to the terminal device 300. When the information instructing the arrangement of the alternative vehicle is received from the terminal device 300 (step S311), the service coordinating unit 525 arranges the alternative vehicle that can arrive at the return point within the predetermined time, and the information about the arranged alternative vehicle is transmitted to the terminal. It is transmitted to the device 300 (step S313). For example, the service coordinating unit 525 transmits a vehicle allocation request for an alternative vehicle to the vehicle allocation management server 900, and receives information on the alternative vehicle allocated by the vehicle allocation management server 900. As a result, the owner X can use the alternative vehicle even if his / her self-driving vehicle cannot return to the return point within the predetermined time.

また、ステップS309において、サービス調整部525は、提供中のサービスを中断して他車両にサービスの継続を依頼するか否かを確認するための継続依頼確認通知を端末装置300に送信してもよい。提供中のサービスの継続を他車両に依頼することを指示する情報を端末装置300から受信した場合(ステップS315)、サービス調整部525は、提供中のサービスを継続可能な他車両を手配し、手配した他車両に関する情報を端末装置300に送信する(ステップS317)。例えば、サービス調整部525は、配車管理サーバ900に提供中のサービスを継続可能な他車両の配車依頼を送信し、配車管理サーバ900により配車された他車両に関する情報を受信する。これにより、オーナーXは、自分の自動運転車両をなるべく早く戻り地点に戻すことができる。 Further, in step S309, the service coordinating unit 525 may transmit a continuation request confirmation notice to the terminal device 300 for confirming whether or not to interrupt the service being provided and request the other vehicle to continue the service. good. When receiving information from the terminal device 300 instructing the other vehicle to continue the service being provided (step S315), the service coordinating unit 525 arranges another vehicle capable of continuing the service being provided. Information about the arranged other vehicle is transmitted to the terminal device 300 (step S317). For example, the service coordinating unit 525 transmits a vehicle allocation request for another vehicle capable of continuing the service being provided to the vehicle allocation management server 900, and receives information on the other vehicle allocated by the vehicle allocation management server 900. As a result, the owner X can return his self-driving vehicle to the return point as soon as possible.

そして、サービス調整部525は、ステップS313やステップS317において代替車両や他車両が手配された場合、その結果を端末装置300に送信し、オーナーに通知する(ステップS319)。 Then, when a substitute vehicle or another vehicle is arranged in step S313 or step S317, the service adjustment unit 525 transmits the result to the terminal device 300 and notifies the owner (step S319).

なお、ステップS309において導出した到着予測時刻が現在の時間よりも所定時間を超過している場合(待ち時間が長期化しそうな場合)や、代替車両や他車両が手配できない場合、サービス調整部525は、提供中のサービスを終了あるいは中断できないと判定し、判定結果を端末装置300に送信してもよい。 If the estimated arrival time derived in step S309 exceeds the predetermined time (when the waiting time is likely to be prolonged), or when a substitute vehicle or another vehicle cannot be arranged, the service adjustment unit 525 May determine that the service being provided cannot be terminated or interrupted, and transmit the determination result to the terminal device 300.

次に、図14は、サービス管理装置500によるサービス調整処理の流れの一例を示すフローチャートである。本フローチャートの処理は、提供サービスの提供中において実行される処理であって、各自動運転車両について行われる。 Next, FIG. 14 is a flowchart showing an example of the flow of the service adjustment process by the service management device 500. The process of this flowchart is a process executed during the provision of the provided service, and is performed for each autonomous driving vehicle.

サービス調整部525は、位置情報533と車両ステータス情報534とを参照し、対象である自動運転車両の現在のステータス(例えば、サービスの進行状況、現在位置など)を取得する(ステップS401)。サービス調整部525は、取得した自動運転車両の現在のステータスに基づいて、自動運転車両が戻り時刻までに戻り地点に戻れるか否かを判定する(ステップS403)。例えば、サービス調整部525は、自動運転車両の現在のステータスに基づいて戻り地点に到着する予測到着時刻を導出し、導出した予測到着時刻が戻り時刻よりも前である場合に、自動運転車両が戻り時刻までに戻り地点に戻れると判定する。ステップS403において、自動運転車両が戻り時刻までに戻り地点に戻れると判定した場合、サービス調整部525は、サービス利用終了時刻から戻り時刻までの間(以下、余剰期間と記す)が第1閾値以上であるか否かを判定する(ステップS405)。 The service adjustment unit 525 refers to the position information 533 and the vehicle status information 534, and acquires the current status (for example, the progress status of the service, the current position, etc.) of the target autonomous driving vehicle (step S401). The service adjustment unit 525 determines whether or not the self-driving vehicle can return to the return point by the return time based on the acquired current status of the self-driving vehicle (step S403). For example, the service coordinating unit 525 derives a predicted arrival time to arrive at the return point based on the current status of the self-driving vehicle, and when the derived predicted arrival time is earlier than the return time, the self-driving vehicle It is determined that the vehicle can return to the return point by the return time. When it is determined in step S403 that the self-driving vehicle can return to the return point by the return time, the service adjustment unit 525 determines that the period from the service use end time to the return time (hereinafter referred to as the surplus period) is equal to or greater than the first threshold value. (Step S405).

余剰期間が第1閾値以上である場合、サービス決定部524が、余剰期間において提供可能な提供サービスを決定する(ステップS407)。なお、ここでの提供サービスの決定手法としては、成就した提供サービスの決定手法と同様の手法を用いることができる。これにより、余剰期間において、提供サービスを提供することができる。 When the surplus period is equal to or greater than the first threshold value, the service determination unit 524 determines the provided service that can be provided in the surplus period (step S407). As the method for determining the provided service here, the same method as the method for determining the fulfilled provided service can be used. As a result, the provided service can be provided during the surplus period.

ステップS403において、自動運転車両が戻り時刻までに戻り地点に戻れない場合、サービス調整部525は、提供中であるサービスを継続するか否かを確認するための継続確認通知を端末装置300に送信する(ステップS409)。提供中のサービスを継続しないことを指示する情報を端末装置300から受信した場合(ステップS411)、サービス調整部525は、提供中のサービスを終了あるいは中断するための各処理を実行する(ステップS413)。例えば、流しタクシーとして走行している場合、サービス調整部525は、タクシーとしての走行を終了させる。また、タクシーやシェアカーとして客を乗せている場合、サービス調整部525は、提供中のサービスを継続可能な他車両を手配し、手配した他車両に関する情報を端末装置300に送信してもよい。 In step S403, if the self-driving vehicle cannot return to the return point by the return time, the service coordinating unit 525 sends a continuation confirmation notification to the terminal device 300 to confirm whether or not to continue the service being provided. (Step S409). When the information instructing not to continue the service being provided is received from the terminal device 300 (step S411), the service coordinating unit 525 executes each process for terminating or interrupting the service being provided (step S413). ). For example, when traveling as a sink taxi, the service adjustment unit 525 ends the travel as a taxi. Further, when a customer is carried as a taxi or a shared car, the service coordinating unit 525 may arrange another vehicle capable of continuing the service being provided and transmit information about the arranged other vehicle to the terminal device 300. ..

ステップS413において、提供中のサービスを中断する場合、サービス調整部525は、提供中のサービスの中断可否を確認するための中断可否確認通知を車両制御装置5に送信してもよい。車両制御装置5は、中断可否確認通知をHMI30に表示させる。これにより、清掃サービスを提供する清掃員やタクシーの乗客等による中断の可否を確認することができる。サービス調整部525は、提供中のサービスの中断を承諾することを示す情報を車両制御装置5から受信した場合に提供中のサービスを中断し、提供中のサービスの中断を承諾しないことを示す情報を車両制御装置5から受信した場合に提供中のサービスを中断できないと判定し、継続するための処理を実行してもよい。 When the service being provided is interrupted in step S413, the service coordinating unit 525 may send an interruption possibility confirmation notice to the vehicle control device 5 for confirming whether or not the service being provided can be interrupted. The vehicle control device 5 causes the HMI 30 to display a notice of confirmation of whether or not interruption is possible. This makes it possible to confirm whether or not the cleaning staff, taxi passengers, etc. who provide the cleaning service can suspend the service. When the service coordinating unit 525 receives from the vehicle control device 5 the information indicating that the interruption of the service being provided is accepted, the information indicating that the service being provided is interrupted and the interruption of the service being provided is not accepted is not accepted. May be determined that the service being provided cannot be interrupted when the service is received from the vehicle control device 5, and a process for continuing the service may be executed.

ステップS411において、提供中のサービスを継続することを指示する情報を端末装置300から受信した場合、サービス調整部525は、戻り時刻から予測到着時刻までの時間長に応じた過ごし方を決定し、端末装置300に送信する(ステップS415)。例えば、サービス調整部525は、位置情報533を参照し、オーナーXの現在の位置に近いカフェやカラオケボックスなどの施設に関する情報を外部サーバから取得し、端末装置300に送信する。なお、オーナーXにより、継続確認通知が不要であることが設定されている場合、サービス調整部525は、継続確認通知を送信することなく、ステップS415に移行してもよい。 When the information instructing to continue the service being provided is received from the terminal device 300 in step S411, the service coordinating unit 525 determines how to spend according to the time length from the return time to the predicted arrival time. It is transmitted to the terminal device 300 (step S415). For example, the service coordinating unit 525 refers to the location information 533, acquires information about facilities such as a cafe and a karaoke box near the current position of the owner X from an external server, and transmits the information to the terminal device 300. If the owner X has set that the continuation confirmation notification is unnecessary, the service adjustment unit 525 may proceed to step S415 without transmitting the continuation confirmation notification.

次いで、サービス調整部525は、オーナーXが戻り時刻までに戻り地点に戻れるか否かを判定する(ステップS417)。例えば、サービス調整部525は、位置情報533を参照してオーナーXの位置情報を取得し、オーナーXが戻り地点に到着する予測時刻を導出し、導出した予測時刻がサービス期間の終了時刻を超過するか否かを判定する。導出した予測時刻がサービス期間の終了時刻を超過する場合、サービス調整部525は、提供中のサービスの設定(戻り時刻や戻り地点)を変更し、変更内容に応じてサービスの内容を変更する(ステップS419)。例えば、オーナーXの乗車している電車が遅延した場合や、オーナーXの出発が遅れる等して、オーナーXが遅れる場合、サービス調整部525は、戻り時刻を延ばしてタクシーとしての走行時間や、充電設備での充電時間を延長させることができる。 Next, the service adjustment unit 525 determines whether or not the owner X can return to the return point by the return time (step S417). For example, the service adjustment unit 525 acquires the position information of the owner X with reference to the position information 533, derives the predicted time when the owner X arrives at the return point, and the derived predicted time exceeds the end time of the service period. Determine whether or not to do so. When the derived estimated time exceeds the end time of the service period, the service adjustment unit 525 changes the settings (return time and return point) of the service being provided, and changes the service content according to the change content (return time and return point). Step S419). For example, if the train on which the owner X is boarding is delayed, or if the departure of the owner X is delayed and the owner X is delayed, the service coordinating department 525 extends the return time and the running time as a taxi or The charging time in the charging equipment can be extended.

以上説明した実施形態によれば、ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間であって、前記ユーザが前記自動運転車両を使用しない不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスを提供するサービス管理部520と、前記サービス管理部520により提供される前記所定のサービスに応じて、前記自動運転車両を自動的に走行させるサービス管理制御部146と、を備えることにより、自動運転車両をオーナー以外の利用者に幅広く利用させることができる。 According to the embodiment described above, in the non-use period set in the usage schedule of the self-driving vehicle by the user, in the non-use period in which the user does not use the self-driving vehicle, the user performs the self-driving car. Service management that automatically drives the self-driving vehicle according to the service management unit 520 that provides a predetermined service provided without using the vehicle and the predetermined service provided by the service management unit 520. By providing the control unit 146, the self-driving vehicle can be widely used by users other than the owner.

[ハードウェア構成]
図15は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100は、通信コントローラ100−1、CPU100−2、ワーキングメモリとして使用されるRAM100−3、ブートプログラムなどを格納するROM100−4、フラッシュメモリやHDDなどの記憶装置100−5、ドライブ装置100−6などが、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ100−1は、自動運転制御装置100以外の構成要素との通信を行う。記憶装置100−5には、CPU100−2が実行するプログラム100−5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)などによってRAM100−3に展開されて、CPU100−2によって実行される。これによって、第1制御部120および第2制御部160のうち一部または全部が実現される。
[Hardware configuration]
FIG. 15 is a diagram showing an example of the hardware configuration of the automatic operation control device 100 of the embodiment. As shown in the figure, the automatic operation control device 100 includes a communication controller 100-1, a CPU 100-2, a RAM 100-3 used as a working memory, a ROM 100-4 for storing a boot program, and a storage device such as a flash memory or an HDD. The 100-5, the drive device 100-6, and the like are connected to each other by an internal bus or a dedicated communication line. The communication controller 100-1 communicates with a component other than the automatic operation control device 100. The storage device 100-5 stores a program 100-5a executed by the CPU 100-2. This program is expanded to the RAM 100-3 by a DMA (Direct Memory Access) controller (not shown) or the like, and is executed by the CPU 100-2. As a result, a part or all of the first control unit 120 and the second control unit 160 is realized.

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

例えば、サービス管理装置500または車両制御装置5の少なくとも一方は、位置情報533に基づいて、自動運転車両の戻り地点を決定してもよい。例えば、オーナー位置情報に基づいて、オーナーXがショッピングモールから移動した場合、サービス決定部524は、オーナーXの移動後の位置を戻り地点に決定してもよい。 For example, at least one of the service management device 500 or the vehicle control device 5 may determine the return point of the self-driving vehicle based on the position information 533. For example, when the owner X moves from the shopping mall based on the owner position information, the service determination unit 524 may determine the position after the movement of the owner X as the return point.

また、サービス調整部525は、位置情報533に基づいて、車両の位置情報をオーナーXの端末装置300に定期的に配信してもよい。 Further, the service adjustment unit 525 may periodically distribute the position information of the vehicle to the terminal device 300 of the owner X based on the position information 533.

サービス管理装置500のサービス管理部520の一部または全部や、記憶部530が格納する各情報の一部または全部を車両制御装置5に搭載してもよく、車両制御装置5が備えるサービス管理制御部146の一部または全部をサービス管理装置500が備えていてもよい。つまり、サービス管理制御部146により管理される所定のサービスに応じて、自動運転車両を自動的に走行させる「制御部」には、サービス管理部520またはサービス管理制御部146の少なくとも一方が含まれる。 A part or all of the service management unit 520 of the service management device 500 and a part or all of each information stored in the storage unit 530 may be mounted on the vehicle control device 5, and the service management control included in the vehicle control device 5 may be mounted. The service management device 500 may include a part or all of the unit 146. That is, the "control unit" that automatically drives the autonomous driving vehicle according to the predetermined service managed by the service management control unit 146 includes at least one of the service management unit 520 and the service management control unit 146. ..

また、自動運転車両の使用スケジュールは、HMI30を用いてオーナーX等により設定されてもよい。なお、ユーザによる自動運転車両の使用スケジュールの設定を受け付ける「受付部」には、オーナーXによる設定を直接受け付けるHMI30、ネットワークNWとサービス管理装置500とを介してオーナーXによる設定を受け付ける通信装置20、ネットワークNWと端末装置300とを介してオーナーXによる設定を受け付ける通信部510などが含まれる。 Further, the usage schedule of the self-driving vehicle may be set by the owner X or the like using the HMI 30. The "reception unit" that accepts the setting of the usage schedule of the autonomous driving vehicle by the user is the HMI 30 that directly accepts the setting by the owner X, and the communication device 20 that accepts the setting by the owner X via the network NW and the service management device 500. , The communication unit 510 that accepts the setting by the owner X via the network NW and the terminal device 300, and the like are included.

また、セカンドサービスは、上述したサービスに限られず、例えば、より安い駐車場を検索して駐車させるサービスや、自宅に一度帰ってから迎えに来るサービスや、大人たちを会社に下した後に、子供たちを塾に送るサービスなどであってもよい。 In addition, the second service is not limited to the services mentioned above, for example, a service to search for a cheaper parking lot and park it, a service to pick up after returning home once, and a service for children after sending adults to the office. It may be a service that sends us to a cram school.

1…車両制御システム、5…車両制御装置、300…端末装置、500…サービス管理装置、700…清掃管理サーバ、900…配車管理サーバ、10…カメラ、12…レーダ装置、14…ファインダ、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、70…車内カメラ、80…運転操作子、100…自動運転制御装置、120…第1制御部、130…認識部、140…行動計画生成部、142…イベント決定部、144…目標軌道生成部、146…サービス管理制御部、160…第2制御部、162…取得部、164…速度制御部、166…操舵制御部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置、510…通信部、520…サービス管理部、530…記憶部 1 ... Vehicle control system, 5 ... Vehicle control device, 300 ... Terminal device, 500 ... Service management device, 700 ... Cleaning management server, 900 ... Vehicle allocation management server, 10 ... Camera, 12 ... Radar device, 14 ... Finder, 16 ... Object recognition device, 20 ... communication device, 30 ... HMI, 40 ... vehicle sensor, 50 ... navigation device, 60 ... MPU, 70 ... in-vehicle camera, 80 ... driving controller, 100 ... automatic driving control device, 120 ... first control Unit, 130 ... recognition unit, 140 ... action plan generation unit, 142 ... event determination unit, 144 ... target trajectory generation unit, 146 ... service management control unit, 160 ... second control unit, 162 ... acquisition unit, 164 ... speed control Unit 166 ... Steering control unit, 200 ... Driving drive force output device, 210 ... Brake device, 220 ... Steering device, 510 ... Communication unit, 520 ... Service management unit, 530 ... Storage unit

Claims (7)

ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスを管理するサービス管理部と、
前記サービス管理部により管理される前記所定のサービスに応じて、前記不使用期間における前記自動運転車両の行動計画を生成する制御部と、を備え、
前記サービス管理部は、
前記所定のサービスの提供において前記自動運転車両が指定時刻までに指定場所まで戻れないことが予測されている場合、前記ユーザの端末装置に対して、前記サービスの提供を継続するか否かを確認するための継続確認通知を送信し、
前記制御部は、前記サービスを継続しないことを指示する情報を前記端末装置から受信した場合、前記サービスを終了し、
前記制御部は、前記サービスを継続することを指示する情報を前記端末装置から受信した場合、前記指定時刻から予測到着時刻までの時間長に応じた前記ユーザの予定候補を決定し、前記予定候補を前記端末装置に送信する、
車両制御システム。
A service management unit that manages a predetermined service provided by the user without using the self-driving vehicle during the non-use period set in the usage schedule of the self-driving vehicle by the user.
A control unit for generating an action plan of the autonomous driving vehicle during the non-use period according to the predetermined service managed by the service management unit is provided.
The service management department
When it is predicted that the self-driving vehicle will not be able to return to the designated place by the designated time in the provision of the predetermined service, it is confirmed whether or not the provision of the service is continued to the terminal device of the user. Send a continuation confirmation notice to
When the control unit receives information from the terminal device instructing not to continue the service, the control unit terminates the service and terminates the service.
When the control unit receives information instructing the continuation of the service from the terminal device, the control unit determines a schedule candidate of the user according to the time length from the designated time to the predicted arrival time, and the schedule candidate is determined. To the terminal device,
Vehicle control system.
前記サービス管理部は、
前記ユーザが前記自動運転車両を使用しない状態で提供可能な一以上のサービスの候補を前記ユーザに通知し、前記ユーザにより選択されたサービスが前記所定のサービスとして提供されるように処理を行う、
請求項1に記載の車両制御システム。
The service management department
Notifying the user of one or more service candidates that the user can provide without using the self-driving vehicle, and processing so that the service selected by the user is provided as the predetermined service.
The vehicle control system according to claim 1.
前記サービス管理部は、
前記ユーザが前記自動運転車両を使用しない状態で提供可能な一以上のサービスの候補と共に、前記サービスの候補に含まれる各サービスの内容、前記サービスの候補に含まれる各サービスの所要時間、前記サービスの候補に含まれる各サービスの変更のし易さを示す変更許容性のうち少なくとも一つを含むサービスの属性を前記ユーザに通知する、
請求項2に記載の車両制御システム。
The service management department
Along with one or more service candidates that the user can provide without using the self-driving vehicle, the content of each service included in the service candidate, the required time of each service included in the service candidate, and the service. Notify the user of the attributes of a service that includes at least one of the change tolerances that indicate the ease of change of each service included in the candidates.
The vehicle control system according to claim 2.
前記サービス管理部は、
前記所定のサービスに提供中において、提供中の前記所定のサービスの設定が変更された場合、あるいは提供中の前記所定のサービスの設定が変更されることが予測される場合のうち少なくともいずれか一方において、提供中の前記所定のサービスの内容を変更する、
請求項1に記載の車両制御システム。
The service management department
At least one of the cases where the setting of the predetermined service being provided is changed or the setting of the predetermined service being provided is expected to be changed while the predetermined service is being provided. To change the content of the prescribed service being provided,
The vehicle control system according to claim 1.
前記サービス管理部は、
前記所定のサービスの提供中において前記ユーザの端末装置から受信した情報に基づいて、提供中の前記所定のサービスに関する設定を変更する、
請求項1に記載の車両制御システム。
The service management department
The setting related to the predetermined service being provided is changed based on the information received from the terminal device of the user during the provision of the predetermined service.
The vehicle control system according to claim 1.
前記サービス管理部は、
前記使用スケジュールに含まれる時刻情報であって、前記ユーザの降車後に前記ユーザと合流する合流時刻に基づいて、前記所定のサービスを決定する、
請求項1に記載の車両制御システム。
The service management department
The predetermined service is determined based on the time information included in the usage schedule and the merging time at which the user joins the user after getting off the user.
The vehicle control system according to claim 1.
一以上のコンピュータが、
ユーザによる自動運転車両の使用スケジュールにおいて設定されている不使用期間において、前記ユーザが前記自動運転車両を使用しない状態で提供される所定のサービスを管理し、
前記所定のサービスに応じて、前記不使用期間における前記自動運転車両の行動計画を生成
前記所定のサービスの提供において前記自動運転車両が指定時刻までに指定場所まで戻れないことが予測されている場合、前記ユーザの端末装置に対して、前記サービスの提供を継続するか否かを確認するための継続確認通知を送信し、
前記サービスを継続しないことを指示する情報を前記端末装置から受信した場合、前記サービスを終了し、
前記サービスを継続することを指示する情報を前記端末装置から受信した場合、前記指定時刻から予測到着時刻までの時間長に応じた前記ユーザの予定候補を決定し、前記予定候補を前記端末装置に送信する、
車両制御方法。
One or more computers
During the non-use period set in the usage schedule of the self-driving vehicle by the user, the user manages a predetermined service provided without using the self-driving vehicle.
Depending on the predetermined service to generate an action plan of the automatically driven vehicle in the non-use period,
When it is predicted that the self-driving vehicle will not be able to return to the designated place by the designated time in the provision of the predetermined service, it is confirmed whether or not the provision of the service is continued to the terminal device of the user. Send a continuation confirmation notice to
When the information instructing not to continue the service is received from the terminal device, the service is terminated and the service is terminated.
When the information instructing to continue the service is received from the terminal device, the schedule candidate of the user according to the time length from the designated time to the predicted arrival time is determined, and the schedule candidate is sent to the terminal device. Send,
Vehicle control method.
JP2020502010A 2018-02-22 2018-10-05 Vehicle control system and vehicle control method Active JP6972295B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018029732 2018-02-22
JP2018029732 2018-02-22
PCT/JP2018/037404 WO2019163186A1 (en) 2018-02-22 2018-10-05 Vehicle control system, vehicle control device, and vehicle control method

Publications (2)

Publication Number Publication Date
JPWO2019163186A1 JPWO2019163186A1 (en) 2020-12-03
JP6972295B2 true JP6972295B2 (en) 2021-11-24

Family

ID=67687524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020502010A Active JP6972295B2 (en) 2018-02-22 2018-10-05 Vehicle control system and vehicle control method

Country Status (4)

Country Link
US (1) US20210107509A1 (en)
JP (1) JP6972295B2 (en)
CN (1) CN111602186B (en)
WO (1) WO2019163186A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10877479B2 (en) * 2018-12-12 2020-12-29 Waymo Llc Multiple destination trips for autonomous vehicles
JP7234896B2 (en) * 2019-10-16 2023-03-08 トヨタ自動車株式会社 Vehicle management system
JP2021160554A (en) * 2020-03-31 2021-10-11 パイオニア株式会社 Information processing device
JP7427511B2 (en) 2020-04-08 2024-02-05 アルプスアルパイン株式会社 Cleaning support system
JP7477384B2 (en) * 2020-07-21 2024-05-01 本田技研工業株式会社 Delivery management device and delivery management method
TWI748897B (en) * 2021-03-11 2021-12-01 宜成投資股份有限公司 Central control dispatching vehicle system for license-free self-driving electric vehicles with four or more wheels
JP7204050B1 (en) * 2021-09-14 2023-01-13 三菱電機株式会社 Behavior management device, program, and behavior management method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5240248B2 (en) * 2010-06-29 2013-07-17 トヨタ自動車株式会社 Control device
JP5662729B2 (en) * 2010-08-04 2015-02-04 株式会社日立製作所 Map data distribution system and map data distribution method
JP2012048563A (en) * 2010-08-27 2012-03-08 Toyota Motor Corp Automatic operation control system
JP2013191234A (en) * 2013-06-05 2013-09-26 Pioneer Electronic Corp Car sharing system
BR112016021015B1 (en) * 2014-03-12 2022-04-26 Nissan Motor Co. Ltd Vehicle operating device used in an autonomously controlled autonomous vehicle to drive along a specified driving route and vehicle operation method for an autonomously controlled autonomous vehicle to drive along a specified driving route
US10139824B2 (en) * 2014-04-30 2018-11-27 Mico Latta Inc. Automatic driving vehicle and program for automatic driving vehicle
WO2016072165A1 (en) * 2014-11-05 2016-05-12 日立オートモティブシステムズ株式会社 Travel control device
JP6477601B2 (en) * 2016-05-31 2019-03-06 トヨタ自動車株式会社 Information processing system

Also Published As

Publication number Publication date
CN111602186B (en) 2022-06-17
US20210107509A1 (en) 2021-04-15
JPWO2019163186A1 (en) 2020-12-03
WO2019163186A1 (en) 2019-08-29
CN111602186A (en) 2020-08-28

Similar Documents

Publication Publication Date Title
JP6972295B2 (en) Vehicle control system and vehicle control method
JP6978579B2 (en) Vehicle control systems, vehicle control methods, and programs
JP7176974B2 (en) Pick-up management device, pick-up control method, and program
JP6915147B2 (en) Vehicle control systems, vehicle control devices, and vehicle control methods
JP6776288B2 (en) Vehicle control systems, vehicle control methods, and programs
JP7096191B2 (en) Parking lot management equipment, parking lot management methods, and programs
US11577622B2 (en) Information processing apparatus, information processing method, and storage medium
JP7123844B2 (en) Parking lot management device, parking lot management method, and program
JP7096183B2 (en) Vehicle control systems, vehicle control methods, and programs
JP7096192B2 (en) Parking management devices, parking management device control methods, and programs
JP2020187695A (en) Vehicle control system, vehicle control method and program
JP2020166632A (en) Parking management device, control method of parking management device, and program
JP2022030594A (en) Management device, management system, management method, and program
JP2020154941A (en) Management device, management method, or program
JP2020166536A (en) Management device, management method and program
JP7159108B2 (en) Management device, management method and program
JP2020166719A (en) Parking lot management device, parking lot management method, and program
JP6916852B2 (en) Vehicle control systems, vehicle control methods, and vehicle control programs
JP7155047B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
US20210188325A1 (en) Control device and control method
JP7111640B2 (en) Vehicle control system, vehicle control method, and program
JP2022126035A (en) Management device of autonomous driving vehicle
JP7051767B2 (en) Controls, control methods, and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210412

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211102

R150 Certificate of patent or registration of utility model

Ref document number: 6972295

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150