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
JP7571003B2 - Control device and mobile unit - Google Patents
[go: Go Back, main page]

JP7571003B2 - Control device and mobile unit - Google Patents

Control device and mobile unit Download PDF

Info

Publication number
JP7571003B2
JP7571003B2 JP2021208980A JP2021208980A JP7571003B2 JP 7571003 B2 JP7571003 B2 JP 7571003B2 JP 2021208980 A JP2021208980 A JP 2021208980A JP 2021208980 A JP2021208980 A JP 2021208980A JP 7571003 B2 JP7571003 B2 JP 7571003B2
Authority
JP
Japan
Prior art keywords
control device
communication
anomaly
vehicle
operation mode
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
JP2021208980A
Other languages
Japanese (ja)
Other versions
JP2023093864A (en
Inventor
晃弘 関野
睦 中塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2021208980A priority Critical patent/JP7571003B2/en
Publication of JP2023093864A publication Critical patent/JP2023093864A/en
Application granted granted Critical
Publication of JP7571003B2 publication Critical patent/JP7571003B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、制御装置、及び当該制御装置を備える移動体に関する。 The present invention relates to a control device and a mobile object equipped with the control device.

近年、都市と人間の居住地を包摂的、安全、強靭且つ持続可能にするため、交通の安全性改善が求められている。交通の安全性改善の観点から、例えば、ECU(Electronic Control Unit)と称される制御装置が各種車載機器(例えばセンサ)と通信しながら車両の動作を制御することで、運転者による車両の運転を支援する運転支援システムが開発されている。 In recent years, there has been a demand for improved traffic safety to make cities and human settlements inclusive, safe, resilient, and sustainable. From the perspective of improving traffic safety, for example, driving assistance systems have been developed in which a control device called an ECU (Electronic Control Unit) communicates with various in-vehicle devices (e.g., sensors) to control the operation of the vehicle, thereby assisting the driver in driving the vehicle.

特許文献1には、CPUに異常が発生していると判定したことに応じてリセット信号をCPUへ出力するウォッチドック監視回路から出力されたリセット信号のカウンタ値に基づいて、CPUにリセットが発生した原因がCPUに異常が発生したものであるかを判定するようにした技術が開示されている。 Patent document 1 discloses a technology that determines whether a CPU reset is caused by an abnormality in the CPU based on the counter value of a reset signal output from a watchdog monitoring circuit, which outputs a reset signal to the CPU in response to determining that an abnormality has occurred in the CPU.

特開2004-362059号公報JP 2004-362059 A

従来技術では、移動体に搭載された制御装置と他機器との通信異常が発生した場合に、当該通信異常が、作業を特に必要とせずに時間の経過に伴い自然復旧する通信異常(以下「一時的通信異常」とも称する)であるのか、それとも時間が経過しても自然復旧しない通信異常(以下「非一時的通信異常」とも称する)であるのかを判別することができず、発生した通信異常の種別に応じた適切な制御を行うことができなかった。 In the prior art, when a communication anomaly occurs between a control device mounted on a mobile object and another device, it is not possible to determine whether the communication anomaly is one that will recover naturally over time without requiring any special work (hereinafter also referred to as a "temporary communication anomaly"), or one that will not recover naturally even over time (hereinafter also referred to as a "non-temporary communication anomaly"), and it is not possible to provide appropriate control according to the type of communication anomaly that has occurred.

本発明は、移動体に搭載された制御装置と他機器との通信異常が発生した場合に、当該通信異常の種別に応じた適切な制御を行うことを可能とする制御装置、及び当該制御装置を備える移動体を提供する。 The present invention provides a control device that, when a communication anomaly occurs between the control device mounted on the mobile object and another device, can perform appropriate control according to the type of the communication anomaly, and a mobile object equipped with the control device.

第1発明は、
移動体に搭載されるとともに、前記移動体に搭載された他機器と通信可能に接続された制御装置であって、
前記制御装置は、
前記移動体に関する情報を取得する取得部と、
前記移動体に関する制御を行う制御部と、
を備え、
前記移動体に関する情報は、前記移動体の移動に伴い生じる慣性に相関のある慣性パラメータをあらわす情報を含み、
前記制御部は、
前記制御装置と前記他機器との通信異常が発生した場合に、当該通信異常が発生した際の前記慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断する異常種別判断部を備え、
前記異常種別判断部が前記一時的通信異常と判断した場合には、前記移動体の動作モードを予備動作モードとし、
前記異常種別判断部が前記非一時的通信異常と判断した場合には、前記移動体の動作モードをフェイルセーフ動作モードとし、
前記予備動作モードは、前記通信異常が発生する前の前記移動体の機能を維持する動作モードであり、
前記フェイルセーフ動作モードは、前記機能を維持しない動作モードである
制御装置である。
The first invention is
A control device mounted on a moving body and communicably connected to other devices mounted on the moving body,
The control device includes:
An acquisition unit that acquires information about the moving object;
A control unit that controls the moving object;
Equipped with
the information about the moving body includes information representing an inertia parameter correlated with inertia generated with the movement of the moving body,
The control unit is
an anomaly type determination unit that, when a communication anomaly occurs between the control device and the other device, determines whether the communication anomaly is a temporary communication anomaly or a non-temporary communication anomaly based on the inertia parameter at the time when the communication anomaly occurs;
When the abnormality type determination unit determines that the communication abnormality is a temporary abnormality, the operation mode of the moving body is set to a standby operation mode;
When the anomaly type determination unit determines that the communication anomaly has occurred due to a non-temporary communication anomaly, the operation mode of the mobile unit is set to a fail-safe operation mode;
the standby operation mode is an operation mode that maintains the function of the moving object before the communication abnormality occurs,
The fail-safe operation mode is an operation mode in which the function is not maintained .
It is a control device.

第2発明は、
第1発明の制御装置と、
前記他機器と、
を備える移動体である。
The second invention is
A control device according to a first aspect of the present invention;
The other device;
It is a moving body equipped with.

本発明によれば、移動体に搭載された制御装置と他機器との通信異常が発生した場合に、当該通信異常の種別に応じた適切な制御を行うことを可能とする制御装置、及び当該制御装置を備える移動体を提供できる。 The present invention provides a control device that, when a communication anomaly occurs between a control device mounted on a mobile object and another device, can perform appropriate control according to the type of communication anomaly, and a mobile object equipped with the control device.

一実施形態の車両の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a vehicle according to an embodiment; 一実施形態の車両の制御装置と通信可能なサーバ装置が記憶する通信異常発生地点テーブルの一例を示す図である。4 is a diagram illustrating an example of a communication abnormality occurrence location table stored in a server device capable of communicating with the vehicle control device of the embodiment; FIG. 一実施形態の制御装置が実行する処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of a process executed by a control device of an embodiment. 一実施形態の制御装置が実行する予測処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a prediction process executed by a control device of an embodiment.

以下、本発明の制御装置、及び当該制御装置を備える移動体の一実施形態を、図面を参照しながら詳細に説明する。以下では、本発明における移動体を車両とした場合の例について説明する。なお、本明細書等では説明を簡単且つ明確にするために、前後、左右、上下等の各方向は、車両の運転者から見た方向に従って記載する。また、以下では、同一又は類似の要素には同一又は類似の符号を付し、その説明を適宜省略又は簡略化することがある。 Below, an embodiment of the control device of the present invention and a mobile body equipped with the control device will be described in detail with reference to the drawings. Below, an example will be described in which the mobile body of the present invention is a vehicle. Note that in this specification and the like, to simplify and clarify the explanation, each direction such as front/rear, left/right, up/down, etc. will be described according to the direction as seen by the driver of the vehicle. Also, below, identical or similar elements will be given the same or similar reference numerals, and their explanations may be omitted or simplified as appropriate.

[車両]
図1に示す本実施形態の車両1は、駆動源と、駆動源の動力によって駆動される駆動輪及び転舵可能な転舵輪を含む車輪と、を有する自動車である(いずれも不図示)。例えば、車両1は、左右一対の前輪及び後輪を有する四輪の自動車である。車両1の駆動源は、電動機であってもよいし、ガソリンエンジンやディーゼルエンジン等の内燃機関であってもよいし、電動機と内燃機関との組み合わせであってもよい。また、車両1の駆動源は、左右一対の前輪を駆動してもよいし、左右一対の後輪を駆動してもよいし、左右一対の前輪及び後輪の四輪を駆動してもよい。前輪及び後輪は、いずれか一方が転舵可能な転舵輪であってもよいし、双方が転舵可能な転舵輪であってもよい。
[vehicle]
The vehicle 1 of the present embodiment shown in FIG. 1 is an automobile having a drive source, and wheels including drive wheels driven by the power of the drive source and steerable wheels (both not shown). For example, the vehicle 1 is a four-wheel automobile having a pair of left and right front wheels and rear wheels. The drive source of the vehicle 1 may be an electric motor, an internal combustion engine such as a gasoline engine or a diesel engine, or a combination of an electric motor and an internal combustion engine. In addition, the drive source of the vehicle 1 may drive a pair of left and right front wheels, a pair of left and right rear wheels, or a pair of left and right front wheels and rear wheels, i.e., four wheels. Either one of the front wheels or the rear wheels may be a steerable wheel, or both of the front wheels and the rear wheels may be steerable wheels.

図1に示すように、車両1は、センサ群10と、ナビゲーション装置20と、本発明の制御装置の一例である制御装置30と、EPSシステム(電動パワーステアリングシステム)40と、通信部50と、駆動力制御システム60と、制動力制御システム70と、を備える。 As shown in FIG. 1, the vehicle 1 includes a sensor group 10, a navigation device 20, a control device 30 which is an example of a control device of the present invention, an EPS system (electric power steering system) 40, a communication unit 50, a driving force control system 60, and a braking force control system 70.

センサ群10は、車両1又は車両1の周辺に関する各種の検出値を取得する。センサ群10によって取得された検出値は、制御装置30による車両1の制御に供される。センサ群10には、前方カメラ11aと、後方カメラ11bと、左側方カメラ11cと、右側方カメラ11dと、前方ソナー群12aと、後方ソナー群12bと、左側方ソナー群12cと、右側方ソナー群12dとが含まれる。これらのカメラ及びソナー群は、車両1の周辺情報を取得する外界センサとして機能し得る。 The sensor group 10 acquires various detection values related to the vehicle 1 or the surroundings of the vehicle 1. The detection values acquired by the sensor group 10 are provided to the control device 30 for controlling the vehicle 1. The sensor group 10 includes a front camera 11a, a rear camera 11b, a left side camera 11c, a right side camera 11d, a front sonar group 12a, a rear sonar group 12b, a left side sonar group 12c, and a right side sonar group 12d. These cameras and sonar groups can function as external sensors that acquire information about the surroundings of the vehicle 1.

前方カメラ11a、後方カメラ11b、左側方カメラ11c、及び右側方カメラ11dは、車両1の周辺を撮像することにより得られた周辺画像の画像データを制御装置30へ出力する。前方カメラ11a、後方カメラ11b、左側方カメラ11c、及び右側方カメラ11dによって撮像される周辺画像は、それぞれ前方画像、後方画像、左側方画像、右側方画像とも称される。左側方画像と右側方画像とによって構成される画像は側方画像とも称される。 The front camera 11a, rear camera 11b, left side camera 11c, and right side camera 11d output image data of the surrounding images obtained by capturing images of the surroundings of the vehicle 1 to the control device 30. The surrounding images captured by the front camera 11a, rear camera 11b, left side camera 11c, and right side camera 11d are also referred to as the front image, rear image, left side image, and right side image, respectively. An image composed of the left side image and right side image is also referred to as a lateral image.

前方ソナー群12a、後方ソナー群12b、左側方ソナー群12c、及び右側方ソナー群12dは、車両1の周辺に音波を発射するとともに、他物体からの反射音を受信する。前方ソナー群12aは、例えば4つのソナーを含む。前方ソナー群12aを構成するソナーは、車両1の左斜め前方、前方左側、前方右側、及び右斜め前方にそれぞれ備えられている。後方ソナー群12bは、例えば4つのソナーを含む。後方ソナー群12bを構成するソナーは、車両1の左斜め後方、後方左側、後方右側、及び右斜め後方にそれぞれ備えられている。左側方ソナー群12cは、例えば2つのソナーを含む。左側方ソナー群12cを構成するソナーは、車両1の左側部前方、及び左側部後方にそれぞれ備えられている。右側方ソナー群12dは、例えば2つのソナーを含む。右側方ソナー群12dを構成するソナーは、車両1の右側部前方、及び右側部後方にそれぞれ備えられている。 The front sonar group 12a, rear sonar group 12b, left side sonar group 12c, and right side sonar group 12d emit sound waves around the vehicle 1 and receive reflected sound from other objects. The front sonar group 12a includes, for example, four sonars. The sonars constituting the front sonar group 12a are provided diagonally forward to the left, front left, front right, and diagonally forward to the right of the vehicle 1, respectively. The rear sonar group 12b includes, for example, four sonars. The sonars constituting the rear sonar group 12b are provided diagonally backward to the left, rear left, rear right, and diagonally backward to the right of the vehicle 1, respectively. The left side sonar group 12c includes, for example, two sonars. The sonars constituting the left side sonar group 12c are provided in the front left side and rear left side of the vehicle 1, respectively. The right side sonar group 12d includes, for example, two sonars. The sonars that make up the right side sonar group 12d are provided at the front and rear of the right side of the vehicle 1.

さらに、センサ群10には、車輪センサ13a、13bと、車速センサ14と、慣性計測装置(IMU:Inertial Measurement Unit)15と、操作検出部16とが含まれる。車輪センサ13a、13bは、それぞれ車輪(不図示)の回転角度を検出する。車輪センサ13a、13bは、角度センサによって構成されていてもよいし、変位センサによって構成されていてもよい。車輪センサ13a、13bは、車輪が所定角度回転する毎に検出パルスを制御装置30へ出力する。車輪センサ13a、13bから出力される検出パルスは、車輪の回転角度及び車輪の回転速度の算出に用いられ得る。車輪の回転角度に基づいて、車両1の移動距離が算出され得る。車輪センサ13aは、例えば、左後輪の回転角度θaを検出する。車輪センサ13bは、例えば、右後輪の回転角度θbを検出する。 The sensor group 10 further includes wheel sensors 13a and 13b, a vehicle speed sensor 14, an inertial measurement unit (IMU) 15, and an operation detection unit 16. The wheel sensors 13a and 13b each detect the rotation angle of a wheel (not shown). The wheel sensors 13a and 13b may be configured with an angle sensor or a displacement sensor. The wheel sensors 13a and 13b output a detection pulse to the control device 30 each time the wheel rotates a predetermined angle. The detection pulses output from the wheel sensors 13a and 13b can be used to calculate the rotation angle and rotation speed of the wheel. The travel distance of the vehicle 1 can be calculated based on the rotation angle of the wheel. The wheel sensor 13a detects, for example, the rotation angle θa of the left rear wheel. The wheel sensor 13b detects, for example, the rotation angle θb of the right rear wheel.

車速センサ14は、車両1(車体)の走行速度、すなわち車速Vを検出し、検出した車速Vを制御装置30へ出力する。車速センサ14は、例えば、トランスミッションのカウンタシャフトの回転に基づいて車速Vを検出する。 The vehicle speed sensor 14 detects the traveling speed of the vehicle 1 (vehicle body), i.e., the vehicle speed V, and outputs the detected vehicle speed V to the control device 30. The vehicle speed sensor 14 detects the vehicle speed V, for example, based on the rotation of the countershaft of the transmission.

慣性計測装置15は、車両1におけるピッチ方向、ロール方向及びヨー方向の各角速度と、車両1における前後方向、左右方向及び上下方向の各加速度とを検出し、これらの検出結果を制御装置30へ出力する。なお、本実施形態では、慣性計測装置15を設けた例を説明するが、これに限られない。例えば、慣性計測装置15に代えて、単に、車両1における所定方向の加速度を検出する加速度センサ、あるいは車両1における所定方向の角速度を検出するジャイロセンサを設けるようにしてもよい。 The inertial measurement unit 15 detects the angular velocities in the pitch, roll, and yaw directions of the vehicle 1, and the accelerations in the front-rear, left-right, and up-down directions of the vehicle 1, and outputs these detection results to the control device 30. Note that in this embodiment, an example in which the inertial measurement unit 15 is provided is described, but this is not limited to this. For example, instead of the inertial measurement unit 15, an acceleration sensor that simply detects the acceleration in a specified direction of the vehicle 1, or a gyro sensor that detects the angular velocity in a specified direction of the vehicle 1 may be provided.

操作検出部16は、操作入力部80を用いて行われるユーザによる操作内容を検出し、検出した操作内容を制御装置30へ出力する。操作入力部80には、例えば、後述の車線維持支援制御あるいは自律移動制御を実行する旨の操作を受け付ける操作ボタン等が含まれ得る。なお、操作入力部80は、後述するタッチパネル21と共通化されてもよい。 The operation detection unit 16 detects the operation contents performed by the user using the operation input unit 80, and outputs the detected operation contents to the control device 30. The operation input unit 80 may include, for example, an operation button that accepts an operation to execute lane keeping assist control or autonomous movement control, which will be described later. The operation input unit 80 may be shared with the touch panel 21, which will be described later.

ナビゲーション装置20は、例えばGPS(Global Positioning System)を用いて車両1の現在位置を検出するとともに、目的地までの経路を車両1のユーザ(以下、単に「ユーザ」ともいう)に案内する。ナビゲーション装置20は、地図情報データベースが備えられた不図示の記憶装置を有する。 The navigation device 20 detects the current position of the vehicle 1 using, for example, a Global Positioning System (GPS), and provides the user of the vehicle 1 (hereinafter simply referred to as the "user") with a route to the destination. The navigation device 20 has a storage device (not shown) that is equipped with a map information database.

ナビゲーション装置20には、タッチパネル21と、スピーカ22とが備えられている。タッチパネル21は、制御装置30に対する各種情報の入力を受け付ける入力装置、及び制御装置30によって制御される表示装置として機能し得る。すなわち、ユーザは、タッチパネル21を介して、各種の指令を制御装置30に入力することができる。また、タッチパネル21には、各種情報をユーザに対して案内・報知するための画面が表示され得る。また、スピーカ22は、ユーザに対して各種情報を音声により出力する。 The navigation device 20 is equipped with a touch panel 21 and a speaker 22. The touch panel 21 can function as an input device that accepts input of various information to the control device 30, and as a display device controlled by the control device 30. That is, the user can input various commands to the control device 30 via the touch panel 21. In addition, the touch panel 21 can display a screen that guides and notifies the user of various information. In addition, the speaker 22 outputs various information to the user by voice.

制御装置30は、車両1に搭載されるとともに、車両1に搭載された他機器と通信可能に接続され、当該他機器と通信することで車両1全体を統括制御する。制御装置30は、例えば、各種演算を行うプロセッサ、各種情報を記憶する記憶装置(記憶媒体)、制御装置30の内部と外部とのデータの入出力を制御する入出力装置等を備えるECUによって実現される。なお、制御装置30は、1つのECUによって実現されてもよいし、複数のECUによって実現されてもよい。 The control device 30 is mounted on the vehicle 1 and is communicatively connected to other devices mounted on the vehicle 1, and controls the entire vehicle 1 by communicating with the other devices. The control device 30 is realized by an ECU that includes, for example, a processor that performs various calculations, a storage device (storage medium) that stores various information, and an input/output device that controls the input and output of data between the inside and outside of the control device 30. The control device 30 may be realized by one ECU or multiple ECUs.

制御装置30と接続される他機器(以下、単に「他機器」とも称する)としては、センサ群10に含まれる各カメラ・ソナー群・センサ、EPSシステム40のEPS ECU45、駆動力制御システム60の駆動ECU61、制動力制御システム70の制動ECU71等を挙げることができる。なお、EPS ECU45、駆動ECU61、及び制動ECU71については後述する。 Other devices (hereinafter simply referred to as "other devices") connected to the control device 30 include the cameras, sonar groups, and sensors included in the sensor group 10, the EPS ECU 45 of the EPS system 40, the drive ECU 61 of the drive force control system 60, and the braking ECU 71 of the braking force control system 70. The EPS ECU 45, drive ECU 61, and braking ECU 71 will be described later.

制御装置30と他機器とは、例えば、車両1内に配索された各種ワイヤーハーネスやケーブル、コネクタ等により構成される有線の通信網を介して接続される。また、制御装置30と他機器との通信には、例えば、CAN(Controller Area Network)、LIN(Local Interconnect Network)、FlexRay、CAN FD(CAN with Flexible Data Rate)等を採用することができる。 The control device 30 and other devices are connected via a wired communication network consisting of, for example, various wire harnesses, cables, connectors, etc. arranged inside the vehicle 1. In addition, for example, CAN (Controller Area Network), LIN (Local Interconnect Network), FlexRay, CAN FD (CAN with Flexible Data Rate), etc. can be used for communication between the control device 30 and other devices.

制御装置30は、車両1に関する制御として、例えば、いわゆる「レーンキープアシスト」と称される車線維持支援制御を実行可能に構成される。この車線維持支援制御には、車両1の走行中に車線を検知し、車両1が車線の中央付近を維持して走行するように後述のEPSシステム40を介してステアリング操作を支援する制御、及び、車両1が車線をはみ出しそうになると、ステアリング振動の警告で注意を促すとともに、車線中央付近へ戻すようにステアリング操作を支援する制御等が含まれる。また、上記の車線維持支援制御に限られず、例えば、制御装置30は、車両1を自律移動させる(いわゆる「自動運転」する)自律移動制御を実行可能に構成されてもよい。なお、制御装置30については再度後述する。 The control device 30 is configured to be capable of executing lane keeping assist control, known as "lane keep assist," as a control related to the vehicle 1. This lane keeping assist control includes control that detects the lane while the vehicle 1 is traveling and assists steering via the EPS system 40 described below so that the vehicle 1 maintains its position near the center of the lane, and control that warns the driver with a steering vibration when the vehicle 1 is about to deviate from the lane and assists steering to return the vehicle to the center of the lane. In addition to the lane keeping assist control described above, the control device 30 may be configured to be capable of executing autonomous movement control, for example, to move the vehicle 1 autonomously (to perform so-called "automated driving"). The control device 30 will be described again later.

EPSシステム40は、舵角センサ41と、トルクセンサ42と、EPSモータ43と、レゾルバ44と、EPS ECU(EPS電子制御装置)45と、を有する。舵角センサ41は、ステアリング46の舵角θstを検出する。トルクセンサ42は、ステアリング46に加わるトルクTQを検出する。 The EPS system 40 includes a steering angle sensor 41, a torque sensor 42, an EPS motor 43, a resolver 44, and an EPS ECU (EPS electronic control unit) 45. The steering angle sensor 41 detects the steering angle θst of the steering wheel 46. The torque sensor 42 detects the torque TQ applied to the steering wheel 46.

EPSモータ43は、例えば、前述した車線維持支援制御の際に、ステアリング46に連結されたステアリングコラム47に対して駆動力又は反力を付与することにより、ユーザ(例えば車両1の運転者)のステアリング操作を支援することを可能とする。レゾルバ44は、EPSモータ43の回転角度θmを検出する。EPS ECU45は、EPSシステム40の全体の制御を司る。 The EPS motor 43 can assist the steering operation of a user (e.g., the driver of the vehicle 1) by applying a driving force or a reaction force to a steering column 47 connected to the steering wheel 46, for example, during the lane keeping assist control described above. The resolver 44 detects the rotation angle θm of the EPS motor 43. The EPS ECU 45 is responsible for the overall control of the EPS system 40.

駆動力制御システム60は、駆動ECU61を備えている。駆動力制御システム60は、車両1の駆動力制御を実行する。駆動ECU61は、例えば、アクセルペダル(不図示)に対するユーザの操作に応じてエンジン(不図示)等を制御することによって、車両1の駆動力を制御する。また、駆動ECU61は、前述した自律移動制御の際には、車両1が所定の速度で走行するように車両1の駆動力を制御してもよい。 The driving force control system 60 includes a driving ECU 61. The driving force control system 60 executes driving force control of the vehicle 1. The driving ECU 61 controls the driving force of the vehicle 1, for example, by controlling an engine (not shown) or the like in response to a user's operation of an accelerator pedal (not shown). In addition, during the autonomous movement control described above, the driving ECU 61 may control the driving force of the vehicle 1 so that the vehicle 1 travels at a predetermined speed.

制動力制御システム70には、制動ECU71が備えられている。制動力制御システム70は、車両1の制動力制御を実行する。制動ECU71は、ブレーキペダル(不図示)に対するユーザの操作に応じてブレーキ機構(不図示)等を制御することによって、車両1の制動力を制御する。また、制動ECU71は、前述した自律移動制御の際には、ブレーキ機構を適宜制御して、車両1を減速させたり停止させたりするようにしてもよい。 The braking force control system 70 is equipped with a braking ECU 71. The braking force control system 70 executes braking force control of the vehicle 1. The braking ECU 71 controls the braking force of the vehicle 1 by controlling a brake mechanism (not shown) and the like in response to a user's operation of a brake pedal (not shown). Furthermore, during the autonomous movement control described above, the braking ECU 71 may appropriately control the brake mechanism to decelerate or stop the vehicle 1.

通信部50は、制御装置30の制御に従って、車両1の外部のサーバ装置2との間で通信を行う通信インターフェイスである。すなわち、制御装置30は、通信部50を介してサーバ装置2との間で通信を行い得る。車両1とサーバ装置2との通信には、例えば、セルラー回線等の移動体通信網、Wi-Fi(登録商標)、Bluetooth(登録商標)等を採用することができる。 The communication unit 50 is a communication interface that communicates with a server device 2 external to the vehicle 1 according to the control of the control device 30. That is, the control device 30 can communicate with the server device 2 via the communication unit 50. For communication between the vehicle 1 and the server device 2, for example, a mobile communication network such as a cellular line, Wi-Fi (registered trademark), Bluetooth (registered trademark), etc. can be used.

ここで、サーバ装置2は、車両1を含む任意の車両において一時的通信異常と判断された通信異常(後述)が発生した地点(以下「通信異常発生地点」とも称する)を示す情報を含む通信異常発生地点情報を、車両1を含むサーバ装置2と通信可能な車両に対して配信可能に構成されたサーバ(コンピュータ)である。例えば、サーバ装置2は、車両1の製造業者によって管理される。また、サーバ装置2は、クラウドコンピューティングサービスにおいて実現される仮想的なサーバ(クラウドサーバ)であってもよいし、1個の装置として実現された物理的なサーバであってもよい。 Here, the server device 2 is a server (computer) configured to be able to distribute communication anomaly occurrence location information, including information indicating a location where a communication anomaly (described later) determined to be a temporary communication anomaly occurred in any vehicle including the vehicle 1 (hereinafter also referred to as the "communication anomaly occurrence location"), to vehicles that can communicate with the server device 2, including the vehicle 1. For example, the server device 2 is managed by the manufacturer of the vehicle 1. Furthermore, the server device 2 may be a virtual server (cloud server) realized in a cloud computing service, or may be a physical server realized as a single device.

サーバ装置2は、通信異常発生地点テーブルTを有する。図2に示すように、通信異常発生地点テーブルTは、例えば、車両1を含む任意の車両において一時的通信異常と判断された通信異常が発生した地点(図2中のP1、P2、・・・)を示す情報と、当該通信異常が発生した車両の識別情報(例えば図2中のM1、M2、・・・)と、当該通信異常により通信不通となった機器(例えば図2中のセンサ#1、センサ#2、・・・)を示す情報とを対応付けて記憶する。 The server device 2 has a communication abnormality occurrence location table T. As shown in FIG. 2, the communication abnormality occurrence location table T stores, in association with each other, information indicating the location (P1, P2, ... in FIG. 2) where a communication abnormality determined to be a temporary communication abnormality occurred in any vehicle including vehicle 1, identification information of the vehicle where the communication abnormality occurred (e.g. M1, M2, ... in FIG. 2), and information indicating a device that was unable to communicate due to the communication abnormality (e.g. sensor #1, sensor #2, ... in FIG. 2).

例えば、車両1を含むサーバ装置2と通信可能な各車両は、一時的通信異常と判断された通信異常が発生すると、その際の自車両の現在位置を示す位置情報(すなわち当該通信異常が発生した地点を示す情報)と、自車両の識別情報と、当該通信異常により通信不通となった機器を示す情報とを対応付けてサーバ装置2へ送信する。サーバ装置2は、このようにして各車両から受信した情報を通信異常発生地点テーブルTに記憶する。そして、サーバ装置2は、通信異常発生地点テーブルTを参照して、車両1を含むサーバ装置2と通信可能な各車両に対して、通信異常発生地点情報の配信を行う(後述)。 For example, when a communication anomaly determined to be a temporary communication anomaly occurs, each vehicle capable of communicating with server device 2, including vehicle 1, transmits to server device 2 location information indicating the vehicle's current location at the time (i.e., information indicating the location where the communication anomaly occurred), the vehicle's identification information, and information indicating the device that was unable to communicate due to the communication anomaly, in association with each other. Server device 2 stores the information received from each vehicle in this manner in communication anomaly occurrence location table T. Server device 2 then refers to communication anomaly occurrence location table T and distributes communication anomaly occurrence location information to each vehicle capable of communicating with server device 2, including vehicle 1 (described below).

[制御装置]
つぎに、制御装置30の一例について詳細に説明する。
[Control device]
Next, an example of the control device 30 will be described in detail.

車両1が走行することに伴って、車両1には、路面の段差等に起因した振動が発生し得る。そして、このような振動に起因して、制御装置30と他機器とを接続する通信網のコネクタ等が一時的に接触不良となり、制御装置30と他機器とが一時的に通信不通となることがある。このような通信異常は、時間の経過(具体的には振動の収束)に伴って自然復旧する一時的通信異常となる。 As the vehicle 1 travels, vibrations may occur in the vehicle 1 due to bumps in the road surface, etc. Such vibrations may cause temporary contact problems in the connectors of the communication network connecting the control device 30 to other devices, resulting in a temporary communication interruption between the control device 30 and other devices. Such communication abnormalities are temporary communication abnormalities that naturally recover over time (specifically, as the vibrations subside).

一方、車両1では、制御装置30と他機器とを接続する通信網のワイヤーハーネスやケーブルが断線したりコネクタが脱落したりすることにより、制御装置30と他機器とが通信不通となることもある。このような通信異常は、上記の一時的通信異常とは異なり、時間が経過しても自然復旧しない非一時的通信異常である。すなわち、非一時的通信異常からの復旧には、断線したワイヤーハーネスやケーブルを交換したり、脱落したコネクタを接続し直すといった作業が必要となる。 On the other hand, in the vehicle 1, communication between the control device 30 and other devices may be interrupted due to a break in the wire harness or cable of the communication network connecting the control device 30 to other devices or a connector falling off. Unlike the temporary communication abnormality described above, such communication abnormality is a non-temporary communication abnormality that does not recover naturally even after time has passed. In other words, recovery from a non-temporary communication abnormality requires work such as replacing a broken wire harness or cable or reconnecting a fallen connector.

ところで、一般的に、車両では、制御装置と、各種センサやカメラ等の他機器との通信異常が発生した場合、故障検知機能が作動し、当該他機器を使用した機能が停止される。したがって、例えば、前述した車線維持支援制御のような運転支援機能が作動している際に、当該運転支援機能にて使用される機器との通信異常が発生すると、当該運転支援機能は停止されることになる。 Generally, in a vehicle, if a communication abnormality occurs between a control device and other devices such as various sensors or cameras, a failure detection function is activated and functions using the other devices are stopped. Therefore, for example, when a driving assistance function such as the lane keeping assist control described above is activated, if a communication abnormality occurs with a device used by the driving assistance function, the driving assistance function will be stopped.

しかしながら、通信異常が一時的通信異常である場合には、作業を特に必要とせずに、短期間のうちに復旧することが想定される。したがって、ユーザビリティの観点からは、通信異常が発生しても、当該通信異常が一時的通信異常であるならば、できるだけ当該通信異常が発生する前の機能を維持することが望まれる。 However, if the communication anomaly is a temporary one, it is expected that recovery will occur within a short period of time without the need for any special work. Therefore, from the perspective of usability, even if a communication anomaly occurs, if the communication anomaly is a temporary one, it is desirable to maintain as much of the functionality that existed before the communication anomaly occurred as possible.

そこで、制御装置30は、他機器との通信異常が発生した場合に、当該通信異常が一時的通信異常であるのか非一時的通信異常であるのかを切り分けることで、通信異常の種別に応じた適切な制御を行うことを可能とする。具体的に、制御装置30は、例えば、制御装置30の記憶装置に記憶されたプログラムをプロセッサが実行することにより実現される機能部、又は制御装置30の入出力装置により実現される機能部として、入出力部31と、制御部32とを備える。 When a communication abnormality occurs with another device, the control device 30 distinguishes whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality, thereby enabling appropriate control to be performed according to the type of communication abnormality. Specifically, the control device 30 includes an input/output unit 31 and a control unit 32 as functional units realized by, for example, a processor executing a program stored in a storage device of the control device 30, or functional units realized by an input/output device of the control device 30.

入出力部31は、制御部32の制御に従って、制御装置30の内部と外部との間でデータの入出力を行うインターフェイスである。入出力部31は、車両1に関する情報を取得する取得部として機能する。ここで、車両1に関する情報は、車両1の移動に伴い生じる慣性に相関のある慣性パラメータをあらわす情報を含む。ここで、慣性パラメータは、例えば、車両1に生じた加速度又は角速度である。このような慣性パラメータをあらわす情報は、例えば、慣性計測装置15の検出結果から取得することができる。 The input/output unit 31 is an interface that inputs and outputs data between the inside and outside of the control device 30 according to the control of the control unit 32. The input/output unit 31 functions as an acquisition unit that acquires information about the vehicle 1. Here, the information about the vehicle 1 includes information representing an inertia parameter that is correlated with the inertia generated with the movement of the vehicle 1. Here, the inertia parameter is, for example, the acceleration or angular velocity generated in the vehicle 1. Information representing such inertia parameters can be acquired, for example, from the detection results of the inertial measurement unit 15.

また、車両1に関する情報は、例えば、車両1の位置情報をさらに含む。ここで、車両1の位置情報は、車両1の現在位置を示す情報である。このような車両1の位置情報は、例えば、GPSを用いて車両1の現在位置を検出可能なナビゲーション装置20から取得することができる。さらに、入出力部31は、通信部50を介した制御装置30とサーバ装置2との通信により、サーバ装置2から前述した通信異常発生地点情報を取得してもよい。 In addition, the information regarding the vehicle 1 further includes, for example, position information of the vehicle 1. Here, the position information of the vehicle 1 is information indicating the current position of the vehicle 1. Such position information of the vehicle 1 can be acquired, for example, from a navigation device 20 that can detect the current position of the vehicle 1 using a GPS. Furthermore, the input/output unit 31 may acquire the aforementioned communication abnormality occurrence location information from the server device 2 by communication between the control device 30 and the server device 2 via the communication unit 50.

制御部32は、車両1に関する制御を行う。具体的に、制御部32は、異常種別判断部32aを備える。ここで、異常種別判断部32aは、制御装置30と、車両1に搭載された他機器との通信異常が発生した場合に、当該通信異常が発生した際の慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断する。例えば、異常種別判断部32aは、通信異常が発生した際の、車両1に生じた加速度及び角速度の少なくとも一方が閾値以上であれば、一時的通信異常と判断する。なお、閾値は、例えば、制御装置30にあらかじめ設定される。 The control unit 32 controls the vehicle 1. Specifically, the control unit 32 includes an abnormality type determination unit 32a. When a communication abnormality occurs between the control device 30 and another device mounted on the vehicle 1, the abnormality type determination unit 32a determines whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality based on the inertia parameters at the time when the communication abnormality occurs. For example, if at least one of the acceleration and angular velocity occurring in the vehicle 1 at the time when the communication abnormality occurs is equal to or greater than a threshold value, the abnormality type determination unit 32a determines that the communication abnormality is a temporary communication abnormality. Note that the threshold value is, for example, set in advance in the control device 30.

このように、制御装置30は、通信異常が発生した際の、車両1に生じた加速度及び角速度の少なくとも一方に基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することにより、車両1に生じた振動を考慮して、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することができる。したがって、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを精度よく判別する(すなわち切り分ける)ことが可能となる。 In this way, the control device 30 can determine whether a communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality based on at least one of the acceleration and angular velocity occurring in the vehicle 1 when the communication abnormality occurs, and can determine whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality while taking into account the vibrations occurring in the vehicle 1. Therefore, it is possible to accurately determine (i.e., distinguish) whether the communication abnormality that has occurred is a temporary communication abnormality or a non-temporary communication abnormality.

そして、制御部32は、異常種別判断部32aの判断結果に応じた制御を行う。例えば、制御部32は、異常種別判断部32aによって一時的通信異常と判断した場合には、車両1の動作モードを予備動作モードとする。一方、制御部32は、異常種別判断部32aによって非一時的通信異常と判断した場合には、車両1の動作モードをフェイルセーフ動作モードとする。 The control unit 32 then performs control according to the result of the determination by the anomaly type determination unit 32a. For example, if the control unit 32 determines that the communication anomaly is a temporary one by the anomaly type determination unit 32a, the control unit 32 sets the operation mode of the vehicle 1 to the standby operation mode. On the other hand, if the control unit 32 determines that the communication anomaly is a non-temporary one by the anomaly type determination unit 32a, the control unit 32 sets the operation mode of the vehicle 1 to the fail-safe operation mode.

ここで、予備動作モードは、通信異常が発生する前の車両1の機能を維持する動作モードである。一方、フェイルセーフ動作モードは、通信異常が発生する前の車両1の機能を維持しない動作モードである。 The standby operation mode is an operation mode that maintains the functionality of vehicle 1 before a communication abnormality occurs. On the other hand, the fail-safe operation mode is an operation mode that does not maintain the functionality of vehicle 1 before a communication abnormality occurs.

例えば、通信異常が発生する前に、制御装置30が前述した車線維持支援制御を実行していたとする。この場合、制御部32は、通信異常の発生に伴って予備動作モードとすると、当該通信異常の発生後も車線維持支援制御を継続させる。このとき、制御部32は、通信不通となった機器の代わりとなる代替機器を使用して車線維持支援制御を継続させる。例えば、通信不通となった機器が左側方カメラ11cであれば、制御部32は、前方カメラ11aや左側方ソナー群12cを、左側方カメラ11cの代替機器として使用して車線維持支援制御を継続させる。また、制御部32は、制御装置30が車線維持支援制御を実行している場合に、通信異常の発生に伴ってフェイルセーフ動作モードとすると、当該通信異常の発生後は車線維持支援制御を継続せずに終了させる。 For example, assume that the control device 30 was executing the lane keeping assist control described above before the communication abnormality occurred. In this case, if the control unit 32 goes into standby operation mode following the occurrence of the communication abnormality, it continues the lane keeping assist control even after the occurrence of the communication abnormality. At this time, the control unit 32 continues the lane keeping assist control using an alternative device that replaces the device with which communication has been lost. For example, if the device with which communication has been lost is the left side camera 11c, the control unit 32 continues the lane keeping assist control using the front camera 11a and the left side sonar group 12c as alternative devices for the left side camera 11c. Also, if the control unit 32 goes into fail-safe operation mode following the occurrence of the communication abnormality while the control device 30 is executing the lane keeping assist control, it ends the lane keeping assist control instead of continuing it after the occurrence of the communication abnormality.

また、予備動作モードを、通信異常が発生する前の車両1の自律移動レベル(例えばいわゆる「自動運転レベル」)を維持する動作モードとし、フェイルセーフ動作モードを、通信異常が発生する前よりも車両1の自律移動レベルを低くする動作モードとしてもよい。 The preliminary operation mode may be an operation mode that maintains the autonomous movement level of vehicle 1 before the communication abnormality occurs (e.g., the so-called "automated driving level"), and the fail-safe operation mode may be an operation mode that lowers the autonomous movement level of vehicle 1 below that before the communication abnormality occurs.

例えば、通信異常が発生する前に、前述した自律移動制御により、制御装置30が自動運転レベル「3」以上で車両1の自動運転を行っていたとする。この場合、制御部32は、通信異常の発生に伴って予備動作モードとすると、当該通信異常の発生後も車両1の自動運転を継続させる。このときにも、制御部32は、通信不通となった機器の代わりとなる代替機器を使用することで、自動運転を継続することを可能にする。一方、制御部32は、制御装置30が車両1の自動運転を行っている場合に、通信異常の発生に伴ってフェイルセーフ動作モードとすると、当該通信異常の発生後は自動運転レベルを「0(すなわち完全手動運転)」とすることで、車両1の自動運転を終了させる。 For example, assume that before a communication abnormality occurs, the control device 30 was driving the vehicle 1 autonomously at autonomous driving level "3" or higher using the autonomous movement control described above. In this case, if the control unit 32 switches to a standby operation mode following the occurrence of a communication abnormality, the control unit 32 continues the autonomous driving of the vehicle 1 even after the occurrence of the communication abnormality. Even in this case, the control unit 32 enables the autonomous driving to continue by using an alternative device to replace the device with which communication has been lost. On the other hand, if the control unit 32 switches to a fail-safe operation mode following the occurrence of a communication abnormality while the control device 30 is driving the vehicle 1 autonomously, the control unit 32 ends the autonomous driving of the vehicle 1 by setting the autonomous driving level to "0 (i.e., fully manual driving)" after the occurrence of the communication abnormality.

また、制御装置30と或る他機器との間で、一時的通信異常が繰り返し発生するような場合には、その後、当該一時的通信異常が非一時的通信異常に変化する可能性が高い。例えば、ハーフロック状態のコネクタを介して制御装置30と接続されている他機器は、その後に当該コネクタが脱落して、制御装置30と通信不通になることが想定される。 In addition, if temporary communication anomalies occur repeatedly between the control device 30 and another device, there is a high possibility that the temporary communication anomaly will subsequently change to a non-temporary communication anomaly. For example, it is conceivable that an other device connected to the control device 30 via a connector in a half-locked state will subsequently lose communication with the control device 30 if the connector falls off.

そこで、制御装置30は、制御装置30とそれぞれの他機器との間において、一時的通信異常と判断した通信異常の発生回数又は発生頻度を計測するようにしてもよい。そして、異常種別判断部32aは、制御装置30と或る他機器との間において、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合に、当該他機器との通信異常を非一時的通信異常として判断するようにしてもよい。これにより、一時的通信異常が非一時的通信異常に変化する可能性を考慮した適切な制御を行うことが可能となる。なお、所定値は、例えば、制御装置30にあらかじめ設定される。 The control device 30 may measure the number of occurrences or frequency of communication anomalies determined to be temporary communication anomalies between the control device 30 and each other device. The anomaly type determination unit 32a may determine that a communication anomaly with a certain other device is a non-temporary communication anomaly when the number of occurrences or frequency of communication anomalies determined to be temporary communication anomalies between the control device 30 and the other device exceeds a predetermined value. This makes it possible to perform appropriate control that takes into account the possibility that a temporary communication anomaly will change to a non-temporary communication anomaly. The predetermined value is, for example, set in advance in the control device 30.

また、制御部32は、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合に、例えばタッチパネル21やスピーカ22といった車両1が備える報知部に、所定の警告情報を報知させるようにしてもよい。これにより、非一時的通信異常に変化する可能性が高いことをユーザに知らせることができる。したがって、一時的通信異常が非一時的通信異常に変化する前に、車両1の点検を受けるようにユーザを促すことが可能となる。なお、報知部は、上記の例に限られない。例えば、報知部は、メーターパネルに設けられたメーターディスプレイ等であってもよい。また、報知部による警告情報の報知は、ステアリング46等に配設された所定の操作ボタンを用いた操作により、オンとしたりオフとしたりできるようにしてもよい。さらに、報知部が警告情報以外の情報も含む各種情報を表示可能とし、ステアリング46等に配設された所定の操作ボタンを用いた操作により、報知部が表示する情報(すなわち報知内容)が切り替わるようにしてもよい。 In addition, when the number of occurrences or frequency of the communication abnormality determined to be a temporary communication abnormality exceeds a predetermined value, the control unit 32 may cause a notification unit provided in the vehicle 1, such as the touch panel 21 or the speaker 22, to notify the user of predetermined warning information. This makes it possible to notify the user that there is a high possibility that the communication abnormality will change to a non-temporary communication abnormality. Therefore, it is possible to urge the user to have the vehicle 1 inspected before the temporary communication abnormality changes to a non-temporary communication abnormality. Note that the notification unit is not limited to the above example. For example, the notification unit may be a meter display or the like provided on the meter panel. In addition, the notification of the warning information by the notification unit may be turned on or off by operating a predetermined operation button arranged on the steering wheel 46 or the like. Furthermore, the notification unit may be capable of displaying various information including information other than the warning information, and the information displayed by the notification unit (i.e., the notification content) may be switched by operating a predetermined operation button arranged on the steering wheel 46 or the like.

また、一時的通信異常の要因となり得る振動が、路面の段差や未舗装路等の路面状態が悪いこと起因したものであることを考慮すると、車両1を含む任意の車両において過去に一時的通信異常が発生した地点(すなわち通信異常発生地点)を車両1が通過する場合には、車両1においても一時的通信異常が発生する可能性が高い。これは、路面状態が即時に改善される可能性は低いためである。 In addition, considering that vibrations that can cause temporary communication anomalies are caused by poor road conditions such as bumps or unpaved roads, when vehicle 1 passes through a location where a temporary communication anomaly has previously occurred in any vehicle, including vehicle 1 (i.e., a communication anomaly occurrence location), there is a high possibility that a temporary communication anomaly will also occur in vehicle 1. This is because it is unlikely that road conditions will improve immediately.

そこで、制御部32は、サーバ装置2から取得した通信異常発生地点情報と、車両1の位置情報とに基づき、通信異常発生地点に車両1が接近した場合に、車両1の動作モードを予備動作モードとするようにしてもよい。これにより、車両1において一時的通信異常が発生する可能性が高いと想定される場合には、一時的通信異常の発生に備えて、車両1の動作モードをあらかじめ予備動作モードとしておくことが可能となる。したがって、車両1の挙動の安定化を図れる。また、これにより、路面状態の悪い地点を再度通過する状況になった場合には車両1を含む任意の車両における過去の履歴を用いて予備動作モードとすることができるほか、例えば、ナビゲーション装置20によってこのような路面状態が悪いエリアを避けた経路を探索・誘導させることも可能となる。 The control unit 32 may set the operation mode of the vehicle 1 to the standby operation mode when the vehicle 1 approaches the communication abnormality occurrence point based on the communication abnormality occurrence point information acquired from the server device 2 and the position information of the vehicle 1. This makes it possible to set the operation mode of the vehicle 1 to the standby operation mode in advance in preparation for the occurrence of a temporary communication abnormality when it is assumed that there is a high possibility of a temporary communication abnormality occurring in the vehicle 1. This makes it possible to stabilize the behavior of the vehicle 1. In addition, this makes it possible to set the standby operation mode using the past history of any vehicle, including the vehicle 1, when a situation arises in which the vehicle 1 must pass through a point with poor road surface conditions again, and also makes it possible, for example, to have the navigation device 20 search for and guide a route that avoids such areas with poor road surface conditions.

[制御装置における処理]
つぎに、図3及び図4を参照して、制御装置30が実行する処理の一例について説明する。例えば、制御装置30は、車両1が起動しているとき(例えば車両1のイグニッション電源がオンであるとき)に、図3に示す処理を所定の周期で実行する。
[Processing in the control device]
Next, an example of the process executed by the control device 30 will be described with reference to Fig. 3 and Fig. 4. For example, when the vehicle 1 is started (for example, when the ignition power of the vehicle 1 is on), the control device 30 executes the process shown in Fig. 3 at a predetermined cycle.

図3に示すように、制御装置30は、各他機器から情報を取得する(ステップS1)。ステップS1において、制御装置30は、例えば、センサ群10に含まれる各カメラ・ソナー群・センサから、その検出値等を示す情報を取得する。また、ステップS1において、制御装置30は、ナビゲーション装置20から車両1の位置情報を取得したり、車両1に搭載された制御装置30以外の各ECUから所定の情報を取得したりもする。 As shown in FIG. 3, the control device 30 acquires information from each other device (step S1). In step S1, the control device 30 acquires information indicating detection values, etc. from each camera, sonar group, and sensor included in the sensor group 10. Also in step S1, the control device 30 acquires position information of the vehicle 1 from the navigation device 20, and acquires predetermined information from each ECU other than the control device 30 installed in the vehicle 1.

つぎに、制御装置30は、いずれかの他機器との通信異常が発生したか否かを判断する(ステップS2)。より詳細には、ステップS1の処理によって情報を取得できなかった他機器があった場合、制御装置30は、ステップS2において、当該他機器との通信異常が発生したと判断する。一方、ステップS1の処理によって情報を取得できなかった他機器がなかった場合、すなわち、すべての他機器から情報を取得できた場合、制御装置30は、ステップS2において、通信異常が発生していないと判断する。 The control device 30 then determines whether a communication anomaly has occurred with any of the other devices (step S2). More specifically, if there is any other device from which information could not be acquired by the processing in step S1, the control device 30 determines in step S2 that a communication anomaly has occurred with that other device. On the other hand, if there is no other device from which information could not be acquired by the processing in step S1, that is, if information was acquired from all other devices, the control device 30 determines in step S2 that no communication anomaly has occurred.

そして、通信異常が発生したと判断すると(ステップS2:Yes)、制御装置30は、車両1に振動があったか否かを判断する(ステップS3)。より詳細には、制御装置30は、慣性計測装置15より検出された慣性パラメータ(加速度及び角速度の少なくとも一方)が閾値以上であれば振動があったと判断し、そうでなければ振動がなかったと判断する。 When it is determined that a communication abnormality has occurred (step S2: Yes), the control device 30 determines whether or not vibration has occurred in the vehicle 1 (step S3). More specifically, the control device 30 determines that vibration has occurred if the inertial parameter (at least one of acceleration and angular velocity) detected by the inertial measurement device 15 is equal to or greater than a threshold value, and determines that no vibration has occurred if the inertial parameter is not equal to or greater than a threshold value.

そして、振動がなかったと判断すると(ステップS3:No)、制御装置30は、発生した通信異常を非一時的通信異常と判断し(ステップS4)、車両1の動作モードをフェイルセーフ動作モードにして(ステップS5)、図3に示す一連の処理を終了する。 If it is determined that no vibration has occurred (step S3: No), the control device 30 determines that the communication anomaly that has occurred is a non-temporary communication anomaly (step S4), sets the operation mode of the vehicle 1 to a fail-safe operation mode (step S5), and ends the series of processes shown in FIG. 3.

一方、振動があったと判断すると(ステップS3:Yes)、制御装置30は、発生した通信異常を一時的通信異常と判断する(ステップS6)。そして、制御装置30は、そのときの車両1の位置情報と、車両1の識別情報と、当該通信異常により通信不通となった機器を示す情報とを対応付けてサーバ装置2へ送信する(ステップS7)。 On the other hand, if it is determined that vibration has occurred (step S3: Yes), the control device 30 determines that the communication abnormality is a temporary communication abnormality (step S6). The control device 30 then transmits to the server device 2 the position information of the vehicle 1 at that time, the identification information of the vehicle 1, and information indicating the device that has lost communication due to the communication abnormality, in association with each other (step S7).

つぎに、制御装置30は、一時的通信異常と判断した通信異常が発生した他機器に対応する、一時的通信異常の発生回数の値に「1」を加算する(ステップS8)。そして、制御装置30は、加算後の発生回数が所定値を上回ったか否かを判断する(ステップS9)。加算後の発生回数が所定値を上回っていなければ(ステップS9:No)、制御装置30は、そのままステップS11の処理へ進む。 Next, the control device 30 adds "1" to the value of the number of occurrences of temporary communication anomalies corresponding to the other device in which the communication anomaly determined to be a temporary communication anomaly occurred (step S8). The control device 30 then determines whether the number of occurrences after the increment exceeds a predetermined value (step S9). If the number of occurrences after the increment does not exceed the predetermined value (step S9: No), the control device 30 proceeds directly to the processing of step S11.

一方、加算後の発生回数が所定値を上回ると(ステップS9:Yes)、制御装置30は、例えばタッチパネル21やスピーカ22といった車両1が備える報知部により、ユーザに対して警告情報を報知する(ステップS10)。警告情報の報知は、例えば、車両1を整備工場(例えばいわゆる「ディーラ」)で点検するように促したり、一時的通信異常の発生回数が所定値を上回った他機器を知らせたりするメッセージを、タッチパネル21に表示したりスピーカ22から出力したりすることにより行われる。 On the other hand, if the number of occurrences after the addition exceeds the predetermined value (step S9: Yes), the control device 30 notifies the user of warning information by a notification unit provided in the vehicle 1, such as the touch panel 21 or the speaker 22 (step S10). The warning information is notified, for example, by displaying a message on the touch panel 21 or outputting from the speaker 22, urging the user to have the vehicle 1 inspected at a maintenance shop (e.g., a so-called "dealer") or informing the user of another device in which the number of occurrences of temporary communication anomalies has exceeded a predetermined value.

そして、制御装置30は、車両1の動作モードを予備動作モードにして(ステップS11)、図3に示す一連の処理を終了する。このように、発生した通信異常が一時的通信異常である場合には、車両1の動作モードをフェイルセーフ動作モードとせずに予備動作モードとすることで、車両1の機能が失陥したり自動運転レベルが低下したりする機会を減らすことができ、ユーザビリティの向上を図れる。 Then, the control device 30 sets the operation mode of the vehicle 1 to the standby operation mode (step S11), and ends the series of processes shown in FIG. 3. In this way, if the communication abnormality that has occurred is a temporary communication abnormality, by setting the operation mode of the vehicle 1 to the standby operation mode rather than the fail-safe operation mode, it is possible to reduce the chances of the vehicle 1 function failing or the level of autonomous driving being reduced, thereby improving usability.

また、制御装置30は、ステップS2において、通信異常が発生していないと判断すると(ステップS2:No)、図4に示す予測処理を実行する(ステップS20)。 In addition, if the control device 30 determines in step S2 that no communication abnormality has occurred (step S2: No), it executes the prediction process shown in FIG. 4 (step S20).

図4に示すように、予測処理において、制御装置30は、通信異常発生地点情報をサーバ装置2から取得する(ステップS21)。このとき、制御装置30は、サーバ装置2との通信量を削減するために、例えば、車両1の位置情報を含む配信要求をサーバ装置2へ送信することで、車両1の現在位置周辺の地点に関する通信異常発生地点情報のみをサーバ装置2から取得するようにしてもよい。 As shown in FIG. 4, in the prediction process, the control device 30 acquires communication anomaly occurrence location information from the server device 2 (step S21). At this time, in order to reduce the amount of communication with the server device 2, the control device 30 may, for example, transmit a distribution request including the position information of the vehicle 1 to the server device 2, thereby acquiring from the server device 2 only communication anomaly occurrence location information related to locations around the current position of the vehicle 1.

つぎに、制御装置30は、車両1の位置情報と、サーバ装置2から取得した通信異常発生地点情報とに基づき、車両1の現在位置周辺に通信異常発生地点があるか否か、すなわち車両1が通信異常発生地点に接近したか否かを判断する(ステップS22)。ステップS22において、制御装置30は、例えば、車両1の現在位置を中心とした所定範囲内に通信異常発生地点があれば車両1の現在位置周辺に通信異常発生地点があると判断し、そうでなければ車両1の現在位置周辺に通信異常発生地点がないと判断する。また、制御装置30は、車両1の走行予定経路上、且つ車両1の現在位置から所定距離内に通信異常発生地点があれば車両1の現在位置周辺に通信異常発生地点があると判断し、そうでなければ車両1の現在位置周辺に通信異常発生地点がないと判断してもよい。 Next, the control device 30 judges whether or not there is a communication abnormality occurring point around the current position of the vehicle 1, i.e., whether or not the vehicle 1 has approached the communication abnormality occurring point, based on the position information of the vehicle 1 and the communication abnormality occurrence point information acquired from the server device 2 (step S22). In step S22, the control device 30 judges that there is a communication abnormality occurring point around the current position of the vehicle 1 if there is a communication abnormality occurring point within a predetermined range centered on the current position of the vehicle 1, for example, and judges that there is no communication abnormality occurring point around the current position of the vehicle 1 if there is no communication abnormality occurring point around the current position of the vehicle 1. The control device 30 may also judge that there is a communication abnormality occurring point around the current position of the vehicle 1 if there is a communication abnormality occurring point on the planned driving route of the vehicle 1 and within a predetermined distance from the current position of the vehicle 1, and judges that there is no communication abnormality occurring point around the current position of the vehicle 1 if there is no communication abnormality occurring point around the current position of the vehicle 1.

そして、現在位置周辺に通信異常発生地点がある、すなわち車両1が通信異常発生地点に接近したと判断すると(ステップS22:Yes)、制御装置30は、車両1の動作モードを予備動作モードにして(ステップS23)、図4に示す一連の処理を終了する。 Then, if it is determined that a communication abnormality has occurred near the current location, i.e., that the vehicle 1 has approached the communication abnormality location (step S22: Yes), the control device 30 sets the operation mode of the vehicle 1 to the standby operation mode (step S23) and ends the series of processes shown in FIG. 4.

一方、現在位置周辺に通信異常発生地点がない、すなわち車両1が通信異常発生地点から離れていると判断すると(ステップS22:No)、制御装置30は、車両1の動作モードを通常の動作モードである通常動作モードにして(ステップS24)、図4に示す一連の処理を終了する。 On the other hand, if it is determined that there is no communication abnormality occurring point around the current location, i.e., that the vehicle 1 is away from the communication abnormality occurring point (step S22: No), the control device 30 sets the operation mode of the vehicle 1 to the normal operation mode (step S24), and ends the series of processes shown in FIG. 4.

以上に説明したように、本実施形態の制御装置30によれば、車両1に搭載された他機器との通信異常が発生した場合に、当該通信異常が発生した際の慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断し、当該判断結果に応じた制御を行うことができる。これにより、発生した通信異常の種別に応じた適切な制御を行うことが可能となる。 As described above, according to the control device 30 of this embodiment, when a communication abnormality occurs with another device mounted on the vehicle 1, it is possible to determine whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality based on the inertia parameters at the time the communication abnormality occurs, and to perform control according to the determination result. This makes it possible to perform appropriate control according to the type of communication abnormality that has occurred.

また、制御装置30によれば、発生した通信異常が一時的通信異常と判断した場合には、車両1の動作モードを、当該通信異常が発生する前の車両1の機能を維持する予備動作モードとすることができる。これにより、一時的通信異常が発生した場合にもフェイルセーフ動作モードとするようにした場合に比べて、車両1の機能が失陥する回数を低減でき、ユーザビリティの向上を図れる。 In addition, according to the control device 30, when it is determined that the communication abnormality that has occurred is a temporary communication abnormality, the operation mode of the vehicle 1 can be set to a standby operation mode that maintains the functions of the vehicle 1 before the communication abnormality occurred. This reduces the number of times the functions of the vehicle 1 fail, and improves usability, compared to a case in which the fail-safe operation mode is set even when a temporary communication abnormality occurs.

また、制御装置30によれば、発生した通信異常が一時的通信異常と判断した場合には、車両1の動作モードを、当該通信異常が発生する前の車両1の自律移動レベル(例えばいわゆる「自動運転レベル」)を維持する予備動作モードとすることができる。これにより、一時的通信異常が発生した場合にもフェイルセーフ動作モードとするようにした場合に比べて、車両1の自律移動レベルが低下する回数を低減でき、ユーザビリティの向上を図れる。 In addition, according to the control device 30, when it is determined that the communication abnormality is a temporary communication abnormality, the operation mode of the vehicle 1 can be set to a preliminary operation mode that maintains the autonomous movement level of the vehicle 1 before the communication abnormality occurred (e.g., the so-called "automated driving level"). This reduces the number of times the autonomous movement level of the vehicle 1 is lowered, and improves usability, compared to a case in which the fail-safe operation mode is set even when a temporary communication abnormality occurs.

また、制御装置30によれば、制御装置30と或る他機器との間において、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合には、当該他機器との通信異常を非一時的通信異常として判断するようにしてもよい。これにより、一時的通信異常が非一時的通信異常に変化する可能性を考慮した適切な制御を行うことが可能となる。 In addition, according to the control device 30, when the number of occurrences or frequency of a communication anomaly determined to be a temporary communication anomaly between the control device 30 and a certain other device exceeds a predetermined value, the communication anomaly with the other device may be determined to be a non-temporary communication anomaly. This makes it possible to perform appropriate control taking into account the possibility that a temporary communication anomaly may change to a non-temporary communication anomaly.

また、制御装置30によれば、制御装置30と或る他機器との間において、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合には、車両1が備える報知部(例えばタッチパネル21やスピーカ22)により、所定の警告情報を報知させるができる。これにより、非一時的通信異常に変化する可能性が高いことをユーザに知らせることができる。したがって、一時的通信異常が非一時的通信異常に変化する前に、車両1の点検を受けるようにユーザを促すことが可能となる。 Furthermore, according to the control device 30, when the number of occurrences or frequency of a communication abnormality determined to be a temporary communication abnormality between the control device 30 and another device exceeds a predetermined value, a notification unit (e.g., the touch panel 21 or the speaker 22) provided in the vehicle 1 can notify the user that there is a high possibility that the communication abnormality will change to a non-temporary communication abnormality. Therefore, it is possible to urge the user to have the vehicle 1 inspected before the temporary communication abnormality changes to a non-temporary communication abnormality.

また、制御装置30によれば、車両1に生じた加速度又は角速度である慣性パラメータに基づき、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することができる。これにより、車両1に生じた振動を考慮して、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することができる。したがって、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを精度よく判別する(切り分ける)ことが可能となる。 In addition, the control device 30 can determine whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly based on an inertia parameter that is the acceleration or angular velocity that has occurred in the vehicle 1. This makes it possible to determine whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly, taking into account the vibrations that have occurred in the vehicle 1. Therefore, it becomes possible to accurately determine (distinguish) whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly.

また、制御装置30によれば、車両1の外部のサーバ装置2から取得した異常発生情報と、車両1の位置情報とに基づき、車両1を含む任意の車両(すなわち車両1とは異なる他車両も含む)において過去に一時的通信異常が発生した地点(通信異常発生地点)に車両1が接近した場合に、車両1の動作モードを予備動作モードとすることができる。これにより、車両1において一時的通信異常が発生する可能性が高いと想定される場合には、一時的通信異常の発生に備えて、車両1の動作モードをあらかじめ予備動作モードとしておくことが可能となる。したがって、車両1の挙動の安定化を図れる。 Furthermore, according to the control device 30, when the vehicle 1 approaches a location (communication abnormality occurrence location) where a temporary communication abnormality has previously occurred in any vehicle including the vehicle 1 (i.e., including vehicles other than the vehicle 1), based on the abnormality occurrence information acquired from the server device 2 external to the vehicle 1 and the position information of the vehicle 1, the operation mode of the vehicle 1 can be set to the preliminary operation mode. As a result, when it is assumed that there is a high possibility of a temporary communication abnormality occurring in the vehicle 1, it is possible to set the operation mode of the vehicle 1 to the preliminary operation mode in advance in preparation for the occurrence of the temporary communication abnormality. Therefore, the behavior of the vehicle 1 can be stabilized.

また、制御装置30は、一時的通信異常と判断した通信異常が発生すると、そのときの車両1の位置情報を含む情報をサーバ装置2へ送信することで、通信異常発生地点をサーバ装置2に記憶させることができる。そして、制御装置30は、その後、必要に応じて、そのときの車両1の現在位置周辺の地点に関する通信異常発生地点情報のみをサーバ装置2から取得することができる。これにより、すべての通信異常発生地点を制御装置30が記憶するようにした場合に比べて、必要となる制御装置30の記憶領域を削減することが可能となる。 Furthermore, when a communication anomaly that is determined to be a temporary communication anomaly occurs, the control device 30 can transmit information including the position information of the vehicle 1 at that time to the server device 2, thereby causing the server device 2 to store the location where the communication anomaly occurred. Then, the control device 30 can subsequently, as necessary, obtain from the server device 2 only communication anomaly occurrence location information relating to locations around the current location of the vehicle 1 at that time. This makes it possible to reduce the required storage area of the control device 30 compared to a case in which the control device 30 stores all communication anomaly occurrence locations.

以上、本発明の実施形態について、添付図面を参照しながら説明したが、本発明は、かかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、前述した実施形態における各構成要素を任意に組み合わせてもよい。 Although the embodiment of the present invention has been described above with reference to the attached drawings, it goes without saying that the present invention is not limited to such an embodiment. It is clear that a person skilled in the art can come up with various modified or revised examples within the scope of the claims, and it is understood that these also naturally fall within the technical scope of the present invention. Furthermore, the components in the above-mentioned embodiment may be combined in any manner as long as it does not deviate from the spirit of the invention.

また、前述した実施形態では、図3に示したステップS9の処理において、一時的通信異常の発生回数が所定値を上回ったか否かを判断しているが、発生回数の代わりに発生頻度(すなわち単位時間あたりの発生回数)が所定値を上回ったか否かを判断するようにしてもよい。そして、制御装置30は、一時的通信異常の発生頻度が所定値を上回ったと判断したならば、警告情報を報知するようにしてもよい。 In the embodiment described above, in the process of step S9 shown in FIG. 3, it is determined whether the number of occurrences of temporary communication anomalies exceeds a predetermined value. However, instead of the number of occurrences, it may be determined whether the occurrence frequency (i.e., the number of occurrences per unit time) exceeds a predetermined value. Then, if the control device 30 determines that the occurrence frequency of temporary communication anomalies exceeds the predetermined value, it may issue warning information.

また、前述した実施形態では、制御装置30は、一時的通信異常の発生回数が所定値を上回ったと判断すると、警告情報を報知するとともに(ステップS10)、車両1の動作モードを予備動作モードとする(ステップS11)ようにしたが、これに限られない。例えば、制御装置30は、一時的通信異常の発生回数又は発生頻度が所定値を上回ったと判断すると、警告情報を報知するとともに、車両1の動作モードをフェイルセーフ動作モードとするようにしてもよい。前述したように、一時的通信異常が繰り返し発生するような場合には、その後、当該一時的通信異常が非一時的通信異常に変化する可能性が高いからである。このようにすれば、非一時的通信異常に変化する可能性を考慮した適切な制御を行うことが可能となる。 In addition, in the above-described embodiment, when the control device 30 determines that the number of occurrences of a temporary communication anomaly exceeds a predetermined value, it issues warning information (step S10) and sets the operation mode of the vehicle 1 to the standby operation mode (step S11); however, this is not limited to the above. For example, when the control device 30 determines that the number of occurrences or frequency of occurrences of a temporary communication anomaly exceeds a predetermined value, it may issue warning information and set the operation mode of the vehicle 1 to the fail-safe operation mode. This is because, as described above, when a temporary communication anomaly occurs repeatedly, there is a high possibility that the temporary communication anomaly will subsequently change to a non-temporary communication anomaly. In this way, it is possible to perform appropriate control that takes into account the possibility of the temporary communication anomaly changing to a non-temporary communication anomaly.

また、前述した実施形態では、図4に示したステップS21の処理において、制御装置30は、車両1の現在位置周辺の地点に関する異常発生情報をサーバ装置2から取得しているが、これに限られない。例えば、制御装置30は、車両1の位置情報に加えて、車両1の識別情報を含む配信要求をサーバ装置2へ送信することで、車両1の現在位置周辺の地点に関する通信異常発生地点情報であって、且つ車両1に関する通信異常発生地点情報のみをサーバ装置2から取得するようにしてもよい。このようにすれば、サーバ装置2との通信量をさらに削減できるとともに、通信異常発生地点情報を記憶するために必要となる制御装置30の記憶領域もさらに削減することが可能となる。また、制御装置30は、車両1の現在位置周辺の地点に関する通信異常発生地点情報であって、且つ車両1と同一車種に関する通信異常発生地点情報のみをサーバ装置2から取得するようにしてもよい。このようにしても、サーバ装置2との通信量をさらに削減できるとともに、通信異常発生地点情報を記憶するために必要となる制御装置30の記憶領域もさらに削減することが可能となる。 In the above-described embodiment, in the process of step S21 shown in FIG. 4, the control device 30 acquires the abnormality occurrence information related to the points around the current position of the vehicle 1 from the server device 2, but this is not limited to this. For example, the control device 30 may transmit a distribution request including the identification information of the vehicle 1 in addition to the position information of the vehicle 1 to the server device 2, so as to acquire only the communication abnormality occurrence point information related to the points around the current position of the vehicle 1 and related to the vehicle 1 from the server device 2. In this way, the amount of communication with the server device 2 can be further reduced, and the storage area of the control device 30 required for storing the communication abnormality occurrence point information can be further reduced. In addition, the control device 30 may acquire only the communication abnormality occurrence point information related to the points around the current position of the vehicle 1 and related to the same vehicle model as the vehicle 1 from the server device 2. In this way, the amount of communication with the server device 2 can be further reduced, and the storage area of the control device 30 required for storing the communication abnormality occurrence point information can be further reduced.

また、前述した実施形態におけるフェイルセーフ動作モードは、車両1の機能を停止させるもの又は自律走行レベルを低くするものとして説明したが、これに限られない。例えば、フェイルセーフ動作モードは、ミニマム・リスク・マヌーバ(MRM)により車両1を安全に停止させる動作モードとしてもよい。 In addition, the fail-safe operation mode in the above-mentioned embodiment has been described as stopping the functions of the vehicle 1 or lowering the autonomous driving level, but is not limited to this. For example, the fail-safe operation mode may be an operation mode that safely stops the vehicle 1 by a minimum risk maneuver (MRM).

また、前述した実施形態では、本発明における移動体を、四輪の自動車である車両1とした例を説明したが、これに限られない。本発明における移動体は、二輪の自動車(いわゆる自動二輪車)であってもよいし、セグウェイ(登録商標)、船舶、又は航空機等であってもよい。 In the above embodiment, the moving body in the present invention is described as a four-wheeled automobile, namely, vehicle 1, but is not limited to this. The moving body in the present invention may be a two-wheeled automobile (a so-called motorcycle), a Segway (registered trademark), a ship, an aircraft, or the like.

本明細書には少なくとも以下の事項が記載されている。なお、括弧内には、前述した実施形態において対応する構成要素等を示しているが、これに限定されるものではない。 This specification describes at least the following items. Note that the items in parentheses indicate corresponding components in the above-mentioned embodiment, but are not limited to these.

(1) 移動体(車両1)に搭載されるとともに、前記移動体に搭載された他機器(センサ群10)と通信可能に接続された制御装置(制御装置30)であって、
前記制御装置は、
前記移動体に関する情報を取得する取得部(入出力部31)と、
前記移動体に関する制御を行う制御部(制御部32)と、
を備え、
前記移動体に関する情報は、前記移動体の移動に伴い生じる慣性に相関のある慣性パラメータをあらわす情報を含み、
前記制御部は、
前記制御装置と前記他機器との通信異常が発生した場合に、当該通信異常が発生した際の前記慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断する異常種別判断部(異常種別判断部32a)を備え、
前記異常種別判断部の判断結果に応じた制御を行う、
制御装置。
(1) A control device (control device 30) mounted on a moving body (vehicle 1) and communicably connected to other devices (sensor group 10) mounted on the moving body,
The control device includes:
An acquisition unit (input/output unit 31) that acquires information about the moving object;
A control unit (control unit 32) that controls the moving body;
Equipped with
the information about the moving body includes information representing an inertia parameter correlated with inertia generated with the movement of the moving body,
The control unit is
an anomaly type determination unit (anomaly type determination unit 32 a) that, when a communication anomaly occurs between the control device and the other device, determines whether the communication anomaly is a temporary communication anomaly or a non-temporary communication anomaly based on the inertia parameter at the time when the communication anomaly occurs;
Control is performed according to the determination result of the abnormality type determination unit.
Control device.

(1)によれば、移動体に搭載された制御装置と他機器との通信異常が発生した場合に、当該通信異常が発生した際の慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断し、当該判断結果に応じた制御を行うことができる。これにより、発生した通信異常の種別に応じた適切な制御を制御装置が行うことが可能となる。 According to (1), when a communication abnormality occurs between a control device mounted on a moving body and another device, it is possible to determine whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality based on the inertia parameters at the time when the communication abnormality occurred, and to perform control according to the determination result. This enables the control device to perform appropriate control according to the type of communication abnormality that has occurred.

(2) (1)に記載の制御装置であって、
前記制御部は、
前記一時的通信異常と判断した場合には、前記移動体の動作モードを予備動作モードとし、
前記非一時的通信異常と判断した場合には、前記移動体の動作モードをフェイルセーフ動作モードとし、
前記予備動作モードは、前記通信異常が発生する前の前記移動体の機能を維持する動作モードであり、
前記フェイルセーフ動作モードは、前記機能を維持しない動作モードである、
制御装置。
(2) The control device according to (1),
The control unit is
When it is determined that the communication abnormality is temporary, the operation mode of the mobile unit is set to a standby operation mode;
If it is determined that the communication abnormality is non-temporary, the operation mode of the mobile unit is set to a fail-safe operation mode;
the standby operation mode is an operation mode that maintains the function of the moving object before the communication abnormality occurs,
The fail-safe operation mode is an operation mode in which the function is not maintained.
Control device.

(2)によれば、発生した通信異常が一時的通信異常と判断した場合には、移動体の動作モードを、当該通信異常が発生する前の移動体の機能を維持する予備動作モードとすることができる。これにより、一時的通信異常が発生した場合にもフェイルセーフ動作モードとするようにした場合に比べて、移動体の機能が失陥する回数を低減でき、ユーザビリティの向上を図れる。 According to (2), when it is determined that the communication abnormality that has occurred is a temporary communication abnormality, the operation mode of the mobile body can be set to a standby operation mode that maintains the functionality of the mobile body before the communication abnormality occurred. This reduces the number of times the mobile body's functionality fails, and improves usability, compared to a case in which the fail-safe operation mode is set even when a temporary communication abnormality occurs.

(3) (2)に記載の制御装置であって、
前記移動体は、自律移動が可能な移動体であり、
前記予備動作モードは、前記通信異常が発生する前の前記移動体の自律移動レベルを維持する動作モードであり、
前記フェイルセーフ動作モードは、前記通信異常が発生する前よりも前記移動体の自律移動レベルを低くする動作モードである、
制御装置。
(3) The control device according to (2),
The moving body is a moving body capable of autonomous movement,
the preliminary operation mode is an operation mode that maintains an autonomous movement level of the moving object before the communication abnormality occurs,
The fail-safe operation mode is an operation mode in which an autonomous movement level of the moving object is lowered to a level lower than that before the communication abnormality occurred.
Control device.

(3)によれば、発生した通信異常が一時的通信異常と判断した場合には、移動体の動作モードを、当該通信異常が発生する前の移動体の自律移動レベルを維持する予備動作モードとすることができる。これにより、一時的通信異常が発生した場合にもフェイルセーフ動作モードとするようにした場合に比べて、移動体の自律移動レベルが低下する回数を低減でき、ユーザビリティの向上を図れる。 According to (3), when it is determined that the communication abnormality is a temporary communication abnormality, the operation mode of the mobile body can be set to a preliminary operation mode that maintains the autonomous movement level of the mobile body before the communication abnormality occurred. This reduces the number of times the autonomous movement level of the mobile body decreases compared to a case in which a fail-safe operation mode is set even when a temporary communication abnormality occurs, thereby improving usability.

(4) (1)から(3)のいずれかに記載の制御装置であって、
前記異常種別判断部は、前記一時的通信異常と判断した前記通信異常の発生回数又は発生頻度が所定値を上回った場合に、前記通信異常を前記非一時的通信異常として判断する、
制御装置。
(4) The control device according to any one of (1) to (3),
The anomaly type determination unit determines the communication anomaly as the non-temporary communication anomaly when the number of occurrences or the frequency of occurrence of the communication anomaly determined to be the temporary communication anomaly exceeds a predetermined value.
Control device.

(4)によれば、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合には、他機器との通信異常を非一時的通信異常として判断することができる。これにより、一時的通信異常が非一時的通信異常に変化する可能性を考慮した適切な制御を行うことが可能となる。 According to (4), if the number of occurrences or frequency of communication anomalies determined to be temporary communication anomalies exceeds a predetermined value, the communication anomalies with other devices can be determined to be non-temporary communication anomalies. This makes it possible to perform appropriate control taking into account the possibility that a temporary communication anomaly may change to a non-temporary communication anomaly.

(5) (1)から(4)のいずれかに記載の制御装置であって、
前記制御部は、前記一時的通信異常と判断した前記通信異常の発生回数又は発生頻度が所定値を上回った場合に、前記移動体が備える報知部に所定の警告情報を報知させる、
制御装置。
(5) The control device according to any one of (1) to (4),
The control unit causes a notification unit of the mobile object to notify predetermined warning information when the number of occurrences or frequency of the communication abnormality determined to be the temporary communication abnormality exceeds a predetermined value.
Control device.

(5)によれば、一時的通信異常と判断した通信異常の発生回数又は発生頻度が所定値を上回った場合には、移動体が備える報知部により、所定の警告情報を報知させるができる。これにより、非一時的通信異常に変化する可能性が高いことをユーザに知らせることができる。したがって、一時的通信異常が非一時的通信異常に変化する前に、移動体の点検を受けるようにユーザを促すことが可能となる。 According to (5), when the number of occurrences or frequency of a communication anomaly determined to be a temporary communication anomaly exceeds a predetermined value, a notification unit provided in the mobile body can notify the user of predetermined warning information. This makes it possible to notify the user that there is a high possibility that the communication anomaly will change to a non-temporary communication anomaly. Therefore, it is possible to urge the user to have the mobile body inspected before the temporary communication anomaly changes to a non-temporary communication anomaly.

(6) (1)から(5)のいずれかに記載の制御装置であって、
前記慣性パラメータは、前記移動体に生じた加速度又は角速度である、
制御装置。
(6) The control device according to any one of (1) to (5),
The inertial parameter is an acceleration or an angular velocity generated in the moving body.
Control device.

(6)によれば、移動体に生じた加速度又は角速度である慣性パラメータに基づき、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することができる。これにより、移動体に生じた振動を考慮して、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを判断することができる。したがって、発生した通信異常が一時的通信異常であるか非一時的通信異常であるかを精度よく判別する(切り分ける)ことが可能となる。 According to (6), it is possible to determine whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly based on an inertia parameter that is the acceleration or angular velocity that has occurred in the moving body. This makes it possible to determine whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly, taking into account the vibrations that have occurred in the moving body. Therefore, it is possible to accurately determine (distinguish) whether the communication anomaly that has occurred is a temporary communication anomaly or a non-temporary communication anomaly.

(7) (1)から(6)のいずれかに記載の制御装置であって、
前記制御装置は、さらに、前記移動体の外部に設けられたサーバ装置(サーバ装置2)と通信可能に構成され、
前記サーバ装置は、少なくとも前記移動体において前記一時的通信異常と判断された通信異常が発生した地点を示す情報を含む通信異常発生地点情報を、前記移動体に対して配信可能に構成され、
前記移動体に関する情報は、前記移動体の現在位置を示す位置情報をさらに含み、
前記制御部は、前記サーバ装置から取得した通信異常発生地点情報と、前記移動体の現在位置を示す位置情報とに基づき、前記通信異常発生地点情報が示す地点に前記移動体が接近した場合に、前記移動体の動作モードを予備動作モードとする、
制御装置。
(7) The control device according to any one of (1) to (6),
The control device is further configured to be able to communicate with a server device (server device 2) provided outside the mobile object,
the server device is configured to be able to distribute, to the mobile object, communication anomaly occurrence location information including information indicating a location where the communication anomaly determined to be a temporary communication anomaly occurred in at least the mobile object;
The information about the moving object further includes location information indicating a current location of the moving object,
the control unit sets an operation mode of the mobile body to a standby operation mode when the mobile body approaches a location indicated by the communication abnormality occurrence location information acquired from the server device and location information indicating a current location of the mobile body.
Control device.

過去に一時的通信異常が発生した地点を移動体が再度通過する場合には、一時的通信異常が再度発生する可能性が高い。(7)によれば、少なくとも移動体において過去に一時的通信異常が発生した地点(通信異常発生地点)に移動体が接近した場合に、移動体の動作モードを予備動作モードとすることができる。これにより、移動体において一時的通信異常が発生する可能性が高いと想定される場合には、一時的通信異常の発生に備えて、移動体の動作モードをあらかじめ予備動作モードとしておくことが可能となる。したがって、移動体の挙動の安定化を図れる。 When a mobile object passes again a point where a temporary communication anomaly occurred in the past, there is a high possibility that the temporary communication anomaly will occur again. According to (7), when the mobile object approaches a point where at least a temporary communication anomaly occurred in the past (communication anomaly occurrence point), the operation mode of the mobile object can be set to the standby operation mode. As a result, when it is assumed that there is a high possibility that a temporary communication anomaly will occur in the mobile object, it is possible to set the operation mode of the mobile object to the standby operation mode in advance in preparation for the occurrence of a temporary communication anomaly. Therefore, the behavior of the mobile object can be stabilized.

(8) (7)に記載の制御装置であって、
前記サーバ装置が配信する通信異常発生地点情報は、前記移動体とは異なる他の移動体において前記一時的通信異常と判断された通信異常が発生した地点を示す情報も含む、
制御装置。
(8) The control device according to (7),
The communication anomaly occurrence location information distributed by the server device also includes information indicating a location where the communication anomaly determined as the temporary communication anomaly occurred in another mobile unit different from the mobile unit.
Control device.

他の移動体において一時的通信異常が発生した地点を移動体が通過する場合には、移動体においても一時的通信異常が発生する可能性が高い。(8)によれば、他の移動体において過去に一時的通信異常が発生した地点(通信異常発生地点)に移動体が接近した場合に、移動体の動作モードを予備動作モードとすることができる。これにより、移動体において一時的通信異常が発生する可能性が高いと想定される場合には、一時的通信異常の発生に備えて、移動体の動作モードをあらかじめ予備動作モードとしておくことが可能となる。したがって、移動体の挙動の安定化を図れる。 When a mobile body passes a point where a temporary communication anomaly has occurred in another mobile body, there is a high possibility that a temporary communication anomaly will also occur in the mobile body. According to (8), when a mobile body approaches a point where a temporary communication anomaly has previously occurred in another mobile body (communication anomaly occurrence point), the operation mode of the mobile body can be set to the standby operation mode. As a result, when it is assumed that there is a high possibility that a temporary communication anomaly will occur in the mobile body, it is possible to set the operation mode of the mobile body to the standby operation mode in advance in preparation for the occurrence of a temporary communication anomaly. Therefore, the behavior of the mobile body can be stabilized.

(9) (1)から(8)のいずれかに記載の制御装置(制御装置30)と、
前記他機器(センサ群10)と、を備える移動体(車両1)。
(9) A control device (control device 30) according to any one of (1) to (8),
A moving body (vehicle 1) equipped with the other device (sensor group 10).

(9)によれば、移動体に搭載された制御装置と他機器との通信異常が発生した場合に、当該通信異常が発生した際の慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断し、当該判断結果に応じた制御を行うことができる。これにより、発生した通信異常の種別に応じた適切な制御を制御装置が行って、移動体を適切に動作させることが可能となる。 According to (9), when a communication abnormality occurs between a control device mounted on a moving body and another device, it is possible to determine whether the communication abnormality is a temporary communication abnormality or a non-temporary communication abnormality based on the inertia parameters at the time when the communication abnormality occurred, and to perform control according to the determination result. This makes it possible for the control device to perform appropriate control according to the type of communication abnormality that has occurred, thereby allowing the moving body to operate appropriately.

1 車両(移動体)
2 サーバ装置
10 センサ群(他機器)
30 制御装置
31 入出力部(取得部)
32 制御部
32a 異常種別判断部
1. Vehicle (moving object)
2 Server device 10 Sensor group (other devices)
30 Control device 31 Input/output unit (acquisition unit)
32 Control unit 32a Abnormality type determination unit

Claims (8)

移動体に搭載されるとともに、前記移動体に搭載された他機器と通信可能に接続された制御装置であって、
前記制御装置は、
前記移動体に関する情報を取得する取得部と、
前記移動体に関する制御を行う制御部と、
を備え、
前記移動体に関する情報は、前記移動体の移動に伴い生じる慣性に相関のある慣性パラメータをあらわす情報を含み、
前記制御部は、
前記制御装置と前記他機器との通信異常が発生した場合に、当該通信異常が発生した際の前記慣性パラメータに基づき、当該通信異常が一時的通信異常であるか非一時的通信異常であるかを判断する異常種別判断部を備え、
前記異常種別判断部が前記一時的通信異常と判断した場合には、前記移動体の動作モードを予備動作モードとし、
前記異常種別判断部が前記非一時的通信異常と判断した場合には、前記移動体の動作モードをフェイルセーフ動作モードとし、
前記予備動作モードは、前記通信異常が発生する前の前記移動体の機能を維持する動作モードであり、
前記フェイルセーフ動作モードは、前記機能を維持しない動作モードである
制御装置。
A control device mounted on a moving body and communicably connected to other devices mounted on the moving body,
The control device includes:
An acquisition unit that acquires information about the moving object;
A control unit that controls the moving object;
Equipped with
the information about the moving body includes information representing an inertia parameter correlated with inertia generated with the movement of the moving body,
The control unit is
an anomaly type determination unit that, when a communication anomaly occurs between the control device and the other device, determines whether the communication anomaly is a temporary communication anomaly or a non-temporary communication anomaly based on the inertia parameter at the time when the communication anomaly occurs;
When the abnormality type determination unit determines that the communication abnormality is a temporary abnormality, the operation mode of the moving body is set to a standby operation mode;
When the anomaly type determination unit determines that the communication anomaly has occurred due to a non-temporary communication anomaly, the operation mode of the mobile unit is set to a fail-safe operation mode;
the standby operation mode is an operation mode that maintains the function of the moving object before the communication abnormality occurs,
The fail-safe operation mode is an operation mode in which the function is not maintained .
Control device.
請求項に記載の制御装置であって、
前記移動体は、自律移動が可能な移動体であり、
前記予備動作モードは、前記通信異常が発生する前の前記移動体の自律移動レベルを維持する動作モードであり、
前記フェイルセーフ動作モードは、前記通信異常が発生する前よりも前記移動体の自律移動レベルを低くする動作モードである、
制御装置。
The control device according to claim 1 ,
The moving body is a moving body capable of autonomous movement,
the preliminary operation mode is an operation mode that maintains an autonomous movement level of the moving object before the communication abnormality occurs,
The fail-safe operation mode is an operation mode in which an autonomous movement level of the moving object is lowered to a level lower than that before the communication abnormality occurred.
Control device.
請求項1又は2に記載の制御装置であって、
前記異常種別判断部は、前記一時的通信異常と判断した前記通信異常の発生回数又は発生頻度が所定値を上回った場合に、前記通信異常を前記非一時的通信異常として判断する、
制御装置。
The control device according to claim 1 or 2 ,
The anomaly type determination unit determines the communication anomaly as the non-temporary communication anomaly when the number of occurrences or the frequency of occurrence of the communication anomaly determined to be the temporary communication anomaly exceeds a predetermined value.
Control device.
請求項1からのいずれか1項に記載の制御装置であって、
前記制御部は、前記一時的通信異常と判断した前記通信異常の発生回数又は発生頻度が所定値を上回った場合に、前記移動体が備える報知部に所定の警告情報を報知させる、
制御装置。
The control device according to any one of claims 1 to 3 ,
The control unit causes a notification unit of the mobile object to notify predetermined warning information when the number of occurrences or frequency of the communication abnormality determined to be the temporary communication abnormality exceeds a predetermined value.
Control device.
請求項1からのいずれか1項に記載の制御装置であって、
前記慣性パラメータは、前記移動体に生じた加速度又は角速度である、
制御装置。
The control device according to any one of claims 1 to 4 ,
The inertial parameter is an acceleration or an angular velocity generated in the moving body.
Control device.
請求項1からのいずれか1項に記載の制御装置であって、
前記制御装置は、さらに、前記移動体の外部に設けられたサーバ装置と通信可能に構成され、
前記サーバ装置は、少なくとも前記移動体において前記一時的通信異常と判断された通信異常が発生した地点を示す情報を含む通信異常発生地点情報を、前記移動体に対して配信可能に構成され、
前記移動体に関する情報は、前記移動体の現在位置を示す位置情報をさらに含み、
前記制御部は、前記サーバ装置から取得した通信異常発生地点情報と、前記移動体の現在位置を示す位置情報とに基づき、前記通信異常発生地点情報が示す地点に前記移動体が接近した場合に、前記移動体の動作モードを前記予備動作モードとする、
制御装置。
The control device according to any one of claims 1 to 5 ,
The control device is further configured to be able to communicate with a server device provided outside the mobile object,
the server device is configured to be able to distribute, to the mobile object, communication anomaly occurrence location information including information indicating a location where the communication anomaly determined to be a temporary communication anomaly occurred in at least the mobile object;
The information about the moving object further includes location information indicating a current location of the moving object,
the control unit, based on communication abnormality occurrence location information acquired from the server device and location information indicating a current location of the mobile body, when the mobile body approaches a location indicated by the communication abnormality occurrence location information, sets the operation mode of the mobile body to the standby operation mode.
Control device.
請求項に記載の制御装置であって、
前記サーバ装置が配信する通信異常発生地点情報は、前記移動体とは異なる他の移動体において前記一時的通信異常と判断された通信異常が発生した地点を示す情報も含む、
制御装置。
The control device according to claim 6 ,
The communication anomaly occurrence location information distributed by the server device also includes information indicating a location where the communication anomaly determined as the temporary communication anomaly occurred in another mobile unit different from the mobile unit.
Control device.
請求項1からのいずれか1項に記載の制御装置と、
前記他機器と、を備える移動体。
A control device according to any one of claims 1 to 7 ;
The other device.
JP2021208980A 2021-12-23 2021-12-23 Control device and mobile unit Active JP7571003B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021208980A JP7571003B2 (en) 2021-12-23 2021-12-23 Control device and mobile unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021208980A JP7571003B2 (en) 2021-12-23 2021-12-23 Control device and mobile unit

Publications (2)

Publication Number Publication Date
JP2023093864A JP2023093864A (en) 2023-07-05
JP7571003B2 true JP7571003B2 (en) 2024-10-22

Family

ID=87001434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021208980A Active JP7571003B2 (en) 2021-12-23 2021-12-23 Control device and mobile unit

Country Status (1)

Country Link
JP (1) JP7571003B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008279947A (en) 2007-05-11 2008-11-20 Toyota Motor Corp Communications system
JP2019164698A (en) 2018-03-20 2019-09-26 日立オートモティブシステムズ株式会社 Vehicle control apparatus and vehicle control system
JP2020127164A (en) 2019-02-06 2020-08-20 株式会社デンソー Information processing device
JP2021022787A (en) 2019-07-25 2021-02-18 トヨタ自動車株式会社 Communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008279947A (en) 2007-05-11 2008-11-20 Toyota Motor Corp Communications system
JP2019164698A (en) 2018-03-20 2019-09-26 日立オートモティブシステムズ株式会社 Vehicle control apparatus and vehicle control system
JP2020127164A (en) 2019-02-06 2020-08-20 株式会社デンソー Information processing device
JP2021022787A (en) 2019-07-25 2021-02-18 トヨタ自動車株式会社 Communication system

Also Published As

Publication number Publication date
JP2023093864A (en) 2023-07-05

Similar Documents

Publication Publication Date Title
CN111492419B (en) Vehicle, and control system and control method thereof
JP7307550B2 (en) Vehicle driving control system
US11203350B2 (en) Vehicle control system
US11472428B2 (en) Vehicle control system and control method
US20200110407A1 (en) Notification system, control method thereof, vehicle, and non-transitory computer-readable medium
US20190359226A1 (en) Vehicle control system and control method
CN110203199B (en) Driving control device and driving control method
US11285943B2 (en) Vehicle control system and control method
US11220273B2 (en) Vehicle control apparatus and vehicle control method
JP2020083261A (en) Steering determination device and automatic driving system
US11524694B2 (en) Vehicle control apparatus, vehicle, vehicle control method, and non-transitory computer-readable storage medium
WO2018225347A1 (en) Driving-obstacle detecting device and vehicle navigation system
JP7307549B2 (en) Vehicle driving control system
US11472406B2 (en) Vehicle control apparatus, vehicle, and vehicle control method
US20210229667A1 (en) Vehicle control apparatus and vehicle control method
US11760366B2 (en) Vehicle control apparatus, vehicle, vehicle control method, and non transitory computer readable storage medium
JP2020042643A (en) Vehicle controller
US11225256B2 (en) Vehicle control system and control method of vehicle
CN115257914A (en) Vehicle control method based on auxiliary driving system
JP7216505B2 (en) Vehicle cruise control system
JP2007532394A (en) Parking assistance system and method for parking assistance or automatic parking
JP7571003B2 (en) Control device and mobile unit
CN115461261B (en) Vehicle control system and vehicle control method
US12528352B2 (en) Vehicle display device, vehicle display method, and non-transitory storage medium
JP7429111B2 (en) Traffic control equipment and vehicle control equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240731

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241009

R150 Certificate of patent or registration of utility model

Ref document number: 7571003

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150