Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7639718B2 - Information processing system and information processing method - Google Patents
[go: Go Back, main page]

JP7639718B2 - Information processing system and information processing method - Google Patents

Information processing system and information processing method Download PDF

Info

Publication number
JP7639718B2
JP7639718B2 JP2022005556A JP2022005556A JP7639718B2 JP 7639718 B2 JP7639718 B2 JP 7639718B2 JP 2022005556 A JP2022005556 A JP 2022005556A JP 2022005556 A JP2022005556 A JP 2022005556A JP 7639718 B2 JP7639718 B2 JP 7639718B2
Authority
JP
Japan
Prior art keywords
maintenance
vehicle
server
adk2
autonomous driving
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
JP2022005556A
Other languages
Japanese (ja)
Other versions
JP2023104523A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022005556A priority Critical patent/JP7639718B2/en
Publication of JP2023104523A publication Critical patent/JP2023104523A/en
Application granted granted Critical
Publication of JP7639718B2 publication Critical patent/JP7639718B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理システムおよび情報処理方法に関し、より特定的には、車両を管理するための情報処理技術に関する。 The present disclosure relates to an information processing system and an information processing method, and more particularly, to an information processing technique for managing a vehicle.

特開2021-5292号公報(特許文献1)は、車両の整備と貸出車両の予約とに関し、ユーザの利便性向上と貸出車両の利用促進とを図りやすくする情報処理装置を開示する。 JP 2021-5292 A (Patent Document 1) discloses an information processing device that makes it easier to improve user convenience and promote the use of rental vehicles with regard to vehicle maintenance and rental vehicle reservations.

特開2021-5292号公報JP 2021-5292 A

今後、外付けの自動運転システムが普及すると以下のような課題が生じ得ることに本発明者らは着目した。自動運転システムに何らかの異常が発生した場合、自動運転システムの整備が必要になり得る。整備の必要が生じた場合、ユーザは、ディーラ、整備工場などの施設に車両を持ち込んで整備を依頼する。 The inventors have noticed that if external autonomous driving systems become more widespread in the future, the following problems may arise. If an abnormality occurs in the autonomous driving system, maintenance of the autonomous driving system may be necessary. When maintenance becomes necessary, the user will take the vehicle to a facility such as a dealer or repair shop and request maintenance.

自動運転システムの異常を解消するための整備は、自動運転システムと車両プラットフォームとの連携動作を要するものを含み得る。たとえば、自動運転システムが所定の要求を車両プラットフォームに送信し、車両プラットフォームが要求に従って動作するときには、自動運転システムと車両プラットフォームとの連携動作を要すると言える。このような整備に連携動作を要する場合にも自動運転システムを適切に整備することが望ましい。 Maintenance to resolve an abnormality in the autonomous driving system may require coordinated operation between the autonomous driving system and the vehicle platform. For example, when the autonomous driving system sends a specific request to the vehicle platform and the vehicle platform operates in accordance with the request, it can be said that coordinated operation between the autonomous driving system and the vehicle platform is required. Even when such maintenance requires coordinated operation, it is desirable to properly maintain the autonomous driving system.

自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に自動運転システムを適切に整備することである。 The purpose is to properly maintain the autonomous driving system when maintenance is carried out that involves coordinated operation between the autonomous driving system and the vehicle platform.

(1)本開示のある局面に従うサーバは、自動運転システムが車両プラットフォームに搭載された車両の整備スケジュールを設定する。サーバは、プロセッサと、プロセッサにより実行可能なプログラムが格納されたメモリとを備える。プロセッサは、自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に、自動運転システムの整備に先立って車両プラットフォームの整備が実施されるように整備スケジュールを設定する。 (1) A server according to an aspect of the present disclosure sets a maintenance schedule for a vehicle in which an autonomous driving system is mounted on a vehicle platform. The server includes a processor and a memory in which a program executable by the processor is stored. When maintenance is performed that involves coordinated operation between the autonomous driving system and the vehicle platform, the processor sets the maintenance schedule so that maintenance of the vehicle platform is performed prior to maintenance of the autonomous driving system.

(2)プロセッサは、自動運転システムの整備に先立って、上記連携動作に関連する走行制御システムの整備が故障診断装置を用いて実施されるように整備スケジュールを設定する。 (2) The processor sets a maintenance schedule so that maintenance of the driving control system related to the above-mentioned coordinated operation is performed using a fault diagnosis device prior to maintenance of the autonomous driving system.

(3)車両プラットフォームは、自動運転システムからの要求に従って車両の走行を制御する走行制御システムを含む。プロセッサは、自動運転システムの整備に先立って、連携動作に関連する走行制御システムの整備が故障診断装置を用いて実施されるように整備スケジュールを設定する。 (3) The vehicle platform includes a cruise control system that controls the driving of the vehicle in accordance with requests from the autonomous driving system. The processor sets a maintenance schedule so that maintenance of the cruise control system related to the coordinated operation is performed using a fault diagnosis device prior to maintenance of the autonomous driving system.

(4)走行制御システムは、ブレーキシステムと、ステアリングシステムと、パワートレーンシステムと、アクティブセーフティシステムと、ボディシステムとのうちの少なくとも1つを含む。 (4) The driving control system includes at least one of a brake system, a steering system, a powertrain system, an active safety system, and a body system.

(5)車両プラットフォームは、走行制御システム自動運転システムと車両プラットフォームとの間のインターフェースを行う車両制御インターフェースを含む。プロセッサは、自動運転システムの整備に先立って、車両制御インターフェースの整備が故障診断装置を用いて実施されるように整備スケジュールを設定する。 (5) The vehicle platform includes a vehicle control interface that interfaces between the cruise control system (autonomous driving system) and the vehicle platform. The processor sets a maintenance schedule so that maintenance of the vehicle control interface is performed using a fault diagnosis device prior to maintenance of the autonomous driving system.

上記(1)~(5)の構成においては、自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に、整備スケジュールが車両プラットフォームの整備、自動運転システムの整備の順に設定される。そうすると、たとえば故障診断装置を用いて、車両プラットフォームの正常を確認したり車両プラットフォームの異常を修理した上で、自動運転システムの整備を実施できる。よって、上記(1)~(5)の構成によれば、自動運転システムを適切に整備できる。 In the above configurations (1) to (5), when maintenance is performed involving coordinated operation between the autonomous driving system and the vehicle platform, the maintenance schedule is set in the order of vehicle platform maintenance and autonomous driving system maintenance. In this way, for example, a fault diagnosis device can be used to check the normality of the vehicle platform and repair any abnormalities in the vehicle platform before autonomous driving system maintenance is performed. Therefore, the above configurations (1) to (5) allow the autonomous driving system to be properly maintained.

(6)本開示の他の局面に従うコンピュータによる情報処理方法は、自動運転システムが車両プラットフォームに搭載された車両の整備スケジュールをコンピュータにより設定するステップを含む。設定するステップは、自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に、自動運転システムの整備に先立って車両プラットフォームの整備が実施されるように整備スケジュールを設定するステップを含む。 (6) An information processing method by a computer according to another aspect of the present disclosure includes a step of setting, by a computer, a maintenance schedule for a vehicle in which an autonomous driving system is mounted on a vehicle platform. The setting step includes a step of setting a maintenance schedule such that, when maintenance involving coordinated operation between the autonomous driving system and the vehicle platform is performed, maintenance of the vehicle platform is performed prior to maintenance of the autonomous driving system.

上記(6)の方法によれば、上記(1)の構成と同様に、自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に自動運転システムを適切に整備できる。 According to the method (6) above, similar to the configuration (1) above, the autonomous driving system can be appropriately maintained when maintenance is performed that involves coordinated operation between the autonomous driving system and the vehicle platform.

本開示によれば、自動運転システムと車両プラットフォームとの連携動作を伴う整備が実施される場合に自動運転システムを適切に整備できる。 According to the present disclosure, an autonomous driving system can be appropriately maintained when maintenance is performed that involves coordinated operation between the autonomous driving system and a vehicle platform.

本開示の実施の形態に係る情報処理システムの全体構成を概略的に示す図である。1 is a diagram illustrating an overall configuration of an information processing system according to an embodiment of the present disclosure. 自動運転キット(ADK)および車両プラットフォーム(VP)の構成をより詳細に示す図である。FIG. 1 shows the configuration of the autonomous driving kit (ADK) and vehicle platform (VP) in more detail. ディーラサーバの典型的なハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a typical hardware configuration of a dealer server. ADKサーバの典型的なハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a typical hardware configuration of an ADK server. 車両サーバの典型的なハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a typical hardware configuration of a vehicle server. ADK異常情報に関するデータベースの概略構成を示す概念図である。FIG. 2 is a conceptual diagram showing a schematic configuration of a database relating to ADK anomaly information. 整備スケジュールの概念図である。FIG. 1 is a conceptual diagram of a maintenance schedule. ADKをVPから取り外すことを要さない整備を実施するための整備スケジュールの設定手法を説明するための図である。FIG. 13 is a diagram for explaining a method for setting a maintenance schedule for performing maintenance that does not require removing an ADK from a VP. 整備希望日を選択するための入力画面を示す図である。FIG. 13 is a diagram showing an input screen for selecting a desired maintenance date. 整備時間帯を選択するための入力画面を示す図である。FIG. 13 is a diagram showing an input screen for selecting a maintenance time slot. 整備予約の確認画面を示す図である。FIG. 13 is a diagram showing a confirmation screen for a maintenance reservation. 情報処理システムにおける処理の流れを示すシーケンス図である。FIG. 2 is a sequence diagram showing a process flow in the information processing system.

以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付して、その説明は繰り返さない。 The following describes in detail the embodiments of the present disclosure with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals and their description will not be repeated.

本開示およびその実施の形態において、自動運転システムの「整備」とは、自動運転システムを正常な状態に維持したり、自動運転システムを異常な状態から正常な状態に復旧したりするための行為全般を意味する。整備は、検査、修理、調整、交換を含み得る。車両プラットフォームの「整備」についても同様である。 In this disclosure and its embodiments, "maintenance" of an autonomous driving system refers to all actions for maintaining the autonomous driving system in a normal state or for restoring the autonomous driving system to a normal state from an abnormal state. Maintenance may include inspection, repair, adjustment, and replacement. The same applies to "maintenance" of a vehicle platform.

[実施の形態]
<システム全体構成>
図1は、本開示の実施の形態に係る情報処理システムの全体構成を概略的に示す図である。情報処理システム100は複数の車両を管理する。実際には多数の車両が管理され得るが、以下では説明の便宜上、特定の車両1を例に説明する。車両1は、自動運転車両であって、自動運転キット(ADK:Autonomous Driving Kit)2と、車両プラットフォーム(VP:Vehicle Platform)3とを含む。
[Embodiment]
<Overall system configuration>
1 is a diagram illustrating an overall configuration of an information processing system according to an embodiment of the present disclosure. The information processing system 100 manages a plurality of vehicles. In reality, a large number of vehicles may be managed, but for the sake of convenience, a specific vehicle 1 will be described below as an example. The vehicle 1 is an autonomous driving vehicle, and includes an autonomous driving kit (ADK) 2 and a vehicle platform (VP) 3.

ADK2は、車両1の走行計画を作成する。ADK2は、走行計画に従って車両1を走行させるための各種制御要求を、制御要求毎に定義されたAPI(Application Program Interface)に従ってVP3に出力する。また、ADK2は、車両状態(VP3の状態)を示す各種信号を、信号毎に定義されたAPIに従ってVP3から受ける。そして、ADK2は、車両状態を走行計画に反映する。ADK2は、VP3のルーフトップなどに取り付けられる。ADK2をVP3から取り外すことも可能である。なお、ADK2は、本開示に係る「自動運転システム」に相当する。 The ADK2 creates a driving plan for the vehicle 1. The ADK2 outputs various control requests for driving the vehicle 1 according to the driving plan to the VP3 according to an API (Application Program Interface) defined for each control request. The ADK2 also receives various signals indicating the vehicle state (state of the VP3) from the VP3 according to an API defined for each signal. The ADK2 then reflects the vehicle state in the driving plan. The ADK2 is attached to the rooftop of the VP3, for example. The ADK2 can also be removed from the VP3. The ADK2 corresponds to the "autonomous driving system" according to the present disclosure.

VP3は、ADK2からの制御要求に従って自動運転モードによる走行制御を実行する。ADK2が取り外されている場合には、VP3は、マニュアルモードによる走行制御(ドライバ操作に応じた走行制御)も実行可能である。 VP3 executes driving control in the automatic driving mode according to the control request from ADK2. When ADK2 is removed, VP3 can also execute driving control in the manual mode (driving control according to the driver's operation).

ADK2およびVP3は、情報処理システム100内のサーバに各種情報(後述するADK異常情報、VP異常情報など)を送信する。ADK2およびVP3の詳細な構成については図2にて説明する。 ADK2 and VP3 transmit various information (such as ADK abnormality information and VP abnormality information, which will be described later) to a server in the information processing system 100. The detailed configuration of ADK2 and VP3 will be described in FIG. 2.

車両1のユーザは、典型的には個人ユーザであるが、これに限定されない。ユーザは、車両1を用いた自動運転サービスを提供する事業者(タクシー事業者、レンタカー事業者、カーシェア事業者、ライドシェアサービス事業者など)であってもよい。ユーザはユーザ端末4を有する。ユーザ端末4は、スマートホン、タブレット、パーソナルコンピュータなどである。ユーザ端末4は、情報処理システム100内のサーバから受信した情報を表示する。また、ユーザ端末4は、ユーザ操作を受け付け、ユーザによる選択結果をサーバに送信する。 The user of vehicle 1 is typically an individual user, but is not limited to this. The user may also be a business that provides an autonomous driving service using vehicle 1 (such as a taxi business, a rental car business, a car sharing business, or a ride sharing service business). The user has a user terminal 4. The user terminal 4 is a smartphone, a tablet, a personal computer, or the like. The user terminal 4 displays information received from a server in the information processing system 100. In addition, the user terminal 4 accepts user operations and transmits the results of the user's selection to the server.

情報処理システム100は、ディーラサーバ5と、ADKサーバ6と、車両サーバ7とを備える。サーバ同士は、ネットワークを介して双方向に通信可能に接続されている。 The information processing system 100 includes a dealer server 5, an ADK server 6, and a vehicle server 7. The servers are connected to each other via a network so that they can communicate in both directions.

ディーラサーバ5は、車両1のディーラ(販売店)によって運営されるサーバである。この例では、ディーラによって車両1(ADK2およびVP3)が整備される。そのため、ディーラサーバ5は、車両1の整備スケジュール(図8参照)を管理している。ディーラサーバ5は、たとえば車両サーバ7からの要求に応答して、整備スケジュールを車両サーバ7に送信する。 The dealer server 5 is a server operated by the dealer (sales store) of the vehicle 1. In this example, the vehicle 1 (ADK2 and VP3) is maintained by the dealer. Therefore, the dealer server 5 manages the maintenance schedule (see FIG. 8) of the vehicle 1. The dealer server 5 transmits the maintenance schedule to the vehicle server 7, for example, in response to a request from the vehicle server 7.

なお、車両1は、整備工場などの他の施設によっても整備され得る。その場合、情報処理システム100は、ディーラサーバ5に代えてまたは加えて、当該施設によって運営される他のサーバを備えてもよい。 The vehicle 1 may also be serviced by other facilities such as a repair shop. In that case, the information processing system 100 may include another server operated by the facility in place of or in addition to the dealer server 5.

ADKサーバ6は、たとえば、ADK2のメーカによって運営されるサーバである。ADKサーバ6の運営主体は、ADK2の保守管理会社であってもよい。ADKサーバ6は、ADK2の異常に関する情報をADK2から収集する。以下、この情報を「ADK異常情報」とも記載する。ADKサーバ6は、複数の車両1から収集されたADK異常情報を格納するためのデータベース(図6参照)を含む。ADKサーバ6は、ADK2の整備に先立ち、ADK異常情報をディーラサーバ5に送信する。これにより、ディーラにおいてADK2の適切な整備が可能になる。なお、ADK2からVP3にADK異常情報が通知されることはない。 The ADK server 6 is, for example, a server operated by the manufacturer of the ADK2. The ADK server 6 may be operated by a maintenance and management company for the ADK2. The ADK server 6 collects information on abnormalities in the ADK2 from the ADK2. Hereinafter, this information is also referred to as "ADK abnormality information." The ADK server 6 includes a database (see FIG. 6) for storing ADK abnormality information collected from multiple vehicles 1. Prior to maintenance of the ADK2, the ADK server 6 transmits the ADK abnormality information to the dealer server 5. This enables the dealer to perform appropriate maintenance of the ADK2. Note that the ADK abnormality information is not notified from the ADK2 to the VP3.

車両サーバ7は、たとえば、車両1のメーカによって運営されるサーバである。車両サーバ7は、VP3の異常に関する情報をVP3から収集する。以下、この情報を「VP異常情報」とも記載する。車両サーバ7は、複数の車両1からのVP異常情報を格納するためのデータベース(図示せず)を有する。車両サーバ7は、VP3の整備に先立ち、VP異常情報をディーラサーバ5に送信する。これにより、ディーラにおいてVP3の適切な整備が可能になる。 The vehicle server 7 is, for example, a server operated by the manufacturer of the vehicle 1. The vehicle server 7 collects information relating to abnormalities in the VP3 from the VP3. Hereinafter, this information is also referred to as "VP abnormality information." The vehicle server 7 has a database (not shown) for storing VP abnormality information from multiple vehicles 1. Prior to maintenance of the VP3, the vehicle server 7 transmits the VP abnormality information to the dealer server 5. This enables the dealer to perform appropriate maintenance of the VP3.

車両サーバ7は、車両1のユーザ登録情報を有する。ユーザ登録情報は、ユーザと車両1とを関連付ける情報に加えて、車両1の販売および整備などを担当するディーラに関する情報を含む。そのため、車両サーバ7は、車両1に異常が発生した場合に車両1の整備を担当するディーラを速やかに特定できる。 The vehicle server 7 has user registration information for the vehicle 1. The user registration information includes information relating to the dealer in charge of sales and maintenance of the vehicle 1, in addition to information relating to associating the user with the vehicle 1. Therefore, the vehicle server 7 can quickly identify the dealer in charge of maintenance of the vehicle 1 if an abnormality occurs in the vehicle 1.

ADKサーバ6は、ADK2に整備を要する異常が発生した場合、ADK異常情報とともにADK2の整備要求を車両サーバ7に送信する。以下、この要求を「ADK整備要求」とも記載する。車両サーバ7は、ADK整備要求を受信すると、ディーラサーバ5から取得した整備スケジュールを参照して整備予約の提案を作成する。車両サーバ7は、作成した提案をユーザ端末4に送信する。ユーザは、ユーザ端末4を操作することで、自身が希望する整備予約を選択する。ユーザ端末4は、ユーザにより選択された整備予約を車両サーバ7に送信する。車両サーバ7は、整備予約を確定する通知をディーラサーバ5に出力する。これにより、ディーラサーバ5において整備スケジュールが更新される。 When an abnormality that requires maintenance occurs in the ADK2, the ADK server 6 sends a maintenance request for the ADK2 along with the ADK abnormality information to the vehicle server 7. Hereinafter, this request is also referred to as an "ADK maintenance request." When the vehicle server 7 receives the ADK maintenance request, it creates a proposal for a maintenance reservation by referring to the maintenance schedule acquired from the dealer server 5. The vehicle server 7 sends the created proposal to the user terminal 4. The user operates the user terminal 4 to select the maintenance reservation that he or she desires. The user terminal 4 sends the maintenance reservation selected by the user to the vehicle server 7. The vehicle server 7 outputs a notification to the dealer server 5 confirming the maintenance reservation. This causes the maintenance schedule to be updated in the dealer server 5.

なお、図1では、車両サーバ7がユーザ端末4に整備予約を提案すると説明した。この場合、車両サーバ7が本開示に係る「サーバ」に相当する。しかし、車両サーバ7に代えてディーラサーバ5が整備予約を提案してもよい。その場合、ADKサーバ6からディーラサーバ5にADK整備要求が送信されるとともに、車両サーバ7からディーラサーバ5にVP3の整備要求が送信される。また、ADKサーバ6が整備予約を提案してもよい。 In FIG. 1, it has been described that the vehicle server 7 proposes a maintenance reservation to the user terminal 4. In this case, the vehicle server 7 corresponds to the "server" according to the present disclosure. However, instead of the vehicle server 7, the dealer server 5 may propose a maintenance reservation. In that case, an ADK maintenance request is sent from the ADK server 6 to the dealer server 5, and a maintenance request for VP3 is sent from the vehicle server 7 to the dealer server 5. The ADK server 6 may also propose a maintenance reservation.

ディーラサーバ5、ADKサーバ6および車両サーバ7の各々は、事業者の自社サーバであってもよい。各サーバは、当該事業者を含む複数の事業者で共有されるシェアードサーバであってもよい。各サーバは、クラウドサーバ管理会社により提供されるクラウドサーバであってもよい。 Each of the dealer server 5, the ADK server 6, and the vehicle server 7 may be a server owned by the business operator. Each server may be a shared server shared by multiple businesses including the business operator. Each server may be a cloud server provided by a cloud server management company.

<車両構成>
図2は、ADK2およびVP3の構成をより詳細に示す図である。ADK2は、コンピュータ21と、認識用センサ22と、姿勢用センサ23と、センサクリーナ24と、HMI(Human Machine Interface)25と、通信モジュール26とを含む。
<Vehicle configuration>
2 is a diagram showing in more detail the configuration of the ADK 2 and the VP 3. The ADK 2 includes a computer 21, a recognition sensor 22, a posture sensor 23, a sensor cleaner 24, an HMI (Human Machine Interface) 25, and a communication module 26.

VP3は、車両制御インターフェースボックス(VCIB:Vehicle Control Interface Box)31と、ベース車両32とを含む。ベース車両32は、ECU321と、ブレーキシステム322と、ステアリングシステム323と、パワートレーンシステム324と、アクティブセーフティシステム325と、ボディシステム326と、DCM(Digital Communication Module)327とを含む。ブレーキシステム322は、ブレーキシステム322A,322Bを含む。ステアリングシステム323は、ステアリングシステム323A,323Bを含む。パワートレーンシステム324は、電動パーキングブレーキ(EPB:Electric Parking Brake)システム324Aと、パーキングロック(Pロック)システム324Bと、推進システム324Cとを含む。 VP3 includes a vehicle control interface box (VCIB) 31 and a base vehicle 32. The base vehicle 32 includes an ECU 321, a brake system 322, a steering system 323, a powertrain system 324, an active safety system 325, a body system 326, and a digital communication module (DCM) 327. The brake system 322 includes brake systems 322A and 322B. The steering system 323 includes steering systems 323A and 323B. The powertrain system 324 includes an electric parking brake (EPB) system 324A, a parking lock (P lock) system 324B, and a propulsion system 324C.

コンピュータ21は、冗長化されており、2つのプロセッサ211,212を含む。コンピュータ21(各プロセッサ211,212)は、車両1の自動運転時に認識用センサ22を用いて車両1の環境に関するデータを取得する。また、コンピュータ21は、車両1の自動運転時に姿勢用センサ23を用いて車両1の姿勢、挙動および位置に関するデータを取得する。さらに、コンピュータ21は、VCIB31と通信可能に接続されている。コンピュータ21は、VP3からVCIB31経由で車両状態を取得して車両1の次の動作(加速する、減速する、曲がる等)を設定する。コンピュータ21は、次の動作を実現するための各種指令をVCIB31経由でVP3に出力する。 The computer 21 is redundant and includes two processors 211, 212. The computer 21 (each of the processors 211, 212) acquires data related to the environment of the vehicle 1 using the recognition sensor 22 when the vehicle 1 is in automatic driving. The computer 21 also acquires data related to the attitude, behavior, and position of the vehicle 1 using the attitude sensor 23 when the vehicle 1 is in automatic driving. Furthermore, the computer 21 is communicatively connected to the VCIB 31. The computer 21 acquires the vehicle state from the VP3 via the VCIB 31 and sets the next operation of the vehicle 1 (accelerate, decelerate, turn, etc.). The computer 21 outputs various commands for realizing the next operation to the VP3 via the VCIB 31.

認識用センサ22は、車両1の環境を認識するためのセンサである。認識用センサ22は、たとえばLIDAR(Laser Imaging Detection and Ranging)と、ミリ波レーダと、カメラ(いずれも図示せず)とのうちの少なくとも1つを含む。LIDARは、たとえば赤外パルスのレーザ光を発し、そのレーザ光の対象物からの反射光を検出することによって対象物の距離および方向を計測する。ミリ波レーダは、ミリ波を発し、そのミリ波の対象物からの反射波を検出することによって対象物の距離および方向を計測する。カメラは、車両1の周囲の画像を撮影する。 The recognition sensor 22 is a sensor for recognizing the environment of the vehicle 1. The recognition sensor 22 includes, for example, at least one of a LIDAR (Laser Imaging Detection and Ranging), a millimeter wave radar, and a camera (none of which are shown). The LIDAR measures the distance and direction of an object by emitting, for example, an infrared pulse laser light and detecting the reflected light of the laser light from the object. The millimeter wave radar measures the distance and direction of an object by emitting millimeter waves and detecting the millimeter wave reflected wave from the object. The camera captures images of the surroundings of the vehicle 1.

姿勢用センサ23は、車両1の姿勢、挙動および位置を検出するためのセンサである。姿勢用センサ23は、たとえば、IMU(Inertial Measurement Unit)と、GPS(Global Positioning System)(いずれも図示せず)とを含む。IMUは、たとえば、車両1の前後方向、左右方向および上下方向の加速度と、車両1のロール方向、ピッチ方向およびヨー方向の角速度とを検出する。GPSは、地球の軌道上を周回する複数のGPS衛星から受信された情報を用いて車両1の位置を特定する。 The attitude sensor 23 is a sensor for detecting the attitude, behavior, and position of the vehicle 1. The attitude sensor 23 includes, for example, an IMU (Inertial Measurement Unit) and a GPS (Global Positioning System) (neither shown). The IMU detects, for example, the acceleration in the forward/backward, left/right, and up/down directions of the vehicle 1, and the angular velocity in the roll, pitch, and yaw directions of the vehicle 1. The GPS identifies the position of the vehicle 1 using information received from multiple GPS satellites orbiting the Earth.

センサクリーナ24は、洗浄液、ワイパーなどを用いて、車両1の走行中に上記の各種センサ(カメラのレンズ、レーザ光の照射部など)に付着する汚れを除去するように構成されている。HMI25は、たとえば、ベース車両32に設けられたタッチパネルディスプレイ等の入出力装置(図示せず)と接続されるように構成されている。通信モジュール26は、コンピュータ21とADKサーバ6との双方向のデータ通信が可能に構成されている。 The sensor cleaner 24 is configured to use cleaning fluid, wipers, etc. to remove dirt adhering to the above-mentioned various sensors (camera lenses, laser light irradiation parts, etc.) while the vehicle 1 is traveling. The HMI 25 is configured to be connected to an input/output device (not shown), such as a touch panel display, provided on the base vehicle 32. The communication module 26 is configured to enable two-way data communication between the computer 21 and the ADK server 6.

VCIB31は、CAN(Controller Area Network)等を通じてADK2と通信可能に接続されている。VCIB31は、信号毎に定義された所定のAPIを実行することによって、ADK2から各種制御要求を受信したり、車両状態をADK2に出力したりする。VCIB31は、ADK2から制御要求を受信すると、その制御要求に対応する制御指令をECU321を介して、その制御指令に対応するシステムに出力する。また、VCIB31は、車両状態(ベース車両32の状態)に関する各種情報をECU321を介して取得し、取得した情報をADK2に出力する。 The VCIB31 is connected to the ADK2 so as to be able to communicate with it via a CAN (Controller Area Network) or the like. The VCIB31 executes a specific API defined for each signal to receive various control requests from the ADK2 and output the vehicle state to the ADK2. When the VCIB31 receives a control request from the ADK2, it outputs a control command corresponding to the control request to a system corresponding to the control command via the ECU321. The VCIB31 also acquires various information related to the vehicle state (state of the base vehicle 32) via the ECU321, and outputs the acquired information to the ADK2.

VCIB31は、VCIB311と、VCIB312とを含む。VCIB311とVCIB312とは基本的には同等の機能を有する。しかし、VCIB311とVCIB312との間では、ベース車両32のシステムへのバスの接続先の一部が異なっている。具体的には、VCIB311は、ブレーキシステム322Aと、ステアリングシステム323Aと、EPBシステム324Aと、Pロックシステム324Bと、推進システム324Cと、ボディシステム326とに通信可能に接続されている。VCIB312は、ブレーキシステム322Bと、ステアリングシステム323Bと、Pロックシステム324Bとに通信可能に接続されている。 VCIB31 includes VCIB311 and VCIB312. VCIB311 and VCIB312 basically have the same functions. However, some of the bus connections to the systems of the base vehicle 32 are different between VCIB311 and VCIB312. Specifically, VCIB311 is communicatively connected to brake system 322A, steering system 323A, EPB system 324A, P-lock system 324B, propulsion system 324C, and body system 326. VCIB312 is communicatively connected to brake system 322B, steering system 323B, and P-lock system 324B.

ECU321は、ADK2と協調しながらベース車両32内のシステムを統合して制御する。また、ECU321は、DCM327を介して、車両状態を示す様々な情報を車両サーバ7に送信したり、様々な要求を車両サーバ7に送信したりする。また、ECU321は、車両サーバ7からDCM327を介して指令または通知を受信する。 The ECU 321 integrates and controls the systems in the base vehicle 32 in cooperation with the ADK 2. The ECU 321 also transmits various information indicating the vehicle state to the vehicle server 7 via the DCM 327, and transmits various requests to the vehicle server 7. The ECU 321 also receives commands or notifications from the vehicle server 7 via the DCM 327.

ブレーキシステム322A,322Bの各々は、ベース車両32の各車輪に設けられた制動装置(図示せず)を制御するように構成されている。制動装置は、たとえば、アクチュエータによって調整される油圧に応じて動作するディスクブレーキシステムを含む。ブレーキシステム322Aは、ADK2からVCIB311を介して伝送された制御要求に従って、制動装置に対する制動指令を生成する。 Each of the brake systems 322A, 322B is configured to control a brake device (not shown) provided on each wheel of the base vehicle 32. The brake device includes, for example, a disk brake system that operates according to hydraulic pressure adjusted by an actuator. The brake system 322A generates a braking command for the brake device according to a control request transmitted from the ADK2 via the VCIB 311.

ステアリングシステム323A,323Bの各々は、車両1の操舵輪の操舵角を操舵装置(図示せず)を用いて制御するように構成されている。操舵装置は、たとえば、アクチュエータにより操舵角の調整が可能な電動パワーステアリング(EPS:Electric Power Steering)を含む。ステアリングシステム323Aは、ADK2からVCIB311を介して伝送された制御要求に従って、操舵装置に対する操舵指令を生成する。ステアリングシステム323Bは、ADK2からVCIB312を介して伝送された制御要求に従って、操舵装置に対する操舵指令を生成する。 Each of steering systems 323A, 323B is configured to control the steering angle of the steering wheels of vehicle 1 using a steering device (not shown). The steering device includes, for example, an electric power steering (EPS) that can adjust the steering angle using an actuator. Steering system 323A generates a steering command for the steering device according to a control request transmitted from ADK2 via VCIB311. Steering system 323B generates a steering command for the steering device according to a control request transmitted from ADK2 via VCIB312.

EPBシステム324Aは、ADK2からVCIB311を介して伝送された制御要求に従って、複数の車輪のうちの少なくとも1つに設けられたEPB(図示せず)を制御する。EPBは、たとえば、パーキングブレーキ用のドラムブレーキを作動させることによって車輪を固定する。 The EPB system 324A controls an EPB (not shown) provided on at least one of the wheels in accordance with a control request transmitted from the ADK2 via the VCIB 311. The EPB fixes the wheel, for example, by actuating a drum brake for parking braking.

Pロックシステム324Bは、ADK2からVCIB311を介して伝送された制御要求に従って、トラッスミッションに設けられたPロック装置(図示せず)を制御する。Pロック装置は、トランスミッション内の回転要素に連結して設けられたロックギヤに対してパーキングロックポールを嵌合させることで、トランスミッションの出力軸の回転を固定する。これにより、車輪が固定される。 The P-lock system 324B controls a P-lock device (not shown) installed in the transmission according to a control request transmitted from the ADK2 via the VCIB311. The P-lock device fixes the rotation of the output shaft of the transmission by engaging a parking lock pole with a lock gear that is connected to a rotating element in the transmission. This fixes the wheels.

推進システム324Cは、ADK2からVCIB311を介して伝送された制御要求に従って、シフト装置(図示せず)のシフトレンジを切り替える。また、推進システム324Cは、ADK2からの制御要求に従って、駆動源(図示しないモータジェネレータ、エンジンなど)からの駆動力を制御する。 The propulsion system 324C switches the shift range of the shift device (not shown) according to a control request transmitted from the ADK2 via the VCIB 311. The propulsion system 324C also controls the driving force from the driving source (such as a motor generator or engine, not shown) according to a control request from the ADK2.

アクティブセーフティシステム325は、図示しないセンサ群(カメラ、レーダ、センサなど)を用いて前方または後方の障害物を検出する。アクティブセーフティシステム325は、車両1と障害物との間の距離、および、車両1の移動方向に基づいて、車両1が障害物と衝突する可能性があるかどうかを判定する。アクティブセーフティシステム325は、衝突の可能性があると判定した場合、制動力が増加するようにブレーキシステム322Aに制動指令を出力する。 The active safety system 325 detects obstacles in front or behind using a group of sensors (camera, radar, sensors, etc.) not shown. The active safety system 325 determines whether there is a possibility that the vehicle 1 will collide with the obstacle based on the distance between the vehicle 1 and the obstacle and the direction of movement of the vehicle 1. If the active safety system 325 determines that there is a possibility of a collision, it outputs a braking command to the brake system 322A to increase the braking force.

ボディシステム326は、たとえば、車両1の走行状態または環境等に応じて、方向指示器、ホーン、ワイパーなどの部品(いずれも図示せず)を制御するように構成されている。ボディシステム326は、ADK2からVCIB31を介して伝送された制御要求に従って、上記の各部品を制御する。 The body system 326 is configured to control components such as turn signals, a horn, and windshield wipers (none of which are shown) depending on the driving state or environment of the vehicle 1. The body system 326 controls each of the above components according to a control request transmitted from the ADK2 via the VCIB31.

DCM327は車載通信モジュールである。DCM327は、ECU321と車両サーバ7との双方向のデータ通信が可能に構成されている。 DCM327 is an in-vehicle communication module. DCM327 is configured to enable two-way data communication between ECU321 and vehicle server 7.

<サーバのハードウェア構成>
図3は、ディーラサーバ5の典型的なハードウェア構成を示すブロック図である。ディーラサーバ5は、プロセッサ51と、メモリ52と、キーボード53と、マウス54と、ディスプレイ55と、通信インターフェース(IF)56とを備える。メモリ52は、ROM(Read Only Memory)521と、RAM(Random Access Memory)522と、HDD(Hard Disk Drive)523とを含む。プロセッサ51とメモリ52とキーボード53とマウス54とディスプレイ55と通信IF56とは、バスにより互いに接続されている。
<Server hardware configuration>
3 is a block diagram showing a typical hardware configuration of the dealer server 5. The dealer server 5 includes a processor 51, a memory 52, a keyboard 53, a mouse 54, a display 55, and a communication interface (IF) 56. The memory 52 includes a read only memory (ROM) 521, a random access memory (RAM) 522, and a hard disk drive (HDD) 523. The processor 51, the memory 52, the keyboard 53, the mouse 54, the display 55, and the communication IF 56 are connected to each other via a bus.

プロセッサ51は、ディーラサーバ5の全体的な動作を制御する。メモリ52は、プロセッサ51により実行される、オペレーティングシステムおよびアプリケーションプログラムを記憶する。特に、ディーラサーバ5のHDD523には整備スケジュール(図8参照)が格納されている。キーボード53およびマウス54は、ディーラサーバ5の操作者の入力を受け付ける。ディスプレイ55は、各種情報を操作者に対して表示する。通信IF56は、他のサーバ(ADKサーバ6および車両サーバ7)との通信が可能に構成されている。 The processor 51 controls the overall operation of the dealer server 5. The memory 52 stores an operating system and application programs executed by the processor 51. In particular, a maintenance schedule ( see FIG. 8 ) is stored in the HDD 523 of the dealer server 5. The keyboard 53 and mouse 54 accept input from an operator of the dealer server 5. The display 55 displays various information to the operator. The communication IF 56 is configured to enable communication with other servers (the ADK server 6 and the vehicle server 7).

図4は、ADKサーバ6の典型的なハードウェア構成を示すブロック図である。図5は、車両サーバ7の典型的なハードウェア構成を示すブロック図である。ADKサーバ6および車両サーバ7のハードウェア構成は、ディーラサーバ5のハードウェア構成と基本的に同等であるため、説明は繰り返さない。 Figure 4 is a block diagram showing a typical hardware configuration of the ADK server 6. Figure 5 is a block diagram showing a typical hardware configuration of the vehicle server 7. The hardware configurations of the ADK server 6 and the vehicle server 7 are basically the same as the hardware configuration of the dealer server 5, so the description will not be repeated.

ADKサーバ6のHDD623には、ADK2から収集されたADK異常情報に関するデータベース(図6参照)が格納されている。車両サーバ7のHDD723には、多数のVP3から収集されたVP異常情報に関するデータベースが格納されている。HDD723には、前述のユーザ登録情報も格納されている。 The HDD 623 of the ADK server 6 stores a database (see FIG. 6) of ADK abnormality information collected from the ADKs 2. The HDD 723 of the vehicle server 7 stores a database of VP abnormality information collected from a large number of VPs 3. The HDD 723 also stores the above-mentioned user registration information.

<データベース>
図6は、ADK異常情報に関するデータベースの概略構成を示す概念図である。データベースはデータテーブル81を有する。データテーブル81では、複数のADK2の各々の識別番号(ADK-ID)に対して、そのADK2が搭載されたVP3の識別番号(VP-ID)と、そのADK2において発生した異常に関する情報(ADK異常情報)とが関連付けられている。ADK異常情報は、予め定義された異常コードを用いて表される。
<Database>
6 is a conceptual diagram showing the schematic configuration of a database relating to ADK abnormality information. The database has a data table 81. In the data table 81, for each identification number (ADK-ID) of a plurality of ADKs 2, the identification number (VP-ID) of the VP 3 on which that ADK 2 is mounted and information relating to an abnormality that has occurred in that ADK 2 (ADK abnormality information) are associated. The ADK abnormality information is represented using a predefined abnormality code.

異常コードは、異常の発生箇所と内容とを示す区分(記号、数値など)を含む。この例では、異常コードは、異常の発生箇所がコンピュータ21であることを示す区分を含むとともに、ADK2の機器類(認識用センサ22、姿勢用センサ23、センサクリーナ24、HMI25および通信モジュール26(図2参照))のうちのどれであるかを示す区分を含む。 The abnormality code includes a category (symbol, number, etc.) that indicates the location and content of the abnormality. In this example, the abnormality code includes a category that indicates that the abnormality occurred in the computer 21, and also includes a category that indicates which of the ADK2's devices (recognition sensor 22, attitude sensor 23, sensor cleaner 24, HMI 25, and communication module 26 (see Figure 2)) the abnormality occurred in.

それに加えて、異常コードは、異常の発生箇所を示す区分(たとえば記号)を含む。この区分は、たとえば、VP3の停止/発進、ホイールロック動作、ペダル操作(アクセルペダル操作/ブレーキペダル操作)、シフトレバー操作、VP3の加速/減速動作、ステアリング操作、補機類の動作、セーフティ動作のうちのどれに関連する異常が発生したかを示す。なお、紙面の都合から、図6には異常の発生箇所の大まかな区分のみが図示されている。しかし、実際のADK異常情報は、図示された区分よりもより詳細に異常の発生箇所が特定された区分を含み得る。 In addition, the abnormality code includes a category (e.g., a symbol) that indicates where the abnormality occurred. This category indicates, for example, whether the abnormality is related to VP3 stopping/starting, wheel lock operation, pedal operation (accelerator pedal operation/brake pedal operation), shift lever operation, VP3 acceleration/deceleration operation, steering operation, auxiliary operation, or safety operation. Due to space limitations, FIG. 6 only shows rough categories of where the abnormality occurred. However, actual ADK abnormality information may include categories that specify the location of the abnormality in more detail than the categories shown.

異常コードは、異常の具体的な内容に応じた区分(たとえば数値)をさらに含む。この区分は、たとえば、通信不具合、電源異常、出力電圧低下などを示す。 The abnormality code further includes a category (e.g., a numerical value) according to the specific nature of the abnormality. This category indicates, for example, a communication failure, a power supply abnormality, a drop in output voltage, etc.

データテーブル81は自動で更新される。すなわち、ADKサーバ6は、ADK2からADK異常情報を受信すると、ADK異常情報に示される異常の発生箇所および内容に関する区分を更新する。また、新たに製造されたADK2に関する情報がデータテーブル81に追加されたり、廃棄されたADK2に関する情報がデータテーブル81から削除されたりする。 The data table 81 is updated automatically. That is, when the ADK server 6 receives ADK abnormality information from the ADK2, it updates the classification relating to the location and content of the abnormality indicated in the ADK abnormality information. In addition, information relating to a newly manufactured ADK2 is added to the data table 81, and information relating to a discarded ADK2 is deleted from the data table 81.

以下では理解を容易にするため、ステアリング操作に関する異常が発生した例について説明する。ADK2は、たとえば前輪の切れ角をVP3に要求する。VP3は、ADK2からの要求に従って前輪の切れ角を設定する。このように、代表的なステアリング操作は、ADK2とVP3との連携動作を要する。この連携動作が何らかの異常により正常に行えない場合、VP3に異常が発生している可能性も考えられる。もし、VP3に異常が発生していた場合、ADK2を単独で整備しても意味がない。したがって、ステアリング操作に関する異常が発生した場合には、ADK2のみならずVP3も適切に整備することが望ましい。 To make it easier to understand, an example will be described below in which an abnormality occurs with regard to steering operation. For example, ADK2 requests VP3 to turn the front wheels. VP3 sets the turning angle of the front wheels according to the request from ADK2. In this way, a typical steering operation requires coordinated operation between ADK2 and VP3. If this coordinated operation cannot be performed normally due to some abnormality, it is possible that an abnormality has occurred in VP3. If an abnormality has occurred in VP3, there is no point in servicing ADK2 alone. Therefore, if an abnormality occurs with regard to steering operation, it is desirable to properly maintain not only ADK2 but also VP3.

そこで、本実施の形態においては以下に説明するように、ADK2とVP3との連携動作を伴う異常を解消するための整備を実施する場合には、ADK2の整備に先立ってVP3の整備が実施されるように整備スケジュールが設定される。VP3の整備を先に実施することで、VP3が正常であるときにはVP3が正常であることを確認できる。あるいは、VP3に異常が発生しているときにはVP3を修理して正常な状態に復元できる。VP3が正常であることを担保してからADK2を整備することで、ADK2の異常を適切に解消することが可能になる。 In this embodiment, as described below, when maintenance is performed to resolve an abnormality involving the coordinated operation of ADK2 and VP3, the maintenance schedule is set so that VP3 maintenance is performed prior to ADK2 maintenance. By performing VP3 maintenance first, it is possible to confirm that VP3 is normal when VP3 is normal. Alternatively, when an abnormality occurs in VP3, VP3 can be repaired and restored to a normal state. By ensuring that VP3 is normal before performing maintenance on ADK2, it becomes possible to properly resolve the abnormality in ADK2.

なお、ステアリング操作に関する異常は例示である。ステアリングシステム323に限らず、ブレーキシステム322、パワートレーンシステム324、アクティブセーフティシステム325および/またはボディシステム326においても、ADK2とVP3との連携動作を伴う異常が発生し得る。そのような異常が発生した場合にも同様に、整備スケジュールは、ADK2の整備に先立ってVP3の整備が実施されるように設定される。 Note that the abnormality related to steering operation is an example. Abnormalities involving coordinated operation between ADK2 and VP3 may occur not only in the steering system 323 but also in the brake system 322, powertrain system 324, active safety system 325 and/or body system 326. Similarly, when such an abnormality occurs, the maintenance schedule is set so that maintenance of VP3 is performed prior to maintenance of ADK2.

<整備スケジュール>
車両1(ADK2および/またはVP3)に何らかの異常が発生して整備が必要になった場合、ユーザは、ディーラに車両1を持ち込んで整備を依頼する。前述のように、ディーラサーバ5は、ディーラによって整備予定のADK2およびVP3を管理するための整備スケジュールを有する。
<Maintenance Schedule>
When some abnormality occurs in the vehicle 1 (ADK 2 and/or VP 3) and maintenance is required, the user brings the vehicle 1 to a dealer and requests maintenance. As described above, the dealer server 5 has a maintenance schedule for managing the ADK 2 and VP 3 to be maintained by the dealer.

図7は、整備スケジュールの概念図である。ここでは、ADK2を整備可能な2台の設備(ADK-1およびADK-2と記載)と、VP3を整備可能な2台の設備(VP-1およびVP-2と記載)とをディーラが保有している状況を例に説明する。整備スケジュール82では、上記4台の各設備について、1時間の時間帯毎に「予約済み」か「空き」かが示されている。「予約済み」とは、既に整備予約が入っている状態である。「空き」とは、現時点では整備予約が入っておらず、新たな整備予約を受け付け可能な状態である。 Figure 7 is a conceptual diagram of a maintenance schedule. Here, we will explain an example in which a dealer owns two pieces of equipment (listed as ADK-1 and ADK-2) capable of servicing ADK2, and two pieces of equipment (listed as VP-1 and VP-2) capable of servicing VP3. In the maintenance schedule 82, for each of the four pieces of equipment, whether it is "reserved" or "available" for each one-hour time slot is shown. "Reserved" means that a maintenance reservation has already been made. "Available" means that no maintenance reservation has been made at this time, and a new maintenance reservation can be accepted.

本実施の形態においては、ADK2の整備を、ADK2をVP3との連携動作を要する整備と、ADK2をVP3との連携動作を要さない整備とに分類する。図6に示したADK異常情報の例では、コンピュータ21の異常とADK2の機器類(センサ類など)の異常とは、ADK2とVP3との連携動作を要さない整備に分類できる。一方、ステアリング操作の異常に加えて、VP3の停止/発進、ホイールロック動作、ペダル操作、シフトレバー操作、VP3の加速/減速動作、補機類の動作、セーフティ動作に関連する異常は、ADK2とVP3との連携動作を要する整備に分類できる。 In this embodiment, maintenance of the ADK2 is classified into maintenance that requires the ADK2 to operate in cooperation with the VP3, and maintenance that does not require the ADK2 to operate in cooperation with the VP3. In the example of ADK abnormality information shown in FIG. 6, abnormalities in the computer 21 and abnormalities in the ADK2's devices (sensors, etc.) can be classified as maintenance that does not require cooperation between the ADK2 and VP3. On the other hand, in addition to abnormalities in steering operation, abnormalities related to stopping/starting VP3, wheel lock operation, pedal operation, shift lever operation, acceleration/deceleration operation of VP3, operation of auxiliary equipment, and safety operation can be classified as maintenance that requires cooperation between the ADK2 and VP3.

ADK2の異常コード毎に、その異常コードに対応する異常を解消するための整備が、ADK2単独で実施可能な整備なのか、ADK2とVP3との連携動作を要する整備なのかが予め定められている。したがって、車両サーバ7は、ADKサーバ6からADK整備要求とともにADK2の異常コードを受けると、ADK2の異常コードに基づいて、整備におけるADK2とVP3との連携動作の要否を判定できる。本実施の形態において、車両サーバ7は、ADK2とVP3との連携動作を要する整備を実施する場合には、そのことが考慮された整備スケジュールをユーザに提案する。 For each ADK2 abnormality code, it is predetermined whether the maintenance to resolve the abnormality corresponding to that abnormality code is maintenance that can be performed by the ADK2 alone or maintenance that requires coordinated operation between the ADK2 and VP3. Therefore, when the vehicle server 7 receives an ADK2 abnormality code along with an ADK maintenance request from the ADK server 6, it can determine whether or not coordinated operation between the ADK2 and VP3 is required for the maintenance based on the ADK2 abnormality code. In this embodiment, when performing maintenance that requires coordinated operation between the ADK2 and VP3, the vehicle server 7 proposes a maintenance schedule to the user that takes this into consideration.

図8は、ADK2とVP3との連携動作を要する整備を実施するための整備スケジュールの設定手法を説明するための図である。ADK2とVP3との連携動作を要する整備を実施する場合、本実施の形態では、先にVP3の整備が実施され、それに続いてADK2の整備が実施される整備スケジュールがユーザに提案される。 Figure 8 is a diagram for explaining a method for setting a maintenance schedule for performing maintenance that requires coordinated operation between ADK2 and VP3. When performing maintenance that requires coordinated operation between ADK2 and VP3, in this embodiment, a maintenance schedule is proposed to the user in which maintenance of VP3 is performed first, followed by maintenance of ADK2.

整備の順序を考慮しない場合、破線で示すように、たとえば11時から12時までの時間帯にADK2の整備を実施し、続く12時から13時までの時間帯にVP3の整備を実施することも考えられる。しかしながら、そうすると、VP3に何らかの異常が発生していた場合(一例として、VCIB31とECU321との間の通信に異常が発生していた場合)には、ADK2の整備を先に実施しても異常を解消できない。つまり、ADK2の整備が意味をなさない可能性がある。 If the order of maintenance is not taken into consideration, it is conceivable that, for example, maintenance of ADK2 would be carried out between 11:00 and 12:00, and maintenance of VP3 would then be carried out between 12:00 and 13:00, as shown by the dashed line. However, if this were to happen, and some kind of abnormality had occurred in VP3 (for example, an abnormality had occurred in the communication between VCIB31 and ECU321), the abnormality would not be resolved even if maintenance of ADK2 was carried out first. In other words, there is a possibility that maintenance of ADK2 would be meaningless.

これに対し、本実施の形態においては、実線で示すように、たとえば10時から11時までの時間帯にVP3の整備を実施し、11時から12時までの時間帯にADK2の整備を実施する整備スケジュールが提案される。なお、ユーザの待ち時間短縮のため、この例のようにVP3の整備とADK2の整備とが連続して実施されることが好ましい。 In contrast, in this embodiment, as shown by the solid line, a maintenance schedule is proposed in which, for example, maintenance of VP3 is performed between 10:00 and 11:00, and maintenance of ADK2 is performed between 11:00 and 12:00. Note that, in order to reduce user waiting time, it is preferable that maintenance of VP3 and maintenance of ADK2 are performed consecutively, as in this example.

上記の整備スケジュールに従う場合、ADK2の整備に先立ち、たとえばVP3用の故障診断装置(図示せず)を用いてVP3が整備される。VP3を整備した結果、VP3が正常であることが確認された場合、消去法的に、ADK2とVP3とが正常に連携動作しない原因がADK2側にあることが特定される。あるいは、VP3の異常が発生していた場合には、VP3の異常発生箇所を修理できる。VP3を修理したにも拘わらずADK2とVP3とが正常に連携動作しない場合には、原因がADK2側にもあることが特定される。このように、VP3の整備を先に実施し、それにより異常の発生箇所をADK2側に絞り込むことによって、ADK2を適切に整備することが可能になる。 When following the above maintenance schedule, VP3 is serviced prior to maintenance of ADK2, for example, using a fault diagnosis device for VP3 (not shown). If VP3 is confirmed to be normal after maintenance of VP3, it can be determined by a process of elimination that the cause of the malfunction of ADK2 and VP3 not working together properly is on the ADK2 side. Alternatively, if an abnormality has occurred in VP3, the location of the abnormality in VP3 can be repaired. If ADK2 and VP3 do not work together properly even after VP3 has been repaired, it can be determined that the cause is also on the ADK2 side. In this way, by performing maintenance on VP3 first and thereby narrowing down the location of the abnormality to the ADK2 side, it becomes possible to properly maintain ADK2.

<ユーザインターフェイス>
車両1の販売時などにユーザ登録が行われ、ユーザのアカウントおよびパスワードと、そのユーザが保有する車両1(ADK2およびVP3)とが関連付けられる。ここでは、ユーザ登録が既に済んでおり、車両1の整備予約のためのログイン(ユーザ認証)が成功しているものとする。以下、ログイン後にユーザ端末4に表示されるGUI(Graphical User Interface)について説明する。まず、整備希望日がユーザにより選択される。
<User Interface>
User registration is performed when the vehicle 1 is sold, and the user's account and password are associated with the vehicle 1 (ADK 2 and VP 3) owned by the user. It is assumed here that user registration has already been completed, and login (user authentication) for reserving the vehicle 1 has been successful. The following describes the GUI (Graphical User Interface) displayed on the user terminal 4 after login. First, the desired maintenance date is selected by the user.

図9は、整備希望日を選択するための入力画面を示す図である。入力画面91は、整備希望日を選択するためのカレンダー911と、次の入力画面(整備時間帯の選択画面)に進むためのボタン912とを含む。 Figure 9 shows an input screen for selecting a desired maintenance date. The input screen 91 includes a calendar 911 for selecting a desired maintenance date, and a button 912 for proceeding to the next input screen (a maintenance time slot selection screen).

ユーザは、カレンダー911に示された整備予約の空きがある日付(グレーアウトしていない日付)の中から、自身が希望する日付(整備希望日)を選択する。ユーザは、整備希望日の選択後、ボタン912を操作する。これにより、入力画面91で入力された整備希望日が車両サーバ7に送信される。車両サーバ7は、ユーザの整備希望日における整備スケジュール(ディーラが整備可能な時間帯)をディーラサーバ5から取得する。車両サーバ7は、ユーザの整備希望日において、図8にて説明したようにVP3、ADK2の順で整備を実施可能な連続した時間帯を抽出し、整備時間帯の1以上の候補を提案する画面を作成する。 The user selects the desired date (desired maintenance date) from among the dates on the calendar 911 that have available maintenance appointments (dates that are not grayed out). After selecting the desired maintenance date, the user operates button 912. This causes the desired maintenance date entered on the input screen 91 to be sent to the vehicle server 7. The vehicle server 7 obtains the maintenance schedule (time periods during which the dealer can perform maintenance) for the user's desired maintenance date from the dealer server 5. The vehicle server 7 extracts consecutive time periods during which maintenance can be performed for VP3, then ADK2, as described in Figure 8, on the user's desired maintenance date, and creates a screen that proposes one or more candidate maintenance time periods.

図10は、整備時間帯を選択するための入力画面を示す図である。入力画面92は、整備時間帯の候補の表示欄921と、当該候補以外の整備時間帯の選択画面に遷移するためのボタン922と、前の入力画面(整備希望日の選択画面)91(図9参照)に戻るためのボタン923と、確認画面に進むためのボタン924とを含む。 Figure 10 is a diagram showing an input screen for selecting a maintenance time slot. The input screen 92 includes a display field 921 for displaying candidates for maintenance time slots, a button 922 for transitioning to a selection screen for maintenance time slots other than the candidates, a button 923 for returning to the previous input screen (selection screen for desired maintenance date) 91 (see Figure 9), and a button 924 for proceeding to a confirmation screen.

この例では、車両サーバ7により抽出された整備時間帯の候補A~Cが表示されている。いずれの候補A~Cも、VP3、ADK2の順に整備を実施するものである。ユーザは、候補A~Cのうちのいずれか1つのみを選択できる。図11では候補Aが選択されている。表示された候補A~Cの中には希望する整備時間帯がない場合、ユーザは、ボタン922を選択できる。そうすると、図7または図8に示したような整備時間帯の一覧を示す画面が表示され、ユーザは、当該画面を参照しながら希望する整備時間帯を選択できる。ユーザは、ボタン923を操作することにより、必要に応じて前の入力画面91に戻ることができる。ユーザは、希望する整備時間帯の選択後、ボタン924を操作する。これにより、入力画面92で入力された情報(候補A~Cの中から選択された整備時間帯など)が車両サーバ7に送信される。車両サーバ7は、ユーザにより選択された整備日付および整備時間帯に基づいて、整備予約の確認画面を作成する。 In this example, candidates A to C for the maintenance time slot extracted by the vehicle server 7 are displayed. For all candidates A to C, maintenance is performed in the order of VP3, ADK2. The user can select only one of candidates A to C. In FIG. 11, candidate A is selected. If the desired maintenance time slot is not among the displayed candidates A to C, the user can select button 922. This displays a screen showing a list of maintenance time slots as shown in FIG. 7 or FIG. 8, and the user can select the desired maintenance time slot while referring to the screen. The user can return to the previous input screen 91 as necessary by operating button 923. After selecting the desired maintenance time slot, the user operates button 924. This causes the information entered on the input screen 92 (such as the maintenance time slot selected from candidates A to C) to be sent to the vehicle server 7. The vehicle server 7 creates a confirmation screen for the maintenance reservation based on the maintenance date and maintenance time slot selected by the user.

図11は、整備予約の確認画面を示す図である。確認画面93は、整備内容の表示欄931と、整備予約を確定するためのボタン932と、入力画面91(図9参照)に戻るためのボタン933とを含む。 Figure 11 shows a confirmation screen for a maintenance reservation. The confirmation screen 93 includes a display field 931 for displaying the maintenance details, a button 932 for confirming the maintenance reservation, and a button 933 for returning to the input screen 91 (see Figure 9).

表示欄931は、ADK2およびVP3(図11では車両本体と記載)の各々について、たとえば、整備項目と、整備日付と、整備時間帯の開始時刻と、整備の所要時間とに関する情報を含む。表示欄931は、整備項目の詳細(異常コードの内容をユーザに分かり易く説明したもの)を表示するためのボタン931Aを含んでもよい。ユーザがボタン932を選択すると、ユーザにより選択された整備日付および整備時間帯が車両サーバ7からディーラサーバ5に送信される。これにより、整備予約が確定し、ディーラサーバ5において整備スケジュールが更新される。一方、ユーザがボタン933を選択すると、入力画面91が再び表示される。この場合、ユーザは、整備希望日を再選択できる。 Display field 931 includes information regarding, for example, the maintenance item, the maintenance date, the start time of the maintenance time slot, and the time required for maintenance for each of ADK2 and VP3 (described as the vehicle body in FIG. 11). Display field 931 may include a button 931A for displaying details of the maintenance item (an explanation of the contents of the abnormality code that is easy for the user to understand). When the user selects button 932, the maintenance date and maintenance time slot selected by the user are transmitted from the vehicle server 7 to the dealer server 5. This confirms the maintenance reservation, and the maintenance schedule is updated in the dealer server 5. On the other hand, when the user selects button 933, the input screen 91 is displayed again. In this case, the user can reselect the desired maintenance date.

<処理シーケンス>
図12は、情報処理システム100における処理の流れを示すシーケンス図である。図中、左から右に、ユーザ端末4、ADKサーバ6、車両サーバ7およびディーラサーバ5により実行される処理を示す。以下、シーケンスを「SQ」と記載する。
<Processing sequence>
12 is a sequence diagram showing the flow of processing in the information processing system 100. In the figure, from left to right, processing executed by the user terminal 4, the ADK server 6, the vehicle server 7, and the dealer server 5 is shown. Hereinafter, a sequence is abbreviated as "SQ."

SQ1において、ADKサーバ6は、ADK異常情報とともにADK整備要求を車両サーバ7に送信する。車両サーバ7は、ユーザ登録情報を参照して、車両1の担当ディーラが運営するディーラサーバ5を特定する。そして、車両サーバ7は、特定されたディーラサーバ5に、ディーラが整備可能な日付(整備可能日)を要求する(SQ2)。ディーラサーバ5は、車両サーバ7からの要求に応答して整備可能日を送信する(SQ3)。 In SQ1, the ADK server 6 sends an ADK maintenance request along with the ADK abnormality information to the vehicle server 7. The vehicle server 7 references the user registration information to identify the dealer server 5 operated by the dealer in charge of the vehicle 1. The vehicle server 7 then requests the identified dealer server 5 for the date on which the dealer can perform maintenance (maintenance available date) (SQ2). In response to the request from the vehicle server 7, the dealer server 5 transmits the maintenance available date (SQ3).

SQ4において、車両サーバ7は、ディーラの整備可能日の中でユーザが整備を希望する日付(整備希望日)をユーザ端末4に問い合わせる(図9参照)。ユーザ端末4は、整備希望日を選択するユーザ操作を受け付ける(SQ5)。ユーザ端末4は、ユーザにより選択された整備希望日を車両サーバ7に送信する。車両サーバ7は、ユーザの整備希望日におけるディーラが整備可能な時間帯(整備可能時間帯)をディーラサーバ5に要求する(SQ6)。ディーラサーバ5は、車両サーバ7からの要求に応答して整備可能時間帯を送信する(SQ7)。 In SQ4, the vehicle server 7 queries the user terminal 4 for the date on which the user wishes to have the vehicle serviced (desired maintenance date) among the days on which the dealer can perform maintenance (see FIG. 9). The user terminal 4 accepts the user's operation to select the desired maintenance date (SQ5). The user terminal 4 transmits the desired maintenance date selected by the user to the vehicle server 7. The vehicle server 7 requests from the dealer server 5 the time period during which the dealer can perform maintenance on the user's desired maintenance date (available maintenance time period) (SQ6). The dealer server 5 transmits the available maintenance time period in response to the request from the vehicle server 7 (SQ7).

SQ8において、車両サーバ7は、ディーラの整備可能時間帯の中から、VP3の整備を先に実施し、それに続いてADK2の整備を実施可能な連続した時間帯を抽出する。車両サーバ7は、抽出された時間帯をユーザ端末4に提案する(図10参照)。ユーザ端末4は、整備時間帯を選択するユーザ操作を受け付ける(SQ9)。ユーザ端末4は、ユーザにより選択された整備時間帯を車両サーバ7に送信する。 In SQ8, the vehicle server 7 extracts, from the dealer's available maintenance time slots, consecutive time slots during which VP3 maintenance can be performed first, followed by ADK2 maintenance. The vehicle server 7 proposes the extracted time slots to the user terminal 4 (see FIG. 10). The user terminal 4 accepts a user operation to select a maintenance time slot (SQ9). The user terminal 4 transmits the maintenance time slot selected by the user to the vehicle server 7.

紙面の制約から図示しないが、その後、ユーザによる最終確認(図11参照)が行われると、車両サーバ7は、整備予約を確定するための通知をディーラサーバ5に送信する(SQ10)。ディーラサーバ5は、車両サーバ7からの通知に従って、整備予約を確定するとともに整備スケジュールを更新する(SQ11)。また、車両サーバ7は、ADK2の整備日付および整備時間帯をADKサーバ6にも通知する(SQ12)。これにより、ADK整備要求が満足されたことをADKサーバ6が認識できる。ADKサーバ6は、ADK2の整備日付および整備時間帯を図示しないデータベースに格納する(SQ13)。 Although not shown due to space limitations, after the user makes a final confirmation (see FIG. 11), the vehicle server 7 sends a notification to the dealer server 5 to confirm the maintenance reservation (SQ10). The dealer server 5 confirms the maintenance reservation and updates the maintenance schedule in accordance with the notification from the vehicle server 7 (SQ11). The vehicle server 7 also notifies the ADK server 6 of the maintenance date and maintenance time slot for ADK2 (SQ12). This allows the ADK server 6 to recognize that the ADK maintenance request has been satisfied. The ADK server 6 stores the maintenance date and maintenance time slot for ADK2 in a database (not shown) (SQ13).

以上のように、本実施の形態においては、ADK2とVP3との連携動作を伴う整備が実施される場合に、まずVP3、次にADK2の順で整備が実施されるように整備スケジュールが設定される。つまり、VP3の正常を確認したりVP3の異常の修理したりした後にADK2の整備が実施される。これにより、依然として異常が確認された場合には、その異常の発生箇所がADK2であることが特定される。よって、本実施の形態によれば、ADK2とVP3との連携動作を伴う整備が実施される場合でもADK2を適切に整備できる。 As described above, in this embodiment, when maintenance involving coordinated operation between ADK2 and VP3 is performed, the maintenance schedule is set so that maintenance is performed first on VP3 and then on ADK2. In other words, maintenance on ADK2 is performed after confirming that VP3 is normal and repairing any abnormality in VP3. As a result, if an abnormality is still confirmed, the source of the abnormality is identified as ADK2. Therefore, according to this embodiment, ADK2 can be properly maintained even when maintenance involving coordinated operation between ADK2 and VP3 is performed.

なお、本実施の形態では、整備スケジュールの複数の候補がユーザに提案され、ユーザが複数の候補の中からいずれかを選択する例について説明した。しかし、ユーザへの提案は必須ではない。ユーザに提案することなく、車両サーバ7が整備スケジュールを指定(確定)してもよい。 In this embodiment, an example has been described in which multiple candidates for a maintenance schedule are proposed to the user, and the user selects one from among the multiple candidates. However, making a proposal to the user is not essential. The vehicle server 7 may specify (confirm) a maintenance schedule without proposing it to the user.

今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is indicated by the claims rather than the description of the embodiments above, and is intended to include all modifications within the meaning and scope of the claims.

100 情報処理システム、1 車両、2 自動運転キット(ADK)、21 コンピュータ、211,212 プロセッサ、22 認識用センサ、23 姿勢用センサ、24 センサクリーナ、25 HMI、26 通信モジュール、3 車両プラットフォーム(VP)、31,311,312 車両制御インターフェースボックス(VCIB)、32 ベース車両、321 ECU、322,322A,322B ブレーキシステム、323,323A,323B ステアリングシステム、324 パワートレーンシステム、324A 電動パーキングブレーキ(EPB)システム、324B パーキングロックシステム、324C 推進システム、325 アクティブセーフティシステム、326 ボディシステム、327 DCM、4 ユーザ端末、5 ディーラサーバ、51 プロセッサ、52 メモリ、521 ROM、522 RAM、533 HDD、53 キーボード、54 マウス、55 ディスプレイ、56 通信IF、6 ADKサーバ、61 プロセッサ、62 メモリ、621 ROM、622 RAM、633 HDD、63 キーボード、64 マウス、65 ディスプレイ、66 通信IF、7 車両サーバ、71 プロセッサ、72 メモリ、721 ROM、722 RAM、733 HDD、73 キーボード、74 マウス、75 ディスプレイ、76 通信IF。 100 Information processing system, 1 Vehicle, 2 Autonomous driving kit (ADK), 21 Computer, 211, 212 Processor, 22 Recognition sensor, 23 Attitude sensor, 24 Sensor cleaner, 25 HMI, 26 Communication module, 3 Vehicle platform (VP), 31, 311, 312 Vehicle control interface box (VCIB), 32 Base vehicle, 321 ECU, 322, 322A, 322B Brake system, 323, 323A, 323B Steering system, 324 Power train system, 324A Electric parking brake (EPB) system, 324B Parking lock system, 324C Propulsion system, 325 Active safety system, 326 Body system, 327 DCM, 4 User terminal, 5 Dealer server, 51 Processor, 52 Memory, 521 ROM, 522 RAM, 533 HDD, 53 keyboard, 54 mouse, 55 display, 56 communication IF, 6 ADK server, 61 processor, 62 memory, 621 ROM, 622 RAM, 633 HDD, 63 keyboard, 64 mouse, 65 display, 66 communication IF, 7 vehicle server, 71 processor, 72 memory, 721 ROM, 722 RAM, 733 HDD, 73 keyboard, 74 mouse, 75 display, 76 communication IF.

Claims (6)

自動運転システムが車両プラットフォームに搭載された車両の整備スケジュールを設定する情報処理システムであって、
プロセッサと、
前記整備スケジュールが格納された記憶装置とを備え、
前記プロセッサは、前記自動運転システムと前記車両プラットフォームとの連携動作を伴う整備が実施される場合に、前記自動運転システムの整備に先立って前記車両プラットフォームの整備が実施されるように前記整備スケジュールを設定する、情報処理システム
An information processing system for setting a maintenance schedule for a vehicle mounted on a vehicle platform by an autonomous driving system,
A processor;
a storage device in which the maintenance schedule is stored ;
The processor sets the maintenance schedule so that, when maintenance is performed involving coordinated operation between the autonomous driving system and the vehicle platform, maintenance of the vehicle platform is performed prior to maintenance of the autonomous driving system .
前記プロセッサは、前記自動運転システムが所定の要求を前記車両プラットフォームに出力し、前記車両プラットフォームが前記要求に従って動作する場合に、前記連携動作を伴う整備が実施されるとして、前記自動運転システムの整備に先立って前記車両プラットフォームの整備が実施されるように前記整備スケジュールを設定する、請求項1に記載の情報処理システム The information processing system of claim 1, wherein the processor determines that maintenance involving the coordinated operation is to be performed when the autonomous driving system outputs a predetermined request to the vehicle platform and the vehicle platform operates in accordance with the request, and sets the maintenance schedule so that maintenance of the vehicle platform is performed prior to maintenance of the autonomous driving system . 前記車両プラットフォームは、前記自動運転システムからの前記要求に従って前記車両の走行を制御する走行制御システムを含み、
前記プロセッサは、前記自動運転システムの整備に先立って、前記連携動作に関連する前記走行制御システムの整備が実施されるように前記整備スケジュールを設定する、請求項2に記載の情報処理システム
the vehicle platform includes a driving control system that controls driving of the vehicle according to the request from the autonomous driving system;
The information processing system according to claim 2 , wherein the processor sets the maintenance schedule such that maintenance of the cruise control system related to the coordinated operation is performed prior to maintenance of the autonomous driving system.
前記走行制御システムは、ブレーキシステムと、ステアリングシステムと、パワートレーンシステムと、アクティブセーフティシステムと、ボディシステムとのうちの少なくとも1つを含む、請求項3に記載の情報処理システム The information processing system according to claim 3 , wherein the cruise control system includes at least one of a brake system, a steering system, a powertrain system, an active safety system, and a body system. 前記車両プラットフォームは、前記自動運転システムと前記車両プラットフォームとの間のインターフェースを行う車両制御インターフェースを含み、
前記プロセッサは、前記自動運転システムの整備に先立って、前記車両制御インターフェースの整備が実施されるように前記整備スケジュールを設定する、請求項1または2に記載の情報処理システム
the vehicle platform includes a vehicle control interface for interfacing between the automated driving system and the vehicle platform;
The information processing system according to claim 1 or 2, wherein the processor sets the maintenance schedule such that maintenance of the vehicle control interface is performed prior to maintenance of the automated driving system.
コンピュータによる情報処理方法であって、
自動運転システムが車両プラットフォームに搭載された車両の整備スケジュールを前記コンピュータにより設定するステップを含み、
前記設定するステップは、前記自動運転システムと前記車両プラットフォームとの連携動作を伴う整備が実施される場合に、前記自動運転システムの整備に先立って前記車両プラットフォームの整備が実施されるように前記整備スケジュールを設定するステップを含む、情報処理方法。
A method for processing information by a computer, comprising:
The automated driving system includes a step of setting, by the computer, a maintenance schedule for a vehicle mounted on the vehicle platform;
An information processing method, wherein the setting step includes a step of setting the maintenance schedule so that, when maintenance is performed involving coordinated operation between the autonomous driving system and the vehicle platform, maintenance of the vehicle platform is performed prior to maintenance of the autonomous driving system.
JP2022005556A 2022-01-18 2022-01-18 Information processing system and information processing method Active JP7639718B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022005556A JP7639718B2 (en) 2022-01-18 2022-01-18 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022005556A JP7639718B2 (en) 2022-01-18 2022-01-18 Information processing system and information processing method

Publications (2)

Publication Number Publication Date
JP2023104523A JP2023104523A (en) 2023-07-28
JP7639718B2 true JP7639718B2 (en) 2025-03-05

Family

ID=87379285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022005556A Active JP7639718B2 (en) 2022-01-18 2022-01-18 Information processing system and information processing method

Country Status (1)

Country Link
JP (1) JP7639718B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019038524A (en) 2017-06-28 2019-03-14 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh Method for self-checking driving function of automatic driving vehicle or partially automatic driving vehicle
WO2020131611A1 (en) 2018-12-21 2020-06-25 Continental Automotive Systems, Inc. Self-service repair for autonomous vehicles
JP2021123137A (en) 2020-01-31 2021-08-30 トヨタ自動車株式会社 Vehicle and vehicle control interface

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09154181A (en) * 1995-11-30 1997-06-10 Mitsubishi Electric Corp Vehicle integrated control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019038524A (en) 2017-06-28 2019-03-14 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh Method for self-checking driving function of automatic driving vehicle or partially automatic driving vehicle
WO2020131611A1 (en) 2018-12-21 2020-06-25 Continental Automotive Systems, Inc. Self-service repair for autonomous vehicles
JP2021123137A (en) 2020-01-31 2021-08-30 トヨタ自動車株式会社 Vehicle and vehicle control interface

Also Published As

Publication number Publication date
JP2023104523A (en) 2023-07-28

Similar Documents

Publication Publication Date Title
US11472428B2 (en) Vehicle control system and control method
JP7626016B2 (en) Vehicle platform, autonomous driving system, and vehicle control interface box
JP7771998B2 (en) Vehicle platform, vehicle control interface box, and autonomous driving system
KR20210098358A (en) Vehicle
JP7200829B2 (en) vehicle system
JP7652037B2 (en) Autonomous driving systems and vehicles
JP7639718B2 (en) Information processing system and information processing method
JP7669939B2 (en) Server and information processing method
JP7593282B2 (en) Vehicle, vehicle control method, and vehicle control interface box
JP7669943B2 (en) server
JP7537402B2 (en) Vehicle platform, autonomous driving system, and vehicle control interface box
JP2025010177A (en) vehicle
JP2023106897A (en) Management system
JP7552566B2 (en) Vehicle management system and vehicle management method
JP7571748B2 (en) Vehicles and Autonomous Driving Kits
JP2023105425A (en) Management device
JP2023102433A (en) server
JP2023125317A (en) information processing equipment
US20250326406A1 (en) Vehicle
JP7666410B2 (en) Vehicle Management System
JP2026007900A (en) vehicle
JP7619234B2 (en) Vehicle, vehicle platform, vehicle control interface box, autonomous driving kit, vehicle control method, and vehicle platform control method
JP7794161B2 (en) Vehicle, vehicle control method, and vehicle control interface box
JP7468552B2 (en) Vehicle management device and vehicle management method
JP2026003253A (en) vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7639718

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150