JP2022140084A - self-driving vehicle - Google Patents
self-driving vehicle Download PDFInfo
- Publication number
- JP2022140084A JP2022140084A JP2021040733A JP2021040733A JP2022140084A JP 2022140084 A JP2022140084 A JP 2022140084A JP 2021040733 A JP2021040733 A JP 2021040733A JP 2021040733 A JP2021040733 A JP 2021040733A JP 2022140084 A JP2022140084 A JP 2022140084A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- control
- steering
- vehicle
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、例えば加速、減速及び操舵等の制御を監視して、その異常を検出するようにした自動運転車両に関するものである。 TECHNICAL FIELD The present invention relates to an automatic driving vehicle that monitors controls such as acceleration, deceleration, and steering, and detects abnormalities thereof.
一般に自動運転車両は、走行状態を検出する位置センサ,車速センサ,三軸加速度センサや障害物センサ等から成る検出部からの検出信号に基づいて自動運転車両の走行を制御するメインの自動運転制御部(本出願では「自動運転制御部」を単に「制御部」と称し、走行制御部、駆動制御部などと区別して用いる。)が走行指令を生成し、制御部の走行指令を受けて、走行制御部で走行信号を生成し、この走行信号に基づいて駆動制御部が走行部,操舵部及び制動部を駆動制御して、自動走行を行なうようになっている。 In general, an autonomous driving vehicle controls the driving of the autonomous driving vehicle based on the detection signals from the detection unit, which consists of a position sensor, a vehicle speed sensor, a triaxial acceleration sensor, an obstacle sensor, etc. (In this application, the "automatic driving control unit" is simply referred to as the "control unit" and is used separately from the travel control unit, the drive control unit, etc.) generates a travel command, receives the travel command of the control unit, A travel control unit generates a travel signal, and based on this travel signal, the drive control unit drives and controls the travel unit, the steering unit, and the brake unit to perform automatic travel.
これに対して自動運転車両においては、どのような異常が起きても事故が発生しないようあるいは被害を低減するために異常発生をいち早く検出する必要がある。このため、制御部から出力側、例えばアクセル,ブレーキ,ステアリング等の異常については、当該装置にエラー検知機能を付加することにより異常を検出することが可能である。 On the other hand, in self-driving vehicles, it is necessary to detect the occurrence of an abnormality as soon as possible in order to prevent an accident from occurring or to reduce damage. Therefore, it is possible to detect abnormalities in the output side of the control unit, such as accelerator, brake, steering, etc., by adding an error detection function to the device.
しかしながら、これらのアクセル,ブレーキ,ステアリング等の装置から先の装置の異常については検出することが困難である。 However, it is difficult to detect abnormalities in devices beyond these devices such as accelerator, brake, and steering.
本発明は以上の点に鑑み、簡単な構成により駆動制御すべき走行部,操舵部及び制動部等の各装置に異常が発生した場合に、確実に異常発生を検出して、安全に且つ確実に停止することができるようにした自動運転車両を提供することを目的としている。 In view of the above points, the present invention has a simple configuration that reliably detects the occurrence of an abnormality in each device such as a traveling unit, a steering unit, and a braking unit to be drive-controlled, and safely and reliably detects the occurrence of the abnormality. The purpose is to provide an automatic driving vehicle that can stop at
上記目的を達成するため本発明は、走行部,操舵部及び制動部と、走行部,操舵部及び制動部を駆動制御する駆動制御部と、走行状態を検出する位置センサ,車速センサ,操舵角センサ,三軸加速度センサ,周囲センサ等から成る検出部と、検出部からの検出信号に基づいて前記走行部,操舵部及び制動部への各種制御指令の目標値を含む走行指令を生成する制御部と、制御部からの走行指令に基づいて走行信号を生成して駆動制御部に送出する走行制御部と、を備える自動運転車両において、
さらに、走行部,操舵部及び制動部の駆動制御結果の実際値を検出し該実際値と各種制御指令の目標値とを比較する制御監視部を備え、該制御監視部は、正常走行時における加速,減速を含む車速又は操舵角についての制御指令に関し、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えていて、制御指令の目標値と駆動制御結果の実際値とを比較する際にモデルを参照して、そのときの走行条件に応じて期待される修正制御目標と駆動制御結果の実際値とを比較し、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を制御部に送出し、
制御部はエラー発生信号を受け取ったとき停止指令を生成して走行制御部に送出し、
走行制御部は停止指令に基づいて停止信号を生成し駆動制御部がこの停止信号受けて走行部及び操舵部及び制動部を駆動制御することにより、当該自動運転車両を停止させるようにしたことを特徴とする。
In order to achieve the above object, the present invention provides a traveling section, a steering section and a braking section, a drive control section for driving and controlling the traveling section, the steering section and the braking section, a position sensor, a vehicle speed sensor and a steering angle for detecting the traveling state. A detection unit consisting of a sensor, a three-axis acceleration sensor, an ambient sensor, etc., and control for generating a travel command including target values for various control commands to the travel unit, steering unit, and braking unit based on detection signals from the detection unit. and a travel control unit that generates a travel signal based on a travel command from the control unit and sends it to the drive control unit,
Further, a control monitoring unit is provided for detecting actual values of drive control results of the traveling unit, steering unit and braking unit and comparing the actual values with target values of various control commands. With respect to control commands for vehicle speed or steering angle including acceleration and deceleration, a model representing the running speed or steering angle as a correction control target corresponding to the unique characteristics of the automated driving vehicle is prepared in advance, and the target value of the control command and the actual value of the drive control result, the model is referenced, and the expected correction control target according to the driving conditions at that time is compared with the actual value of the drive control result, and the difference is the threshold. When it exceeds, it is determined that an error has occurred and an error occurrence signal is sent to the control unit,
When the control unit receives the error occurrence signal, it generates a stop command and sends it to the travel control unit,
The travel control unit generates a stop signal based on the stop command, and the drive control unit receives the stop signal and drives and controls the travel unit, the steering unit, and the braking unit, thereby stopping the autonomous vehicle. Characterized by
本発明の第二の構成は、走行部,操舵部及び制動部と、走行部,操舵部及び制動部を駆動制御する駆動制御部と、走行状態を検出する位置センサ,車速センサ,操舵角センサ,三軸加速度センサ,周囲センサ等から成る検出部と、検出部からの検出信号に基づき加速,減速及び操舵を含む走行指令を生成する制御部と、制御部からの走行指令に基づき走行信号を生成して駆動制御部に送出する走行制御部と、を備える自動運転車両において、
さらに、走行部,操舵部及び制動部の駆動制御結果としての加速,減速を含む車速及び操舵角の実際値を検出し、該車速及び操舵角の実際値と加速,減速及び操舵に関する制御指令の目標値とを比較する制御監視部を備え、この制御監視部は、正常走行時における加速,減速又は操舵に関する制御指令について、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えていて、制御指令の目標値と駆動制御結果の実際値とを比較する際にモデルを参照し、そのときの走行条件に応じて期待される修正制御目標値と駆動制御結果の実際値とを比較し、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を制御部に送出し、制御部はエラー発生信号を受け取ったとき停止指令を生成して走行制御部に送出し、走行制御部は停止指令に基づいて停止信号を生成し駆動制御部がこの停止信号を受けて走行部及び操舵部及び制動部を駆動制御して、当該自動運転車両を停止させるようにしたことを特徴とする。
A second configuration of the present invention includes a traveling section, a steering section, and a braking section, a drive control section that drives and controls the traveling section, the steering section, and the braking section, and a position sensor, vehicle speed sensor, and steering angle sensor that detect the traveling state. , a three-axis acceleration sensor, an ambient sensor, etc., a control unit that generates a running command including acceleration, deceleration and steering based on the detection signal from the detection unit, and a running signal based on the running command from the control unit. In an automatic driving vehicle comprising a driving control unit that generates and sends to the drive control unit,
Further, actual values of vehicle speed and steering angle including acceleration and deceleration as results of drive control of the traveling unit, steering unit and braking unit are detected, and the actual values of the vehicle speed and steering angle and control commands relating to acceleration, deceleration and steering are detected. Equipped with a control monitoring unit that compares the target value with the running speed as a correction control target that corresponds to the unique characteristics of the automated driving vehicle for control commands related to acceleration, deceleration, or steering during normal running Alternatively, a model that represents the steering angle is provided in advance, and the model is referred to when comparing the target value of the control command and the actual value of the drive control result, and the expected corrected control target value according to the driving conditions at that time. and the actual value of the drive control result, and when the difference exceeds the threshold value, it is determined that an error has occurred and an error occurrence signal is sent to the control unit. generated and sent to the travel control unit, the travel control unit generates a stop signal based on the stop command, the drive control unit receives this stop signal, drives and controls the travel unit, the steering unit, and the braking unit, and the automatic The driving vehicle is stopped.
本発明の第三の構成では、走行部,操舵部及び制動部と、走行部,操舵部及び制動部を駆動制御する駆動制御部と、走行状態を検出する位置センサ,車速センサ,操舵角センサ,三軸加速度センサ,周囲センサ等から成る検出部と、検出部からの検出信号に基づき加速,減速及び操舵を含む走行指令を生成する制御部と、制御部からの走行指令に基づき走行信号を生成して駆動制御部に送出する走行制御部と、を備える自動運転車両において、
さらに、走行部及び制動部の駆動制御結果としての車速の実際値を検出し、加速及び減速に関する制御指令の目標値と駆動制御結果としての実際の車速とを比較する制御監視部を備え、制御監視部が、正常走行時における加速,減速又は操舵に係る制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えていて、制御指令の目標値と駆動制御結果の実際値とを比較する際にモデルを参照し、そのときの走行条件に応じて期待される修正制御目標値と駆動制御結果の実際値とを比較し、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を制御部に送出し、制御部がエラー発生信号を受け取ったとき、停止指令を生成して走行制御部に送出し、走行制御部が停止指令に基づいて停止信号を生成して、駆動制御部が停止信号により走行部及び操舵部及び制動部を駆動制御して、当該自動運転車両を停止させる構成とした。
In a third configuration of the present invention, a traveling section, a steering section, and a braking section; a drive control section that drives and controls the traveling section, the steering section, and the braking section; and a position sensor, vehicle speed sensor, and steering angle sensor that detect the traveling state. , a three-axis acceleration sensor, an ambient sensor, etc., a control unit that generates a running command including acceleration, deceleration and steering based on the detection signal from the detection unit, and a running signal based on the running command from the control unit. In an automatic driving vehicle comprising a driving control unit that generates and sends to the drive control unit,
Further, a control monitoring unit for detecting an actual value of the vehicle speed as a result of drive control of the traveling unit and the braking unit and comparing the target value of the control command for acceleration and deceleration with the actual vehicle speed as a result of the drive control, The monitoring unit is provided in advance with a model representing the running speed or steering angle as a correction control target corresponding to the unique characteristics of the automated driving vehicle with respect to the control command related to acceleration, deceleration or steering during normal running, and the control The model is referenced when comparing the command target value and the drive control result actual value, and the correction control target value expected according to the driving conditions at that time is compared with the drive control result actual value. When the difference exceeds the threshold, it is determined that an error has occurred and an error occurrence signal is sent to the control unit. When the control unit receives the error occurrence signal, a stop command is generated and sent to the travel control unit to control travel. section generates a stop signal based on the stop command, and the drive control section drives and controls the traveling section, the steering section, and the braking section according to the stop signal to stop the autonomous vehicle.
好ましくは、制御監視部は、車速センサからの検出信号により当該自動運転車両の実際の車速を取得するか、位置センサからの検出信号に基づいて、当該自動運転車両の走行に伴う位置の差分により当該自動運転車両の実際の車速を取得するか、或いは周囲センサからの検出信号に基づいて、当該自動運転車両の走行に伴う位置の差分により当該自動運転車両の実際の車速を取得する。 Preferably, the control monitoring unit acquires the actual vehicle speed of the automatically driven vehicle from a detection signal from a vehicle speed sensor, or obtains the actual vehicle speed of the automatically driven vehicle based on the detection signal from the position sensor, based on the difference in the position of the automatically driven vehicle as it travels. The actual vehicle speed of the automatically driven vehicle is obtained, or the actual vehicle speed of the automatically driven vehicle is obtained based on the detection signal from the surrounding sensor and the difference in the position of the automatically driven vehicle as it travels.
さらに、本発明の第四の構成では、走行部,操舵部及び制動部と、走行部,操舵部及び制動部を駆動制御する駆動制御部と、走行状態を検出する位置センサ,車速センサ,操舵角センサ,三軸加速度センサ,周囲センサ等から成る検出部と、検出部からの検出信号に基づいて操舵を含む走行指令を生成する制御部と、制御部からの走行指令に基づいて走行信号を生成して駆動制御部に送出する走行制御部と、を備える自動運転車両において、
さらに、操舵部の駆動制御結果としての実際の操舵角を検出し、操舵に関する制御指令の目標値と駆動制御結果としての実際の操舵角とを比較する制御監視部を備えていて、制御監視部が、正常走行時における加速,減速又は操舵に関する制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えており、制御指令の目標値と駆動制御結果の実際値とを比較する際にモデルを参照して、そのときの走行条件に応じて期待される修正制御目標値と駆動制御結果の実際値とを比較し、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を制御部に送出し、制御部がエラー発生信号を受け取ったとき停止指令を生成して走行制御部に送出し、走行制御部が停止指令に基づいて停止信号を生成して、駆動制御部が停止信号により走行部及び操舵部及び制動部を駆動制御して当該自動運転車両を停止させる構成とした。
Further, in a fourth configuration of the present invention, a traveling portion, a steering portion, and a braking portion; a drive control portion that drives and controls the traveling portion, the steering portion, and the braking portion; A detection unit consisting of an angle sensor, a three-axis acceleration sensor, an ambient sensor, etc., a control unit that generates a running command including steering based on the detection signal from the detection unit, and a running signal based on the running command from the control unit. In an automatic driving vehicle comprising a driving control unit that generates and sends to the drive control unit,
Further, a control monitoring unit for detecting an actual steering angle as a result of drive control of the steering unit and comparing a target value of a control command relating to steering with the actual steering angle as a result of drive control is provided. However, with respect to control commands related to acceleration, deceleration or steering during normal driving, a model that represents the running speed or steering angle as a correction control target corresponding to the unique characteristics of the automated driving vehicle is prepared in advance, and the target of the control command The model is referenced when comparing the value and the actual value of the drive control result. When the threshold value is exceeded, it is determined that an error has occurred and an error occurrence signal is sent to the control unit.When the control unit receives the error occurrence signal, a stop command is generated and sent to the travel control unit, and the travel control unit stops. A stop signal is generated based on the command, and the drive control unit drives and controls the traveling unit, the steering unit, and the braking unit according to the stop signal, thereby stopping the autonomous vehicle.
制御監視部は、操舵角センサからの検出信号により当該自動運転車両の実際の操舵角を取得するか、三軸加速度センサからの検出信号に基づいて当該自動運転車両の旋回角速度の差分により当該自動運転車両の実際の操舵角を取得してもよい。 The control monitoring unit acquires the actual steering angle of the automatically driven vehicle from the detection signal from the steering angle sensor, or detects the automatic operation from the difference in the turning angular velocity of the automatically driven vehicle based on the detection signal from the three-axis acceleration sensor. The actual steering angle of the driving vehicle may be obtained.
本発明によれば、簡単な構成で駆動制御すべき走行部,操舵部及び制動部等の各装置に異常が発生した場合に確実に異常発生を検出し、安全に且つ確実に停止させることができるようにした自動運転車両を提供することができる。 According to the present invention, when an abnormality occurs in each device such as a traveling section, a steering section, and a braking section, which are to be driven and controlled, it is possible to reliably detect the occurrence of the abnormality and stop the vehicle safely and reliably with a simple structure. We can provide self-driving vehicles.
以下、図面に示した実施形態に基づいて本発明を詳細に説明する。
図1は本発明による自動運転車両の一実施形態の全体構成を示している。自動運転車両10は、図示しない車両本体の下部に設けられた走行部11と、操舵部12と、制動部13と、これら走行部11,操舵部12及び制動部13を駆動制御する駆動制御部14と、走行制御部15と、制御部16と、記憶部17と、検出部20と、そして走行に必要な図示しない他の機器を含めて、公知の自動運転車両として構成されている。
本発明の自動運転車両10はさらに、後述する制御監視部18を備えており、駆動制御部14,走行制御部15,制御部16,記憶部17,制御監視部18と、検出部20の各センサ及び制御監視部18は、互いに所謂車内LAN(CANとも呼ばれている)により相互に接続されている。
BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described in detail below based on embodiments shown in the drawings.
FIG. 1 shows the overall configuration of an embodiment of an automatic driving vehicle according to the present invention. The
The automatic driving
走行部11は、図示しないが例えば四つの車輪と、前輪及び/又は後輪を駆動輪として駆動する駆動源とから構成されている。この駆動源は公知の構成でなり、ガソリンエンジン,ディーゼルエンジン等のエンジン、あるいは駆動モータ等から構成される。
The traveling
操舵部12は公知の構成で、例えば前輪を操舵輪として左右に揺動させることにより、自動運転車両10を直進,後進あるいは左転回又は右転回させ得る。なお、駆動輪と操舵輪は同じ車輪であってもよい。制動部13は、四つの車輪のうち少なくとも前輪のみ又は後輪のみ、あるいは全ての車輪の回転を制止する公知のブレーキ構造から構成される。
The
駆動制御部14は、上記走行部11の駆動源、操舵部12及び制動部13のそれぞれを駆動制御する。駆動制御部14の駆動制御により、駆動輪が回転駆動され、また操舵輪が左右に揺動され、あるいは制動部13が車輪の回転を制止し、自動運転車両10が前進,後退又は左右に転回して所定の方向に走行又は停止することができる。
The
駆動制御部14は、走行制御部15からの走行信号15aに基づき、この走行信号15aで設定された車速,前進,後退,左右転回等の走行又は停止を行なわせる。また、駆動制御部14は、走行制御部15からの停止信号15bに基づいて同様に走行部11,操舵部12及び制動部13を駆動制御し、自動運転車両10を速やかに徐行し例えば路肩に寄せて停車させる。自動運転車両10を路肩に寄せて停車させる運転を縮退運転と呼ぶ。
Based on the
走行制御部15は、後述の制御部16から出力された走行指令16aに基づき走行信号15aを生成して駆動制御部14に送出すると共に、制御部16からの停止指令16bに基づき例えば速やかに徐行し且つ路肩に寄せて停車するための停止信号15bを生成して駆動制御部14に送出する。走行信号15aは、走行プログラムを含むものでもよい。
ここで、走行信号15aは、自動運転車両10の出発地から目的地までの走行ルートに沿って走行する際の走行速度,操舵角,加速,減速を指定するように作成されており、駆動制御部14が走行信号15aに従って走行部11,操舵部12及び制動部13を駆動制御することにより、自動運転車両10は出発地から目的地まで走行ルートに沿って指定された走行速度で走行することができる。
The
Here, the
制御部16は例えばパーソナルコンピュータ等から構成され、検出部20から入力される後述の各種検出信号S1~S6を記憶部17に登録すると共に、これらの検出信号を参照しながら走行経路を走行するための走行指令16aを作成し、走行信号15aを走行制御部15に送出する。走行指令16aは、走行部11,操舵部12及び制動部13への走行速度,操舵角,加速,減速等の各種制御指令を含む。また、制御部16は、制御監視部18からエラー発生信号18aを受け取ったとき停止指令16bを生成し、この停止指令16bを走行制御部15に送出する。
The
記憶部17は、制御部16で入力された走行指令16a、又は外部から入力された走行指令16aと、検出部20からの検出信号S1~S6を逐次記憶する。ここで、外部から入力される走行指令16aは、例えば、自動運転車両10を外部から監視する図示しない管理センターからネットワークを介して送出されるものである。さらに、記憶部17には、前もって作成された後述するモデル17aが登録されている。
The
制御監視部18は、走行部11,操舵部12及び制動部13の駆動制御結果の実際値を検出し、この実際値と各種制御指令の修正制御目標値とを比較し、前もって設定された閾値を超えると、走行部11及び制動部13又は操舵部12の動作にエラー発生と判断してエラー発生信号18aを生成し、このエラー発生信号18aを制御部16に送出する機能を有している。駆動制御結果の実際値は、例えば車速や操舵角であり、検出部20の車速センサ23及び操舵角センサ26からの検出信号S3,S6により制御部16を介して制御監視部18に入力される。制御監視部18に入力される走行指令16aによる修正制御目標値は、加速,減速を含む車速及び操舵角に関する制御指令による車速及び操舵角の目標値を、さらに後述するモデル17aにより修正して取得される。
The
ここで、走行指令16aに含まれる制御指令の制御目標、例えば走行速度,操舵角,加速,減速等の各種制御指令に対して、自動運転車両10における実際の駆動制御結果としての実際値は、当該自動運転車両10に固有の特性、例えば車両総重量,電装系,駆動源,油圧系及びタイヤ等、あるいは走行路の路面状況等、さらにはパワーステアリングの非線形のアシスト力の出力,ステアリングモータのトルク等の種々の条件によって、変動してしまう。
このため、当該自動運転車両10に関して、制御目標を入力とし駆動制御結果である実際値を出力として、当該自動運転車両10に関して、正常動作時において実環境でどのような加速,減速を含む車速又は操舵角が得られるかを測定した入出力の非線形の関係式を求めて、モデル17aとして記憶部17に登録しておく。制御監視部18は、記憶部17からモデル17aを読み出して、モデル17aを参照して制御目標値を修正して修正制御目標値を取得する。
これにより、制御監視部18は、制御目標と実際値を比較する際に、記憶部17からモデル17aを読み出して、モデル17aを参照して制御目標値を修正し、当該自動運転車両10で実際に実現される修正制御目標値と駆動制御結果である実際値とを比較する。これにより、制御目標値と実際値の比較をするよりも精度を向上させることができる。
Here, the actual value as the actual drive control result in the
For this reason, regarding the
As a result, when comparing the control target and the actual value, the
制御監視部18は、車速の実際値とモデルで修正した目標値との差D1、そして操舵角の実際値とモデルで修正した目標値との差D2がそれぞれ前もって設定された閾値D1’及びD2’以下である場合には、走行部11,操舵部12及び制動部13の動作が正常であると判断する。
これに対して、制御監視部18は、上記二つの差のうち、少なくとも一方D1又はD2が、それぞれ対応する閾値D1’又はD2’を越えた場合には、走行部11及び制動部13又は操舵部12の動作にエラー発生と判断してエラー発生信号18aを生成し、このエラー発生信号18aを制御部16に送出する。ここで、制御監視部18は、当該自動運転車両10の自動走行中には、上述した実際値及びモデルで修正した目標値の差を所定時間T毎に監視している。所定時間Tは、例えば数ms~20mSである。
The control and
On the other hand, when at least one of the two differences D1 or D2 exceeds the corresponding threshold value D1′ or D2′, the
検出部20は、図示の場合、標識センサ21と位置センサ22と車速センサ23と三軸加速度センサ24と周囲センサ25と操舵角センサ26とから構成されている。
The
標識センサ21は、例えばフロントガラス上部に設けられた単眼カメラであって、自動運転車両10の進行方向前方を撮像し、撮像した画像信号を検出信号S1として制御部16に送出する。制御部16は、検出信号S1に基づいて、自動運転車両10の前方の状況、特に前方の走行路の両側を示す白線やガードレールを画像認識して走行路内の現在位置を把握し、前もって設定された走行経路のマップデータと比較することで、自己位置推定を行なって当該走行路内の進路を保持するように走行指令16aを修正し、走行制御部15に送出する。なお、標識センサ21は、単眼カメラに限らず、双眼カメラ,ステレオカメラ等も使用され得る。
The
位置センサ22は、GNSSセンサ、例えばGPSセンサによる経度及び緯度を検出する。これにより位置センサ22は、例えば所定時間ごとに自動運転車両10のそのときの測地データを検出し、検出信号S2として制御部16に送出する。制御部16は、検出信号S2と記憶部17から読み出した走行路のマップデータとを比較し、当該自動運転車両10の走行路内での走行位置を得て、当該走行路内での進路を保持するように走行指令16aを修正して走行制御部15に送出する。
The
車速センサ23は、例えば走行部11の車輪の回転数を検出し、その回転数を検出信号S3として制御部16に送出する。三軸加速度センサ24は所謂ジャイロであって、車両本体の三軸方向の加速度により自動運転車両10の三次元の姿勢を検出し、その検出信号S4を制御部16に送出する。
The
周囲センサ25は、例えば車両本体の前後のバンパー付近に設けられた複数個のライダーから構成されている。ライダー(LIDAR)は、レーザーレーダーとも呼ばれ、光検出と測距 (Light Detection and Ranging)又はレーザー画像検出と測距(Laser Imaging Detection and Ranging)を行なう。ライダーとして、二次元ライダーや三次元ライダーを用いてもよい。三次元ライダーは、曲線路11cのレーザー画像検出と検出した物体との測距を行なうことができる。なお、周囲センサ25は、ライダーの代わりにあるいはライダーに加えて、例えば車両本体の前後左右に取り付けたステレオカメラや車両本体の屋根に取り付けたライダーを備えていてもよい。ステレオカメラ以外のカメラとしては、単眼カメラ又は双眼カメラを使用できる。
The
周囲センサ25は、自動運転車両10の周囲、即ち前後左右の障害物や他の車両等の走行路上の物体を検出することができる。走行路上の物体を検出した場合、その物体の方向及び距離を含む検出信号S5を走行制御部15に送出する。
The surrounding
操舵角センサ26は、例えば走行部11の操舵輪から直接にあるいはステアリングの回転角度から間接的に、当該自動運転車両10の操舵角を検出して操舵角を検出信号S6として制御部16に送出する。
The
制御部16は、検出部20の標識センサ21,位置センサ22,車速センサ23,三軸加速度センサ24,周囲センサ25及び操舵角センサ26からの検出信号S1~S6に基づき、自動運転車両10の走行位置,走行速度,姿勢,前方領域の物体、例えば障害物や他の走行車両等の物体の位置及び距離等の走行状態と操舵角を把握して自己位置を推定すると共に、そのときの走行信号走行プログラム15aの進行状況を判断する。
The
ここで、制御監視部18による走行指令16aに含まれる制御指令と駆動制御結果との比較は以下のように行なわれる。図2は走行速度に関する制御監視の場合を示す。走行制御部15は、制御部16からの走行指令16aに基づいて走行信号15aを生成し、この走行信号15aにより駆動制御部14を制御して走行部11,操舵部12及び制動部13を駆動制御する。そして、制御監視部18は、走行部11,操舵部12及び制動部13の駆動制御結果として、当該自動運転車両10の車速を検出部20の車速センサ23からの検出信号S3から直接的に取得する。
Here, the comparison between the control command included in the
他方、制御部16から制御監視部18に入力される走行指令16aの車速に関する制御指令、即ち制御目標は、モデル17aを介して当該自動運転車両10の各種特性に対応して修正され、車速の修正制御目標として制御監視部18に送出される。
On the other hand, the control command related to the vehicle speed of the
制御監視部18は、検出部20の車速センサ23からの検出信号S3による実際の走行速度と上述した車速の修正制御目標とを比較して、走行部11及び制動部13の動作が正常か否かを判断する。
The
制御監視部18は、実際の走行速度と車速の修正制御目標との差が前もって設定された閾値D1’以下の場合には、走行部11及び制動部13の動作が正常であると判断する。これに対して、実際の走行速度と車速の修正制御目標との差が前もって設定された閾値D1’を越える場合には、制御監視部18は、走行部11及び制動部13の動作にエラーが発生したと判断してエラー発生信号18aを生成し、制御部16に送出する。
The
本発明の自動運転車両10によれば、制御監視部18が、検出部20からの検出信号に基づいて実際の駆動制御結果を検出し、この駆動制御結果と走行指令16aに含まれる各種制御指令、即ち制御目標とを比較する。
走行部11,操舵部12及び制動部13が正常に動作しているときには、制御目標と実際の制御結果との差が前もって決められた閾値を越えないことから、制御監視部18は、走行部11,操舵部12及び制動部13の動作が正常であるとして、エラー発生信号18aを制御部16に送出しない。従って、制御部16は当該自動運転車両10の自動走行を継続する。
According to the
When the traveling
これに対して、走行部11,操舵部12及び制動部13に異常が発生し、例えば加速又は減速により走行速度が目標値に調整され得ず、あるいは操舵により操舵角が目標値に調整され得ないときは、制御目標と実際の制御結果との差が前もって決められた閾値を越えることで、制御監視部18はエラー発生と判断し、エラー発生信号18aを生成して制御部16に送出する。これを受けて、制御部16は停止指令16bを生成して走行制御部15に送出し、走行制御部15は停止信号15bを生成し、駆動制御部14により走行部11,操舵部12及び制動部13を駆動制御して当該自動運転車両10を停止させる。
従って、走行部11,操舵部12及び制動部13の動作に異常が発生したとしても、制御監視部18が、走行指令16aに含まれる各種制御指令と制御監視部18により検出された駆動制御結果とを比較し、その差が閾値を越えたときに制御部16が当該自動運転車両10を停止させることによって、自動運転車両10は、暴走したり走路外にはみ出してしまうことがなく安全に且つ確実に停止する。このようにして、制御監視部18において、走行部11、操舵部12及び制動部13の動作を直接監視しないで、制御目標に対してモデル17aで修正した修正制御目標値と、検出部20で検出される駆動制御結果との比較を行うことでエラー発生を検出することができる。
On the other hand, an abnormality occurs in the running
Therefore, even if an abnormality occurs in the operation of the traveling
本発明実施形態の自動運転車両10は以上のように構成され、次のように動作する。
図3のフローチャートにおいて、まずステップST1にて、走行前に制御部16にて走行プログラムとしての走行指令16aが作成され、あるいは外部から制御部16に走行指令16aが入力され、記憶部17に記憶される。ステップST2にて走行開始時に、自動運転車両10の制御部16は記憶部17から走行指令16aを読み出し、走行制御部15に送出する。走行制御部15は走行指令16aに基づいて走行信号15aを生成し、駆動制御部14を制御して走行部11,操舵部12及び制動部13を駆動制御する。これにより、ステップST3にて、駆動制御部14は走行信号15aに従って走行部11,操舵部12及び制動部13を駆動制御するので、自動運転車両10は走行信号15aに従って自動走行を行なう。
The
In the flow chart of FIG. 3, first, in step ST1, the
制御監視部18には、ステップST4にて検出部20の車速センサ23からの検出信号S3が車速の実際値として入力されると共に、ステップST5にて検出部20の操舵角センサ26から検出信号S6が操舵角の実際値として入力される。
他方、ステップST6において、制御部16から走行指令16aがモデル17aに入力され、ステップST7にて走行指令16aに含まれる車速に関する制御指令がモデル17aを通して修正されて、車速の修正制御目標として制御監視部18に入力される。さらにステップST8にて、走行指令16aに含まれる操舵に関する制御指令がモデル17aを通して修正され、操舵角に関する修正制御目標として制御監視部18に入力される。
The
On the other hand, in step ST6, the running
これにより、制御監視部18は、ステップST9にて車速の実際値と修正制御目標である目標値とを比較する、即ち、その差D1を閾値D1’と比較する。
差D1>D1’の場合には、制御監視部18は、ステップST10にて走行部11及び制動部13の動作にエラー発生と判断してエラー発生信号18aを生成し、制御部16に送出する。これを受けて制御部16は、ステップST11にて走行指令16aに代えて停止指令16bを生成して走行制御部15に送出する。これにより、走行制御部15は、ステップST12にて走行信号15aに代えて停止信号15bを生成し、これを駆動制御部14に送出する。従って、駆動制御部14は、ステップST13にてこの停止信号15bに基づいて走行部11,操舵部12及び制動部13を駆動制御し、自動運転車両10を停止させることにより自動運転が終了する。
Accordingly, in step ST9, the
If the difference D1>D1′, the
これに対してステップST9にて、差D1≦D1’の場合には、制御監視部18はエラー発生信号18aを生成せず、制御部16はそのまま自動運転車両10の自動走行を継続する。続いて、制御監視部18は、ステップST14にて操舵角の実際値と修正制御目標である目標値とを比較する、即ち、その差D2を閾値D2’と比較する。差D2>D2’の場合には、制御監視部18はステップST15にて操舵部12の動作にエラー発生と判断し、エラー発生信号18aを生成して制御部16に送出する。
On the other hand, in step ST9, if the difference D1≤D1', the
これを受けて、制御部16はステップST11に進み、同様に走行指令16aに代えて停止指令16bを生成し、走行制御部15に送出する。これにより、走行制御部15はステップST12にて走行信号15aに代えて停止信号15bを生成し、駆動制御部14に送出する。従って、駆動制御部14は、ステップST13にてこの停止信号15bに基づいて、走行部11,操舵部12及び制動部13を駆動制御し、自動運転車両10を停止させることにより自動運転が終了する。
In response to this, the
これに対して差D2≦D2’の場合には、ステップST14にて、制御監視部18はエラー発生信号18aを生成せず、制御部16はそのまま自動運転車両10の自動走行を継続する。そして、ステップST16にて所定時間T経過後にステップST4に戻って、ステップST4~ST15を所定時間毎に繰り返す。
以上で、本実施形態の自動運転車両10における制御監視が完了する。
On the other hand, if the difference D2≤D2', the
With the above, the control and monitoring of the
図3に示すように走行速度及び操舵角を検出する場合、本発明の自動運転車両10によれば、制御監視部18が、検出部20からの検出信号に基づいて実際の駆動制御結果である走行速度及び操舵角を検出し、この駆動制御結果と走行指令16aに含まれる加速,減速及び操舵に関する制御指令、即ち制御目標である目標速度及び目標操舵角とを比較することができる。走行部11,操舵部12及び制動部13が正常に動作しているときには、制御監視部18は、制御目標と実際の制御結果との差が前もって決められた閾値を越えないことから、走行部11,操舵部12及び制動部13の動作が正常であると判断して、エラー発生信号18aを制御部16に送出しない。従って、制御部16は当該自動運転車両10の自動走行を継続する。
When detecting the traveling speed and the steering angle as shown in FIG. It is possible to detect the running speed and steering angle and compare the drive control result with the control commands for acceleration, deceleration and steering included in the running
これに対して、走行部11,操舵部12及び制動部13に異常が発生して、加速又は減速により走行速度が目標速度に調整され得ず、あるいは操舵により操舵角が目標操舵角に調整され得ない場合には、制御監視部18は、制御目標と実際の制御結果との差が前もって決められた閾値を越えることでエラー発生と判断し、エラー発生信号18aを生成して制御部16に送出する。これを受けて、制御部16は停止指令16bを生成して走行制御部15に送出し、走行制御部15は停止信号15bを生成して駆動制御部14により走行部11,操舵部12及び制動部13を駆動制御して当該自動運転車両10を停止させる。従って、走行部11,操舵部12及び制動部13の動作に異常が発生したとしても、制御監視部18が、走行指令16aに含まれる加速,減速及び操舵に関する制御指令と制御監視部18により検出された駆動制御結果としての走行速度及び操舵角とを比較し、その差が閾値を越えたときに当該自動運転車両10を停止させることで、自動運転車両10は暴走したり走路外にはみ出してしまうようなことがなく、安全に且つ確実に停止する。
On the other hand, if an abnormality occurs in the running
上述した実施形態においては、制御監視部18が車速及び操舵角の動作を監視するようになっているが、これに限らず、制御監視部18が車速のみあるいは操舵角のみの動作を監視するようにしてもよい。
In the above-described embodiment, the
(車速を検出する場合)
走行速度を検出する場合には、制御監視部18が、検出部20からの検出信号に基づいて実際の駆動制御結果である走行速度を検出し、この駆動制御結果と走行指令16aに含まれる加速及び減速に関する制御指令、即ち制御目標である目標速度とを比較する。走行部11及び制動部13が正常に動作しているときには、制御目標と実際の制御結果との差が前もって決められた閾値を越えないことから、制御監視部18は、走行部11及び制動部13の動作が正常であると判断してエラー発生信号18aを制御部16に送出しない。従って、制御部16は当該自動運転車両10の自動走行を継続する。
(When detecting vehicle speed)
When detecting the running speed, the
これに対して、走行部11及び制動部13に異常が発生し、加速又は減速により走行速度が目標速度に調整され得ない場合には、制御目標と実際の制御結果との差が前もって決められた閾値を越えることにより、制御監視部18はエラー発生と判断してエラー発生信号18aを生成し、制御部16に送出する。これを受けて、制御部16は停止指令16bを生成して走行制御部15に送出し、走行制御部15は停止信号15bを生成して駆動制御部14により走行部11,操舵部12及び制動部13を駆動制御し、当該自動運転車両10を停止させる。従って、走行部11及び制動部13の動作に異常が発生したとしても、制御監視部18によって、走行指令16aに含まれる加速及び減速に関する制御指令と制御監視部18により検出された駆動制御結果としての走行速度とが比較され、その差が閾値を越えたときに、制御部16が当該自動運転車両10を停止させることで、自動運転車両10は暴走するようなことがなく安全に且つ確実に停止する。
On the other hand, when an abnormality occurs in the traveling
(操舵角を検出する場合)
操舵角を検出する場合には、制御監視部18が検出部20からの検出信号に基づいて実際の駆動制御結果である操舵角を検出し、この駆動制御結果と走行指令16aに含まれる操舵に関する指令即ち制御目標である目標操舵角とを比較する。操舵部12が正常に動作しているときには、制御目標と実際の制御結果との差が前もって決められた閾値を越えないことから、制御監視部18は操舵部12の動作が正常であると判断し、エラー発生信号18aを制御部16に送出しない。従って、制御部16は当該自動運転車両10の自動走行を継続する。
(when detecting the steering angle)
When the steering angle is detected, the
これに対して、操舵部12に異常が発生して操舵により操舵角が目標操舵角に調整され得ない場合には、制御目標と実際の制御結果との差が前もって決められた閾値を越えることにより、制御監視部18はエラー発生と判断してエラー発生信号18aを生成し、制御部16に送出する。これを受けて、制御部16は停止指令16bを生成して走行制御部15に送出し、走行制御部15は停止信号15bを生成して、駆動制御部14により走行部11,操舵部12及び制動部13を駆動制御して当該自動運転車両10を停止させる。従って、操舵部12の動作に異常が発生したとしても、制御監視部18によって、走行指令16aに含まれる操舵に関する制御指令と制御監視部18により検出された駆動制御結果としての操舵角とが比較され、その差が閾値を越えたときに、制御部16が当該自動運転車両10を停止させることにより、自動運転車両10は走路外にはみ出してしまうようなことなく安全に且つ確実に停止する。
On the other hand, when an abnormality occurs in the
本発明による自動運転車両10によれば、制御監視部18が、正常走行時における走行指令16aに含まれる加速,減速又は操舵に関する制御指令に関して、当該自動運転車両10の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデル17aを前もって備えており、制御部16が、制御指令と駆動制御結果とを比較する際にモデル17aを参照して、そのときの走行条件に応じて期待される修正制御目標と駆動制御結果とを比較して、エラー発生か否かの判断を行なうことができる。
According to the
上記構成によれば、モデル17aが、走行指令16aに含まれる各種制御指令、例えば加速,減速又は操舵に関する制御指令、例えば制御目標である目標速度,目標操舵角と、これらの制御目標に対応して当該自動運転車両10の実環境においてどのような走行速度又は操舵角が得られるかを測定した、所謂入出力の非線形関係式として、前もって設定されている。これにより自動運転車両10の自動走行中に、制御監視部18が制御指令からモデル17aを参照し、そのときの走行条件に応じて期待される修正制御目標を算出して、この修正制御目標と駆動制御結果とを比較してエラー発生の判断を行なうことで迅速に且つ精度良くエラー発生を検出することができる。
According to the above configuration, the
本発明は、その趣旨を逸脱しない範囲で様々な形態で実施することができる。例えば、上述した実施形態において、制御監視部18がエラー発生を検出した場合に、制御部16は自動運転車両10を速やかに徐行させ、路肩に寄せて停車するような縮退運転による停止指令16bを生成しているが、その場で非常停止させるようにしてもよい。
The present invention can be embodied in various forms without departing from its gist. For example, in the above-described embodiment, when the
上述した実施形態においては、制御監視部18は、自動運転車両10に設けられた検出部20の車速センサ23からの検出信号S3に基づいて直接に車速の実際値を取得するようになっているが、これに限らず、位置センサ22又は周囲センサ25からの検出信号S2,S5に基づいて、当該自動運転車両10の走行に伴う位置の変化量である距離を位置の差分として当該自動運転車両10の車速を演算し、車速の実際値を間接的に取得してもよいことは明らかである。
In the above-described embodiment, the
これらの構成によれば、制御監視部18が、車速センサ23からの検出信号により直接的にあるいは位置センサ22からの検出信号,周囲センサ25からの検出信号に基づいて間接的に、実際の車速を取得することにより、駆動制御結果である車速を監視することができる。
According to these configurations, the
上述した実施形態においては、制御監視部18が、自動運転車両10に設けられた検出部20の操舵角センサ26からの検出信号S6に基づいて直接に車速の実際値を取得するようになっているが、これに限らず、三軸加速度センサ24からの検出信号S4に基づいて、当該自動運転車両10の走行に伴う旋回角速度の変化量である角度を操舵角の差分として当該自動運転車両10の操舵角を演算し、操舵角の実際値を間接的に取得してもよいことは明らかである。
In the embodiment described above, the
これらの構成によれば、制御監視部18が、操舵角センサ26から直接に操舵角を取得し、又は三軸加速度センサ24からの検出信号に基づいて間接的に操舵角を取得することにより、駆動制御結果である操舵角を監視することができる。
According to these configurations, the
10 自動運転車両
11 走行部
12 操舵部
13 制動部
14 駆動制御部
15 走行制御部
15a 走行信号
15b 停止信号
16 制御部
16a 走行指令
16b 停止指令
17 記憶部
17a モデル
18 制御監視部
18a エラー発生信号
20 検出部
21 標識センサ
22 位置センサ
23 車速センサ
24 三軸加速度センサ
25 周囲センサ
26 操舵角センサ
S1~S7 検出信号
REFERENCE SIGNS
Claims (9)
さらに、前記走行部,操舵部及び制動部の駆動制御結果の実際値を検出し、該実際値と前記各種制御指令の目標値とを比較する制御監視部を備え、
前記制御監視部が、正常走行時における加速,減速を含む車速又は操舵角についての制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えており、
前記制御指令の目標値と前記駆動制御結果の実際値とを比較する際に前記モデルを参照して、そのときの走行条件に応じて期待される修正制御目標値と前記駆動制御結果の実際値とを比較して、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を前記制御部に送出し、
前記制御部が、前記エラー発生信号を受け取ったとき停止指令を生成して前記走行制御部に送出し、
前記走行制御部が前記停止指令に基づいて停止信号を生成して、前記駆動制御部が停止信号により前記走行部、操舵部及び制動部を駆動制御して当該自動運転車両を停止させる、自動運転車両。 A driving unit, a steering unit, and a braking unit; a drive control unit that drives and controls the driving unit, the steering unit, and the braking unit; a position sensor, a vehicle speed sensor, a steering angle sensor, a triaxial acceleration sensor, and an ambient sensor that detect the driving state; etc., a control unit that generates a running command including target values of various control commands to the running unit, the steering unit, and the braking unit based on the detection signal from the detecting unit, and a command from the control unit A driving control unit that generates a driving signal based on a driving command and sends it to the driving control unit,
Furthermore, a control monitoring unit for detecting actual values of driving control results of the traveling unit, the steering unit and the braking unit and comparing the actual values with the target values of the various control commands,
The control monitoring unit creates a model representing the running speed or steering angle as a correction control target corresponding to the unique characteristics of the autonomous vehicle, with respect to the control command for vehicle speed or steering angle including acceleration and deceleration during normal running. prepared in advance,
When the target value of the control command and the actual value of the drive control result are compared, the model is referred to, and the corrected control target value and the actual value of the drive control result expected according to the running conditions at that time. and when the difference exceeds the threshold value, it is determined that an error has occurred and an error occurrence signal is sent to the control unit;
said control unit generating a stop command and sending it to said travel control unit when said error occurrence signal is received;
The driving control unit generates a stop signal based on the stop command, and the driving control unit drives and controls the traveling unit, the steering unit, and the braking unit according to the stop signal to stop the automatically driving vehicle. vehicle.
さらに、前記走行部,操舵部及び制動部の駆動制御結果としての加速,減速を含む車速及び操舵角の実際値を検出し、該車速及び操舵角の実際値と前記加速,減速及び操舵に関する制御指令の目標値とを比較する制御監視部を備え、
前記制御監視部が、正常走行時における加速,減速又は操舵に関する制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えており、
前記制御指令の目標値と前記駆動制御結果の実際値とを比較する際に前記モデルを参照して、そのときの走行条件に応じて期待される修正制御目標値と前記駆動制御結果の実際値とを比較して、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を前記制御部に送出し、
前記制御部が前記エラー発生信号を受け取ったとき、停止指令を生成して前記走行制御部に送出し、
前記走行制御部は前記停止指令に基づいて停止信号を生成し、前記駆動制御部は停止信号により前記走行部、操舵部及び制動部を駆動制御して、当該自動運転車両を停止させる、自動運転車両。 A driving unit, a steering unit, and a braking unit; a drive control unit that drives and controls the driving unit, the steering unit, and the braking unit; a position sensor, a vehicle speed sensor, a steering angle sensor, a triaxial acceleration sensor, and an ambient sensor that detect the driving state; etc., a control unit that generates a running command including acceleration, deceleration and steering based on the detection signal from the detection unit, and a running signal that generates a running signal based on the running command from the control unit. In an automatic driving vehicle comprising a driving control unit that sends to the drive control unit,
Furthermore, actual values of vehicle speed and steering angle including acceleration and deceleration are detected as a result of drive control of the running unit, steering unit and braking unit, and the actual values of the vehicle speed and steering angle and control related to the acceleration, deceleration and steering are detected. Equipped with a control monitoring unit that compares with the target value of the command,
The control monitoring unit is provided in advance with a model that represents a running speed or a steering angle as a correction control target corresponding to the unique characteristics of the automatic driving vehicle, with respect to control commands related to acceleration, deceleration, or steering during normal running,
When the target value of the control command and the actual value of the drive control result are compared, the model is referred to, and the corrected control target value and the actual value of the drive control result expected according to the running conditions at that time. and when the difference exceeds the threshold value, it is determined that an error has occurred and an error occurrence signal is sent to the control unit;
when the control unit receives the error occurrence signal, generates a stop command and sends it to the travel control unit;
The travel control unit generates a stop signal based on the stop command, and the drive control unit drives and controls the travel unit, the steering unit, and the braking unit based on the stop signal to stop the automatically operating vehicle. vehicle.
さらに、前記走行部及び制動部の駆動制御結果としての車速の実際値を検出し、前記加速及び減速に関する制御指令の目標値と前記駆動制御結果としての実際の車速とを比較する制御監視部を備え、
前記制御監視部が、正常走行時における加速,減速又は操舵に係る制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えており、
前記制御指令の目標値と前記駆動制御結果の実際値とを比較する際に前記モデルを参照して、そのときの走行条件に応じて期待される修正制御目標値と前記駆動制御結果の実際値とを比較して、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を前記制御部に送出し、
前記制御部が前記エラー発生信号を受け取ったとき、停止指令を生成して前記走行制御部に送出し、
前記走行制御部が前記停止指令に基づいて停止信号を生成して、前記駆動制御部が前記停止信号により前記走行部、操舵部及び制動部を駆動制御して、当該自動運転車両を停止させる、自動運転車両。 A driving unit, a steering unit, and a braking unit; a drive control unit that drives and controls the driving unit, the steering unit, and the braking unit; a position sensor, a vehicle speed sensor, a steering angle sensor, a triaxial acceleration sensor, and an ambient sensor that detect the driving state; etc., a control unit that generates a running command including acceleration, deceleration and steering based on the detection signal from the detection unit, and a running signal that generates a running signal based on the running command from the control unit. In an automatic driving vehicle comprising a driving control unit that sends to the drive control unit,
Further, a control monitoring unit for detecting an actual value of vehicle speed as a result of drive control of the traveling unit and the braking unit, and comparing the target value of the control command for the acceleration and deceleration with the actual vehicle speed as the result of the drive control. prepared,
The control monitoring unit is provided in advance with a model representing a running speed or a steering angle as a correction control target corresponding to the unique characteristics of the autonomous vehicle, with respect to control commands related to acceleration, deceleration, or steering during normal running. ,
When the target value of the control command and the actual value of the drive control result are compared, the model is referred to, and the corrected control target value and the actual value of the drive control result expected according to the running conditions at that time. and when the difference exceeds the threshold value, it is determined that an error has occurred and an error occurrence signal is sent to the control unit;
when the control unit receives the error occurrence signal, generates a stop command and sends it to the travel control unit;
The travel control unit generates a stop signal based on the stop command, and the drive control unit drives and controls the travel unit, the steering unit, and the braking unit according to the stop signal to stop the automated driving vehicle. self-driving vehicle.
さらに、前記操舵部の駆動制御結果としての実際の操舵角を検出し、前記操舵に関する制御指令の目標値と前記駆動制御結果としての実際の操舵角とを比較する制御監視部を備え、
前記制御監視部が、正常走行時における加速,減速又は操舵に係る制御指令に関して、当該自動運転車両の固有の特性に対応した修正制御目標としての走行速度又は操舵角を表わすモデルを前もって備えており、
前記制御指令の目標値と前記駆動制御結果の実際値とを比較する際に前記モデルを参照して、そのときの走行条件に応じて期待される修正制御目標値と前記駆動制御結果の実際値とを比較して、その差が閾値を越えたときにエラー発生と判断してエラー発生信号を前記制御部に送出し、
前記制御部が前記エラー発生信号を受け取ったとき、停止指令を生成して前記走行制御部に送出し、
前記走行制御部が前記停止指令に基づいて停止信号を生成して、前記駆動制御部が停止信号により前記走行部、操舵部及び制動部を駆動制御して、当該自動運転車両を停止させる、自動運転車両。 A driving unit, a steering unit, and a braking unit; a drive control unit that drives and controls the driving unit, the steering unit, and the braking unit; a position sensor, a vehicle speed sensor, a steering angle sensor, a triaxial acceleration sensor, and an ambient sensor that detect the driving state; etc., a control unit that generates a running command including steering based on the detection signal from the detecting unit, and a running signal that is generated based on the running command from the control unit and sent to the drive control unit. In an automatic driving vehicle equipped with a traveling control unit that sends out,
Furthermore, a control monitoring unit that detects an actual steering angle as a result of drive control of the steering unit and compares a target value of the control command regarding the steering with the actual steering angle as the result of the drive control,
The control monitoring unit is provided in advance with a model representing a running speed or a steering angle as a correction control target corresponding to the unique characteristics of the autonomous vehicle, with respect to control commands related to acceleration, deceleration, or steering during normal running. ,
When the target value of the control command and the actual value of the drive control result are compared, the model is referred to, and the corrected control target value and the actual value of the drive control result expected according to the running conditions at that time. and when the difference exceeds the threshold value, it is determined that an error has occurred and an error occurrence signal is sent to the control unit;
when the control unit receives the error occurrence signal, generates a stop command and sends it to the travel control unit;
The travel control unit generates a stop signal based on the stop command, and the drive control unit drives and controls the travel unit, the steering unit, and the braking unit according to the stop signal to stop the automatically driving vehicle. driving vehicle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021040733A JP7690710B2 (en) | 2021-03-12 | 2021-03-12 | Autonomous Vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021040733A JP7690710B2 (en) | 2021-03-12 | 2021-03-12 | Autonomous Vehicles |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022140084A true JP2022140084A (en) | 2022-09-26 |
| JP7690710B2 JP7690710B2 (en) | 2025-06-11 |
Family
ID=83399172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021040733A Active JP7690710B2 (en) | 2021-03-12 | 2021-03-12 | Autonomous Vehicles |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7690710B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024048434A1 (en) | 2022-09-02 | 2024-03-07 | デクセリアルズ株式会社 | Protective element |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009040305A (en) * | 2007-08-10 | 2009-02-26 | Denso Corp | VEHICLE STOP CONTROL DEVICE AND CONTROL SYSTEM |
| JP2017142679A (en) * | 2016-02-10 | 2017-08-17 | 本田技研工業株式会社 | Vehicle, vehicle control device, vehicle control method, and vehicle control program |
-
2021
- 2021-03-12 JP JP2021040733A patent/JP7690710B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009040305A (en) * | 2007-08-10 | 2009-02-26 | Denso Corp | VEHICLE STOP CONTROL DEVICE AND CONTROL SYSTEM |
| JP2017142679A (en) * | 2016-02-10 | 2017-08-17 | 本田技研工業株式会社 | Vehicle, vehicle control device, vehicle control method, and vehicle control program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024048434A1 (en) | 2022-09-02 | 2024-03-07 | デクセリアルズ株式会社 | Protective element |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7690710B2 (en) | 2025-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11703858B2 (en) | Autonomous driving control device | |
| US11809194B2 (en) | Target abnormality determination device | |
| CN109426244B (en) | Automatic driving device | |
| US11150649B2 (en) | Abnormality detection device | |
| US9796416B2 (en) | Automated driving apparatus and automated driving system | |
| CN110473416B (en) | Vehicle control device | |
| US9429946B2 (en) | Driving control system and dynamic decision control method thereof | |
| US11511733B2 (en) | Vehicle parking system | |
| US20180162390A1 (en) | Vehicle Control Device and Vehicle Control Method | |
| KR102464484B1 (en) | Assistant system and assistant method for backward driving of vehicle | |
| US20130335553A1 (en) | Method and system for determining an ego-motion of a vehicle | |
| CN112829743B (en) | Driving assistance device | |
| WO2018225347A1 (en) | Driving-obstacle detecting device and vehicle navigation system | |
| US20160264087A1 (en) | Vehicle movement control device, non-transitory computer readable medium, and vehicle | |
| WO2016194168A1 (en) | Travel control device and method | |
| CN116615370A (en) | Vehicle control device, vehicle control system, vehicle control method, and program | |
| JP2011063106A (en) | Vehicle controller and vehicle control method | |
| JP5207864B2 (en) | Vehicle travel safety device | |
| JP6558261B2 (en) | Automatic driving device | |
| JP7690710B2 (en) | Autonomous Vehicles | |
| JP7231517B2 (en) | Tracking system | |
| JP2019105568A (en) | Object recognition device, object recognition method, and vehicle | |
| JP7712650B2 (en) | Autonomous Vehicles | |
| US12311951B2 (en) | Methods and systems for detecting wind speed and direction during driving | |
| JPWO2018109918A1 (en) | Vehicle control apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250203 |
|
| 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: 20250318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250409 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7690710 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |