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
JP7616189B2 - Mobile object control system and mobile object control method - Google Patents
[go: Go Back, main page]

JP7616189B2 - Mobile object control system and mobile object control method - Google Patents

Mobile object control system and mobile object control method Download PDF

Info

Publication number
JP7616189B2
JP7616189B2 JP2022166257A JP2022166257A JP7616189B2 JP 7616189 B2 JP7616189 B2 JP 7616189B2 JP 2022166257 A JP2022166257 A JP 2022166257A JP 2022166257 A JP2022166257 A JP 2022166257A JP 7616189 B2 JP7616189 B2 JP 7616189B2
Authority
JP
Japan
Prior art keywords
detection information
range
feature
expected
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
Application number
JP2022166257A
Other languages
Japanese (ja)
Other versions
JP2024058874A (en
Inventor
佳佑 保海
太一 河内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022166257A priority Critical patent/JP7616189B2/en
Publication of JP2024058874A publication Critical patent/JP2024058874A/en
Application granted granted Critical
Publication of JP7616189B2 publication Critical patent/JP7616189B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Navigation (AREA)

Description

本開示は、ローカライズ処理(自己位置推定処理)を実行する移動体を制御する技術に関する。 This disclosure relates to technology for controlling a moving object that performs localization processing (self-location estimation processing).

特許文献1は、移動体の自己位置を推定する自己位置推定装置を開示している。自己位置推定装置は、自己位置推定処理の結果に基づいて自己位置推定精度を算出する。 Patent document 1 discloses a self-location estimation device that estimates the self-location of a moving object. The self-location estimation device calculates the self-location estimation accuracy based on the result of the self-location estimation process.

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

移動体の位置を推定するローカライズ処理が知られている。ローカライズ処理の精度が低下した場合、例えば、移動体を安全な場所に退避させることが考えられる。しかしながら、移動体の位置情報の精度が既に低下しているため、移動体を安全な場所に退避させるための制御は必ずしも精度良く実行されない。 Localization processing is known for estimating the position of a moving object. If the accuracy of the localization processing decreases, it is possible to, for example, evacuate the moving object to a safe place. However, because the accuracy of the position information of the moving object has already decreased, control for evacuating the moving object to a safe place is not necessarily executed with high accuracy.

本開示の1つの目的は、ローカライズ処理を実行する移動体の安全性を向上させることができる技術を提供することにある。 One objective of the present disclosure is to provide technology that can improve the safety of moving objects that perform localization processing.

本開示の第1の観点は、移動体を制御する移動体制御システムに関連する。
移動体制御システムは、
特徴物の位置を示す特徴物地図情報を格納する1又は複数の記憶装置と、
移動体に搭載された外部センサによって検出されるセンサ検出情報を取得し、センサ検出情報と特徴物地図情報とに基づいて移動体の位置を推定するローカライズ処理を実行する1又は複数のプロセッサと
を備える。
移動体の周囲の第1範囲内に存在する特徴物は、センサ検出情報に基づいて認識可能であり、ローカライズ処理に利用される。
第2範囲は、外部センサによって検出可能な範囲のうち第1範囲よりも遠い範囲である。
期待検出情報は、第2範囲に存在する特徴物に関して検出されることが期待されるセンサ検出情報である。
1又は複数のプロセッサは、更に、
特徴物地図情報に基づいて期待検出情報を取得し、
期待検出情報のうち実際に検出されたセンサ検出情報である実検出情報を取得し、
実検出情報に基づいて、将来のローカライズ処理の精度が許容条件を満たすか否かを推定し、
許容条件が満たされない場合、移動体を減速あるいは停止させる。
A first aspect of the present disclosure relates to a mobile object control system for controlling a mobile object.
The mobile control system is
one or more storage devices for storing feature map information indicating the positions of features;
The system includes one or more processors that acquire sensor detection information detected by an external sensor mounted on the moving body and execute a localization process that estimates the position of the moving body based on the sensor detection information and feature map information.
Features present within a first range around the moving object can be recognized based on the sensor detection information and are used for localization processing.
The second range is a range detectable by the external sensor that is farther than the first range.
The expected detection information is sensor detection information that is expected to be detected regarding a feature present in the second range.
The one or more processors may further comprise:
Obtaining expected detection information based on the feature map information;
Acquire actual detection information, which is sensor detection information that is actually detected from the expected detection information;
Based on the actual detection information, estimate whether the accuracy of the future localization process satisfies an acceptable condition;
If the permissible conditions are not met, the moving body is slowed down or stopped.

本開示の第2の観点は、移動体を制御する移動体制御方法に関連する。
移動体制御方法は、
特徴物の位置を示す特徴物地図情報を取得することと、
移動体に搭載された外部センサによって検出されるセンサ検出情報を取得することと、
センサ検出情報と特徴物地図情報とに基づいて移動体の位置を推定するローカライズ処理を実行することと
を含む。
移動体の周囲の第1範囲内に存在する特徴物は、センサ検出情報に基づいて認識可能であり、ローカライズ処理に利用される。
第2範囲は、外部センサによって検出可能な範囲のうち第1範囲よりも遠い範囲である。
期待検出情報は、第2範囲に存在する特徴物に関して検出されることが期待されるセンサ検出情報である。
移動体制御方法は、更に、
特徴物地図情報に基づいて期待検出情報を取得することと、
期待検出情報のうち実際に検出されたセンサ検出情報である実検出情報を取得することと、
実検出情報に基づいて、将来のローカライズ処理の精度が許容条件を満たすか否かを推定することと、
許容条件が満たされない場合、移動体を減速あるいは停止させることと
を含む。
A second aspect of the present disclosure relates to a moving object control method for controlling a moving object.
The moving object control method includes:
obtaining feature map information indicating the location of the feature;
Acquiring sensor detection information detected by an external sensor mounted on a moving object;
and executing a localization process for estimating the position of the moving object based on the sensor detection information and the feature map information.
Features present within a first range around the moving object can be recognized based on the sensor detection information and are used for localization processing.
The second range is a range detectable by the external sensor that is farther than the first range.
The expected detection information is sensor detection information that is expected to be detected regarding a feature present in the second range.
The moving object control method further includes:
Obtaining expected detection information based on the feature map information;
acquiring actual detection information which is sensor detection information that is actually detected among the expected detection information;
Estimating whether the accuracy of a future localization process satisfies an acceptable condition based on the actual detection information; and
and slowing or stopping the moving body if the permissible conditions are not met.

本開示によれば、将来のローカライズ処理の精度が予め評価される。将来のローカライズ処理の精度が許容条件を満たさないことが判明した場合、移動体を減速あるいは停止させる安全制御が実行される。ローカライズ処理の精度が低下する前に安全制御を実行することによって、移動体の安全性を向上させることが可能となる。 According to the present disclosure, the accuracy of future localization processing is evaluated in advance. If it is found that the accuracy of future localization processing does not satisfy the acceptable conditions, safety control is executed to slow down or stop the moving body. By executing safety control before the accuracy of the localization processing decreases, it is possible to improve the safety of the moving body.

実施の形態に係る車両制御システムの概要を示すブロック図である。1 is a block diagram showing an overview of a vehicle control system according to an embodiment; ローカライズ処理に関連する課題を説明するための概念図である。FIG. 1 is a conceptual diagram for explaining a problem associated with localization processing. 実施の形態に係る事前評価処理を説明するための概念図である。FIG. 11 is a conceptual diagram for explaining a pre-evaluation process according to the embodiment. 実施の形態に係る事前評価処理の一例を説明するための概念図である。FIG. 11 is a conceptual diagram for explaining an example of a pre-evaluation process according to the embodiment. 実施の形態に係る事前評価処理の他の例を説明するための概念図である。FIG. 11 is a conceptual diagram for explaining another example of the pre-evaluation process according to the embodiment. 実施の形態に係る事前評価処理に関連する処理を要約的に示すフローチャートである。1 is a flowchart summarizing a process related to a pre-evaluation process according to an embodiment;

本開示は、移動体の制御に関連する。移動体としては、車両、ロボット、等が例示される。移動体は、自律走行可能であってもよい。車両は、自動運転車両であってもよい。一例として、以下の説明においては、移動体が車両である場合について考える。一般化する場合には、以下の説明における「車両」を「移動体」で読み替えるものとする。 The present disclosure relates to the control of a moving body. Examples of a moving body include a vehicle and a robot. The moving body may be capable of autonomous driving. The vehicle may be an autonomous vehicle. As an example, in the following description, a case where the moving body is a vehicle will be considered. When generalizing, "vehicle" in the following description should be read as "moving body".

1.車両制御システムの概要
1-1.構成例
図1は、本実施の形態に係る車両制御システム10の概要を示すブロック図である。車両制御システム10は、車両1を制御する。車両制御システム10は、内部センサ20、外部センサ30、GNSS(Global Navigation Satellite System)センサ40、走行装置50、及び制御装置100を含んでいる。
1. Overview of the Vehicle Control System 1-1. Configuration Example Fig. 1 is a block diagram showing an overview of a vehicle control system 10 according to the present embodiment. The vehicle control system 10 controls a vehicle 1. The vehicle control system 10 includes an internal sensor 20, an external sensor 30, a Global Navigation Satellite System (GNSS) sensor 40, a driving device 50, and a control device 100.

内部センサ20は、車両1に搭載され、車両1の走行状態を検出する。内部センサ20としては、車速センサ(車輪速センサ)、操舵角センサ、加速度センサ、ヨーレートセンサ、等が例示される。 The internal sensor 20 is mounted on the vehicle 1 and detects the driving state of the vehicle 1. Examples of the internal sensor 20 include a vehicle speed sensor (wheel speed sensor), a steering angle sensor, an acceleration sensor, a yaw rate sensor, etc.

外部センサ30は、車両1に搭載され、車両1の周囲の状況を検出する。外部センサ30としては、LIDAR(Laser Imaging Detection and Ranging)、カメラ、レーダ、等が挙げられる。 The external sensor 30 is mounted on the vehicle 1 and detects the situation around the vehicle 1. Examples of the external sensor 30 include a LIDAR (Laser Imaging Detection and Ranging), a camera, a radar, etc.

走行装置50は、操舵装置、駆動装置、及び制動装置を含んでいる。操舵装置は、車輪を転舵する。駆動装置は、駆動力を発生させる。制動装置は、制動力を発生させる。 The traveling device 50 includes a steering device, a drive device, and a braking device. The steering device steers the wheels. The drive device generates a driving force. The braking device generates a braking force.

制御装置100は、車両1を制御するコンピュータである。制御装置100は、1又は複数のプロセッサ110(以下、単にプロセッサ110と呼ぶ)と1又は複数の記憶装置120(以下、単に記憶装置120と呼ぶ)を含んでいる。プロセッサ110は、各種処理を実行する。例えば、プロセッサ110は、CPU(Central Processing Unit)を含んでいる。記憶装置120は、各種情報を格納する。記憶装置120としては、揮発性メモリ、不揮発性メモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、等が例示される。典型的には、制御装置100は、車両1に搭載されている。あるいは、制御装置100の一部は、車両1の外部の外部装置に配置され、リモートで車両1を制御してもよい。 The control device 100 is a computer that controls the vehicle 1. The control device 100 includes one or more processors 110 (hereinafter simply referred to as processor 110) and one or more storage devices 120 (hereinafter simply referred to as storage device 120). The processor 110 executes various processes. For example, the processor 110 includes a CPU (Central Processing Unit). The storage device 120 stores various information. Examples of the storage device 120 include a volatile memory, a non-volatile memory, a HDD (Hard Disk Drive), and an SSD (Solid State Drive). Typically, the control device 100 is mounted on the vehicle 1. Alternatively, a part of the control device 100 may be disposed in an external device outside the vehicle 1 and control the vehicle 1 remotely.

記憶装置120には、車両制御プログラム210、車両走行情報220、センサ検出情報230、地図情報240、ローカライズ結果情報250、等が格納される。 The storage device 120 stores a vehicle control program 210, vehicle driving information 220, sensor detection information 230, map information 240, localization result information 250, etc.

車両制御プログラム210は、車両1を制御するためのコンピュータプログラムである。プロセッサ110が車両制御プログラム210を実行することにより、制御装置100による各種処理が実現される。車両制御プログラム210は、コンピュータ読み取り可能な記録媒体に記録されていてもよい。 The vehicle control program 210 is a computer program for controlling the vehicle 1. The processor 110 executes the vehicle control program 210 to realize various processes by the control device 100. The vehicle control program 210 may be recorded on a computer-readable recording medium.

車両走行情報220は、内部センサ20によって検出される情報であり、車両1の走行状態を示す。車両1の走行状態としては、車速、操舵角、加速度、ヨーレート、等が挙げられる。 The vehicle driving information 220 is information detected by the internal sensor 20 and indicates the driving state of the vehicle 1. Examples of the driving state of the vehicle 1 include the vehicle speed, steering angle, acceleration, yaw rate, etc.

センサ検出情報230は、外部センサ30によって検出される情報である。例えば、センサ検出情報230は、LIDARによって得られる点群情報を含む。他の例として、センサ検出情報230は、カメラによって撮影される画像を含んでいてもよい。 The sensor detection information 230 is information detected by the external sensor 30. For example, the sensor detection information 230 includes point cloud information obtained by a LIDAR. As another example, the sensor detection information 230 may include images captured by a camera.

更に、センサ検出情報230は、車両1の周囲の物体に関する物体情報を含む。車両1の周囲の物体としては、歩行者、他車両、障害物、特徴物FE、等が例示される。特徴物FEは、後述されるローカライズ処理において利用される物体(ランド―マーク)である。特徴物FEとしては、白線、縁石、ポール、電信柱、看板、標識、建物の角、等が例示される。特徴物FEを「特徴量」と言うこともできる。物体情報は、車両1に対する物体の相対位置及び相対速度を示す。例えば、LIDARによって得られた点群情報に基づいて、物体を認識し、その物体の相対位置と相対速度を取得することができる。他の例として、カメラによって得られた画像を解析することによって、物体を認識、識別し、その物体の相対位置を算出することもできる。 Furthermore, the sensor detection information 230 includes object information regarding objects around the vehicle 1. Examples of objects around the vehicle 1 include pedestrians, other vehicles, obstacles, feature objects FE, etc. The feature objects FE are objects (landmarks) used in the localization process described below. Examples of feature objects FE include white lines, curbs, poles, telephone poles, signs, signs, building corners, etc. The feature objects FE can also be called "feature amounts." The object information indicates the relative position and relative speed of an object with respect to the vehicle 1. For example, an object can be recognized based on point cloud information obtained by LIDAR, and the relative position and relative speed of the object can be obtained. As another example, an object can be recognized and identified by analyzing an image obtained by a camera, and the relative position of the object can be calculated.

地図情報240は、一般的なナビゲーション地図を含む。地図情報240は、レーン配置や道路形状を示していてもよい。更に、地図情報240は、「特徴物地図情報MAP-FE」を含んでいる。特徴物地図情報MAP-FEは、絶対座標系における特徴物FEの位置(絶対位置)を示す。この特徴物地図情報MAP-FEは、後述されるローカライズ処理において利用される。 Map information 240 includes a general navigation map. Map information 240 may also indicate lane layouts and road shapes. Furthermore, map information 240 includes "feature object map information MAP-FE." Feature object map information MAP-FE indicates the position (absolute position) of feature object FE in an absolute coordinate system. This feature object map information MAP-FE is used in the localization process described below.

1-2.ローカライズ処理(自己位置推定処理)
プロセッサ110は、車両1の位置(絶対位置)を推定するローカライズ処理を実行する。車両1の位置は、以下、単に「車両位置」と呼ばれる。車両位置の初期値は、例えば、GNSSセンサ40により得られる。
1-2. Localization process (self-position estimation process)
The processor 110 executes a localization process to estimate the position (absolute position) of the vehicle 1. The position of the vehicle 1 will hereinafter be simply referred to as the “vehicle position.” The initial value of the vehicle position is obtained by, for example, the GNSS sensor 40.

プロセッサ110は、車両走行情報220を取得し、車両1の操舵角及び車速に基づいて車両1の移動量(変位量)を算出し、その移動量に基づいて大まかな車両位置を推定する。操舵角及び車速に基づいて車両位置を推定する手法は、「デッドレコニング」とも呼ばれる。 The processor 110 acquires the vehicle driving information 220, calculates the amount of movement (displacement) of the vehicle 1 based on the steering angle and vehicle speed of the vehicle 1, and estimates the approximate vehicle position based on the amount of movement. The method of estimating the vehicle position based on the steering angle and vehicle speed is also called "dead reckoning."

また、プロセッサ110は、センサ検出情報230を取得し、センサ検出情報230に基づいて車両1の周囲の特徴物FEを認識(抽出)する。物体情報は、認識された特徴物FEの車両1に対する相対位置を示す。デッドレコニングにより得られた車両位置と認識された特徴物FEの相対位置とを組み合わせることによって、認識された特徴物FEの絶対位置が算出される。その一方で、特徴物地図情報MAP-FEには特徴物FEの絶対位置が登録されている。プロセッサ110は、認識された特徴物FEの絶対位置と特徴物地図情報MAP-FEから得られる特徴物FEの絶対位置がなるべく一致するように車両位置を補正する。つまり、プロセッサ110は、外部センサ30による特徴物FEの認識結果と特徴物地図情報MAP-FEとを照らし合わせることによって車両位置を補正する。 The processor 110 also acquires sensor detection information 230 and recognizes (extracts) feature objects FE around the vehicle 1 based on the sensor detection information 230. The object information indicates the relative position of the recognized feature object FE with respect to the vehicle 1. The absolute position of the recognized feature object FE is calculated by combining the vehicle position obtained by dead reckoning with the relative position of the recognized feature object FE. Meanwhile, the absolute position of the feature object FE is registered in the feature object map information MAP-FE. The processor 110 corrects the vehicle position so that the absolute position of the recognized feature object FE and the absolute position of the feature object FE obtained from the feature object map information MAP-FE match as closely as possible. In other words, the processor 110 corrects the vehicle position by comparing the recognition result of the feature object FE by the external sensor 30 with the feature object map information MAP-FE.

プロセッサ110は、デッドレコニングによる位置推定と上記の位置補正とを繰り返し行うことによって、高精度な車両位置を継続的に取得することができる。 By repeatedly performing position estimation using dead reckoning and the above-mentioned position correction, the processor 110 can continuously obtain a highly accurate vehicle position.

更に、プロセッサ110は、推定された車両位置の信頼度、すなわち、ローカライズ処理の信頼度を算出してもよい。信頼度の算出方法としては様々なものが提案されている。例えば、ローカライズ処理によって推定される車両位置に対して確率密度分布が定義される。その確率密度分布の分散が小さいほど、ローカライズ処理の信頼度は高い。逆に、その確率密度分布の分散が大きいほど、ローカライズ処理の信頼度は低い。 Furthermore, the processor 110 may calculate the reliability of the estimated vehicle position, i.e., the reliability of the localization process. Various methods for calculating the reliability have been proposed. For example, a probability density distribution is defined for the vehicle position estimated by the localization process. The smaller the variance of the probability density distribution, the higher the reliability of the localization process. Conversely, the larger the variance of the probability density distribution, the lower the reliability of the localization process.

ローカライズ結果情報250は、ローカライズ処理の結果を示す。具体的には、ローカライズ結果情報250は、ローカライズ処理によって推定される車両位置を示す。ローカライズ結果情報250は、更に、ローカライズ処理の信頼度を示していてもよい。 The localization result information 250 indicates the result of the localization process. Specifically, the localization result information 250 indicates the vehicle position estimated by the localization process. The localization result information 250 may further indicate the reliability of the localization process.

1-3.車両走行制御
プロセッサ110は、車両1の走行を制御する車両走行制御を実行する。車両走行制御は、操舵制御、加速制御、及び減速制御を含む。プロセッサ110は、走行装置50(操舵装置、駆動装置、制動装置)を制御することによって車両走行制御を実行する。
1-3. Vehicle Driving Control The processor 110 executes vehicle driving control for controlling the driving of the vehicle 1. The vehicle driving control includes steering control, acceleration control, and deceleration control. The processor 110 executes vehicle driving control by controlling the driving device 50 (steering device, drive device, braking device).

また、プロセッサ110は、車両1の運転を支援する運転支援制御を実行する。運転支援制御は、ドライバによる運転操作を必要とすることなく、操舵、加速、及び減速のうち少なくとも1つを自動的に行う。そのような運転支援制御としては、自動運転制御、リスク回避制御、車線維持制御、等が挙げられる。運転支援制御において、プロセッサ110は、車両走行情報220、センサ検出情報230(物体情報)、地図情報240、及びローカライズ結果情報250(車両位置情報)に基づいて、車両1の目標経路(目標トラジェクトリ)を生成する。例えば、目標経路は、車線の中心位置に沿うように生成される。他の例として、目標経路は、車両1の前方の障害物を回避するように生成される。そして、プロセッサ110は、車両1が目標経路に追従するように車両走行制御を実行する。 The processor 110 also executes driving assistance control to assist the driving of the vehicle 1. The driving assistance control automatically performs at least one of steering, acceleration, and deceleration without the need for driving operation by the driver. Examples of such driving assistance control include automatic driving control, risk avoidance control, and lane keeping control. In the driving assistance control, the processor 110 generates a target route (target trajectory) for the vehicle 1 based on the vehicle driving information 220, the sensor detection information 230 (object information), the map information 240, and the localization result information 250 (vehicle position information). For example, the target route is generated so as to follow the center position of the lane. As another example, the target route is generated so as to avoid an obstacle in front of the vehicle 1. Then, the processor 110 executes vehicle driving control so that the vehicle 1 follows the target route.

運転支援制御の精度を確保するためには、車両位置の精度、すなわち、ローカライズ処理の精度が重要である。 To ensure the accuracy of driving assistance control, the accuracy of the vehicle position, i.e., the accuracy of the localization process, is important.

2.課題の説明
図2は、ローカライズ処理に関連する課題を説明するための概念図である。車両1が地点PAにいるとき、車両1の周囲には特徴物FE1~FE4が存在する。それら特徴物FE1~FE4は、外部センサ30によって視認可能であり、センサ検出情報230に基づいて認識される。認識された特徴物FE1~FE4の数はローカライズ処理に十分であり、それらに基づいてローカライズ処理は精度良く実行される。
2. Description of the Issues Fig. 2 is a conceptual diagram for explaining issues related to localization processing. When the vehicle 1 is at point PA, there are feature objects FE1 to FE4 around the vehicle 1. These feature objects FE1 to FE4 are visible to the external sensor 30 and are recognized based on the sensor detection information 230. The number of recognized feature objects FE1 to FE4 is sufficient for localization processing, and the localization processing is performed with high accuracy based on them.

車両1が地点PBにいるとき、車両1の周囲には特徴物FE5~FE8が存在する。しかしながら、それら特徴物FE5~FE8は、障害物3(例:駐車車両、新規設置物)によって遮蔽されており、外部センサ30によって視認されない。つまり、特徴物FE5~FE8は、センサ検出情報230に基づいて認識されない。認識される特徴物FEが不十分であるため、ローカライズ処理の精度が低下する。特徴物地図情報MAP-FEに登録されている特徴物FEが除去されて消失している場合にも同様に、認識される特徴物FEが不十分となり、ローカライズ処理の精度が低下する。 When the vehicle 1 is at point PB, there are features FE5 to FE8 around the vehicle 1. However, these features FE5 to FE8 are blocked by an obstacle 3 (e.g. a parked vehicle, a newly installed object) and are not visible to the external sensor 30. In other words, the features FE5 to FE8 are not recognized based on the sensor detection information 230. As the number of recognized features FE is insufficient, the accuracy of the localization process decreases. Similarly, if a feature FE registered in the feature map information MAP-FE has been removed and disappeared, the number of recognized features FE will be insufficient and the accuracy of the localization process will decrease.

ローカライズ処理の精度が低下した場合、例えば、車両1を安全な場所(例:路肩)に退避させる車両走行制御を実行することが考えられる。しかしながら、車両1の位置情報の精度が既に低下しているため、車両1を安全な場所に退避させるための車両走行制御は必ずしも精度良く実行されない。このことは、車両1の安全性の観点から好ましくない。 When the accuracy of the localization process is degraded, it is possible to perform vehicle driving control to evacuate vehicle 1 to a safe place (e.g., the shoulder of the road), for example. However, since the accuracy of the position information of vehicle 1 has already decreased, vehicle driving control to evacuate vehicle 1 to a safe place is not necessarily performed with high accuracy. This is undesirable from the viewpoint of the safety of vehicle 1.

3.事前評価処理
本実施の形態によれば、プロセッサ110は、近い将来のローカライズ処理の精度を予め評価する「事前評価処理」を実行する。事前評価処理の結果、近い将来のローカライズ処理の精度が許容条件を満たさないことが判明した場合、プロセッサ110は、車両1を減速あるいは停止させる「安全制御」を早期に実行する。安全制御は、車両1を路肩等の安全な場所に退避させ停止させてもよい。将来のローカライズ処理の精度の低下を予め検知し、ローカライズ処理の精度が低下する前に安全制御を実行することによって、車両1の安全性を向上させることが可能となる。
3. Pre-evaluation process According to this embodiment, the processor 110 executes a "pre-evaluation process" that evaluates in advance the accuracy of the localization process in the near future. If the result of the pre-evaluation process indicates that the accuracy of the localization process in the near future does not satisfy the allowable condition, the processor 110 executes a "safety control" that decelerates or stops the vehicle 1 early. The safety control may evacuate the vehicle 1 to a safe place such as a road shoulder and stop it. It is possible to improve the safety of the vehicle 1 by detecting a decrease in the accuracy of the localization process in the future and executing the safety control before the accuracy of the localization process decreases.

以下、本実施の形態に係る事前評価処理について更に詳しく説明する。 The pre-evaluation process according to this embodiment is explained in more detail below.

図3は、外部センサ30によって検出可能な範囲を説明するための概念図である。外部センサ30の検出可能範囲を、視野範囲や計測範囲と言うこともできる。ここでは、一例として、外部センサ30がLIDARである場合を考える。距離d2は、LIDARの最大計測距離である。車両1から距離d2までの範囲が、LIDARの検出可能範囲(計測範囲)である。センサ検出情報230は、LIDARによって得られる点群情報を含む。 Figure 3 is a conceptual diagram for explaining the range detectable by the external sensor 30. The detectable range of the external sensor 30 can also be referred to as the visual field range or measurement range. Here, as an example, consider a case where the external sensor 30 is a LIDAR. Distance d2 is the maximum measurement distance of the LIDAR. The range from the vehicle 1 to the distance d2 is the detectable range (measurement range) of the LIDAR. The sensor detection information 230 includes point cloud information obtained by the LIDAR.

LIDARから放射されたレーザ光の密度は、LIDARから離れるにつれて低下する。よって、ある特徴物FE(例:看板)から得られる点群の数は、車両1とその特徴物FEとの間の距離が大きくなるほど減少する。点群数が少ない段階では、何かでレーザ光が反射していることは分かるものの、その何かが一体の物体として認識(抽出、クラスタリング)されることはない。つまり、点群数が少ない段階では、その点群に基づいて特徴物FEが認識されることはない。車両1が特徴物FEに近づくにつれて、その特徴物FEから得られる点群数は増加する。点群数がある値Nth以上になると、その点群に基づいて特徴物FEが十分な精度で認識(抽出)される。距離d1は、車両1と特徴物FEとの間の距離であって、点群数がNthとなる距離である。距離d1は、特徴物FEの種類毎に異なっていてもよい。いずれの場合であっても、距離d1は距離d2(最大計測距離)よりも小さい。 The density of the laser light emitted from the LIDAR decreases as the distance from the LIDAR increases. Therefore, the number of point clouds obtained from a certain feature FE (e.g., a signboard) decreases as the distance between the vehicle 1 and the feature FE increases. When the number of point clouds is small, it is possible to see that the laser light is being reflected by something, but that something is not recognized (extracted, clustered) as a single object. In other words, when the number of point clouds is small, the feature FE is not recognized based on the point cloud. As the vehicle 1 approaches the feature FE, the number of point clouds obtained from the feature FE increases. When the number of point clouds reaches a certain value Nth or more, the feature FE is recognized (extracted) with sufficient accuracy based on the point cloud. The distance d1 is the distance between the vehicle 1 and the feature FE, and is the distance at which the number of point clouds becomes Nth. The distance d1 may be different for each type of feature FE. In any case, the distance d1 is smaller than the distance d2 (maximum measurement distance).

外部センサ30がカメラである場合、上記説明における「点群」が「ピクセル」で置き換えられる。 If the external sensor 30 is a camera, the "point cloud" in the above description is replaced with "pixels."

第1範囲R1は、車両1から距離d1までの範囲である。車両1の周囲の第1範囲R1内に存在する特徴物FEは、センサ検出情報230に基づいて認識可能である。そして認識された特徴物FEが、上述のローカライズ処理に利用される。 The first range R1 is a range up to a distance d1 from the vehicle 1. Features FE present within the first range R1 around the vehicle 1 can be recognized based on the sensor detection information 230. The recognized features FE are then used in the above-mentioned localization process.

第2範囲R2は、外部センサ30の検出可能範囲のうち第1範囲R1以外の範囲である。言い換えれば、第2範囲R2は、外部センサ30の検出可能範囲のうち第1範囲R1よりも遠い範囲である。第2範囲R2に存在する特徴物FEに関しても何らかのセンサ検出情報230が得られる可能性はあるが、得られたセンサ検出情報230に基づいて特徴物FEまでは認識されない。 The second range R2 is a range of the external sensor 30 that is detectable other than the first range R1. In other words, the second range R2 is a range of the external sensor 30 that is detectable farther than the first range R1. Although some sensor detection information 230 may be obtained for a feature FE that exists in the second range R2, the feature FE is not recognized based on the obtained sensor detection information 230.

第1範囲R1及び第2範囲R2を定義する「範囲定義情報RNG」は予め用意され、記憶装置120に格納される。特徴物FEの種類毎に異なる範囲定義情報RNGが用意されてもよい。あるいは、様々な特徴物FEに対して平均的な範囲定義情報RNGが用意されてもよい。 The "range definition information RNG" that defines the first range R1 and the second range R2 is prepared in advance and stored in the storage device 120. Different range definition information RNG may be prepared for each type of feature FE. Alternatively, an average range definition information RNG may be prepared for various feature FE.

「期待検出情報EXP」は、第2範囲R2に存在する特徴物FEに関して検出されることが期待されるセンサ検出情報230(例:点群情報)である。特徴物FEの位置は、特徴物地図情報MAP-FEに登録されている。もし特徴物FEが他の物体によって遮蔽されていなければ、また、特徴物FEが除去されていなければ、特徴物地図情報MAP-FEで示される特徴物FEの位置に関して何らかのセンサ検出情報230が得られることが期待される。よって、プロセッサ110は、車両位置、範囲定義情報RNG、及び特徴物地図情報MAP-FEに基づいて、期待検出情報EXPを取得することができる。 The "expected detection information EXP" is sensor detection information 230 (e.g., point cloud information) that is expected to be detected for a feature FE that exists in the second range R2. The position of the feature FE is registered in the feature map information MAP-FE. If the feature FE is not occluded by another object, and if the feature FE is not removed, it is expected that some sensor detection information 230 will be obtained for the position of the feature FE indicated in the feature map information MAP-FE. Thus, the processor 110 can obtain the expected detection information EXP based on the vehicle position, the range definition information RNG, and the feature map information MAP-FE.

ローカライズ処理に関連する特徴物FEを効率的に考慮するために、車両1の目標経路の近傍の第2範囲R2だけが考慮されてもよい。車両1の目標経路は、上述の運転支援制御において生成される。この場合、プロセッサ110は、車両位置、目標経路、範囲定義情報RNG、及び特徴物地図情報MAP-FEに基づいて、期待検出情報EXPを取得することができる。 To efficiently take into account features FE related to the localization process, only the second range R2 in the vicinity of the target route of the vehicle 1 may be considered. The target route of the vehicle 1 is generated in the driving assistance control described above. In this case, the processor 110 can obtain the expected detection information EXP based on the vehicle position, the target route, the range definition information RNG, and the feature map information MAP-FE.

「実検出情報ACT」は、第2範囲R2に関する期待検出情報EXPのうち実際に検出されたセンサ検出情報230である。プロセッサ110は、期待検出情報EXPと実際に検出されたセンサ検出情報230に基づいて、実検出情報ACTを取得する。そして、プロセッサ110は、少なくとも実検出情報ACTに基づいて、将来のローカライズ処理の精度が許容条件を満たすか否かを推定(判定)する。 The "actual detection information ACT" is the sensor detection information 230 that is actually detected from the expected detection information EXP related to the second range R2. The processor 110 acquires the actual detection information ACT based on the expected detection information EXP and the actually detected sensor detection information 230. The processor 110 then estimates (determines) whether the accuracy of future localization processing satisfies the acceptable conditions based on at least the actual detection information ACT.

図4は、許容条件が満たされる場合の一例を示している。第2範囲R2には4個の特徴物FE5~FE8が存在している。特徴物地図情報MAP-FEから、それら特徴物FE5~FE8の位置に関してセンサ検出情報230が得られることが期待される。そして、実検出情報ACTは、それら特徴物FE5~FE8の位置から実際にセンサ検出情報230が得られたことを示す。将来、車両1が特徴物FE5~FE8の近傍に近づいた際、それら特徴物FE5~FE8がセンサ検出情報230に基づいて認識される。十分な数の特徴物FEが利用可能であるため、プロセッサ110は、将来のローカライズ処理の精度が許容条件を満たすと推定(判定)する。 Figure 4 shows an example of a case where the tolerance conditions are met. Four features FE5 to FE8 are present in the second range R2. It is expected that sensor detection information 230 will be obtained from the feature map information MAP-FE regarding the positions of the features FE5 to FE8. The actual detection information ACT indicates that the sensor detection information 230 has actually been obtained from the positions of the features FE5 to FE8. In the future, when the vehicle 1 approaches the vicinity of the features FE5 to FE8, the features FE5 to FE8 will be recognized based on the sensor detection information 230. Because a sufficient number of features FE are available, the processor 110 estimates (determines) that the accuracy of future localization processing will meet the tolerance conditions.

一方、図5は、許容条件が満たされない場合の一例を示している。特徴物FE5、FE7は、障害物3(例:駐車車両)によって遮蔽されており、外部センサ30によって視認されない。また、特徴物FE6、FE8は除去されており、同じく外部センサ30によって視認されない。よって、実検出情報ACTは、それら特徴物FE5~FE8の位置からセンサ検出情報230が得られていないことを示す。将来、車両1が特徴物FE5~FE8の近傍に近づいた際、それら特徴物FE5~FE8はセンサ検出情報230に基づいて認識されない。利用可能な特徴物FEが不十分であるため、プロセッサ110は、将来のローカライズ処理の精度が許容条件を満たさないと推定(判定)する。 On the other hand, FIG. 5 shows an example of a case where the tolerance conditions are not met. Features FE5 and FE7 are blocked by an obstacle 3 (e.g., a parked vehicle) and are not visible to the external sensor 30. Also, features FE6 and FE8 have been removed and are also not visible to the external sensor 30. Therefore, the actual detection information ACT indicates that sensor detection information 230 has not been obtained from the positions of features FE5 to FE8. In the future, when the vehicle 1 approaches the vicinity of features FE5 to FE8, features FE5 to FE8 will not be recognized based on sensor detection information 230. Because there are insufficient available features FE, the processor 110 estimates (determines) that the accuracy of future localization processing will not meet the tolerance conditions.

将来のローカライズ処理の精度が許容条件を満たさないと推定した場合、プロセッサ110は、運転支援制御を中断し、安全制御を早期に実行する。安全制御は、車両1を減速あるいは停止させることを含む。安全制御は、車両1を路肩等の安全な場所に退避させ停止させてもよい。プロセッサ110は、ローカライズ処理の精度が低下する前に、すなわち、車両位置の推定精度が高い状態で安全制御を実行する。例えば、プロセッサ110は、車両1が第2範囲R2に到達する前に安全制御を開始する。これにより、車両1の安全性が確保される。 If it is estimated that the accuracy of future localization processing will not satisfy the tolerance conditions, the processor 110 interrupts the driving assistance control and executes safety control early. The safety control includes slowing down or stopping the vehicle 1. The safety control may be to stop the vehicle 1 by evacuating it to a safe place such as the shoulder of the road. The processor 110 executes the safety control before the accuracy of the localization processing decreases, that is, when the estimation accuracy of the vehicle position is high. For example, the processor 110 starts the safety control before the vehicle 1 reaches the second range R2. This ensures the safety of the vehicle 1.

将来のローカライズ処理の精度が許容条件を満たすか否かを判定するために、プロセッサ110は、次のような処理を行ってもよい。 To determine whether the accuracy of future localization processes meets acceptable conditions, the processor 110 may perform the following process:

プロセッサ110は、期待検出情報EXPに基づいて、現在の第2範囲R2が将来的に第1範囲R1になった際に認識されると期待される特徴物FEの期待数fを取得する。言い換えれば、プロセッサ110は、期待検出情報EXPに基づいて、将来のローカライズ処理において利用可能な特徴物FEの期待数fを取得する。 Based on the expected detection information EXP, the processor 110 obtains the expected number f of features FE that are expected to be recognized when the current second range R2 becomes the first range R1 in the future. In other words, based on the expected detection information EXP, the processor 110 obtains the expected number f of features FE that are available for future localization processing.

また、プロセッサ110は、実検出情報ACTに基づいて、現在の第2範囲R2が将来的に第1範囲R1になった際に認識され得る特徴物FEの数nを推定する。言い換えれば、プロセッサ110は、実検出情報ACTに基づいて、将来のローカライズ処理において利用され得る特徴物FEの数nを推定する。例えば、期待される特徴物FEの位置とその近傍から得られる点群数Naが所定の閾値以上である場合、その特徴物FEは認識され得ると判定される。他の例として、期待される特徴物FEのサイズに基づいて期待される点群数Neが算出され、期待される点群数Neに対する点群数Naの比率が所定の閾値以上である場合、その特徴物FEは認識され得ると判定される。尚、特徴物FEの推定数nは、上記の期待数f以下となる。 Furthermore, based on the actual detection information ACT, the processor 110 estimates the number n of features FE that can be recognized when the current second range R2 becomes the first range R1 in the future. In other words, based on the actual detection information ACT, the processor 110 estimates the number n of features FE that can be used in future localization processing. For example, if the number Na of points obtained from the position of the expected feature FE and its vicinity is equal to or greater than a predetermined threshold, the feature FE is determined to be recognizable. As another example, the expected number Ne of points is calculated based on the size of the expected feature FE, and if the ratio of the number Na of points to the expected number Ne of points is equal to or greater than a predetermined threshold, the feature FE is determined to be recognizable. Note that the estimated number n of features FE is equal to or less than the expected number f described above.

許容条件が満たされない場合の例、すなわち、安全制御が実行される場合の例としては、以下の通り様々なものが考えられる。 There are various possible examples of cases where the permissible conditions are not met, i.e., safety control is executed, as shown below.

[第1の例]一定精度以上のローカライズ処理に必要な特徴物FEの数をmとする。必要数mは、一定値であってもよいし、場所毎に異なっていてもよい。場所毎に異なる必要数mは、例えば、特徴物地図情報MAP-FEに予め登録される。特徴物FEの推定数nが必要数m未満である場合、許容条件が満たされないと判定される。つまり、推定数nが必要数m未満である場合に安全制御が実行される。その場合、推定数nの大小に応じて減速か停止かが選択されてもよい。例えば、必要数mが6である場合、n<2の場合には停止が選択され、2≦n<5の場合には減速が選択される。 [First example] The number of feature objects FE required for localization processing with a certain level of accuracy or higher is defined as m. The required number m may be a fixed value or may differ for each location. The required number m, which differs for each location, is pre-registered in the feature object map information MAP-FE, for example. If the estimated number n of feature objects FE is less than the required number m, it is determined that the tolerance condition is not satisfied. In other words, safety control is executed when the estimated number n is less than the required number m. In that case, deceleration or stopping may be selected depending on the magnitude of the estimated number n. For example, if the required number m is 6, stopping is selected when n<2, and deceleration is selected when 2≦n<5.

[第2の例]特徴物FEの推定数nと上述の期待数fとの対比が行われる。より詳細には、期待数fに対する推定数nの比率α(=n/f)が算出される。比率αが閾値未満である場合、許容条件が満たされないと判定される。つまり、比率αが閾値未満である場合に安全制御が実行される。その場合、比率αに応じて減速か停止かが選択されてもよい。例えば閾値が70%である場合、α<50%の場合には停止が選択され、50%≦α<70%の場合には減速が選択される。 [Second Example] The estimated number n of features FE is compared with the expected number f described above. More specifically, the ratio α (=n/f) of the estimated number n to the expected number f is calculated. If the ratio α is less than the threshold, it is determined that the tolerance condition is not satisfied. In other words, safety control is executed when the ratio α is less than the threshold. In this case, deceleration or stopping may be selected depending on the ratio α. For example, if the threshold is 70%, stopping is selected when α<50%, and deceleration is selected when 50%≦α<70%.

[第3の例]特徴物FEの推定数nと上述の期待数fとの対比が行われる。より詳細には、期待数fと推定数nとの差分β(=f-n)が算出される。差分βが閾値より大きい場合、許容条件が満たされないと判定される。つまり、差分βが閾値より大きい場合に安全制御が実行される。その場合、差分βに応じて減速か停止かが選択されてもよい。例えば閾値が1である場合、β>3の場合には停止が選択され、3≧β>1の場合には減速が選択される。 [Third example] The estimated number n of feature objects FE is compared with the above-mentioned expected number f. More specifically, the difference β (= f-n) between the expected number f and the estimated number n is calculated. If the difference β is greater than the threshold, it is determined that the tolerance condition is not satisfied. In other words, if the difference β is greater than the threshold, safety control is executed. In that case, deceleration or stopping may be selected depending on the difference β. For example, if the threshold is 1, stopping is selected if β>3, and deceleration is selected if 3≧β>1.

[第4の例]推定数nの特徴物FEに基づくローカライズ処理の信頼度γが算出される。信頼度γが閾値未満である場合、許容条件が満たされないと判定される。つまり、信頼度γが閾値未満である場合に安全制御が実行される。その場合、信頼度γに応じて減速か停止かが選択されてもよい。信頼度γがより低い場合に停止が選択される。 [Fourth Example] The reliability γ of the localization process based on the estimated number n of features FE is calculated. If the reliability γ is less than a threshold, it is determined that the tolerance condition is not satisfied. In other words, if the reliability γ is less than a threshold, safety control is executed. In this case, deceleration or stopping may be selected depending on the reliability γ. If the reliability γ is lower, stopping is selected.

図6は、本実施の形態に係る事前評価処理に関連する処理を要約的に示すフローチャートである。ローカライズ処理に関するフローは別途実行されている。 Figure 6 is a flow chart summarizing the processing related to the pre-evaluation processing according to this embodiment. The flow related to the localization processing is executed separately.

ステップS100において、プロセッサ110は、センサ検出情報230、特徴物地図情報MAP-FE、ローカライズ結果情報250(車両位置情報)、範囲定義情報RNG、目標経路情報、等の各種情報を取得する。 In step S100, the processor 110 acquires various information such as sensor detection information 230, feature map information MAP-FE, localization result information 250 (vehicle position information), range definition information RNG, target route information, etc.

ステップS110において、プロセッサ110は、車両位置情報、範囲定義情報RNG、及び特徴物地図情報MAP-FEに基づいて、期待検出情報EXPを取得する。 In step S110, the processor 110 obtains expected detection information EXP based on the vehicle position information, range definition information RNG, and feature map information MAP-FE.

ステップS120において、プロセッサ110は、期待検出情報EXPと実際に検出されたセンサ検出情報230に基づいて、実検出情報ACTを取得する。 In step S120, the processor 110 obtains actual detection information ACT based on the expected detection information EXP and the actually detected sensor detection information 230.

ステップS130において、プロセッサ110は、少なくとも実検出情報ACTに基づいて、将来のローカライズ処理の精度が許容条件を満たすか否かを推定(判定)する。 In step S130, the processor 110 estimates (determines) whether the accuracy of the future localization process satisfies the acceptable conditions based on at least the actual detection information ACT.

将来のローカライズ処理の精度が許容条件を満たす場合(ステップS130;Yes)、プロセッサ110は、運転支援制御を継続する(ステップS140)。 If the accuracy of the future localization process satisfies the acceptable conditions (step S130; Yes), the processor 110 continues the driving assistance control (step S140).

一方、将来のローカライズ処理の精度が許容条件を満たさない場合(ステップS130;No)、プロセッサ110は、運転支援制御を中断し、安全制御を実行する。 On the other hand, if the accuracy of the future localization process does not meet the acceptable conditions (step S130; No), the processor 110 interrupts the driving assistance control and executes safety control.

以上に説明されたように、本実施の形態によれば、近い将来のローカライズ処理の精度が予め評価される。近い将来のローカライズ処理の精度が許容条件を満たさないことが判明した場合、安全制御が早期に実行される。ローカライズ処理の精度が低下する前に安全制御を実行することによって、車両1の安全性を向上させることが可能となる。 As described above, according to this embodiment, the accuracy of the localization process in the near future is evaluated in advance. If it is found that the accuracy of the localization process in the near future does not satisfy the allowable conditions, safety control is executed early. By executing safety control before the accuracy of the localization process deteriorates, it is possible to improve the safety of the vehicle 1.

1…車両, 10…車両制御システム, 20…内部センサ, 30…外部センサ, 100…制御装置, 110…プロセッサ, 120…記憶装置, 230…センサ検出情報, FE…特徴物, MAP-FE…特徴物地図情報 1...vehicle, 10...vehicle control system, 20...internal sensor, 30...external sensor, 100...control device, 110...processor, 120...storage device, 230...sensor detection information, FE...feature, MAP-FE...feature map information

Claims (5)

移動体を制御する移動体制御システムであって、
特徴物の位置を示す特徴物地図情報を格納する1又は複数の記憶装置と、
前記移動体に搭載された外部センサによって検出されるセンサ検出情報を取得し、前記センサ検出情報と前記特徴物地図情報とに基づいて前記移動体の位置を推定するローカライズ処理を実行する1又は複数のプロセッサと
を備え、
前記移動体の周囲の第1範囲内に存在する前記特徴物は、前記センサ検出情報に基づいて認識可能であり、前記ローカライズ処理に利用され、
第2範囲は、前記外部センサによって検出可能な範囲のうち前記第1範囲よりも遠い範囲であり、
期待検出情報は、前記第2範囲に存在する前記特徴物に関して検出されることが期待される前記センサ検出情報であり、
前記1又は複数のプロセッサは、更に、
前記特徴物地図情報に基づいて前記期待検出情報を取得し、
前記期待検出情報のうち実際に検出された前記センサ検出情報である実検出情報を取得し、
前記実検出情報に基づいて、将来の前記ローカライズ処理の精度が許容条件を満たすか否かを推定し、
前記許容条件が満たされない場合、前記移動体を減速あるいは停止させる
移動体制御システム。
A mobile object control system for controlling a mobile object,
one or more storage devices for storing feature map information indicating the positions of features;
and one or more processors that acquire sensor detection information detected by an external sensor mounted on the moving body, and execute a localization process that estimates a position of the moving body based on the sensor detection information and the feature map information;
The feature existing within a first range around the moving object is recognizable based on the sensor detection information and is used for the localization process;
the second range is a range detectable by the external sensor that is farther than the first range,
the expected detection information is the sensor detection information that is expected to be detected regarding the feature that exists in the second range;
The one or more processors further include:
obtaining the expected detection information based on the feature map information;
acquiring actual detection information, which is the sensor detection information that is actually detected, from the expected detection information;
Based on the actual detection information, estimate whether the accuracy of the future localization process satisfies an acceptable condition;
When the permissible condition is not satisfied, the moving object is slowed down or stopped.
請求項1に記載の移動体制御システムであって、
前記許容条件が満たされない場合、前記1又は複数のプロセッサは、前記移動体が前記第2範囲に到達する前に前記移動体を減速あるいは停止させる制御を開始する
移動体制御システム。
The mobile object control system according to claim 1,
If the permissible condition is not satisfied, the one or more processors initiate control to decelerate or stop the moving object before the moving object reaches the second range.
請求項1又は2に記載の移動体制御システムであって、
前記1又は複数のプロセッサは、
前記実検出情報に基づいて、将来の前記ローカライズ処理において利用される前記特徴物の数を推定し、
前記特徴物の前記推定数に基づいて、将来の前記ローカライズ処理の前記精度が前記許容条件を満たすか否かを推定する
移動体制御システム。
3. The mobile object control system according to claim 1,
The one or more processors:
estimating a number of the features to be utilized in future localization processes based on the actual detection information;
and estimating whether the accuracy of the future localization process satisfies the tolerance condition based on the estimated number of features.
請求項3に記載の移動体制御システムであって、
前記1又は複数のプロセッサは、
前記期待検出情報に基づいて、将来の前記ローカライズ処理において利用可能な前記特徴物の期待数を取得し、
前記特徴物の前記推定数と前記特徴物の前記期待数との対比に基づいて、将来の前記ローカライズ処理の前記精度が前記許容条件を満たすか否かを推定する
移動体制御システム。
The mobile object control system according to claim 3,
The one or more processors:
obtaining an expected number of the features available for future localization processes based on the expected detection information;
and estimating whether or not the accuracy of the future localization process satisfies the tolerance condition based on a comparison between the estimated number of features and the expected number of features.
移動体を制御する移動体制御方法であって、
特徴物の位置を示す特徴物地図情報を取得することと、
前記移動体に搭載された外部センサによって検出されるセンサ検出情報を取得することと、
前記センサ検出情報と前記特徴物地図情報とに基づいて前記移動体の位置を推定するローカライズ処理を実行することと
を含み、
前記移動体の周囲の第1範囲内に存在する前記特徴物は、前記センサ検出情報に基づいて認識可能であり、前記ローカライズ処理に利用され、
第2範囲は、前記外部センサによって検出可能な範囲のうち前記第1範囲よりも遠い範囲であり、
期待検出情報は、前記第2範囲に存在する前記特徴物に関して検出されることが期待される前記センサ検出情報であり、
前記移動体制御方法は、更に、
前記特徴物地図情報に基づいて前記期待検出情報を取得することと、
前記期待検出情報のうち実際に検出された前記センサ検出情報である実検出情報を取得することと、
前記実検出情報に基づいて、将来の前記ローカライズ処理の精度が許容条件を満たすか否かを推定することと、
前記許容条件が満たされない場合、前記移動体を減速あるいは停止させることと
を含む
移動体制御方法。
A mobile object control method for controlling a mobile object, comprising:
obtaining feature map information indicating the location of the feature;
acquiring sensor detection information detected by an external sensor mounted on the moving object;
executing a localization process for estimating a position of the moving object based on the sensor detection information and the feature map information;
The feature existing within a first range around the moving object is recognizable based on the sensor detection information and is used for the localization process;
the second range is a range detectable by the external sensor that is farther than the first range,
the expected detection information is the sensor detection information that is expected to be detected regarding the feature that exists in the second range;
The moving object control method further comprises:
obtaining the expected detection information based on the feature map information;
acquiring actual detection information which is the sensor detection information actually detected from the expected detection information;
estimating whether a future accuracy of the localization process satisfies an acceptable condition based on the actual detection information;
and slowing down or stopping the moving body when the permissible condition is not satisfied.
JP2022166257A 2022-10-17 2022-10-17 Mobile object control system and mobile object control method Active JP7616189B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022166257A JP7616189B2 (en) 2022-10-17 2022-10-17 Mobile object control system and mobile object control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022166257A JP7616189B2 (en) 2022-10-17 2022-10-17 Mobile object control system and mobile object control method

Publications (2)

Publication Number Publication Date
JP2024058874A JP2024058874A (en) 2024-04-30
JP7616189B2 true JP7616189B2 (en) 2025-01-17

Family

ID=90826930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022166257A Active JP7616189B2 (en) 2022-10-17 2022-10-17 Mobile object control system and mobile object control method

Country Status (1)

Country Link
JP (1) JP7616189B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016177749A (en) 2015-03-23 2016-10-06 株式会社メガチップス Mobile control device, program, and integrated circuit
JP2019012504A (en) 2017-06-30 2019-01-24 カシオ計算機株式会社 Autonomous mobile device, autonomous mobile method and program
JP2021505458A (en) 2017-12-07 2021-02-18 ウェイモ エルエルシー Early object detection for unprotected turns
JP2021100827A (en) 2019-12-24 2021-07-08 日立Astemo株式会社 Vehicle control system and vehicle control method
JP2021117893A (en) 2020-01-29 2021-08-10 株式会社豊田自動織機 Self position estimation device and self position estimation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016177749A (en) 2015-03-23 2016-10-06 株式会社メガチップス Mobile control device, program, and integrated circuit
JP2019012504A (en) 2017-06-30 2019-01-24 カシオ計算機株式会社 Autonomous mobile device, autonomous mobile method and program
JP2021505458A (en) 2017-12-07 2021-02-18 ウェイモ エルエルシー Early object detection for unprotected turns
JP2021100827A (en) 2019-12-24 2021-07-08 日立Astemo株式会社 Vehicle control system and vehicle control method
JP2021117893A (en) 2020-01-29 2021-08-10 株式会社豊田自動織機 Self position estimation device and self position estimation method

Also Published As

Publication number Publication date
JP2024058874A (en) 2024-04-30

Similar Documents

Publication Publication Date Title
CN113771867B (en) A driving state prediction method, device and terminal equipment
US11294376B2 (en) Moving body control device
US11069242B2 (en) Traveling assistance method of traveling assistance device and traveling assistance device
CN114450691A (en) Robust positioning
US12258011B2 (en) Vehicle controller and method for controlling vehicle
US12420786B2 (en) Risk estimation system and vehicle control system
US12570285B2 (en) Controller, method, and computer program for controlling vehicle speed
US20220177007A1 (en) Vehicle control system
US11634140B2 (en) Vehicle control method and vehicle control device
JP7677370B2 (en) Vehicle Control Systems
JP7616189B2 (en) Mobile object control system and mobile object control method
CN115675494A (en) Vehicle control system, vehicle control method, and storage medium
JP7666483B2 (en) Mobile object control system and mobile object control method
US12214778B2 (en) Parking assistance method and parking assistance device
JP7548249B2 (en) Map management system and map management method
JP7676897B2 (en) Automatic Driving Device
US12602048B2 (en) Travel route generation method for autonomous vehicle and control apparatus for autonomous vehicle
US12202471B2 (en) Vehicle control method and vehicle control device
US20250326393A1 (en) Method and system for generating virtual lane
JP7805143B2 (en) Driving force control method and driving force control device
KR20200128469A (en) Collision Prevention Apparatus for Autonomous Vehicles
JP2024004281A (en) vehicle control system
JP2025107815A (en) Driving management system and driving management method
CN119058670A (en) Vehicle control system and vehicle control method
KR20200128466A (en) Collision Prevention Apparatus and Method for Autonomous Vehicles

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240313

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241216

R150 Certificate of patent or registration of utility model

Ref document number: 7616189

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150