JP7601074B2 - 制御装置、制御方法、制御プログラム - Google Patents
制御装置、制御方法、制御プログラム Download PDFInfo
- Publication number
- JP7601074B2 JP7601074B2 JP2022166989A JP2022166989A JP7601074B2 JP 7601074 B2 JP7601074 B2 JP 7601074B2 JP 2022166989 A JP2022166989 A JP 2022166989A JP 2022166989 A JP2022166989 A JP 2022166989A JP 7601074 B2 JP7601074 B2 JP 7601074B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- estimated position
- self
- estimated
- vehicle
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/038—Limiting the input power, torque or speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0018—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
- B60W60/00186—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions related to the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/143—Alarm means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/30—Data update rate
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Navigation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Description
図1は、本実施形態に係る制御システム10の構成を示すブロック図である。制御システム10は、車両1を制御する。制御システム10は、内部センサ20、外部センサ30、GNSS(Global Navigation Satellite System)センサ40、走行装置50、HMI60、及び制御装置100を含んでいる。
以下、制御装置100が実行する処理、より具体的にはプロセッサ110が実行する処理について説明する。
プロセッサ110は、車両1の位置(絶対位置)を推定する自己位置推定に係る処理(自己位置推定処理)を実行する。車両1の位置は、以下、単に「車両位置」と称する。車両位置の初期値は、例えば、GNSSセンサ40により得られる。
本実施形態に係る制御システム10において、プロセッサ110は、さらに推定位置を補正する処理(フィルタ処理)を実行する。フィルタ処理において、プロセッサ110は、前回位置に対する変位量が所定範囲内となるように推定位置を補正する。ここで、所定範囲は、本実施形態に係る制御システム10を適用する環境に応じて好適に与えられて良い。典型的には、所定範囲は、車両1の制御において追従することのできる範囲である。ただし、不必要に所定範囲を狭めることは、制御のノミナル性能を著しく低下させるため望ましくない。プロセッサ110がフィルタ処理を実行することにより得られた車両位置を、以下単に「補正推定位置」と称する。
プロセッサ110は、自己位置推定処理の実行により得られた推定位置とフィルタ処理の実行により得られた補正推定位置の差分の大きさに基づいて自己位置推定の精度不良を検出する処理(精度不良検出処理)を実行する。補正推定位置は、前回位置に対する変位量が所定範囲内となるように算出されている。従って、推定位置と補正推定位置の差分が大きいことは、推定位置が前回位置に対して急激に変動していることを示すと考えられる。このため、推定位置と補正推定位置の差分の大きさは、自己位置推定の精度を評価する指標となる。
プロセッサ110は、フィルタ処理の実行により得られた補正推定位置に基づいて車両1の走行を制御する処理(走行制御処理)を実行する。プロセッサ110は、走行制御処理の実行により走行装置50又はHMI60に対する制御信号を生成する。例えば、車両1の自動運転を行う場合、プロセッサ110は、補正推定位置と地図情報240から運転判断や走行軌道を含む走行計画を生成する。そして、プロセッサ110は、生成した走行計画に沿って車両1が走行するように加速、制動、操舵に係る制御信号を生成する。
図4は、プロセッサ110が実行する処理の一例を示すフローチャートである。図4に示すフローチャートは、所定の周期で繰り返し実行されて良い。
以上説明したように、本実施形態によれば、自己位置推定で得られた推定位置は、前回処理で推定された車両1の位置に対する変位量が所定範囲内となるように補正される。そして、補正により得られた補正推定位置に基づいて車両1の制御が行われる。これにより、推定位置に急激な変動が生じた場合においても車両1の制御の追従性を担保することができる。延いては、車両1のなめらかな挙動を実現することができる。さらに本実施形態によれば、推定位置と補正推定位置の差分の大きさに基づいて自己位置推定の精度不良が検出される。そして、自己位置推定の精度不良が検出されたことを受けて、差分の大きさに応じた非常制御が実行される。これにより、推定位置と補正推定位置の差分の大きさが過大であり、車両1の位置を誤ったまま制御が継続される虞がある場合に、自動運転の中断等を行うことができる。延いては、車両1の位置を誤ったまま制御が継続されることを抑止することができる。
Claims (5)
- 移動体の自己位置推定を行う処理と、
前回処理で推定された前記移動体の位置に対する変位量が所定範囲内となるように前記自己位置推定で得られた推定位置を補正する処理と、
前記推定位置の補正により得られた補正推定位置を今回処理の前記移動体の位置とみなし、前記補正推定位置に基づいて前記移動体の制御を行う処理と、
前記推定位置と前記補正推定位置の差分の大きさに基づいて前記自己位置推定の精度不良を検出する処理と、
前記自己位置推定の精度不良が検出されたことを受けて、前記差分の大きさに応じた非常制御を行う処理と、
を実行するように構成されたことを特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記推定位置を補正することは、前回処理で推定された前記移動体の位置に対する変位率に一定の上限値を設けて、前記推定位置を制限するように補正することを含む
ことを特徴とする制御装置。 - 請求項1又は2に記載の制御装置であって、
前記自己位置推定の精度不良を検出する処理は、前記差分の大きさが第1閾値を超えたことを受けて、前記自己位置推定が精度不良であると検出することを含み、
前記非常制御は、
前記差分の大きさが前記第1閾値を超えて第2閾値を超えないときに実行される警報を発する第1制御と、
前記差分の大きさが前記第2閾値を超えて第3閾値を超えないときに実行される減速による退避を行わせる第2制御と、
前記差分の大きさが前記第3閾値を超えるときに実行される停止による退避を行わせる第3制御と、
を含む
ことを特徴とする制御装置。 - 移動体の自己位置推定を行うことと、
前回処理で推定された前記移動体の位置に対する変位量が所定範囲内となるように前記自己位置推定で得られた推定位置を補正することと、
前記推定位置の補正により得られた補正推定位置を今回処理の前記移動体の位置とみなし、前記補正推定位置に基づいて前記移動体の制御を行う処理と、
前記推定位置と前記補正推定位置の差分の大きさに基づいて前記自己位置推定の精度不良を検出することと、
前記自己位置推定の精度不良が検出されたことを受けて、前記差分の大きさに応じた非常制御を行うことと、
を含むことを特徴とする制御方法。 - 移動体の制御を行う処理をコンピュータに実行させる制御プログラムであって、
前記移動体の自己位置推定を行う処理と、
前回処理で推定された前記移動体の位置に対する変位量が所定範囲内となるように前記自己位置推定で得られた推定位置を補正する処理と、
前記推定位置の補正により得られた補正推定位置を今回処理の前記移動体の位置とみなし、前記補正推定位置に基づいて前記移動体の制御を行う処理と、
前記推定位置と前記補正推定位置の差分の大きさに基づいて前記自己位置推定の精度不良を検出する処理と、
前記自己位置推定の精度不良が検出されたことを受けて、前記差分の大きさに応じた非常制御を行う処理と、
を前記コンピュータに実行させるように構成されたことを特徴とする制御プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022166989A JP7601074B2 (ja) | 2022-10-18 | 2022-10-18 | 制御装置、制御方法、制御プログラム |
| US18/456,203 US12472942B2 (en) | 2022-10-18 | 2023-08-25 | Control apparatus, control method, and non-transitory computer readable recording medium for controlling a moving body based on an estimated position |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022166989A JP7601074B2 (ja) | 2022-10-18 | 2022-10-18 | 制御装置、制御方法、制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024059360A JP2024059360A (ja) | 2024-05-01 |
| JP7601074B2 true JP7601074B2 (ja) | 2024-12-17 |
Family
ID=90828358
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022166989A Active JP7601074B2 (ja) | 2022-10-18 | 2022-10-18 | 制御装置、制御方法、制御プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12472942B2 (ja) |
| JP (1) | JP7601074B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4656485A1 (en) * | 2024-05-30 | 2025-12-03 | Volvo Autonomous Solutions AB | Computer system and method for handling degradation states of an autonomous vehicle |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018181974A1 (ja) | 2017-03-30 | 2018-10-04 | パイオニア株式会社 | 判定装置、判定方法、及び、プログラム |
| JP2018169319A (ja) | 2017-03-30 | 2018-11-01 | 株式会社Subaru | 車両の走行車線推定装置 |
| WO2018212292A1 (ja) | 2017-05-19 | 2018-11-22 | パイオニア株式会社 | 情報処理装置、制御方法、プログラム及び記憶媒体 |
| US20200124421A1 (en) | 2018-10-19 | 2020-04-23 | Samsung Electronics Co., Ltd. | Method and apparatus for estimating position |
| JP2021176052A (ja) | 2020-05-01 | 2021-11-04 | 株式会社豊田自動織機 | 自己位置推定装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6233706B2 (ja) * | 2013-04-02 | 2017-11-22 | パナソニックIpマネジメント株式会社 | 自律移動装置及び自律移動装置の自己位置推定方法 |
| JP7189691B2 (ja) | 2018-07-02 | 2022-12-14 | 株式会社Subaru | 車両の走行制御システム |
| JP7020348B2 (ja) | 2018-08-30 | 2022-02-16 | トヨタ自動車株式会社 | 自車位置推定装置 |
| JP7090576B2 (ja) * | 2019-03-29 | 2022-06-24 | 本田技研工業株式会社 | 車両制御システム |
| EP3954968A4 (en) * | 2019-04-09 | 2023-05-03 | Pioneer Corporation | POSITION ESTIMATION DEVICE, ESTIMATION DEVICE, CONTROL METHOD, PROGRAM AND STORAGE MEDIA |
| US11713977B2 (en) | 2019-12-19 | 2023-08-01 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and medium |
| JP7547045B2 (ja) | 2019-12-19 | 2024-09-09 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| EP4211423B1 (en) * | 2020-09-10 | 2025-08-06 | Topcon Positioning Systems, Inc. | A method and device for determining a vehicle position |
-
2022
- 2022-10-18 JP JP2022166989A patent/JP7601074B2/ja active Active
-
2023
- 2023-08-25 US US18/456,203 patent/US12472942B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018181974A1 (ja) | 2017-03-30 | 2018-10-04 | パイオニア株式会社 | 判定装置、判定方法、及び、プログラム |
| JP2018169319A (ja) | 2017-03-30 | 2018-11-01 | 株式会社Subaru | 車両の走行車線推定装置 |
| WO2018212292A1 (ja) | 2017-05-19 | 2018-11-22 | パイオニア株式会社 | 情報処理装置、制御方法、プログラム及び記憶媒体 |
| US20200124421A1 (en) | 2018-10-19 | 2020-04-23 | Samsung Electronics Co., Ltd. | Method and apparatus for estimating position |
| JP2021176052A (ja) | 2020-05-01 | 2021-11-04 | 株式会社豊田自動織機 | 自己位置推定装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240132062A1 (en) | 2024-04-25 |
| JP2024059360A (ja) | 2024-05-01 |
| US12472942B2 (en) | 2025-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10922561B2 (en) | Object recognition device and vehicle travel control system | |
| KR101665459B1 (ko) | 선행 차량 선택 장치 | |
| EP3552901B1 (en) | Apparatus and method for providing safety strategy in vehicle | |
| KR102570338B1 (ko) | 자동차의 환경에서 타겟 자동차의 궤적을 예측하기 위한 방법 및 시스템 | |
| CN106043302B (zh) | 车辆的主动巡航控制系统及其方法 | |
| US20120206708A1 (en) | Method and control unit for robustly detecting a lane change of a vehicle | |
| KR20190074025A (ko) | 주변차량 의도 판단 장치 및 방법 | |
| JP2020154983A (ja) | 物体認識装置及び車両制御システム | |
| JP7374057B2 (ja) | 信号処理装置 | |
| JP2009184497A (ja) | 車両用運転操作支援装置 | |
| US20210001883A1 (en) | Action selection device, computer readable medium, and action selection method | |
| US11618435B2 (en) | Vehicle control system and vehicle control method | |
| US20180284803A1 (en) | Ecu, autonomous vehicle including ecu, and method of recognizing nearby vehicle for the same | |
| US20200094822A1 (en) | Determination of a Control Signal for an In-Part-Autonomous Vehicle | |
| CN114518119A (zh) | 定位的方法及装置 | |
| JP7601074B2 (ja) | 制御装置、制御方法、制御プログラム | |
| JP7302582B2 (ja) | 車両制御システム | |
| US20250272957A1 (en) | Surrounding situation recognition device, surrounding situation recognition method, and non-transitory recording medium | |
| WO2023013110A1 (ja) | 外界認識装置 | |
| WO2022053569A1 (en) | Apparatus and method for controlling a vehicle | |
| EP4459570B1 (en) | Associating measurement points to spline points in determinations of a free space boundary in a vehicle assistance system | |
| JP7632430B2 (ja) | 制御システム、制御方法、制御プログラム | |
| CN114817765A (zh) | 基于地图的目标航向消歧 | |
| JP7616189B2 (ja) | 移動体制御システム及び移動体制御方法 | |
| JP7392785B1 (ja) | 車両位置推定装置及び車両位置推定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240305 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241030 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7601074 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |


