JP2023107422A - Vehicle management system - Google Patents
Vehicle management system Download PDFInfo
- Publication number
- JP2023107422A JP2023107422A JP2022008617A JP2022008617A JP2023107422A JP 2023107422 A JP2023107422 A JP 2023107422A JP 2022008617 A JP2022008617 A JP 2022008617A JP 2022008617 A JP2022008617 A JP 2022008617A JP 2023107422 A JP2023107422 A JP 2023107422A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- drive unit
- server
- maintenance
- actuator
- 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.)
- Pending
Links
- 238000012423 maintenance Methods 0.000 claims abstract description 87
- 230000001186 cumulative effect Effects 0.000 claims description 38
- 230000008878 coupling Effects 0.000 abstract description 9
- 238000010168 coupling process Methods 0.000 abstract description 9
- 238000005859 coupling reaction Methods 0.000 abstract description 9
- 238000000034 method Methods 0.000 description 48
- 239000000725 suspension Substances 0.000 description 46
- 230000008569 process Effects 0.000 description 41
- 238000012545 processing Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 24
- 230000007246 mechanism Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000000875 corresponding effect Effects 0.000 description 11
- 230000037230 mobility Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 6
- 238000007689 inspection Methods 0.000 description 5
- 230000008439 repair process Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 241000156302 Porcine hemagglutinating encephalomyelitis virus Species 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 102220171488 rs760746448 Human genes 0.000 description 2
- 239000006096 absorbing agent Substances 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000009420 retrofitting Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
Description
本開示は、車両管理システムに関する。 The present disclosure relates to vehicle management systems.
特開2019-131187号公報(特許文献1)には、インターネットを利用したクラウドサービスによって車両の診断を行なう技術が開示されている。特許文献1に記載される技術では、車両が行なった一次診断によって異常があると診断され、かつ、その異常を運転者が感知できる場合に、その異常に関する二次診断が車両からクラウドサービス事業者のサーバへ要求される。この際、車両は、二次診断のためのデータをサーバへ送信する。特許文献1に記載される技術では、車両の異常が軽微(運転者が感知できない程度、又は車両走行に直ちに影響がない程度)である場合には、二次診断は実行されない。
Japanese Patent Laying-Open No. 2019-131187 (Patent Document 1) discloses a technique of diagnosing a vehicle by a cloud service using the Internet. In the technology described in
近年、MaaS(Mobility as a Service)が注目されている。MaaSの利便性を向上させるためには、ユーザからの要求に応じて車両を提供できるようにサーバによって複数の車両を管理することが考えられる。 In recent years, MaaS (Mobility as a Service) has attracted attention. In order to improve the convenience of MaaS, it is conceivable to manage a plurality of vehicles by a server so that vehicles can be provided according to requests from users.
車両を管理する事業者には、適切な時期に車両のメンテナンスを行なうことが要求される。そこで、車両で検出された各種の情報を車両からサーバへ逐次送信し、サーバが車両から受信した情報に基づいてメンテナンス時期を決定することが考えられる。しかしながら、管理される車両からサーバへ送信される情報量が多くなると、サーバの処理負荷(たとえば、情報処理のための演算量)が増大したり、通信コストが上昇したりする。 Businesses managing vehicles are required to perform vehicle maintenance at appropriate times. Therefore, it is conceivable to sequentially transmit various information detected in the vehicle from the vehicle to the server, and determine the maintenance timing based on the information received from the vehicle by the server. However, when the amount of information transmitted from vehicles to be managed to the server increases, the processing load on the server (for example, the amount of calculation for information processing) increases, and the communication cost increases.
本開示は、上記課題を解決するためになされたものであり、その目的は、車両を管理するサーバの負荷を軽減しつつ適切な時期に車両のメンテナンスを行なうことである。 The present disclosure has been made to solve the above problems, and its object is to perform vehicle maintenance at an appropriate time while reducing the load on a server that manages vehicles.
本開示の第1の観点に係る車両管理システムは、車両とサーバとを含む。車両は、駆動ユニットと、コンピュータとを備える。駆動ユニットは、被駆動部材と、被駆動部材を動かすための動力を発生させるアクチュエータと、アクチュエータによる動力を被駆動部材に伝達する連結部とを備える。コンピュータは、アクチュエータが被駆動部材を駆動した回数を積算し、駆動ユニットの積算駆動回数をサーバへ送信するように構成される。サーバは、積算駆動回数が所定回数を超えた場合に、駆動ユニットのメンテナンスを要求する信号(以下、「要求信号」とも称する)を送信するように構成される。 A vehicle management system according to a first aspect of the present disclosure includes a vehicle and a server. The vehicle has a drive unit and a computer. The drive unit includes a driven member, an actuator that generates power for moving the driven member, and a connecting portion that transmits the power generated by the actuator to the driven member. The computer is configured to accumulate the number of times the actuator drives the driven member and transmit the accumulated number of times the driving unit has been driven to the server. The server is configured to transmit a signal requesting maintenance of the drive unit (hereinafter also referred to as a "request signal") when the cumulative number of times of driving exceeds a predetermined number of times.
上記の車両管理システムでは、サーバによって駆動ユニットのメンテナンス時期が管理される。駆動ユニットのメンテナンス時期は、積算駆動回数のみによって決定される。このため、サーバで管理される情報量が少なくなる。また、車両からサーバへ送信される情報量も少なくなる。これにより、サーバの負荷が軽減される。 In the vehicle management system described above, the server manages the maintenance timing of the drive unit. The maintenance timing of the driving unit is determined only by the cumulative number of times of driving. Therefore, the amount of information managed by the server is reduced. Also, the amount of information transmitted from the vehicle to the server is reduced. This reduces the load on the server.
さらに、駆動ユニットにおいては積算駆動回数と劣化進行度とが高い相関性を示すため、積算駆動回数のみによって適切なメンテナンス時期を決定することができる。このように、上記構成によれば、車両を管理するサーバの負荷を軽減しつつ適切な時期に車両のメンテナンスを行なうことが可能になる。 Furthermore, in the drive unit, since the cumulative number of times of driving and the degree of progress of deterioration show a high correlation, it is possible to determine an appropriate maintenance timing based only on the cumulative number of times of driving. Thus, according to the above configuration, it is possible to perform vehicle maintenance at an appropriate time while reducing the load on the server that manages the vehicle.
サーバは上記要求信号によって所定の業者にメンテナンスを依頼してもよい。メンテナンスの例としては、検査、修理、交換が挙げられる。上記要求信号は、駆動ユニットの交換を要求する信号であってもよい。サーバは上記要求信号を車両のユーザ端末(たとえば、車両のユーザが携帯するモバイル端末)へ送信してもよい。あるいは、サーバは上記要求信号を車両へ送信してもよい。要求信号を受信した車両のコンピュータは、要求信号が要求するメンテナンスを実行するための処理(以下、「メンテナンス処理」とも称する)を実行してもよい。メンテナンス処理は、メンテナンス時期が到来したことを、メンテナンスの対象となる駆動ユニット(たとえば、ユニット名又は場所)とともに、車両のユーザに報知する処理であってもよい。あるいは、メンテナンス処理は、メンテナンスを依頼する処理であってもよい。あるいは、メンテナンス処理は、当該車両を自動運転でメンテナンス場所へ移動させる処理であってもよい。車両のコンピュータは、メンテナンス完了後に、メンテナンスが行なわれた駆動ユニットの積算駆動回数をリセットしてもよい。 The server may request maintenance from a predetermined vendor according to the request signal. Examples of maintenance include inspection, repair, and replacement. The request signal may be a signal requesting replacement of the drive unit. The server may send the request signal to a user terminal of the vehicle (eg, a mobile terminal carried by the user of the vehicle). Alternatively, the server may send the request signal to the vehicle. Upon receiving the request signal, the vehicle computer may execute processing for performing maintenance requested by the request signal (hereinafter also referred to as “maintenance processing”). The maintenance process may be a process of notifying the user of the vehicle that the time for maintenance has arrived, together with the drive unit (for example, unit name or location) to be maintained. Alternatively, the maintenance process may be a process of requesting maintenance. Alternatively, the maintenance process may be a process of automatically moving the vehicle to a maintenance location. After completion of maintenance, the computer of the vehicle may reset the cumulative drive count of the drive unit for which maintenance has been performed.
車両は、複数の駆動ユニットを含んでもよい。そして、車両に搭載された上記コンピュータが、駆動ユニットごとにアクチュエータが被駆動部材を駆動した回数を積算し、各駆動ユニットの積算駆動回数をサーバへ送信するように構成されてもよい。 A vehicle may include multiple drive units. The computer mounted on the vehicle may be configured to integrate the number of times the actuator drives the driven member for each drive unit, and transmit the integrated drive number of each drive unit to the server.
複数の駆動ユニットは、以下に示すドア駆動ユニットとエアサス駆動ユニットとワイパー駆動ユニットとブレーキ駆動ユニットとの少なくとも1つを含んでもよい。 The plurality of drive units may include at least one of a door drive unit, an air suspension drive unit, a wiper drive unit, and a brake drive unit, which are described below.
ドア駆動ユニットは、ドア部材(被駆動部材)と、ドア部材を動かすための動力を発生させるアクチュエータ(たとえば、モータ)と、ドア部材とアクチュエータとを連結する連結機構(連結部)とを備える。エアサス駆動ユニットは、サスペンション部材(被駆動部材)と、サスペンション部材を動かすための動力を発生させるアクチュエータ(たとえば、モータ及びコンプレッサ)と、サスペンション部材とアクチュエータとを連結する連結機構(連結部)とを備える。ワイパー駆動ユニットは、ワイパー部材(被駆動部材)と、ワイパー部材を動かすための動力を発生させるアクチュエータ(たとえば、モータ)と、ワイパー部材とアクチュエータとを連結する連結機構(連結部)とを備える。ブレーキ駆動ユニットは、ブレーキ部材(被駆動部材)と、ブレーキ部材を動かすための動力を発生させるアクチュエータ(たとえば、油圧シリンダ)と、ブレーキ部材とアクチュエータとを連結する連結機構(連結部)とを備える。 The door drive unit includes a door member (driven member), an actuator (for example, a motor) that generates power for moving the door member, and a connecting mechanism (connecting portion) that connects the door member and the actuator. The air suspension drive unit includes a suspension member (driven member), an actuator (for example, a motor and a compressor) that generates power for moving the suspension member, and a connection mechanism (connecting portion) that connects the suspension member and the actuator. Prepare. The wiper drive unit includes a wiper member (driven member), an actuator (for example, a motor) that generates power for moving the wiper member, and a connecting mechanism (connecting portion) that connects the wiper member and the actuator. The brake drive unit includes a brake member (driven member), an actuator (for example, a hydraulic cylinder) that generates power for moving the brake member, and a connection mechanism (connection portion) that connects the brake member and the actuator. .
本開示の第2の観点に係る車両管理システムは、車両とサーバとを含む。車両は、第1駆動ユニットと、第2駆動ユニットと、コンピュータとを備える。第1駆動ユニット及び第2駆動ユニットの各々は、被駆動部材と、被駆動部材を動かすための動力を発生させるアクチュエータと、アクチュエータによる動力を被駆動部材に伝達する連結部とを備える。コンピュータは、第1駆動ユニットについては、アクチュエータが被駆動部材を駆動した回数を積算し、第1駆動ユニットの積算駆動回数をサーバへ送信する一方、第2駆動ユニットについては積算駆動回数をサーバへ送信しないように構成される。サーバは、第1駆動ユニットの積算駆動回数が第1閾値を超えた場合に、第1駆動ユニットのメンテナンスを要求する第1要求信号を送信し、第1駆動ユニットの積算駆動回数が第2閾値を超えた場合に、第2駆動ユニットのメンテナンスを要求する第2要求信号を送信するように構成される。 A vehicle management system according to a second aspect of the present disclosure includes a vehicle and a server. The vehicle comprises a first drive unit, a second drive unit and a computer. Each of the first drive unit and the second drive unit includes a driven member, an actuator that generates power for moving the driven member, and a connecting portion that transmits the power generated by the actuator to the driven member. For the first drive unit, the computer integrates the number of times the actuator has driven the driven member, and transmits the cumulative number of times the first drive unit has been driven to the server. Configured not to send. The server transmits a first request signal requesting maintenance of the first drive unit when the cumulative drive count of the first drive unit exceeds the first threshold, and the cumulative drive count of the first drive unit exceeds the second threshold. is exceeded, a second request signal is sent to request maintenance of the second drive unit.
上記構成では、第1駆動ユニットの積算駆動回数を用いて、第2駆動ユニットのメンテナンス時期が決定される。第2駆動ユニットの積算駆動回数が車両からサーバへ送信されないことで、車両からサーバへ送信される情報量を軽減できる。上記構成によれば、車両からサーバへ送信される情報量を軽減しつつ、多くの駆動ユニットのメンテナンスを適切な時期に行なうことが可能になる。 In the above configuration, the maintenance timing for the second drive unit is determined using the cumulative drive count of the first drive unit. By not transmitting the cumulative drive count of the second drive unit from the vehicle to the server, the amount of information transmitted from the vehicle to the server can be reduced. According to the above configuration, it is possible to reduce the amount of information transmitted from the vehicle to the server and perform maintenance on many drive units at appropriate times.
第1駆動ユニットは、ドア駆動ユニットを含んでもよい。第2駆動ユニットは、車高調整システム、エアサス駆動ユニット、及びブレーキ駆動ユニットの少なくとも1つを含んでもよい。サーバは、車両から受信したドア駆動ユニットの積算駆動回数を用いて、当該車両が備える車高調整システム、エアサス駆動ユニット、及びブレーキ駆動ユニットの少なくとも1つのメンテナンス時期を決定してもよい。通常、車両のドアは停車中に開閉される。このため、ドアの開閉回数(ドア駆動ユニットの積算駆動回数)と車両の停車回数とは高い相関性を示す。車両停車時にはブレーキ装置に大きな負荷がかかるため、ブレーキ装置の劣化進行度とドア駆動ユニットの積算駆動回数とは相関する。車高調整システム及びエアサス駆動ユニットの各々は人が車両を乗り降りするときに稼働するため、車高調整システム及びエアサス駆動ユニットの各々の劣化進行度とドア駆動ユニットの積算駆動回数とは相関する。 The first drive unit may include a door drive unit. The second drive unit may include at least one of a vehicle height adjustment system, an air suspension drive unit, and a brake drive unit. The server may determine maintenance timing for at least one of the vehicle height adjustment system, the air suspension drive unit, and the brake drive unit provided in the vehicle, using the cumulative number of drive times of the door drive unit received from the vehicle. Vehicle doors are normally opened and closed while the vehicle is stopped. Therefore, the number of times the door is opened/closed (the cumulative number of times the door driving unit is driven) and the number of times the vehicle is stopped show a high correlation. Since a large load is applied to the braking device when the vehicle is stopped, the progress of deterioration of the braking device and the cumulative number of driving times of the door drive unit are correlated. Since the vehicle height adjustment system and the air suspension drive unit each operate when a person gets in and out of the vehicle, the degree of deterioration of each of the vehicle height adjustment system and the air suspension drive unit correlates with the cumulative drive count of the door drive unit.
本開示によれば、車両を管理するサーバの負荷を軽減しつつ適切な時期に車両のメンテナンスを行なうことが可能になる。 According to the present disclosure, it is possible to perform vehicle maintenance at an appropriate time while reducing the load on a server that manages vehicles.
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付してその説明は繰り返さない。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are denoted by the same reference numerals, and the description thereof will not be repeated.
図1は、本開示の実施の形態に係る車両の概略構成を示す図である。図1を参照して、車両1は、自動運転キット(以下、「ADK(Autonomous Driving Kit)」と表記する)200と、車両プラットフォーム(以下、「VP(Vehicle Platform)」と表記する)2とを備える。
FIG. 1 is a diagram showing a schematic configuration of a vehicle according to an embodiment of the present disclosure. Referring to FIG. 1 , a
VP2は、ベース車両100の制御システムと、ベース車両100内に設けられた車両制御インターフェースボックス(以下、「VCIB(Vehicle Control Interface Box)」と表記する)111とを含む。VCIB111は、CAN(Controller Area Network)のような車内ネットワークを通じてADK200と通信してもよい。なお、図1では、ベース車両100とADK200とが離れた位置に示されているが、ADK200は、実際にはベース車両100に取り付けられている。この実施の形態では、ベース車両100のルーフトップにADK200が取り付けられる。ただし、ADK200の取り付け位置は適宜変更可能である。
VP2 includes a control system of
ベース車両100は、たとえば市販されるxEV(電動車)である。xEVは、電力を動力源の全て又は一部として利用する車両である。この実施の形態では、ベース車両100としてBEV(電気自動車)を採用する。ただしこれに限られず、ベース車両100は、BEV以外のxEV(HEV、PHEV、FCEVなど)であってもよい。ベース車両100が備える車輪の数は、たとえば4輪である。ただしこれに限られず、ベース車両100が備える車輪の数は、3輪であってもよいし、5輪以上であってもよい。
ベース車両100の制御システムは、統合制御マネージャ115に加えて、ベース車両100を制御するための各種システムおよび各種センサを含む。統合制御マネージャ115は、ベース車両100に含まれる各種センサからの信号(センサ検出信号)に基づいて、ベース車両100の動作に関わる各種システムを統合して制御する。
The control system of
この実施の形態では、統合制御マネージャ115が制御装置150を含む。制御装置150は、プロセッサ151、RAM(Random Access Memory)152、及び記憶装置153を含む。プロセッサ151としては、たとえばCPU(Central Processing Unit)を採用できる。RAM152は、プロセッサ151によって処理されるデータを一時的に記憶する作業用メモリとして機能する。記憶装置153は、格納された情報を保存可能に構成される。記憶装置153は、たとえばROM(Read Only Memory)及び書き換え可能な不揮発性メモリを含む。記憶装置153には、プログラムのほか、プログラムで使用される情報(たとえば、マップ、数式、及び各種パラメータ)が記憶されている。この実施の形態では、記憶装置153に記憶されているプログラムをプロセッサ151が実行することで、各種の車両制御(たとえば、ADK200からの指示に従う自動運転制御)及び後述するメンテナンスに係る処理(図9参照)が実行される。ただし、これらの処理は、ソフトウェアではなく、専用のハードウェア(電子回路)によって実行されてもよい。なお、制御装置150が備えるプロセッサの数は任意であり、所定の制御ごとにプロセッサが用意されてもよい。
In this embodiment,
ベース車両100は、ブレーキシステム121と、ステアリングシステム122と、パワートレーンシステム123と、アクティブセーフティシステム125と、ボディシステム126とを含む。これらのシステムは、統合制御マネージャ115によって統合制御される。この実施の形態では、各システムがコンピュータを備える。そして、システムごとのコンピュータが車内ネットワーク(たとえば、CAN)を通じて統合制御マネージャ115と通信する。以下では、各システムが備えるコンピュータを、「ECU(Electronic Control Unit)」と称する。
ブレーキシステム121は、ベース車両100の各車輪に設けられた制動装置と、制動装置を制御するECUとを含む。この実施の形態では、制動装置として油圧式ディスクブレーキ装置が採用される。ベース車両100は、車輪速センサ127A,127Bを備える。車輪速センサ127Aは、ベース車両100の前輪に設けられ、前輪の回転速度を検出する。車輪速センサ127Bは、ベース車両100の後輪に設けられ、後輪の回転速度を検出する。ブレーキシステム121のECUは、車輪速センサ127A,127Bで検出された各車輪の回転方向及び回転速度を統合制御マネージャ115へ出力する。
ステアリングシステム122は、ベース車両100の操舵装置と、操舵装置を制御するECUとを含む。操舵装置は、たとえば、アクチュエータにより操舵角の調整が可能なラック&ピニオン式のEPS(Electric Power Steering)を含む。ベース車両100は、ピニオン角センサ128を備える。ピニオン角センサ128は、操舵装置を構成するアクチュエータの回転軸に連結されたピニオンギヤの回転角(ピニオン角)を検出する。ステアリングシステム122のECUは、ピニオン角センサ128で検出されたピニオン角を統合制御マネージャ115へ出力する。
パワートレーンシステム123は、ベース車両100が備える車輪の少なくとも1つに設けられたEPB(Electric Parking Brake)と、ベース車両100のトラッスミッションに設けられたP-Lock装置と、シフトレンジを選択可能に構成されるシフト装置と、ベース車両100の駆動源と、パワートレーンシステム123に含まれる各装置を制御するECUとを含む。EPBは、前述の制動装置とは別に設けられ、電動アクチュエータによって車輪を固定状態にする。P-Lock装置は、たとえば、アクチュエータにより駆動可能なパーキングロックポールによってトランスミッションの出力軸の回転位置を固定状態にする。詳細は後述するが、この実施の形態では、ベース車両100の駆動源として、バッテリから電力の供給を受けるモータを採用する。パワートレーンシステム123のECUは、EPBとP-Lock装置との各々による固定化の有無、シフト装置によって選択されたシフトレンジ、並びにバッテリ及びモータの各々の状態を、統合制御マネージャ115へ出力する。
The
アクティブセーフティシステム125は、衝突回避システムと、サスペンションシステムと、これらのシステムを制御するECUとを含む。衝突回避システムは、車両1の前方及び後方を含む周辺状況を検出するカメラ129A及びレーダセンサ129B,129Cを含む。カメラ129A及びレーダセンサ129B,129Cが取得した情報(車両1の周辺状況を示す情報)は、アクティブセーフティシステム125のECUに入力される。サスペンションシステムは、エアサスペンション装置(後述する図8参照)を含む。アクティブセーフティシステム125のECUは、衝突回避システムに含まれる各種センサ(カメラ129A及びレーダセンサ129B,129C)を利用してエアサスペンション装置を制御する。具体的には、上記ECUは、車両1の周辺状況に応じてエアサスペンション装置を制御することにより、走行中の車両1の車高を調整する。また、アクティブセーフティシステム125のECUは、カメラ129A及びレーダセンサ129B,129Cから受信した信号を用いて、衝突の可能性があるか否かを判定する。上記ECUによって衝突の可能性があると判定された場合には、統合制御マネージャ115が、ブレーキシステム121に制動指令を出力して、車両1の制動力を増加させる。
ボディシステム126は、ボディ系部品と、ボディ系部品(たとえば、方向指示器、ホーン、ドア、及びワイパー)を制御するECUとを備える。ボディシステム126のECUは、マニュアルモードでは、ユーザ操作に従ってボディ系部品を制御し、自律モードでは、ADK200からVCIB111及び統合制御マネージャ115を経て受信する指令に従ってボディ系部品を制御する。
車両1は自動運転可能に構成される。VCIB111は、車両制御インターフェースとして機能する。車両1が自動運転で走行するときには、統合制御マネージャ115とADK200とがVCIB111を介して相互に信号のやり取りを行ない、ADK200からの指令に従って統合制御マネージャ115が自律モード(Autonomous Mode)による走行制御(すなわち、自動運転制御)を実行する。なお、ADK200は、ベース車両100から取り外すことも可能である。ベース車両100は、ADK200が取り外された状態でも、ユーザの運転によりベース車両100単体で走行することができる。ベース車両100単体で走行する場合には、ベース車両100の制御システムが、マニュアルモードによる走行制御(すなわち、ユーザ操作に応じた走行制御)を実行する。
The
この実施の形態では、ADK200が、通信される各信号を定義するAPI(Application Program Interface)に従ってVCIB111との間で信号のやり取りを行なう。ADK200は、上記APIで定義された各種信号を処理するように構成される。ADK200は、たとえば、車両1の走行計画を作成し、作成された走行計画に従って車両1を走行させるための制御を要求する各種コマンドを、上記APIに従ってVCIB111へ出力する。以下、ADK200からVCIB111へ出力される上記各種コマンドの各々を、「APIコマンド」とも称する。また、ADK200は、ベース車両100の状態を示す各種信号を上記APIに従ってVCIB111から受信し、受信したベース車両100の状態を走行計画の作成に反映する。以下、ADK200がVCIB111から受信する上記各種信号の各々を、「APIシグナル」とも称する。APIコマンド及びAPIシグナルはどちらも、上記APIで定義された信号に相当する。ADK200の構成の詳細については後述する(図2参照)。
In this embodiment,
VCIB111は、ADK200から各種APIコマンドを受信する。VCIB111は、ADK200からAPIコマンドを受信すると、そのAPIコマンドを、統合制御マネージャ115が処理可能な信号の形式に変換する。以下、統合制御マネージャ115が処理可能な信号の形式に変換されたAPIコマンドを、「制御コマンド」とも称する。VCIB111は、ADK200からAPIコマンドを受信すると、そのAPIコマンドに対応する制御コマンドを統合制御マネージャ115へ出力する。
統合制御マネージャ115の制御装置150は、ベース車両100の制御システムにおいて検出されたベース車両100の状態を示す各種信号(たとえば、センサ信号、又はステータス信号)を、VCIB111を介してADK200へ送る。VCIB111は、ベース車両100の状態を示す信号を統合制御マネージャ115から逐次受信する。VCIB111は、統合制御マネージャ115から受信した信号に基づいてAPIシグナルの値を決定する。また、VCIB111は、必要に応じて、統合制御マネージャ115から受信した信号をAPIシグナルの形式に変換する。そして、VCIB111は、得られたAPIシグナルをADK200へ出力する。VCIB111からADK200へは、ベース車両100の状態を示すAPIシグナルがリアルタイムで逐次出力される。
この実施の形態において、統合制御マネージャ115とVCIB111との間では、たとえば自動車メーカーによって定義された汎用性の低い信号がやり取りされ、ADK200とVCIB111との間では、より汎用性の高い信号(たとえば、公開されたAPI(Open API)で定義された信号)がやり取りされる。VCIB111は、ADK200と統合制御マネージャ115との間で信号の変換を行なうことにより、ADK200からの指令に従って統合制御マネージャ115が車両制御を行なうことを可能にする。ただし、VCIB111の機能は、上記信号の変換を行なう機能のみには限定されない。たとえば、VCIB111は、所定の判断を行ない、その判断結果に基づく信号(たとえば、通知、指示、又は要求を行なう信号)を、統合制御マネージャ115とADK200との少なくとも一方へ送ってもよい。VCIB111の構成の詳細については後述する(図2参照)。
In this embodiment, between the
ベース車両100は、通信装置130をさらに備える。通信装置130は、各種通信I/F(インターフェース)を含む。制御装置150は、通信装置130を通じて車両1の外部の装置(たとえば、後述するモバイル端末UT及びサーバ500)と通信を行なうように構成される。通信装置130は、移動体通信網(テレマティクス)にアクセス可能な無線通信機(たとえば、DCM(Data Communication Module))を含む。通信装置130は移動体通信網を介してサーバ500と通信する。無線通信機は、5G(第5世代移動通信システム)対応の通信I/Fを含んでもよい。また、通信装置130は、車内又は車両周辺の範囲内に存在するモバイル端末UTと直接通信するための通信I/Fを含む。通信装置130とモバイル端末UTとは、無線LAN(Local Area Network)、NFC(Near Field Communication)、又はBluetooth(登録商標)のような近距離通信を行なってもよい。
モバイル端末UTは、車両1のユーザによって携帯される端末である。この実施の形態では、モバイル端末UTとして、タッチパネルディスプレイを具備するスマートフォンを採用する。ただしこれに限られず、モバイル端末UTとしては、任意のモバイル端末を採用可能であり、ラップトップ、タブレット端末、ウェアラブルデバイス(たとえば、スマートウォッチ又はスマートグラス)、又は電子キーなども採用可能である。
The mobile terminal UT is a terminal carried by the user of the
上述の車両1は、MaaS(Mobility as a Service)システムの構成要素の1つとして採用され得る。MaaSシステムは、たとえばMSPF(Mobility Service Platform)を含む。MSPFは、各種モビリティサービス(たとえば、ライドシェア事業者、カーシェア事業者、保険会社、レンタカー事業者、タクシー事業者等により提供される各種モビリティサービス)が接続される統一プラットフォームである。サーバ500は、MSPFにおいてモビリティサービスのための情報の管理及び公開を行なうコンピュータである。サーバ500は、各種モビリティの情報を管理し、事業者からの要求に応じて情報(たとえば、API、及び、モビリティ間の連携に関する情報)を提供する。サービスを提供する事業者は、MSPF上で公開されたAPIを用いて、MSPFが提供する様々な機能を利用することができる。たとえば、ADKの開発に必要なAPIは、MSPF上に公開されている。
The
サーバ500は、プロセッサ501、RAM502、及び記憶装置503を含む。記憶装置503は、格納された情報を保存可能に構成される。記憶装置503には、プログラムのほか、プログラムで使用される情報(たとえば、マップ、数式、及び各種パラメータ)が記憶されている。この実施の形態では、記憶装置503に記憶されているプログラムをプロセッサ501が実行することで、後述するメンテナンスに係る処理(図10参照)が実行される。ただし、こうした処理は、ソフトウェアではなく、専用のハードウェア(電子回路)によって実行されてもよい。
図2は、車両1の構成の詳細を示す図である。図1とともに図2を参照して、ADK200は、車両1の自動運転を行なうための自動運転システム(以下、「ADS(Autonomous Driving System)」と表記する)202を含む。ADS202は、コンピュータ210と、HMI(Human Machine Interface)230と、認識用センサ260と、姿勢用センサ270と、センサクリーナ290とを含む。
FIG. 2 is a diagram showing the details of the configuration of the
コンピュータ210は、プロセッサと、APIを利用した自動運転ソフトウェアを記憶する記憶装置とを備え、プロセッサによって自動運転ソフトウェアを実行可能に構成される。自動運転ソフトウェアにより、自動運転に関する制御(後述する図3参照)が実行される。自動運転ソフトウェアは、OTA(Over The Air)によって逐次更新されてもよい。コンピュータ210は、通信モジュール210A及び210Bをさらに備える。
The
HMI230は、ユーザとコンピュータ210とが情報をやり取りするための装置である。HMI230は、入力装置及び報知装置を含む。ユーザは、HMI230を通じて、コンピュータ210に指示又は要求を行なったり、自動運転ソフトウェアで使用されるパラメータ(ただし、変更が許可されているものに限る)の値を変更したりすることができる。HMI230は、入力装置及び報知装置の両方の機能を兼ね備えるタッチパネルディスプレイであってもよい。
認識用センサ260は、車両1の外部環境を認識するための情報(以下、「環境情報」とも称する)を取得する各種センサを含む。認識用センサ260は、車両1の環境情報を取得し、コンピュータ210へ出力する。環境情報は、自動運転制御に用いられる。この実施の形態では、認識用センサ260が、車両1の周囲(前方及び後方を含む)を撮像するカメラと、電磁波又は音波によって障害物を検知する障害物検知器(たとえば、ミリ波レーダ及び/又はライダー)とを含む。コンピュータ210は、たとえば、認識用センサ260から受信する環境情報を用いて、車両1から認識可能な範囲に存在する人、物体(他の車両、柱、ガードレールなど)、及び道路上のライン(たとえば、センターライン)を認識できる。認識のために、人工知能(AI)又は画像処理用プロセッサが用いられてもよい。
姿勢用センサ270は、車両1の姿勢に関する情報(以下、「姿勢情報」とも称する)を取得し、コンピュータ210へ出力する。姿勢用センサ270は、車両1の加速度、角速度、及び位置を検出する各種センサを含む。この実施の形態では、姿勢用センサ270が、IMU(Inertial Measurement Unit)及びGPS(Global Positioning System)センサを含む。IMUは、車両1の前後方向、左右方向、及び上下方向の各々の加速度、並びに車両1のロール方向、ピッチ方向、及びヨー方向の各々の角速度を検出する。GPSセンサは、複数のGPS衛星から受信する信号を用いて車両1の位置を検出する。自動車及び航空機の分野においてIMUとGPSとを組み合わせて高い精度で姿勢を計測する技術が公知である。コンピュータ210は、たとえば、こうした公知の技術を利用して、上記姿勢情報から車両1の姿勢を計測してもよい。
The
センサクリーナ290は、車外で外気にさらされるセンサ(たとえば、認識用センサ260)の汚れを除去する装置である。たとえば、センサクリーナ290は、洗浄液及びワイパーを用いて、カメラのレンズ及び障害物検知器の出射口をクリーニングするように構成されてもよい。
The
車両1においては、安全性を向上させるため、所定の機能(たとえば、ブレーキ、ステアリング、及び車両固定)に冗長性を持たせている。ベース車両100の制御システム102は、同等の機能を実現するシステムを複数備える。具体的には、ブレーキシステム121はブレーキシステム121A及び121Bを含む。ステアリングシステム122はステアリングシステム122A及び122Bを含む。パワートレーンシステム123は、EPBシステム123AとP-Lockシステム123Bとを含む。各システムがECUを備える。同等の機能を実現する複数のシステムのうち、一方に異常が生じても、他方が正常に動作することで、車両1において当該機能は正常に働く。
In the
VCIB111は、VCIB111AとVCIB111Bとを含む。VCIB111A及び111Bの各々はコンピュータを含む。コンピュータ210の通信モジュール210A、210Bは、それぞれVCIB111A、111Bのコンピュータと通信可能に構成される。VCIB111とVCIB111Bとは、相互に通信可能に接続されている。VCIB111A及び111Bの各々は、単独で動作可能であり、一方に異常が生じても、他方が正常に動作することで、VCIB111は正常に動作する。VCIB111A及び111Bはどちらも統合制御マネージャ115を介して上記各システムに接続されている。ただし、図2に示すように、VCIB111AとVCIB111Bとでは接続先が一部異なっている。
この実施の形態では、車両1を加速させる機能については、冗長性を持たせていない。パワートレーンシステム123は、車両1を加速させるためのシステムとして、推進システム123Cを含む。
In this embodiment, the function of accelerating the
車両1は、自律モードとマニュアルモードとを切替え可能に構成される。ADK200がVCIB111から受信するAPIシグナルには、車両1が自律モードとマニュアルモードとのいずれの状態かを示す信号(以下、「自律ステート」と表記する)が含まれる。ユーザは、所定の入力装置(たとえば、HMI230又はモバイル端末UT)を通じて、自律モードとマニュアルモードとのいずれかを選択できる。ユーザによっていずれかの運転モードが選択されると、選択された運転モードに車両1がなり、選択結果が自律ステートに反映される。ただし、車両1が自動運転可能な状態になっていなければ、ユーザが自律モードを選択しても自律モードに移行しない。車両1の運転モードの切替えは、統合制御マネージャ115によって行なわれてもよい。統合制御マネージャ115は、車両の状況に応じて自律モードとマニュアルモードとを切り替えてもよい。
The
車両1が自律モードであるときには、コンピュータ210が、VP2から車両1の状態を取得して、車両1の次の動作(たとえば、加速、減速、及び曲がる)を設定する。そして、コンピュータ210は、設定された車両1の次の動作を実現するための各種指令を出力する。コンピュータ210がAPIソフトウェア(すなわち、APIを利用した自動運転ソフトウェア)を実行することにより、自動運転制御に関する指令がADK200からVCIB111を通じて統合制御マネージャ115へ送信される。
When the
図3は、この実施の形態に係る自動運転制御においてADK200が実行する処理を示すフローチャートである。このフローチャートに示される処理は、車両1が自律モードであるときに、APIに対応する周期(API周期)で繰り返し実行される。車両1の運転モードがマニュアルモードから自律モードに切り替わると、自動運転開始を示す開始信号が車両1の識別情報とともに車両1(通信装置130)からサーバ500へ送信された後、以下に説明する図3に示す一連の処理が開始される。以下では、フローチャート中の各ステップを、単に「S」と表記する。
FIG. 3 is a flowchart showing processing executed by the
図1及び図2とともに図3を参照して、S101では、コンピュータ210が現在の車両1の情報を取得する。たとえば、コンピュータ210は、認識用センサ260及び姿勢用センサ270から車両1の環境情報及び姿勢情報を取得する。さらに、コンピュータ210はAPIシグナルを取得する。この実施の形態では、車両1が自律モード及びマニュアルモードのいずれである場合にも、車両1の状態を示すAPIシグナルがVCIB111からADK200へリアルタイムで逐次出力されている。自動運転制御の精度を向上させるために、自律モードにおいてはマニュアルモードよりも短い周期で統合制御マネージャ115からADK200に向けて車両1の状態が逐次送信されてもよい。コンピュータ210が取得するAPIシグナルには、前述の自律ステートのほか、車輪速センサ127A,127Bで検出された各車輪の回転方向及び回転速度を示す信号などが含まれる。
Referring to FIG. 3 together with FIGS. 1 and 2, at S101, the
S102では、コンピュータ210が、S101で取得した車両1の情報に基づいて走行計画を作成する。たとえば、コンピュータ210が、車両1の挙動(たとえば、車両1の姿勢)を計算し、車両1の状態及び外部環境に適した走行計画を作成する。走行計画は、所定期間における車両1の挙動を示すデータである。すでに走行計画が存在する場合には、S102においてその走行計画が修正されてもよい。
At S102, the
S103では、コンピュータ210が、S102で作成された走行計画から制御的な物理量(加速度、タイヤ切れ角など)を抽出する。S104では、コンピュータ210が、S103で抽出された物理量をAPI周期ごとに分割する。S105では、コンピュータ210が、S104で分割された物理量を用いてAPIソフトウェアを実行する。このようにAPIソフトウェアが実行されることにより、走行計画に従う物理量を実現するための制御を要求するAPIコマンド(推進方向コマンド、推進コマンド、制動コマンド、車両固定コマンドなど)がADK200からVCIB111へ送信される。VCIB111は、受信したAPIコマンドに対応する制御コマンドを統合制御マネージャ115へ送信し、統合制御マネージャ115は、その制御コマンドに従って車両1の自動運転制御を行なう。
At S103, the
続くS106では、車両1が自律モードであるか否かを、コンピュータ210が判断する。自律モードが継続している間は(S106にてYES)、上記S101~S105の処理が繰り返し実行されることにより、車両1の自動運転が実行される。他方、車両1がマニュアルモードになると(S106にてNO)、S107において、自動運転終了を示す終了信号が車両1の識別情報とともに車両1(通信装置130)からサーバ500へ送信された後、図3に示す一連の処理は終了する。この実施の形態では、コンピュータ210とVCIB111と統合制御マネージャ115とが協働して車両1を自動運転で走行させるための制御を実行する。この実施の形態では、車両1が有人の状態であるときに車両1の自動運転が行なわれることを想定している。しかしこれに限られず、車両1が無人の状態であるときに車両1の自動運転が行なわれるようにしてもよい。
At S106, the
車両1は、複数の駆動ユニットを備える。駆動ユニットは、一般に「部品ASSY」とも称される。複数の駆動ユニットの各々は、被駆動部材と、被駆動部材を動かすための動力を発生させるアクチュエータと、アクチュエータによる動力を被駆動部材に伝達する連結部とを備える。図4は、車両1が備える各駆動ユニットについて説明するための図である。
図1及び図2とともに図4を参照して、ブレーキシステム121は、ブレーキ駆動ユニット160と、ブレーキ駆動ユニット160を制御するECU11とを含む。この実施の形態に係るブレーキ駆動ユニット160は、油圧式ディスクブレーキ装置(制動装置)として機能する。
Referring to FIG. 4 together with FIGS. 1 and 2 ,
図5は、ブレーキ駆動ユニット160の構成要素を示す図である。図5を参照して、ブレーキ駆動ユニット160は、ブレーキ部材161(被駆動部材)と、ブレーキ部材161を動かすための動力を発生させるブレーキアクチュエータ163と、ブレーキ部材161とブレーキアクチュエータ163とを連結する連結機構162(連結部)とを備える。ブレーキ部材161は、たとえば車両1の各車輪に設けられたブレーキパッドである。ブレーキアクチュエータ163は、たとえば油圧供給用のシリンダと油圧調整用のポンプとを含んで構成される。連結機構162は、油圧を4輪の各ブレーキパッドに伝達する油圧回路と、各油圧回路に設けられた制御弁とを含んで構成される。
FIG. 5 is a diagram showing components of the
再び図1及び図2とともに図4を参照して、ボディシステム126は、ドア駆動ユニット170と、ワイパ駆動ユニット180と、ドア駆動ユニット170及びワイパ駆動ユニット180の各々を制御するECU12とを含む。この実施の形態に係るドア駆動ユニット170は、スライドドア装置として機能する。
4 in conjunction with FIGS. 1 and 2,
図6は、ドア駆動ユニット170の構成要素を示す図である。図6を参照して、ドア駆動ユニット170は、ドア部材171(被駆動部材)と、ドア部材171を動かすための動力を発生させるドアアクチュエータ173と、ドア部材171とドアアクチュエータ173とを連結する連結機構172(連結部)とを備える。ドア部材171は、ユーザが車両1の乗り降りを行なうときに開閉される。ドア部材171は、スライド移動によって開閉するように構成される。ドアアクチュエータ173は、たとえばドア部材171をスライド移動させるための動力を発生させるモータである。連結機構172は、ドアアクチュエータ173による動力をドア部材171に伝達するように構成される。ドア部材171の数は、1つであってもよいし、複数であってもよい。
FIG. 6 is a diagram showing components of the
図7は、ワイパ駆動ユニット180の構成要素を示す図である。図7を参照して、ワイパ駆動ユニット180は、ワイパ部材181(被駆動部材)と、ワイパ部材181を動かすための動力を発生させるワイパアクチュエータ183と、ワイパ部材181とワイパアクチュエータ183とを連結する連結機構182(連結部)とを備える。ワイパ部材181は、たとえば車両1のフロントウィンドウに設けられたワイパブレードである。ワイパアクチュエータ183は、たとえばワイパ部材181を動かすための動力を発生させるモータである。連結機構182は、たとえばワイパアクチュエータ183(モータ)の回転運動を往復運動に変換するワイパーリンクを含み、ワイパアクチュエータ183による動力によってワイパ部材181を往復運動させるように構成される。ワイパ部材181の数は、1つであってもよいし、複数であってもよい。また、ワイパ部材181の設置位置は、フロントウィンドウに限られず、リアウィンドウ、サイドウィンドウ、ボトムウィンドウ、又はルーフウィンドウであってもよい。
FIG. 7 is a diagram showing components of the
再び図1及び図2とともに図4を参照して、アクティブセーフティシステム125は、エアサス駆動ユニット190と、エアサス駆動ユニット190を制御するECU13とを含む。
4 together with FIGS. 1 and 2, the
図8は、エアサス駆動ユニット190の構成要素を示す図である。図8を参照して、エアサス駆動ユニット190は、サスペンション部材191A~191D(被駆動部材)と、サスペンション部材191A~191Dを動かすための動力を発生させるエアサスアクチュエータ193と、サスペンション部材191A~191Dの各々とエアサスアクチュエータ193とを連結する連結機構192(連結部)とを備える。サスペンション部材191A~191Dは、たとえば車両1の各車輪の近傍(左前、右前、左後、及び右後)に設けられている。サスペンション部材191A~191Dの各々は、たとえばエアスプリングとショックアブソーバとを含んで構成される。エアサスアクチュエータ193は、たとえばモータ21、コンプレッサ22、逆止弁23、リリーフ弁24、及びエアドライヤ25を含んで構成される。連結機構192は、エアサスアクチュエータ193に接続された空気配管32Eと、エアサスアクチュエータ193から空気配管32Eに供給される気圧(圧縮空気)をサスペンション部材191A~191Dにそれぞれ伝達する空気配管32A~32Dと、空気配管32A~32Dにそれぞれ設けられた制御弁31A~31Dとを含んで構成される。エアサスアクチュエータ193及び制御弁31A~31Dの各々は、ECU13(図4)によって制御される。
FIG. 8 is a diagram showing components of the air
制御装置150は、所定の期間(以下、「運用期間」と称する)において車両1の自動運転を実行するように構成される。車両1の自動運転中は、図3に示した処理が実行され、制御装置150がADK200からの指令に従って車両1の各種システム(たとえば、図2に示したブレーキシステム121、ステアリングシステム122、パワートレーンシステム123、アクティブセーフティシステム125、及びボディシステム126)を制御する。車両1は、運用期間において、自動運転により所定のサービス(たとえば、物流サービス又は旅客輸送サービス)を提供してもよい。この実施の形態では、自動運転により旅客輸送サービスを提供する車両1が、運行領域内を予め決められた経路で巡回走行する。ただしこれに限られず、車両1は、都度の要求に応じて経路を決定し、決定された経路(オンデマンド経路)に従って自動運転による走行を実行してもよい。
The
図9は、車両1の制御装置150によって実行されるメンテナンスに係る処理を示すフローチャートである。このフローチャートに示される処理は、上記運用期間において繰返し実行される。たとえば、車両1による自動運転が開始されると、図9に示す一連の処理が開始され、自動運転中は所定周期で図9に示す一連の処理が繰り返し実行される。制御装置150は、たとえば、車両1の運転モードがマニュアルモードから自律モードに切り替わった場合に、車両1による自動運転が開始されたと判断する。
FIG. 9 is a flowchart showing maintenance-related processing executed by the
図9に示す一連の処理は、第1駆動ユニットごとに実行される。各第1駆動ユニットに関する情報(たとえば、積算駆動回数)は、記憶装置153に記憶されている。この実施の形態では、ボディシステム126に含まれるドア駆動ユニット170及びワイパ駆動ユニット180の各々が、第1駆動ユニットに相当する。ドア駆動ユニット170とワイパ駆動ユニット180との各々について、以下に説明する図9に示す一連の処理が並行して実行される。
A series of processes shown in FIG. 9 are executed for each first drive unit. Information about each first drive unit (for example, cumulative number of times of driving) is stored in
図1~図8とともに図9を参照して、S11では、第1駆動ユニットが駆動されたか否かを、制御装置150が判断する。制御装置150は、車内ネットワーク(たとえば、CAN)を流れる駆動信号の有無に基づいて、第1駆動ユニットが駆動されたか否かを判断してもよい。こうした方法によれば、センサによらずに、制御装置150が第1駆動ユニットの駆動の有無を確認できる。ただし、第1駆動ユニットの駆動の確認方法は任意である。第1駆動ユニットの駆動を検知するセンサを設けてもよい。
Referring to FIG. 9 together with FIGS. 1 to 8, in S11,
第1駆動ユニットが駆動された場合には(S11にてYES)、制御装置150が、S12において、第1駆動ユニットのアクチュエータが被駆動部材を駆動した回数を積算し、記憶装置153に保存する。S12の処理により、記憶装置153に記憶されている第1駆動ユニットの積算駆動回数が更新される。続けて、制御装置150は、S13において、更新された第1駆動ユニットの積算駆動回数を車両1の識別情報とともにサーバ500へ送信する。その後、処理はS14に進む。
If the first drive unit is driven (YES in S11), the
他方、第1駆動ユニットが駆動されていない間は(S11にてNO)、S12及びS13を経ずに、処理がS14に進む。S14では、車両1が自動運転中であるか否かを、制御装置150が判断する。たとえば、車両1が自律モードである場合には車両1が自動運転中であると制御装置150は判断し、車両1がマニュアルモードである場合には車両1が自動運転中ではないと制御装置150は判断する。車両1が自動運転中である場合には(S14にてYES)、処理が最初のステップ(S11)に戻る。車両1が自動運転中ではない場合には(S14にてNO)、図9に示す一連の処理が終了する。
On the other hand, while the first drive unit is not driven (NO in S11), the process proceeds to S14 without going through S12 and S13. In S14, the
運用期間においては、各第1駆動ユニットの積算駆動回数が車両1(通信装置130)からサーバ500へ逐次送信される。たとえば、ドア駆動ユニット170において、ドアアクチュエータ173によってドア部材171が駆動されると(S11にてYES)、駆動回数が積算され(S12)、ドア駆動ユニット170の積算駆動回数が車両1からサーバ500へ送信される(S13)。また、ワイパ駆動ユニット180において、ワイパアクチュエータ183によってワイパ部材181が駆動されると(S11にてYES)、駆動回数が積算され(S12)、ワイパ駆動ユニット180の積算駆動回数が車両1からサーバ500へ送信される(S13)。この実施の形態に係る制御装置150は、本開示に係る「コンピュータ」の一例に相当する。
During the operation period, the cumulative drive count of each first drive unit is sequentially transmitted from vehicle 1 (communication device 130 ) to
図10は、サーバ500によって実行される第1メンテナンスに係る処理を示すフローチャートである。このフローチャートに示される処理は、サーバ500が車両1からドア駆動ユニット170の積算駆動回数を受信するたびに実行される。
FIG. 10 is a flow chart showing processing related to the first maintenance executed by the
図1~図6とともに図10を参照して、S21では、ドア駆動ユニット170の積算駆動回数(以下、「ドア駆動回数」とも称する)が所定の閾値(以下、「Th11」と表記する)を超えたか否かを、サーバ500が判断する。Th11は、ドア駆動ユニット170のメンテナンスが必要になる時期に対応して設定される。ドア駆動回数がTh11を超えている場合には(S21にてYES)、サーバ500が、S22において、ドア駆動ユニット170のメンテナンスを要求する信号(以下、「ドアメンテ要求信号」とも称する)を車両1へ送信するとともに、Th11を更新する。Th11は、ドア駆動ユニット170の次のメンテナンス時期に対応する回数だけ増加される。ドアメンテ要求信号を受信した車両1の制御装置150は、ドア駆動ユニット170のメンテナンス時期が到来したことを記憶装置153に記録するとともに、車両1のユーザにドア駆動ユニット170のメンテナンス(たとえば、検査、修理、又は交換)を促す報知処理を所定の報知装置(たとえば、HMI230又はモバイル端末UT)に実行させる。
Referring to FIG. 10 together with FIGS. 1 to 6, in S21, the cumulative number of driving times of door driving unit 170 (hereinafter also referred to as "number of door driving times") reaches a predetermined threshold value (hereinafter referred to as "Th11"). The
上記S22の処理が実行されると、処理がS23に進む。また、ドア駆動回数がTh11以下である場合には(S21にてNO)、ドアメンテ要求信号の送信(S22)が行なわれることなく、処理がS23に進む。S23では、ドア駆動回数が所定の閾値(以下、「Th12」と表記する)を超えたか否かを、サーバ500が判断する。Th12は、ブレーキ駆動ユニット160のメンテナンスが必要になる時期に対応して設定される。ドア駆動回数がTh12を超えている場合には(S23にてYES)、サーバ500が、S24において、ブレーキ駆動ユニット160のメンテナンスを要求する信号(以下、「ブレーキメンテ要求信号」とも称する)を車両1へ送信するとともに、Th12を更新する。Th12は、ブレーキ駆動ユニット160の次のメンテナンス時期に対応する回数だけ増加される。ブレーキメンテ要求信号を受信した車両1の制御装置150は、ブレーキ駆動ユニット160のメンテナンス時期が到来したことを記憶装置153に記録するとともに、車両1のユーザにブレーキ駆動ユニット160のメンテナンス(たとえば、検査、修理、又は交換)を促す報知処理を所定の報知装置(たとえば、HMI230又はモバイル端末UT)に実行させる。
After the process of S22 is executed, the process proceeds to S23. If the number of times the door is driven is equal to or less than Th11 (NO at S21), the process proceeds to S23 without transmitting the door maintenance request signal (S22). In S23, the
上記S24の処理が実行されると、処理がS25に進む。また、ドア駆動回数がTh12以下である場合には(S23にてNO)、ブレーキメンテ要求信号の送信(S24)が行なわれることなく、処理がS25に進む。S25では、ドア駆動回数が所定の閾値(以下、「Th13」と表記する)を超えたか否かを、サーバ500が判断する。Th13は、エアサス駆動ユニット190のメンテナンスが必要になる時期に対応して設定される。ドア駆動回数がTh13を超えている場合には(S25にてYES)、サーバ500が、S26において、エアサス駆動ユニット190のメンテナンスを要求する信号(以下、「エアサスメンテ要求信号」とも称する)を車両1へ送信するとともに、Th13を更新する。Th13は、エアサス駆動ユニット190の次のメンテナンス時期に対応する回数だけ増加される。エアサスメンテ要求信号を受信した車両1の制御装置150は、エアサス駆動ユニット190のメンテナンス時期が到来したことを記憶装置153に記録するとともに、車両1のユーザにエアサス駆動ユニット190のメンテナンス(たとえば、検査、修理、又は交換)を促す報知処理を所定の報知装置(たとえば、HMI230又はモバイル端末UT)に実行させる。
After the process of S24 is executed, the process proceeds to S25. If the number of times the door is driven is equal to or less than Th12 (NO in S23), the process proceeds to S25 without transmitting the brake maintenance request signal (S24). In S25, the
上記S26の処理が実行されると、図10に示す一連の処理が終了する。また、ドア駆動回数がTh13以下である場合には(S25にてNO)、エアサスメンテ要求信号の送信(S26)が行なわれることなく、図10に示す一連の処理が終了する。 When the process of S26 is executed, the series of processes shown in FIG. 10 ends. If the number of times the door is driven is equal to or less than Th13 (NO at S25), the air suspension maintenance request signal is not transmitted (S26), and the series of processes shown in FIG. 10 ends.
図11は、サーバ500によって実行される第2メンテナンスに係る処理を示すフローチャートである。このフローチャートに示される処理は、サーバ500が車両1からワイパ駆動ユニット180の積算駆動回数を受信するたびに実行される。
FIG. 11 is a flow chart showing processing related to the second maintenance executed by the
図1~図6とともに図11を参照して、S31では、ワイパ駆動ユニット180の積算駆動回数(以下、「ワイパ駆動回数」とも称する)が所定の閾値(以下、「Th2」と表記する)を超えたか否かを、サーバ500が判断する。Th2は、ワイパ駆動ユニット180のメンテナンスが必要になる時期に対応して設定される。ワイパ駆動回数がTh2を超えている場合には(S31にてYES)、サーバ500が、S32において、ワイパ駆動ユニット180のメンテナンスを要求する信号(以下、「ワイパメンテ要求信号」とも称する)を車両1へ送信する。ワイパメンテ要求信号を受信した車両1の制御装置150は、ワイパ駆動ユニット180のメンテナンス時期が到来したことを記憶装置153に記録するとともに、記憶装置153に記憶されているワイパ駆動回数をリセット(初期化)する。これにより、ワイパ駆動回数が初期値(0回)から積算されるようになる。また、ワイパメンテ要求信号を受信した車両1の制御装置150は、車両1のユーザにワイパ駆動ユニット180のメンテナンス(たとえば、検査、修理、又は交換)を促す報知処理を所定の報知装置(たとえば、HMI230又はモバイル端末UT)に実行させる。
Referring to FIG. 11 along with FIGS. 1 to 6, in S31, the cumulative number of times wiper drive
上記S32の処理が実行されると、図11に示す一連の処理が終了する。また、ワイパ駆動回数がTh2以下である場合には(S31にてNO)、ワイパメンテ要求信号の送信(S32)が行なわれることなく、図11に示す一連の処理が終了する。 When the process of S32 is executed, the series of processes shown in FIG. 11 ends. If the number of times the wiper is driven is equal to or less than Th2 (NO in S31), the series of processes shown in FIG. 11 ends without transmitting the wiper maintenance request signal (S32).
以上説明したように、この実施の形態に係る車両管理方法は、図9~図11に示した処理を含む。図9のS13では、車両1の制御装置150が、ドア駆動ユニット170(第1駆動ユニット)について、ドアアクチュエータ173がドア部材171を駆動した回数を積算し、ドア駆動ユニット170の積算駆動回数をサーバ500へ送信する。図10に示した処理では、ドア駆動ユニット170の積算駆動回数が第1閾値(Th11)を超えた場合に(S21にてYES)、サーバ500が、S22において、ドア駆動ユニット170のメンテナンスを要求する第1要求信号を送信する。また、ドア駆動ユニット170の積算駆動回数が第2閾値(Th12)を超えた場合に(S23にてYES)、サーバ500が、S24において、ブレーキ駆動ユニット160(第2駆動ユニット)のメンテナンスを要求する第2要求信号を送信する。また、ドア駆動ユニット170の積算駆動回数が第3閾値(Th13)を超えた場合に(S25にてYES)、サーバ500が、S26において、エアサス駆動ユニット190(第3駆動ユニット)のメンテナンスを要求する第3要求信号を送信する。こうした車両管理方法によれば、車両1を管理するサーバ500の負荷を軽減しつつ適切な時期に車両1のメンテナンスを行なうことが可能になる。
As described above, the vehicle management method according to this embodiment includes the processes shown in FIGS. 9 to 11. FIG. In S13 of FIG. 9, the
上記実施の形態では、サーバ500が、ドア駆動ユニット170の積算駆動回数を用いて、ブレーキ駆動ユニット160とエアサス駆動ユニット190との各々のメンテナンス時期を決定している。しかしこれに限られず、サーバ500は、ドア駆動ユニット170の積算駆動回数を用いて、P-Lock装置とEPBとの少なくとも一方のメンテナンス時期を決定してもよい。
In the above-described embodiment,
上記実施の形態では、第1駆動ユニットが駆動されるたびに、第1駆動ユニットの積算駆動回数がサーバ500へ送信される(図9参照)。しかしこれに限られず、第1駆動ユニットの積算駆動回数の送信タイミングは適宜変更可能である。たとえば、車両1の制御装置150は、図9に示した処理に代えて、以下に説明する図12に示す処理を実行してもよい。
In the above embodiment, every time the first drive unit is driven, the cumulative number of times the first drive unit is driven is sent to server 500 (see FIG. 9). However, it is not limited to this, and the transmission timing of the cumulative drive count of the first drive unit can be changed as appropriate. For example,
図12は、図9に示した処理の変形例を示すフローチャートである。図12に示す処理は、S13(図9)に代えてS13Aが採用されたこと以外は、図9に示した処理と同じである。 FIG. 12 is a flow chart showing a modification of the processing shown in FIG. The process shown in FIG. 12 is the same as the process shown in FIG. 9 except that S13A is used instead of S13 (FIG. 9).
図1~図6とともに図12を参照して、車両1の自動運転中は、S11、S12、S14において、それぞれ図9のS11、S12、S14と同様の処理が繰返し実行される。車両1の自動運転中においては、第1駆動ユニットが駆動されるたびに、S12の処理により、第1駆動ユニットの積算駆動回数が更新(積算)され、記憶装置153に保存される。しかし、第1駆動ユニットの積算駆動回数は送信されない。そして、車両1の自動運転が終了すると(S14にてNO)、S13Aにおいて、記憶装置153に保存された第1駆動ユニットの積算駆動回数が車両1からサーバ500へ送信された後、図12に示す一連の処理が終了する。この変形例では、自動運転の終了時に車両1の制御装置150が通信装置130を通じてサーバ500へ第1駆動ユニットの積算駆動回数を送信する。
Referring to FIG. 12 together with FIGS. 1 to 6, during automatic operation of
サーバ500からの要求信号を受信した車両1の制御装置150によって実行される処理は、適宜変更可能である。たとえば、制御装置150は、車両1を自動運転でメンテナンス場所へ移動させる処理を実行してもよいし、メンテナンス業者の端末へメンテナンスを依頼する信号を送信してもよい。
The process executed by
サーバ500は、要求信号(たとえば、ドアメンテ要求信号、ブレーキメンテ要求信号、エアサスメンテ要求信号、及びワイパメンテ要求信号)を、車両1の端末に代えて又は加えて、他の端末へ送信してもよい。たとえば、サーバ500は、メンテナンス業者の端末及び/又はモバイル端末UTへ要求信号を送信してもよい。
車両の構成は、上記実施の形態で説明した構成(図1、図2、及び図4~図8参照)に限られない。たとえば、ベース車両が後付けなしの状態で自動運転機能を有してもよい。車両の構成は、無人走行専用の構成に適宜変更されてもよい。たとえば、無人走行専用の車両は、人が車両を操作するための部品(ステアリングホイールなど)を備えなくてもよい。 The configuration of the vehicle is not limited to the configuration described in the above embodiment (see FIGS. 1, 2, and 4 to 8). For example, the base vehicle may have autonomous driving capabilities without retrofitting. The configuration of the vehicle may be appropriately changed to a configuration dedicated to unmanned driving. For example, a vehicle dedicated to unmanned driving does not need to be equipped with parts (such as a steering wheel) for humans to operate the vehicle.
エアサス駆動ユニット190に代えて、全長調整式の車高調整システム(たとえば、減衰力調整機能が搭載された車高調キット)が採用されてもよい。サーバ500は、ドア駆動ユニット170の積算駆動回数を用いて、全長調整式の車高調整システムのメンテナンス時期を決定してもよい。車両は、ソーラーパネルを備えてもよいし、飛行機能を備えてもよい。車両は、乗用車に限られず、バス又はトラックであってもよい。車両は、個人が所有する車両(POV)であってもよい。車両は、ユーザの使用目的に応じてカスタマイズされる多目的車両であってもよい。車両は、移動店舗車両、ロボタクシー、無人搬送車(AGV)、又は農業機械であってもよい。車両は、無人又は1人乗りの小型BEV(たとえば、マイクロパレット)であってもよい。
Instead of the air
今回開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本開示により示される技術的範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。 The embodiments disclosed this time should be considered to be illustrative in all respects and not restrictive. The technical scope indicated by the present disclosure is indicated by the scope of claims rather than the description of the above-described embodiments, and is intended to include all modifications within the scope and meaning equivalent to the scope of claims. be done.
1 車両、11,12,13 ECU、100 ベース車両、102 制御システム、115 統合制御マネージャ、121 ブレーキシステム、125 アクティブセーフティシステム、126 ボディシステム、130 通信装置、150 制御装置、160 ブレーキ駆動ユニット、161 ブレーキ部材、162 連結機構、163 ブレーキアクチュエータ、170 ドア駆動ユニット、171 ドア部材、172 連結機構、173 ドアアクチュエータ、180 ワイパ駆動ユニット、181 ワイパ部材、182 連結機構、183 ワイパアクチュエータ、190 エアサス駆動ユニット、191A~191D サスペンション部材、192 連結機構、193 エアサスアクチュエータ、200 ADK、202 ADS、210 コンピュータ、500 サーバ、UT モバイル端末。 1 vehicle, 11, 12, 13 ECU, 100 base vehicle, 102 control system, 115 integrated control manager, 121 brake system, 125 active safety system, 126 body system, 130 communication device, 150 control device, 160 brake drive unit, 161 brake member, 162 coupling mechanism, 163 brake actuator, 170 door drive unit, 171 door member, 172 coupling mechanism, 173 door actuator, 180 wiper drive unit, 181 wiper member, 182 coupling mechanism, 183 wiper actuator, 190 air suspension drive unit, 191A-191D suspension member, 192 coupling mechanism, 193 air suspension actuator, 200 ADK, 202 ADS, 210 computer, 500 server, UT mobile terminal.
Claims (2)
前記車両は、駆動ユニットと、コンピュータとを備え、
前記駆動ユニットは、被駆動部材と、前記被駆動部材を動かすための動力を発生させるアクチュエータと、前記アクチュエータによる動力を前記被駆動部材に伝達する連結部とを備え、
前記コンピュータは、前記アクチュエータが前記被駆動部材を駆動した回数を積算し、前記駆動ユニットの積算駆動回数を前記サーバへ送信するように構成され、
前記サーバは、前記積算駆動回数が所定回数を超えた場合に、前記駆動ユニットのメンテナンスを要求する信号を送信するように構成される、車両管理システム。 A vehicle management system including a vehicle and a server,
the vehicle comprises a drive unit and a computer;
The drive unit includes a driven member, an actuator that generates power for moving the driven member, and a connecting portion that transmits the power generated by the actuator to the driven member,
The computer is configured to integrate the number of times the actuator drives the driven member and transmit the integrated number of times the drive unit is driven to the server;
The vehicle management system, wherein the server is configured to transmit a signal requesting maintenance of the drive unit when the cumulative number of times of driving exceeds a predetermined number of times.
前記車両は、第1駆動ユニットと、第2駆動ユニットと、コンピュータとを備え、
前記第1駆動ユニット及び前記第2駆動ユニットの各々は、被駆動部材と、前記被駆動部材を動かすための動力を発生させるアクチュエータと、前記アクチュエータによる動力を前記被駆動部材に伝達する連結部とを備え、
前記コンピュータは、前記第1駆動ユニットについては、前記アクチュエータが前記被駆動部材を駆動した回数を積算し、前記第1駆動ユニットの積算駆動回数を前記サーバへ送信する一方、前記第2駆動ユニットについては積算駆動回数を前記サーバへ送信しないように構成され、
前記サーバは、
前記第1駆動ユニットの前記積算駆動回数が第1閾値を超えた場合に、前記第1駆動ユニットのメンテナンスを要求する第1要求信号を送信し、
前記第1駆動ユニットの前記積算駆動回数が第2閾値を超えた場合に、前記第2駆動ユニットのメンテナンスを要求する第2要求信号を送信するように構成される、車両管理システム。
A vehicle management system including a vehicle and a server,
the vehicle comprises a first drive unit, a second drive unit and a computer;
Each of the first drive unit and the second drive unit includes a driven member, an actuator that generates power for moving the driven member, and a connecting portion that transmits the power generated by the actuator to the driven member. with
For the first drive unit, the computer integrates the number of times the actuator drives the driven member, and transmits the integrated drive count of the first drive unit to the server. is configured not to transmit the cumulative drive count to the server,
The server is
transmitting a first request signal requesting maintenance of the first drive unit when the cumulative drive count of the first drive unit exceeds a first threshold;
A vehicle management system configured to transmit a second request signal requesting maintenance of the second drive unit when the cumulative drive count of the first drive unit exceeds a second threshold.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022008617A JP2023107422A (en) | 2022-01-24 | 2022-01-24 | Vehicle management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022008617A JP2023107422A (en) | 2022-01-24 | 2022-01-24 | Vehicle management system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023107422A true JP2023107422A (en) | 2023-08-03 |
Family
ID=87474637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022008617A Pending JP2023107422A (en) | 2022-01-24 | 2022-01-24 | Vehicle management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023107422A (en) |
-
2022
- 2022-01-24 JP JP2022008617A patent/JP2023107422A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109421742A (en) | Method and apparatus for monitoring autonomous vehicle | |
US20190168724A1 (en) | Systems and Methods for Brake Redundancy for an Autonomous Vehicle | |
KR20210008836A (en) | System and method for allocation of driving intelligence between vehicles and highways | |
CN106994968A (en) | Automated vehicle control system and method | |
CN109421743A (en) | Method and apparatus for monitoring autonomous vehicle | |
CN109421740A (en) | Method and apparatus for monitoring autonomous vehicle | |
CN112783155A (en) | Real-time monitoring method of safety redundant autonomous driving system | |
CN110949406A (en) | Intelligent driving system and method | |
US11511733B2 (en) | Vehicle parking system | |
US20230249700A1 (en) | Vehicle management system and vehicle management method | |
US20230251099A1 (en) | Computer, vehicle, and server | |
JP2023107422A (en) | Vehicle management system | |
CN116572987A (en) | Computer, vehicle, server, mobile terminal, and vehicle management method | |
CN211477623U (en) | Unmanned vehicle test system | |
JP7450982B2 (en) | Control system and control method for intelligent connected vehicles | |
US20230234598A1 (en) | Vehicle and method for diagnosing deterioration of on-vehicle component | |
US20230237858A1 (en) | Vehicle management device and vehicle management method | |
KR20210045303A (en) | Vehicle control system and vehicle control device for autonomous vehicle | |
US20230267770A1 (en) | Vehicle and autonomous driving kit | |
US20230245505A1 (en) | Vehicle management system and vehicle inspection method | |
US20230148076A1 (en) | Vehicle platform, vehicle control interface box, and autonomous driving system | |
US20230143376A1 (en) | Vehicle platform and vehicle control interface box | |
US20230130452A1 (en) | Vehicle, vehicle platform, vehicle control interface box, autonomous driving kit, control method of vehicle, and control method of vehicle platform | |
US20230259894A1 (en) | Computer, car sharing system, and car sharing method | |
JP2024052061A (en) | vehicle |