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
JP7344743B2 - Occupancy map creation method and occupancy map creation device - Google Patents
[go: Go Back, main page]

JP7344743B2 - Occupancy map creation method and occupancy map creation device - Google Patents

Occupancy map creation method and occupancy map creation device Download PDF

Info

Publication number
JP7344743B2
JP7344743B2 JP2019186367A JP2019186367A JP7344743B2 JP 7344743 B2 JP7344743 B2 JP 7344743B2 JP 2019186367 A JP2019186367 A JP 2019186367A JP 2019186367 A JP2019186367 A JP 2019186367A JP 7344743 B2 JP7344743 B2 JP 7344743B2
Authority
JP
Japan
Prior art keywords
distance measurement
occupancy
measurement data
unoccupied
map
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
JP2019186367A
Other languages
Japanese (ja)
Other versions
JP2021060943A (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.)
Renault SAS
Original Assignee
Renault SAS
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 Renault SAS filed Critical Renault SAS
Priority to JP2019186367A priority Critical patent/JP7344743B2/en
Publication of JP2021060943A publication Critical patent/JP2021060943A/en
Application granted granted Critical
Publication of JP7344743B2 publication Critical patent/JP7344743B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、占有マップの作成方法、及び、占有マップの作成装置に関するものである。 The present invention relates to an occupancy map creation method and an occupancy map creation device.

車両の運転支援を行うシステムにおいては、車両が走行する路面に存在する構造物や移動物体などの障害物を避けるために、路面上の障害物の占有状態を示す占有マップが作成される。占有マップとしては、路面を所定の間隔で区切ることでグリッドを構成し、それらのグリッドにおける障害物の占有の有無を示すグリッドマップなどが知られている。 In a system that provides driving support for a vehicle, an occupancy map is created that indicates the occupancy status of obstacles on the road surface in order to avoid obstacles such as structures and moving objects that exist on the road surface on which the vehicle is traveling. As occupancy maps, grid maps are known that constitute grids by dividing the road surface at predetermined intervals and indicate whether or not obstacles occupy the grids.

例えば、特許文献1に示される画像生成装置によれば、距離センサを用いて車両の周囲環境に設定された複数の測定点の位置、及び、測定点まで距離を記録した測距データを用いて占有マップを生成する技術が開示されている。この画像生成装置によれば、距離センサにより障害物の方向及び障害物までの距離を示す測距データを複数取得し、それらの測距データを重畳させることにより、車両の周囲における障害物の占有領域を示す占有マップが生成される。 For example, according to the image generation device shown in Patent Document 1, the positions of a plurality of measurement points set in the surrounding environment of a vehicle using a distance sensor and distance measurement data that record the distance to the measurement points are used. A technique for generating an occupancy map is disclosed. According to this image generation device, a distance sensor acquires a plurality of distance measurement data indicating the direction of the obstacle and the distance to the obstacle, and by superimposing these distance measurement data, the occupancy of obstacles around the vehicle is determined. An occupancy map indicating the area is generated.

特開2005-326944号公報Japanese Patent Application Publication No. 2005-326944

特許文献1に開示された技術によれば、所定の期間における複数の測距データを重畳させて占有マップが生成される。そのため、特に、路面上を低速で移動する移動物体がある場合に、重畳される測距データのうちの一部の測距データに、移動物体が過去に存在した領域が示されていることがある。このような場合、現在においては当該領域に移動物体が存在せず、車両の走行の妨げとなるおそれが低いのにも関わらず、障害物の占有領域として示されるおそれがある。 According to the technique disclosed in Patent Document 1, an occupancy map is generated by superimposing a plurality of distance measurement data in a predetermined period. Therefore, especially when there is a moving object moving at low speed on the road surface, some of the superimposed ranging data may indicate an area where the moving object existed in the past. be. In such a case, there is a risk that the area will be marked as occupied by an obstacle, even though there is currently no moving object in the area and there is a low possibility that the area will interfere with vehicle travel.

本発明においては、上記課題を解決するためになされたものであり、障害物の占有状態の判定精度の向上を図る、占有マップの作成方法、及び、占有マップの作成装置を提供するものである。 The present invention has been made to solve the above problems, and provides an occupancy map creation method and an occupancy map creation device that improves the accuracy of determining the occupancy state of an obstacle. .

本発明の占有マップの作成方法は、車両の周囲の路面における障害物の占有状況を示す占有マップの作成方法である。当該占有マップの作成方法は、占有マップの作成装置は、所定の周期で、車両の周囲に設定される複数の測定点の位置を測距データとして取得し、現在から第1時間だけ前までの期間における複数の測距データを用いて、路面における障害物の占有部分及び非占有部分を示す占有マップを生成し、現在から第1時間よりも短い第2時間だけ前までの期間における複数の測距データを用いて、路面における障害物の非占有部分を示す非占有マップを生成し、占有マップに示される占有部分のうち、非占有マップに示される非占有部分に含まれる領域を、非占有部分に変更する。 The occupancy map creation method of the present invention is a method of creating an occupancy map that shows the occupancy status of obstacles on the road surface around a vehicle. In the occupancy map creation method, the occupancy map creation device acquires the positions of a plurality of measurement points set around the vehicle as ranging data at a predetermined cycle, and acquires the positions of a plurality of measurement points set around the vehicle as distance measurement data from the current time to the first hour before. An occupancy map showing the occupied and unoccupied parts of obstacles on the road surface is generated using a plurality of distance measurement data during a period of Using distance measurement data, an unoccupied map showing the unoccupied parts of obstacles on the road surface is generated, and of the occupied parts shown on the occupancy map, the areas included in the unoccupied parts shown on the unoccupied map are Change to occupied part.

本発明の占有マップの作成方法によれば、障害物の占有状態の判定精度の向上を図ることができる。 According to the occupancy map creation method of the present invention, it is possible to improve the accuracy of determining the occupancy state of an obstacle.

図1は、第1実施形態に係る占有マップ作成方法を実行する運転支援システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a driving support system that executes the occupancy map creation method according to the first embodiment. 図2は、測距データの取得制御を示す説明図である。FIG. 2 is an explanatory diagram showing acquisition control of ranging data. 図3は、測距データからグリッドマップを生成する方法の説明図である。FIG. 3 is an explanatory diagram of a method for generating a grid map from ranging data. 図4は、最終グリッドマップの一例を示す図である。FIG. 4 is a diagram showing an example of the final grid map. 図5は、最終グリッドマップ生成制御のフローチャートである。FIG. 5 is a flowchart of final grid map generation control. 図6は、最終グリッドマップの生成対象となる領域の一例を示す図である。FIG. 6 is a diagram illustrating an example of a region for which a final grid map is generated. 図7は、短期占有グリッドマップ、及び、長期占有グリッドマップを示す図である。FIG. 7 is a diagram showing a short-term occupancy grid map and a long-term occupancy grid map. 図8は、短期非占有グリッドマップを示す図である。FIG. 8 is a diagram showing a short-term unoccupied grid map. 図9は、最終グリッドマップを示す図である。FIG. 9 is a diagram showing the final grid map. 図10は、第2実施形態に係る最終グリッドマップ生成制御のフローチャートである。FIG. 10 is a flowchart of final grid map generation control according to the second embodiment. 図11は、第3実施形態に係る運転支援システムの概略構成図である。FIG. 11 is a schematic configuration diagram of a driving support system according to a third embodiment. 図12は、最終グリッドマップ生成制御のフローチャートである。FIG. 12 is a flowchart of final grid map generation control. 図13は、第4実施形態に係る運転支援システムの概略構成図である。FIG. 13 is a schematic configuration diagram of a driving support system according to a fourth embodiment. 図14は、最終グリッドマップ生成制御のフローチャートである。FIG. 14 is a flowchart of final grid map generation control.

以下、図面を用いて、本発明の実施形態に係る占有マップ作成方法、及び、占有マップ作成装置について説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS An occupancy map creation method and an occupancy map creation device according to embodiments of the present invention will be described below with reference to the drawings.

(第1実施形態)
図1は、第1実施形態に係る占有マップ作成方法を実行する運転支援システムの概略構成図である。
(First embodiment)
FIG. 1 is a schematic configuration diagram of a driving support system that executes the occupancy map creation method according to the first embodiment.

運転支援システム100は、ドライバによる車両の運転を支援することを目的として、車両に搭載されるシステムである。運転支援システム100は、オドメトリ計測部11と、測距センサ12と、測距データ蓄積部13と、短期蓄積測距データ14と、長期蓄積測距データ15と、占有グリッドマップ生成部16と、短期占有グリッドマップ17と、長期占有グリッドマップ18と、非占有グリッドマップ生成部19と、短期非占有グリッドマップ20と、長期非占有グリッドマップ21と、評価部22と、出力部23と、を有する。 The driving support system 100 is a system installed in a vehicle for the purpose of assisting a driver in driving the vehicle. The driving support system 100 includes an odometry measurement section 11, a distance measurement sensor 12, a distance measurement data storage section 13, short-term accumulated distance measurement data 14, long-term accumulated distance measurement data 15, an occupancy grid map generation section 16, A short-term occupancy grid map 17, a long-term occupancy grid map 18, an unoccupied grid map generation section 19, a short-term unoccupied grid map 20, a long-term unoccupied grid map 21, an evaluation section 22, and an output section 23. have

これらの構成のうち、測距データ蓄積部13、短期蓄積測距データ14、長期蓄積測距データ15、占有グリッドマップ生成部16、短期占有グリッドマップ17、長期占有グリッドマップ18、非占有グリッドマップ生成部19、短期非占有グリッドマップ20、長期非占有グリッドマップ21、評価部22、及び、出力部23は、グリッドマップ作成装置10として一体に構成されている。グリッドマップ作成装置10において、測距データ蓄積部13~出力部23の構成は、同一のマイクロコンピュータにおいて構成されてもよいし、異なるマイクロコンピュータにより構成されてもよい。また、オドメトリ計測部11、及び、測距センサ12は、グリッドマップ作成装置10とは別体のセンサとして設けられている。 Among these components, a distance measurement data storage section 13, short-term accumulated distance measurement data 14, long-term accumulated distance measurement data 15, occupancy grid map generation section 16, short-term occupancy grid map 17, long-term occupancy grid map 18, and unoccupied grid map The generation unit 19, the short-term unoccupied grid map 20, the long-term unoccupied grid map 21, the evaluation unit 22, and the output unit 23 are integrally configured as the grid map creation device 10. In the grid map creation device 10, the ranging data storage section 13 to the output section 23 may be configured in the same microcomputer or may be configured in different microcomputers. Further, the odometry measurement unit 11 and the distance measurement sensor 12 are provided as sensors separate from the grid map creation device 10.

以下では、運転支援システム100の各構成の詳細について説明する。 Below, details of each configuration of the driving support system 100 will be explained.

オドメトリ計測部11は、走行する車両に関するオドメトリ情報を取得すると、そのオドメトリ情報を測距データ蓄積部13へと出力する。オドメトリ情報とは、車両の走行情報であり、走行軌跡の作成等に用いられる。オドメトリ情報として、例えば、車両の旋回角や速度などが含まれる。 When the odometry measurement unit 11 acquires odometry information regarding a running vehicle, the odometry measurement unit 11 outputs the odometry information to the ranging data storage unit 13 . Odometry information is vehicle travel information and is used to create a travel trajectory and the like. The odometry information includes, for example, the turning angle and speed of the vehicle.

測距センサ12は、車両の周囲にある物体の車両からの距離及び方向、すなわち車両に対する物体位置を測定するセンサであり、取得した測距データを、測距データ蓄積部13へと出力する。測距センサ12は、レーザレーダ(LiDAR)に限らず、ステレオカメラなどであってもよい。測距センサ12は、構造物や移動物体などの障害物が設けられた路面までの車両に対する相対距離及び方向を計測できるセンサであれば、センサの種類は限定されない。そのため、測距データとしての位置は、車両を中心とする車両座標系で示される。 The distance measurement sensor 12 is a sensor that measures the distance and direction from the vehicle of objects around the vehicle, that is, the object position with respect to the vehicle, and outputs the acquired distance measurement data to the distance measurement data storage section 13. The distance measuring sensor 12 is not limited to a laser radar (LiDAR), but may be a stereo camera or the like. The type of distance measuring sensor 12 is not limited as long as it can measure the relative distance and direction to the vehicle to a road surface on which obstacles such as structures and moving objects are provided. Therefore, the position as ranging data is indicated in a vehicle coordinate system centered on the vehicle.

測距データ蓄積部13は、オドメトリ計測部11により取得された車両のオドメトリ情報と、測距センサ12により取得された測距データとの入力を受け付ける。そして、測距データ蓄積部13は、これらの入力に応じて、車両座標系で観測された測距データ(すなわち車両座標系での物体位置)をオドメトリ座標系における物体位置に変換する。 The distance measurement data storage section 13 receives input of vehicle odometry information acquired by the odometry measurement section 11 and distance measurement data acquired by the distance measurement sensor 12. Then, the distance measurement data storage unit 13 converts the distance measurement data observed in the vehicle coordinate system (that is, the object position in the vehicle coordinate system) into the object position in the odometry coordinate system in accordance with these inputs.

測距データ蓄積部13は、所定期間におけるオドメトリ座標系の測距データを蓄積することで、短期蓄積測距データ14及び長期蓄積測距データ15を作成する。長期蓄積測距データ15には、現在から所定の第1時間だけ前までの期間における測距データが記録される。短期蓄積測距データ14には、現在から所定の第1時間だけ前までの期間における測距データが記録される。なお、第2時間は、第1時間よりも短いものとする。なお、短期蓄積測距データ14及び長期蓄積測距データ15は、測距データの蓄積開始時における車両の位置を中心とする絶対座標系により示される。 The distance measurement data storage unit 13 creates short-term accumulated distance measurement data 14 and long-term accumulated distance measurement data 15 by accumulating the distance measurement data in the odometry coordinate system for a predetermined period. The long-term accumulated distance measurement data 15 records distance measurement data for a period from the present to a predetermined first time period. In the short-term accumulated distance measurement data 14, distance measurement data for a period from the present time to a predetermined first time period is recorded. Note that the second time is shorter than the first time. Note that the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15 are represented by an absolute coordinate system centered on the position of the vehicle at the time when the accumulation of the distance measurement data starts.

占有グリッドマップ生成部16は、短期蓄積測距データ14を重畳して所定の2次元領域における短期占有グリッドマップ17を作成する。同時に、占有グリッドマップ生成部16は、長期蓄積測距データ15に蓄積された測距データを重畳して、長期占有グリッドマップ18を作成する。そして、占有グリッドマップ生成部16は、作成した短期占有グリッドマップ17及び長期占有グリッドマップ18を、非占有グリッドマップ生成部19へと送信する。 The occupancy grid map generation unit 16 creates a short-term occupancy grid map 17 in a predetermined two-dimensional area by superimposing the short-term accumulated distance measurement data 14. At the same time, the occupancy grid map generation unit 16 creates a long-term occupancy grid map 18 by superimposing the accumulated distance measurement data on the long-term accumulated distance measurement data 15. Then, the occupancy grid map generation section 16 transmits the created short-term occupancy grid map 17 and long-term occupancy grid map 18 to the unoccupied grid map generation section 19.

なお、占有グリッドマップ生成部16により生成される占有グリッドマップ(短期占有グリッドマップ17及び長期占有グリッドマップ18)は、車両の周囲における2次元の所定領域を格子(グリッド)状に区切り、これらのグリッドにおける物体の存在を離散的に示したものである。すなわち、占有グリッドマップとは、構造物や移動物体などの障害物が存在する路面において、所定領域における障害物の存在が離散化されたグリッドの集合として表現されたものである。この占有グリッドマップにおいては、それぞれのグリッドが、障害物により占有された占有グリッド、又は、障害物により占有されていない非占有グリッドとして示される。 Note that the occupancy grid maps (short-term occupancy grid map 17 and long-term occupancy grid map 18) generated by the occupancy grid map generation unit 16 are created by dividing a two-dimensional predetermined area around the vehicle into a lattice (grid) shape. This is a discrete representation of the presence of objects in the grid. That is, the occupancy grid map is a map in which the presence of obstacles in a predetermined area is expressed as a set of grids on a road surface where obstacles such as structures and moving objects are present. In this occupied grid map, each grid is shown as an occupied grid occupied by an obstacle or an unoccupied grid not occupied by an obstacle.

占有グリッドマップとしては、XYの直交座標系での離散値や、r-θの極座標系での離散値を示すものなどが知られている。本実施形態において占有グリッドマップ生成部16により生成される占有グリッドマップは、XYの直交座標系で示されるものである。なお、この占有グリッドマップの詳細については、後に図4を用いて説明する。 As occupancy grid maps, there are known occupancy grid maps that show discrete values in an XY orthogonal coordinate system and discrete values in an r-θ polar coordinate system. In this embodiment, the occupancy grid map generated by the occupancy grid map generation unit 16 is expressed in an XY orthogonal coordinate system. Note that details of this occupancy grid map will be explained later using FIG. 4.

非占有グリッドマップ生成部19は、入力される短期占有グリッドマップ17及び長期占有グリッドマップ18のそれぞれに対して、後述のレイトレーシング処理を行うことにより、非占有グリッドと判断できるグリッドを特定する。そして、非占有グリッドマップ生成部19は、非占有グリッドを示す短期非占有グリッドマップ20及び長期非占有グリッドマップ21を生成し、評価部22に出力する。なお、レイトレーシング処理の詳細については、後述の図5のステップS17において説明する。 The unoccupied grid map generation unit 19 performs ray tracing processing, which will be described later, on each of the short-term occupied grid map 17 and the long-term occupied grid map 18 that are input, thereby identifying grids that can be determined to be unoccupied grids. Then, the unoccupied grid map generation section 19 generates a short-term unoccupied grid map 20 and a long-term unoccupied grid map 21 indicating unoccupied grids, and outputs them to the evaluation section 22 . Note that details of the ray tracing process will be explained in step S17 of FIG. 5, which will be described later.

評価部22には、占有グリッドマップ生成部16により生成される長期占有グリッドマップ18と、非占有グリッドマップ生成部19により生成される短期非占有グリッドマップ20とが入力される。評価部22は、長期占有グリッドマップ18における占有グリッドのうち、短期非占有グリッドマップ20において非占有グリッドとして示されるグリッドを、非占有グリッドと評価する。 The long-term occupancy grid map 18 generated by the occupancy grid map generation section 16 and the short-term unoccupied grid map 20 generated by the unoccupied grid map generation section 19 are input to the evaluation section 22 . The evaluation unit 22 evaluates, among the occupied grids in the long-term occupied grid map 18, the grids shown as unoccupied grids in the short-term unoccupied grid map 20 as unoccupied grids.

最終的に、評価部22は、長期占有グリッドマップ18において、長期占有グリッドマップ18における占有グリッドのうち、非占有グリッドと評価されたグリッドを非占有グリッドに変更したものを、最終グリッドマップとして出力部23に出力する。このようにして、長期占有グリッドマップ18において、移動物体の過去の存在に起因する占有グリッドを消去できるので、最終グリッドマップにおいて占有グリッドの判定精度を向上させることができる。 Finally, in the long-term occupancy grid map 18, the evaluation unit 22 outputs, as a final grid map, a grid that has been evaluated as an unoccupied grid among the occupied grids in the long-term occupancy grid map 18 and has been changed to an unoccupied grid. output to section 23. In this way, in the long-term occupancy grid map 18, the occupancy grid caused by the past presence of a moving object can be deleted, so that the accuracy of determining the occupancy grid in the final grid map can be improved.

出力部23は、評価部22により生成されたグリッドマップを、運転支援システム100外にある自動走行システムなどへと出力する。例えば、自動走行システムは、受信したグリッドマップを用いて、障害物を避けるように車両の走行を支援する。 The output unit 23 outputs the grid map generated by the evaluation unit 22 to an automatic driving system or the like outside the driving support system 100. For example, an automated driving system uses the received grid map to assist the vehicle in avoiding obstacles.

なお、長期非占有グリッドマップ21は、短期非占有グリッドマップ20と同様の処理で生成可能であるが、評価部22における処理に用いられない。そのため、長期非占有グリッドマップ21の生成を省略してもよい。 Note that the long-term unoccupied grid map 21 can be generated by the same process as the short-term unoccupied grid map 20, but is not used for the processing in the evaluation unit 22. Therefore, generation of the long-term unoccupied grid map 21 may be omitted.

ここで、測距センサ12による測距データの取得制御の概要について説明する。 Here, an outline of the acquisition control of distance measurement data by the distance measurement sensor 12 will be explained.

図2は、測距センサ12による測距データの取得制御を示す説明図である。この図には、xyz軸を有する3次元空間の中を、車両200が走行する状況が示されている。なお、走行方向がx軸で、車幅方向がy軸で、高さ方向がz軸に相当する。 FIG. 2 is an explanatory diagram showing acquisition control of distance measurement data by the distance measurement sensor 12. This figure shows a situation in which the vehicle 200 travels in a three-dimensional space having x, y, and z axes. Note that the traveling direction corresponds to the x-axis, the vehicle width direction corresponds to the y-axis, and the height direction corresponds to the z-axis.

測距センサ12は、所定の周期で、xy平面において矩形状の所定領域において複数の測定点を設定し、これらの測定点までの距離を測定する。この図においては、時刻t-1、t、t+1、t+2の4回のタイミングで、距離を測定する。そして、測距センサ12は、この測定結果を用いて測距データを生成する。測距データには、車両200を基準とする相対座標系において、3次元の所定領域での任意の点の物体の有無が示される。そのため、測距データを用いることで、構造物や移動物体などの障害物を含む路面の高さを知ることができる。 The distance measurement sensor 12 sets a plurality of measurement points in a predetermined rectangular area on the xy plane at a predetermined period, and measures distances to these measurement points. In this figure, the distance is measured at four timings: time t-1, t, t+1, and t+2. The distance measurement sensor 12 then generates distance measurement data using this measurement result. The distance measurement data indicates the presence or absence of an object at an arbitrary point in a three-dimensional predetermined area in a relative coordinate system with vehicle 200 as a reference. Therefore, by using the distance measurement data, it is possible to know the height of the road surface including obstacles such as structures and moving objects.

この図によれば、時刻t-1における測距データには、走行方向を前方とした場合における、左後方にある円柱状の障害物の高さ情報が含まれる。時刻tにおける測距データには、左前方にある直方体の障害物の高さ情報が含まれる。また、時刻t+1における測距データには、右前方にある円柱状の障害物の高さ情報が含まれる。このように、測距データによって、路面に存在する構造物についてのxy平面における位置、及び、z方向の高さが示されることになる。 According to this figure, the distance measurement data at time t-1 includes height information of a cylindrical obstacle on the rear left when the traveling direction is set as the front. The distance measurement data at time t includes height information of a rectangular parallelepiped obstacle on the left front. Further, the distance measurement data at time t+1 includes height information of a cylindrical obstacle in the right front. In this way, the distance measurement data indicates the position in the xy plane and the height in the z direction of the structure on the road surface.

なお、測距データは、測距データ蓄積部13によって、座標系が変換される。詳細には、測距データ蓄積部13は、オドメトリ計測部11から入力されるオドメトリ情報を用いて、それぞれの測定タイミング(t-1~t+2)における車両200の位置を、オドメトリ座標を用いて求める。そして、測距データ蓄積部13は、測距センサ12により取得された測距データに対して、車両200を基準とする相対座標系からオドメトリ座標で示された所定の場所を基準とする絶対座標系への変換を行う。 Note that the coordinate system of the distance measurement data is converted by the distance measurement data storage section 13. Specifically, the distance measurement data storage unit 13 uses odometry information input from the odometry measurement unit 11 to determine the position of the vehicle 200 at each measurement timing (t-1 to t+2) using odometry coordinates. . Then, the distance measurement data storage unit 13 converts the distance measurement data acquired by the distance measurement sensor 12 into absolute coordinates based on a predetermined location indicated by odometry coordinates from a relative coordinate system based on the vehicle 200. Perform the conversion to the system.

最終的に、測距データ蓄積部13は、絶対座標系に変換された複数の測距データを用いて、測距データが蓄積された短期蓄積測距データ14と長期蓄積測距データ15を生成する。そして、占有グリッドマップ生成部16は、短期蓄積測距データ14と長期蓄積測距データ15のそれぞれを用いて、短期占有グリッドマップ17及び長期占有グリッドマップ18を生成する。 Finally, the ranging data storage unit 13 uses the plurality of ranging data converted into the absolute coordinate system to generate short-term accumulated ranging data 14 and long-term accumulated ranging data 15 in which ranging data is accumulated. do. Then, the occupancy grid map generation unit 16 generates a short-term occupancy grid map 17 and a long-term occupancy grid map 18 using the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15, respectively.

以下では、図3を用いて、測距データから占有グリッドマップ(短期占有グリッドマップ17及び長期占有グリッドマップ18)を生成する方法を説明し、図4を用いて、評価部22から出力される最終グリッドマップの一例について説明する。 Below, a method for generating occupancy grid maps (short-term occupancy grid map 17 and long-term occupancy grid map 18) from ranging data will be explained using FIG. 3, and using FIG. An example of the final grid map will be explained.

図3は、測距データから占有グリッドマップを生成する方法の説明図である。 FIG. 3 is an explanatory diagram of a method for generating an occupancy grid map from ranging data.

上述のように、測距センサ12は、測距センサ12の周囲の所定領域において複数の測定点xjを設定し、これらの複数の測定点xjまでの距離を取得して、測距データを求める。測距データには、1つの測定点xjに対応して、所定の3次元領域における任意の点のそれぞれにおいて、測定点xjを平均(分布の中心)とした共分散Σの正規分布が示される。なお、共分散Σは、物体の存在確率と対応するものである。すなわち、1つの測定点xjに対して、その測定点xjにおいてピークとなるような、3次元領域における共分散Σの正規分布(ガウス分布)が得られる。これは、測定点xjのそれぞれが、自身においてピークとする正規分布を定義しており、3次元空間の任意の点における共分散Σの分布値に影響を与えることを意味する。 As described above, the distance measurement sensor 12 sets a plurality of measurement points x j in a predetermined area around the distance measurement sensor 12, obtains distances to these measurement points x j , and obtains distance measurement data. seek. The distance measurement data has a normal distribution of covariance Σ with the measurement point x j as the average (center of distribution) at each arbitrary point in a predetermined three-dimensional area, corresponding to one measurement point x j . shown. Note that the covariance Σ corresponds to the probability of existence of an object. That is, for one measurement point x j , a normal distribution (Gaussian distribution) of the covariance Σ in the three-dimensional region is obtained, which has a peak at the measurement point x j . This means that each of the measurement points x j defines a normal distribution with a peak at itself, and influences the distribution value of the covariance Σ at any point in the three-dimensional space.

そこで、全ての測定点xjと対応する共分散Σの正規分布を用いて、2次元平面(xy平面)である路面に設けられるグリッドxiのそれぞれについて、z方向(高さ方向)の共分散Σの総和を算出する。これにより、xy面内のグリッドxiに存在する構造物のz方向における高さに応じた占有値を求めることができる。なお、占有値の算出においては、測距センサ12から測定点xjまでの距離rj、及び、測定点xjにおけるxy平面からの高さhjが、重み付けとして共分散Σの分布値に乗ざれる。 Therefore, using the normal distribution of the covariance Σ corresponding to all measurement points x j , the covariance in the z direction (height direction) is calculated for each grid x Calculate the sum of variance Σ. Thereby, it is possible to obtain an occupancy value corresponding to the height in the z direction of the structure existing in the grid x i in the xy plane. In addition, in calculating the occupancy value, the distance r j from the ranging sensor 12 to the measurement point x j and the height h j from the xy plane at the measurement point x j are weighted to the distribution value of the covariance Σ. Riding.

測距センサ12から測定点xjまでの距離rjが遠くなるほど、測定点xjの分布が疎になる。そこで、共分散Σの分布値に対して、測定点xjまでの距離rjを乗じて重み付けをすることにより、得られる占有値において、測定点xjの正規分布の影響を大きくできる。これにより、測定点xjの分布が疎になることを補償できる。 The farther the distance r j from the distance measurement sensor 12 to the measurement point x j becomes, the sparser the distribution of the measurement points x j becomes. Therefore, by weighting the distribution value of the covariance Σ by multiplying it by the distance r j to the measurement point x j , it is possible to increase the influence of the normal distribution of the measurement point x j on the obtained occupancy value. Thereby, it is possible to compensate for the sparse distribution of measurement points x j .

測定点xjに対する測定においては、路面において反射されるレーザーが用いられる。しかしながら、高さのある測定点xjに対する測定においては、路面の反射特性によっては正しい分布値よりも小さな値となるおそれがある。そこで、共分散Σの分布値に対して、測定点xjの高さhjを乗じて重み付けをすることにより、測定点xjの高さに起因する正規分布の不正確さを補償できる。 A laser reflected from the road surface is used to measure the measurement point x j . However, when measuring a measurement point x j at a certain height, the distribution value may be smaller than the correct distribution value depending on the reflection characteristics of the road surface. Therefore, by weighting the distribution value of the covariance Σ by multiplying it by the height h j of the measurement point x j , it is possible to compensate for the inaccuracy of the normal distribution caused by the height of the measurement point x j .

したがって、任意のグリッドxiにおける占有値Ciは、次式のように示すことができる。ただし、N(・;xj,Σ)はj番目の測距データの測定点xjを平均(分布の中心)とする共分散Σの正規分布を示すものである。また、xiは、グリッドの位置をxy平面において車両を基準とした相対座標で示したものである。iは、相対座標の位置を示すインデックスである。 Therefore, the occupancy value C i in any grid x i can be expressed as follows. However , N (.; Moreover, x i indicates the position of the grid in relative coordinates with respect to the vehicle on the xy plane. i is an index indicating the relative coordinate position.

Figure 0007344743000001
Figure 0007344743000001

なお、占有グリッドマップにおいては、それぞれのグリッドにおける占有値Ciに対して、一定の閾値より大きいか否かを判定する2値化処理を行われ、各グリッドにおける障害物の占有又は非占有の状態が示される。なお、2値化処理が行われず、占有グリッドマップが占有値Ciの連続値で表現されてもよい。 In addition, in the occupancy grid map, the occupancy value C i in each grid is subjected to a binarization process to determine whether it is larger than a certain threshold value, and it is determined whether the obstacle in each grid is occupied or not. Status is indicated. Note that the occupancy grid map may be expressed as continuous values of occupancy values C i without performing the binarization process.

測距データの表現形式としては、上述のような測距センサ12からの距離を測定した測定点を3次元空間に分布させるポイントクラウド形式に限られない。ステレオカメラからの出力結果のように、測距センサ12から測定点までの距離分布を2次元平面に投影した距離画像として表現するものであってもよい。 The representation format of the distance measurement data is not limited to the point cloud format in which measurement points that measure the distance from the distance measurement sensor 12 as described above are distributed in a three-dimensional space. The distance distribution from the distance measurement sensor 12 to the measurement point may be expressed as a distance image projected onto a two-dimensional plane, such as an output result from a stereo camera.

図4は、最終的に生成される最終グリッドマップの一例を示す図である。例えば、車両200を中心として、走行方向における前後、及び、車幅方向における左右が所定長の2次元の矩形領域として、この矩形領域を格子状に区切りグリッドを構成する。なお、占有グリッドマップ(短期占有グリッドマップ17及び長期占有グリッドマップ18)、及び、非占有グリッドマップ(短期非占有グリッドマップ20及び長期非占有グリッドマップ21のそれぞれ)も、同様の形状で作成される。 FIG. 4 is a diagram showing an example of the final grid map that is finally generated. For example, a two-dimensional rectangular area with a predetermined length in the front and rear in the driving direction and left and right in the vehicle width direction is formed with the vehicle 200 at the center, and this rectangular area is divided into a grid to form a grid. Note that the occupancy grid maps (short-term occupancy grid map 17 and long-term occupancy grid map 18) and unoccupied grid maps (short-term unoccupied grid map 20 and long-term unoccupied grid map 21, respectively) are also created in similar shapes. Ru.

この図によれば、矩形領域は、車両200を中心として、前方80mから後方10mまで(+80m~-10m)、及び、左右20m(-20m~+20m)の範囲であるものとする。また、矩形領域において、10~20cm四方のグリッドが構成される。このような2次元の占有グリッドマップは、進行方向において前方が長い矩形であるため、車両の前方における障害物の占有状態がより多く示されることになる。 According to this figure, the rectangular area is a range from 80 m forward to 10 m rearward (+80 m to -10 m) and 20 m left and right (-20 m to +20 m) with the vehicle 200 at the center. Further, in the rectangular area, a grid of 10 to 20 cm square is formed. Since such a two-dimensional occupancy grid map has a rectangular shape with a long front end in the traveling direction, the occupancy state of obstacles in front of the vehicle can be more clearly indicated.

このような最終グリッドマップの作成方法の概要は、以下のとおりである。 The outline of the method for creating such a final grid map is as follows.

まず、最終グリッドマップにおいては、短期占有グリッドマップ17、及び、長期占有グリッドマップ18が生成され、その後、短期占有グリッドマップ17を用いて短期非占有グリッドマップ20が生成される。 First, in the final grid map, a short-term occupancy grid map 17 and a long-term occupancy grid map 18 are generated, and then a short-term unoccupied grid map 20 is generated using the short-term occupancy grid map 17.

ここで、長期占有グリッドマップ18においては、長期間蓄積された複数の測距データが用いられる。そのため、一時的に測距データが取得できない場合があっても、他の測距データを補完的に使用できるので、各グリッドにおける障害物の占有状態の判定精度の向上を図ることができる。 Here, the long-term occupancy grid map 18 uses a plurality of distance measurement data accumulated over a long period of time. Therefore, even if distance measurement data cannot be acquired temporarily, other distance measurement data can be used in a complementary manner, so that it is possible to improve the accuracy of determining the occupancy state of obstacles in each grid.

しかしながら、長期間蓄積された測距データを用いてしまうと、比較的古い測距データに示される移動物体63の過去の占有領域が、現在においては車両200の走行の妨げにならないのにも関わらず、占有グリッドと判定されるおそれがある。そこで、長期占有グリッドマップ18における占有グリッドのうち、比較的新しい測距データを用いて生成される短期非占有グリッドマップ20において非占有グリッドと示されるグリッドについては、障害物により占有されていないと判断し、非占有グリッドに変更する。 However, if distance measurement data that has been accumulated over a long period of time is used, even though the area occupied by the moving object 63 in the past, which is indicated by relatively old distance measurement data, does not currently interfere with the travel of the vehicle 200. Therefore, there is a risk that the grid will be determined to be an occupied grid. Therefore, among the occupied grids in the long-term occupied grid map 18, the grids indicated as unoccupied grids in the short-term unoccupied grid map 20, which is generated using relatively new distance measurement data, are considered to be unoccupied by obstacles. Decide and change to an unoccupied grid.

このように、長期占有グリッドマップ18において占有グリッドとして示されていたとしても、短期非占有グリッドマップ20において非占有グリッドと示されている場合には、移動物体が過去に占有されていたグリッドのように、現在における車両200の走行の妨げとならないため、非占有グリッドとして判断できる。このようにして、占有領域の判定精度の向上を図ることができる。以下、図5を用いて、最終グリッドマップ生成制御の詳細について説明する。 In this way, even if the moving object is shown as an occupied grid in the long-term occupied grid map 18, if it is shown as an unoccupied grid in the short-term unoccupied grid map 20, the moving object Therefore, it can be determined that the grid is an unoccupied grid because it does not interfere with the current running of the vehicle 200. In this way, it is possible to improve the accuracy of determining the occupied area. The details of the final grid map generation control will be described below using FIG. 5.

図5は、運転支援システム100による最終グリッドマップ生成制御のフローチャートである。運転支援システム100のグリッドマップ作成装置10は、この図に示されたグリッドマップ生成制御の一連の処理を所定のタイミングで繰り返し行うようにプログラムされている。なお、以下においては、説明の明確化のために、図1におけるグリッドマップ作成装置10において所定の機能を実現するブロックが、それぞれの処理を行うものとして説明する。なお、グリッドマップ作成装置10が、一連の処理を行ってもよい。 FIG. 5 is a flowchart of final grid map generation control by the driving support system 100. The grid map creation device 10 of the driving support system 100 is programmed to repeatedly perform a series of grid map generation control processes shown in this figure at predetermined timing. In the following, for clarity of explanation, the blocks that implement predetermined functions in the grid map creation device 10 in FIG. 1 will be described as performing respective processes. Note that the grid map creation device 10 may perform a series of processes.

評価グリッドマップ生成制御は、ステップS10としてまとめて示され、ステップS11~S14からなる測距データの重畳制御と、ステップS15としてまとめて示され、ステップS16~S18からなる評価制御との2つの主要な処理を含む。 Evaluation grid map generation control consists of two main parts: distance measurement data superimposition control, which is collectively shown as step S10 and consists of steps S11 to S14, and evaluation control, which is collectively shown as step S15, and consists of steps S16 to S18. including processing.

まず、ステップS10の測距データの重畳制御について説明する。 First, the distance measurement data superimposition control in step S10 will be explained.

ステップS11において、測距データ蓄積部13は、測距センサ12により取得される測距データを受信する。上述のように、測距データには、車両200の周囲の所定領域におけるグリッドxiにおける障害物の占有値Ciが、車両座標系で示されている。 In step S11, the distance measurement data storage section 13 receives the distance measurement data acquired by the distance measurement sensor 12. As described above, the distance measurement data indicates the occupancy value C i of an obstacle in the grid x i in a predetermined area around the vehicle 200 in the vehicle coordinate system.

ステップS12において、測距データ蓄積部13は、測距センサ12からの測距データ、及び、オドメトリ計測部11からのオドメトリ情報を取得する。そして、測距データ蓄積部13は、測距データに対して、オドメトリ情報を用いて車両座標系から絶対座標系への変換を行う。 In step S12, the distance measurement data storage section 13 acquires distance measurement data from the distance measurement sensor 12 and odometry information from the odometry measurement section 11. Then, the distance measurement data storage unit 13 converts the distance measurement data from the vehicle coordinate system to the absolute coordinate system using the odometry information.

上述のように、測距データは、車両200の位置をゼロ点として示されているため、測距データの取得タイミングに応じてゼロ点が変化する相対座標系となる。オドメトリ座標は、例えば、走行開始時などの特定のタイミングにおける車両200の位置をゼロ点とした絶対座標系となる。そこで、オドメトリ情報を用いることで、取得された測距データについて、相対座標系から絶対座標系への変換をすることができる。 As described above, since the distance measurement data is shown with the position of the vehicle 200 as the zero point, it is a relative coordinate system in which the zero point changes depending on the acquisition timing of the distance measurement data. The odometry coordinates are, for example, an absolute coordinate system whose zero point is the position of the vehicle 200 at a specific timing such as when the vehicle starts traveling. Therefore, by using odometry information, it is possible to convert the acquired ranging data from a relative coordinate system to an absolute coordinate system.

ステップS13において、測距データ蓄積部13は、さらに、オドメトリ座標に変換した測距データを時間バッファへと記録する。 In step S13, the distance measurement data storage unit 13 further records the distance measurement data converted into odometry coordinates into a time buffer.

ここで、時間バッファとは、所定長の要素を複数記録するメモリ領域であり、一般に配列と称される。この例においては、時間バッファは、所定の個数の測距データを記録することができるように構成されている。また、この時間バッファにおいては、あるタイミングにおいて取得される測距データは、時間バッファの配列を構成する1つの要素として記録され、時間バッファの全体に、所定期間における測距データが記録される。 Here, the time buffer is a memory area that records a plurality of elements of a predetermined length, and is generally referred to as an array. In this example, the time buffer is configured to be able to record a predetermined number of ranging data. Further, in this time buffer, distance measurement data acquired at a certain timing is recorded as one element constituting the array of the time buffer, and distance measurement data for a predetermined period is recorded in the entire time buffer.

より詳細には、測距データ蓄積部13は、測距センサ12から新たな測距データを受信した場合には、時間バッファの最終要素として新たな測距データを追加するとともに、時間バッファの先頭要素である最も古い測距データを消去する。このようにすることで、時間バッファは、記憶される測距データの数が一定に保持されるため、現在から過去に向かって所定の時間長の測距データを記憶することになる。また、このように新たな要素の追加とともに、最も古い要素が削除されるメモリ構造は、リングバッファと称される。 More specifically, when the distance measurement data storage unit 13 receives new distance measurement data from the distance measurement sensor 12, it adds the new distance measurement data as the final element of the time buffer, and also adds the new distance measurement data as the final element of the time buffer. Delete the oldest ranging data that is an element. By doing so, the time buffer stores the distance measurement data of a predetermined length of time from the present to the past since the number of stored distance measurement data is held constant. A memory structure in which new elements are added and the oldest element is deleted is called a ring buffer.

本実施形態においては、2つの独立する時間バッファとして、短期時間バッファ及び長期時間バッファが設けられている。例えば、短期時間バッファは、5個(5ステップ)の測距データを蓄積でき、長期時間バッファは、50個(50ステップ)の測距データを蓄積できるものとする。 In this embodiment, two independent time buffers are provided: a short-term time buffer and a long-term time buffer. For example, it is assumed that the short-term time buffer can store 5 pieces (5 steps) of distance measurement data, and the long-term time buffer can store 50 pieces (50 steps) of distance measurement data.

測距データ蓄積部13による測距データの蓄積量、すなわち、時間バッファの配列の要素数は、車速に応じて変更してもよい。一例として、車速が低速になるほど、時間バッファの配列の要素数を大きく変更してもよい。このようにすることで、車両がグリッドマップの生成対象の走行環境を通り過ぎる前に、測距データが時間バッファから消去されることを防止できる。 The amount of distance measurement data accumulated by the distance measurement data storage section 13, that is, the number of elements in the time buffer array may be changed depending on the vehicle speed. As an example, the number of elements in the time buffer array may be changed to a greater extent as the vehicle speed becomes lower. By doing so, it is possible to prevent the distance measurement data from being deleted from the time buffer before the vehicle passes through the driving environment for which the grid map is to be generated.

他の一例として、車速が高速になるほど、時間バッファの要素数を小さく変更してもよい。このようにすることで、車両が既に走行環境を通り過ぎた場合には、通り過ぎた走行環境を示す不要な測距データが消去されやすくなるので、占有グリッドマップ生成制御における計算負荷の低減や、測距データを蓄積するメモリ使用量の低減などを図ることができる。 As another example, the number of elements in the time buffer may be decreased as the vehicle speed increases. By doing this, if the vehicle has already passed the driving environment, unnecessary distance measurement data indicating the passing driving environment can be easily deleted, which reduces the calculation load in occupancy grid map generation control and It is possible to reduce the amount of memory used to store distance data.

さらに、車両が停止している間は、測距データ蓄積部13による測距データの蓄積を中断してもよい。停車中に測距範囲に移動物体63が進入した場合などには、新たに測距センサ12の死角となる領域が生じてしまう。このような場合において測距データの蓄積を中断することにより、死角領域における障害物の占有状態を示す測距データが、停車中における測距データの上書きにより消去されることを防止することができる。なお、測距データ蓄積部13による測距データの蓄積の中断に替えて、測距センサ12による測距データの取得を停止してもよい。 Furthermore, while the vehicle is stopped, the accumulation of distance measurement data by the distance measurement data storage section 13 may be interrupted. If a moving object 63 enters the distance measurement range while the vehicle is stopped, a new area becomes a blind spot for the distance measurement sensor 12. By interrupting the accumulation of distance measurement data in such cases, it is possible to prevent the distance measurement data indicating the occupancy status of obstacles in the blind spot area from being erased due to overwriting of the distance measurement data while the vehicle is stopped. . Note that instead of suspending the accumulation of distance measurement data by the distance measurement data storage section 13, the acquisition of distance measurement data by the distance measurement sensor 12 may be stopped.

ステップS14においては、測距データ蓄積部13は、短期時間バッファと長期時間バッファのそれぞれについて、配列の各要素に記録された絶対座標系の測距データを重畳する。測距データ蓄積部13は、短期時間バッファを用いて、過去の比較的短い時間前から現在までの時間の測距データに基づく短期蓄積測距データ14を生成するとともに、長期時間バッファを用いて、過去の比較的長時間前から現在までの時間の測距データに基づく長期蓄積測距データ15を生成する。 In step S14, the distance measurement data storage unit 13 superimposes the distance measurement data in the absolute coordinate system recorded in each element of the array for each of the short-term time buffer and the long-term time buffer. The ranging data storage unit 13 uses a short-term time buffer to generate short-term accumulated ranging data 14 based on ranging data from a relatively short time in the past to the present, and also uses a long-term time buffer to generate short-term accumulated ranging data 14 based on ranging data from a relatively short time in the past to the present. , generates long-term accumulated distance measurement data 15 based on distance measurement data from a relatively long time in the past to the present.

ここで、時間バッファ(短期時間バッファ及び長期時間バッファ)に記憶された測距データは、ステップS13においてオドメトリ座標に変換されているため、それらのゼロ点は等しい。そのため、時間バッファに記録された測距データを座標をあわせて重畳することにより、同じゼロ点を基準とした3次元空間における共分散Σの分布値を示す蓄積測距データ(短期蓄積測距データ14及び長期蓄積測距データ15)を生成することができる。このようにして、複数の測距データが用いられるので、1回の測定により得られる測距データからでは得られない高密度の蓄積測距データを生成することができる。 Here, since the ranging data stored in the time buffers (short-term time buffer and long-term time buffer) have been converted into odometry coordinates in step S13, their zero points are equal. Therefore, by superimposing the distance measurement data recorded in the time buffer along with the coordinates, the accumulated distance measurement data (short-term accumulated distance measurement data 14) and long-term accumulated distance measurement data 15). In this way, since a plurality of distance measurement data are used, it is possible to generate high-density accumulated distance measurement data that cannot be obtained from distance measurement data obtained by one measurement.

次に、ステップS15の評価制御について説明する。 Next, the evaluation control in step S15 will be explained.

ステップS16において、占有グリッドマップ生成部16は、短期蓄積測距データ14に示される3次元空間における共分散Σの正規分布を、高さ方向の分布値を路面に対して投影させて、各グリッドxiにおける占有値Ciを算出する。そして、占有グリッドマップ生成部16は、その占有値Ciに対して二値化処理を行うことで、2次元の短期占有グリッドマップ17を生成する。 In step S16, the occupancy grid map generation unit 16 projects the normal distribution of the covariance Σ in the three-dimensional space shown in the short-term accumulated distance measurement data 14 onto the road surface, and Calculate the occupancy value C i at x i . Then, the occupancy grid map generation unit 16 generates a two-dimensional short-term occupancy grid map 17 by performing a binarization process on the occupancy value C i .

同様に、占有グリッドマップ生成部16は、長期蓄積測距データ15を用いて、長期占有グリッドマップ18を生成する。短期占有グリッドマップ17、及び、長期占有グリッドマップ18には、それぞれのグリッドが、障害物の占有の有無に応じて、占有グリッド又は非占有グリッドとして示されている。 Similarly, the occupancy grid map generation unit 16 generates a long-term occupancy grid map 18 using the long-term accumulated ranging data 15. In the short-term occupied grid map 17 and the long-term occupied grid map 18, each grid is shown as an occupied grid or an unoccupied grid depending on whether or not an obstacle is occupied.

ステップS17において、非占有グリッドマップ生成部19は、ステップS16で検出された短期占有グリッドマップ17および長期占有グリッドマップ18のそれぞれに対してレイトレーシング処理を行い、短期非占有グリッドマップ20および長期非占有グリッドマップ21を生成する。 In step S17, the unoccupied grid map generation unit 19 performs ray tracing processing on each of the short-term unoccupied grid map 17 and long-term unoccupied grid map 18 detected in step S16, and An occupancy grid map 21 is generated.

なお、レイトレーシング処理においては、占有グリッドマップ(短期占有グリッドマップ17および長期占有グリッドマップ18)において、測距センサ12を中心とした周方向の360°の領域において、測距センサ12を起点とする仮想的な光路であるレイ(視線)を、順次回転投影させる。そして、非占有グリッドマップ生成部19は、レイの投影路のそれぞれにおいて、占有グリッドの有無を判定する。 In addition, in the ray tracing process, in the occupancy grid map (short-term occupancy grid map 17 and long-term occupancy grid map 18), in a 360° area in the circumferential direction centered on the distance measurement sensor 12, the distance measurement sensor 12 is used as the starting point. A ray (line of sight), which is a virtual optical path, is sequentially rotated and projected. Then, the unoccupied grid map generation unit 19 determines the presence or absence of an occupied grid in each of the ray projection paths.

レイの投影路に占有グリッドが存在する場合には、測距センサ12からその占有グリッドまでの間には障害物が存在しないので、測距センサ12とその占有グリッドとの間にあるグリッドは、障害物の占有がない非占有グリッドとして判断される。なお、その占有グリッドから測距センサ12とは反対側へと向かう側にあるグリッドは、障害物によって測距センサ12の死覚となるため、不明グリッドと判断される。 When an occupied grid exists on the ray projection path, there is no obstacle between the ranging sensor 12 and the occupied grid, so the grid between the ranging sensor 12 and the occupied grid is It is determined as an unoccupied grid with no occupied obstacles. Note that a grid located on the side opposite to the distance measurement sensor 12 from the occupied grid is determined to be an unknown grid because the distance measurement sensor 12 becomes blind due to an obstacle.

このようにして、占有グリッドマップ(短期占有グリッドマップ17及び長期占有グリッドマップ18)に対してレイトレーシング処理を行うことで、非占有グリッドの領域を判断する。そして、非占有グリッドマップ生成部19は、このように判断された非占有グリッド及び不明グリッドが含まれる非占有グリッドマップ(短期非占有グリッドマップ20及び長期非占有グリッドマップ21)を生成する。 In this way, by performing ray tracing processing on the occupancy grid maps (short-term occupancy grid map 17 and long-term occupancy grid map 18), the areas of unoccupied grids are determined. Then, the unoccupied grid map generation unit 19 generates unoccupied grid maps (short-term unoccupied grid map 20 and long-term unoccupied grid map 21) including the unoccupied grids and unknown grids determined in this way.

ステップS18において、評価部22は、それぞれのグリッドについて、長期占有グリッドマップ18における占有状態について、短期非占有グリッドマップ20における非占有状態を用いて評価する。詳細には、評価部22は、長期占有グリッドマップ18における占有グリッドのうち、短期非占有グリッドマップ20において非占有グリッドとなるグリッドについては、非占有グリッドであると判断する。そして、評価部22は、長期占有グリッドマップ18における当該グリッドを非占有グリッドに変更したものを、最終グリッドマップとして出力部23へ出力する。 In step S18, the evaluation unit 22 evaluates the occupancy state in the long-term occupancy grid map 18 for each grid using the unoccupancy state in the short-term unoccupancy grid map 20. Specifically, the evaluation unit 22 determines that among the occupied grids in the long-term occupied grid map 18, the grids that are unoccupied in the short-term unoccupied grid map 20 are unoccupied grids. Then, the evaluation unit 22 outputs the long-term occupied grid map 18 in which the grid is changed to an unoccupied grid to the output unit 23 as a final grid map.

これにより、長期占有グリッドマップ18の占有グリッドのうち、移動物体63が過去に存在していた占有グリッドが、非占有グリッドに変更される。そのため、長期占有グリッドマップ18において比較的古い測距データに示された移動物体63の過去の占有領域の影響を抑制できるので、より精度よく占有グリッドを判定して、最終グリッドマップを生成することができる。 As a result, among the occupied grids of the long-term occupied grid map 18, the occupied grid where the moving object 63 existed in the past is changed to an unoccupied grid. Therefore, it is possible to suppress the influence of the past occupied area of the moving object 63 shown in relatively old ranging data in the long-term occupancy grid map 18, so that the occupancy grid can be determined more accurately and the final grid map can be generated. I can do it.

このような最終グリッドマップ生成制御を経て、最終グリッドマップが生成される。以下では、図6~9を用いて、最終グリッドマップ生成制御の詳細について、具体例を用いて説明する。 A final grid map is generated through such final grid map generation control. Below, details of the final grid map generation control will be explained using a specific example with reference to FIGS. 6 to 9.

図6は、最終グリッドマップの生成対象となる領域の一例を示す図である。 FIG. 6 is a diagram illustrating an example of a region for which a final grid map is generated.

車両200には測距センサ12が搭載されており、図上方へと向かって、障害物61によって囲まれた走行可能領域62を走行する。また、走行可能領域62の車両200の前方において、移動物体63が図中央から右上方へと移動しているものとする。この図には、移動物体63の移動中に測距データが8回取得されており、この図において、それぞれの測距データにより取得される8つの移動物体63が示されている。なお、以下においては、これらの連続する8つの測距データについては、時系列に1~8番目の測距データと示し、これらの1~8番目の測距データに示される移動物体63のそれぞれについて、1~8番目の移動物体63と示すものとする。 The vehicle 200 is equipped with a distance sensor 12 and travels upward in the figure in a travelable area 62 surrounded by obstacles 61. Further, it is assumed that a moving object 63 is moving from the center of the figure to the upper right in front of the vehicle 200 in the travelable area 62. In this figure, distance measurement data is acquired eight times while the moving object 63 is moving, and in this figure, eight moving objects 63 are shown that are acquired by each distance measurement data. In addition, in the following, these eight consecutive distance measurement data will be referred to as 1st to 8th distance measurement data in chronological order, and each of the moving objects 63 shown in these 1st to 8th distance measurement data will be referred to as 1st to 8th distance measurement data. , are denoted as 1st to 8th moving objects 63.

図7は、占有グリッドマップ生成部16により生成される短期占有グリッドマップ17、及び、長期占有グリッドマップ18を示す図である。この図において、図7(a)には短期占有グリッドマップ17が、図7(b)には長期占有グリッドマップ18が示されている。 FIG. 7 is a diagram showing a short-term occupancy grid map 17 and a long-term occupancy grid map 18 generated by the occupancy grid map generation unit 16. In this figure, a short-term occupancy grid map 17 is shown in FIG. 7(a), and a long-term occupancy grid map 18 is shown in FIG. 7(b).

これらの図において、障害物により占有されるグリッドは、右上がりのハッチングが付された占有グリッドとして示され、それ以外のグリッドは、ハッチングが付されていない非占有グリッドとして示される。また、これらの図においては、説明の便宜上、車両200が示されている。 In these figures, grids occupied by obstacles are shown as occupied grids with upward hatching to the right, and other grids are shown as unoccupied grids with no hatching. Further, in these figures, a vehicle 200 is shown for convenience of explanation.

短期占有グリッドマップ17の生成には、比較的短期間の測距データが用いられ、詳細には、8つの測距データのうちの7、8番目の測距データが用いられる。なお、1~6番目の測距データに示される移動物体63については、説明のため、点線で示されている。このように7、8番目の測距データが用いて生成される短期占有グリッドマップ17には、障害物61の壁面61Aに加えて、移動軌跡における7、8番目の2つの移動物体63の壁面63Aが、占有グリッドとして示される。一方、壁面61A、63A以外の領域は、非占有グリッドとして示される。 To generate the short-term occupancy grid map 17, comparatively short-term distance measurement data is used, and in detail, the seventh and eighth distance measurement data among the eight distance measurement data are used. Note that the moving objects 63 shown in the first to sixth distance measurement data are shown with dotted lines for explanation. In this way, the short-term occupancy grid map 17 generated using the 7th and 8th ranging data includes, in addition to the wall surface 61A of the obstacle 61, the wall surface of the 7th and 8th two moving objects 63 in the movement trajectory. 63A is shown as the occupancy grid. On the other hand, areas other than the wall surfaces 61A and 63A are shown as unoccupied grids.

これに対し、長期占有グリッドマップ18の生成には、比較的長期間の測距データ、すなわち、8つの全ての測距データが用いられる。長期占有グリッドマップ18においては、短期占有グリッドマップ17と同様に、壁面61A、63Aの領域は占有グリッドとなり、壁面61A、63A以外の領域は非占有グリッドとなる。 On the other hand, to generate the long-term occupancy grid map 18, relatively long-term distance measurement data, that is, all eight distance measurement data are used. In the long-term occupancy grid map 18, similarly to the short-term occupancy grid map 17, the areas of the wall surfaces 61A and 63A are occupied grids, and the areas other than the wall surfaces 61A and 63A are unoccupied grids.

図8は、レイトレーシング処理により得られる短期非占有グリッドマップ20および長期非占有グリッドマップ21を示す図である。図8(a)は、短期非占有グリッドマップ20を示し、図8(b)は、長期非占有グリッドマップ21を示す。 FIG. 8 is a diagram showing a short-term unoccupied grid map 20 and a long-term unoccupied grid map 21 obtained by ray tracing processing. 8(a) shows a short-term unoccupied grid map 20, and FIG. 8(b) shows a long-term unoccupied grid map 21.

これらの図において、障害物に占有される占有グリッドには右上がりハッチングが付されており、障害物に占有されていない非占有グリッドは、ドットのハッチングが付されている。なお、ハッチングが付されていない領域は、障害物の占有状態が不明な不明グリッドである。 In these figures, occupied grids occupied by obstacles are hatched upward to the right, and unoccupied grids not occupied by obstacles are hatched with dots. Note that areas without hatching are unknown grids in which the occupation state of obstacles is unknown.

図8(a)に示されるように、非占有グリッドマップ生成部19は、短期占有グリッドマップ17において、測距センサ12を中心とした360°の2次元領域において、仮想的に、測距センサ12からレイ81を回転させながら投影する。 As shown in FIG. 8A, the unoccupied grid map generation unit 19 virtually generates a 360° two-dimensional area centered on the distance measurement sensor 12 in the short-term occupancy grid map 17. 12, a ray 81 is projected while rotating.

そして、レイ81の投影先において、壁面61A、63Aのような占有グリッドが存在する場合には、測距センサ12からそれらの占有グリッドまでの間は、非占有グリッド82であると判断する。一方、レイ81の投影先において、壁面61A、63Aに対して測距センサ12とは反対側の領域は、不明グリッド83であると判断する。 If there are occupied grids such as the wall surfaces 61A and 63A at the projection destination of the ray 81, it is determined that the area between the ranging sensor 12 and these occupied grids is an unoccupied grid 82. On the other hand, in the projection destination of the ray 81, an area on the opposite side of the distance measurement sensor 12 with respect to the wall surfaces 61A and 63A is determined to be an unknown grid 83.

このようにレイトレーシング処理を行うことにより、障害物が存在しない非占有グリッド82や、障害物の存在が不明な不明グリッド83などが示された短期非占有グリッドマップ20が生成される。なお、短期非占有グリッドマップ20には、短期占有グリッドマップ17に示された占有グリッドについても記録される。 By performing the ray tracing process in this manner, a short-term unoccupied grid map 20 is generated in which an unoccupied grid 82 in which no obstacle exists, an unknown grid 83 in which the existence of an obstacle is unknown, and the like are shown. Note that the short-term unoccupied grid map 20 also records the occupied grids shown in the short-term occupied grid map 17.

同様に、図8(b)に示されるように、長期占有グリッドマップ18に対してレイトレーシング処理を行うことにより、長期非占有グリッドマップ21が生成される。長期占有グリッドマップ18においては、移動物体63の壁面63Aの死角となる不明グリッド83は、図8(a)に示される短期占有グリッドマップ17における不明グリッド83よりも、広い範囲に分布することになる。 Similarly, as shown in FIG. 8B, a long-term unoccupied grid map 21 is generated by performing ray tracing processing on the long-term occupied grid map 18. In the long-term occupancy grid map 18, the unknown grids 83, which are blind spots on the wall surface 63A of the moving object 63, are distributed over a wider range than the unknown grids 83 in the short-term occupancy grid map 17 shown in FIG. 8(a). Become.

図9は、ステップS18の評価処理を経て得られる最終グリッドマップを示す図である。最終グリッドマップにおいては、占有グリッドには右上がりハッチングが付されており、非占有グリッドは、ドットのハッチングが付されている。なお、ハッチングが付されていない領域は、不明グリッドである。 FIG. 9 is a diagram showing the final grid map obtained through the evaluation process of step S18. In the final grid map, occupied grids are hatched upward to the right, and unoccupied grids are hatched with dots. Note that areas without hatching are unknown grids.

図7(b)の長期占有グリッドマップ18における右上がりのハッチングが付された障害物の存在する占有グリッドのうち、図8(a)の短期非占有グリッドマップ20においてドットのハッチングの付された非占有グリッドの領域は、非占有グリッドとして評価される。具体的には、1~6番目の移動物体63の6つの壁面63Aが存在する部分は、長期占有グリッドマップ18においては占有グリッドであるが、短期非占有グリッドマップ20においては非占有グリッドであるため、非占有グリッドとして記録される。 Of the occupancy grids in which obstacles exist, which are hatched upward to the right in the long-term occupancy grid map 18 in FIG. Areas of unoccupied grids are evaluated as unoccupied grids. Specifically, the portion where the six wall surfaces 63A of the first to sixth moving objects 63 are present is an occupied grid in the long-term occupied grid map 18, but is an unoccupied grid in the short-term unoccupied grid map 20. Therefore, it is recorded as an unoccupied grid.

このようにすることで、1~6番目の移動物体63の6つの壁面63Aのように、長期占有グリッドマップ18において移動物体63の過去の占有状態に起因する占有グリッドは、非占有グリッドとして判断される。そのため、現在においては車両200の走行の妨げとならない非占有グリッドを精度よく判定することができるので、障害物の占有状態をより適切に示したグリッドマップを生成することができる。 By doing so, occupied grids caused by the past occupancy state of the moving object 63 in the long-term occupancy grid map 18, such as the six wall surfaces 63A of the first to sixth moving objects 63, are determined as unoccupied grids. be done. Therefore, it is currently possible to accurately determine unoccupied grids that do not interfere with the travel of vehicle 200, and therefore it is possible to generate a grid map that more appropriately indicates the occupancy state of obstacles.

第1実施形態によれば以下の効果を得ることができる。 According to the first embodiment, the following effects can be obtained.

第1実施形態の占有グリッドマップの作成方法によれば、所定の周期で、車両200の周囲の路面において測距データを取得する。測距データには、路面に複数設定された測定点の位置及びそれらの測定点までの距離が示されている。その後、過去の第1時間だけ前から現在までの期間における複数の測距データを用いて長期占有グリッドマップ18を生成するとともに、過去の第1時間よりも短い第2時間だけ前から現在までの期間における複数の測距占有データを用いて短期非占有グリッドマップ20を生成する。そして、長期占有グリッドマップ18における占有領域のうち、短期非占有グリッドマップ20において非占有グリッドとなる領域を、非占有グリッド領域に変更する。 According to the occupancy grid map creation method of the first embodiment, ranging data is acquired on the road surface around the vehicle 200 at predetermined intervals. The distance measurement data shows the positions of a plurality of measurement points set on the road surface and the distances to these measurement points. Thereafter, a long-term occupancy grid map 18 is generated using a plurality of ranging data from a first time in the past to the present, and a long-term occupancy grid map 18 is generated from a second time shorter than the first time in the past to the present. A short-term unoccupied grid map 20 is generated using a plurality of distance-measured occupancy data during the period. Then, among the occupied areas in the long-term occupied grid map 18, the areas that become unoccupied grids in the short-term unoccupied grid map 20 are changed to unoccupied grid areas.

このような構成において、長期占有グリッドマップ18においては、長期間蓄積された複数の測距データが用いられる。そのため、一時的に測距データが取得できない場合があっても、他の測距データを補完的に使用できるため、各グリッドにおける障害物の占有状態の判定精度の向上を図ることができる。 In such a configuration, the long-term occupancy grid map 18 uses a plurality of distance measurement data accumulated over a long period of time. Therefore, even if distance measurement data cannot be acquired temporarily, other distance measurement data can be used in a complementary manner, making it possible to improve the accuracy of determining the occupancy state of obstacles in each grid.

しかしながら、長期間蓄積された測距データを用いてしまうと、比較的古い測距データに示される移動物体63の過去の占有領域が、現在においては車両200の走行の妨げにならないのにも関わらず、占有グリッドと判定されるおそれがある。そこで、長期占有グリッドマップ18における占有グリッドのうち、比較的新しい測距データを用いて生成される短期非占有グリッドマップ20において非占有グリッドと示されるグリッドについては、障害物により占有されていないと判断し、非占有グリッドとして記録する。 However, if distance measurement data that has been accumulated over a long period of time is used, even though the area occupied by the moving object 63 in the past, which is indicated by relatively old distance measurement data, does not currently interfere with the travel of the vehicle 200. Therefore, there is a risk that the grid will be determined to be an occupied grid. Therefore, among the occupied grids in the long-term occupied grid map 18, the grids indicated as unoccupied grids in the short-term unoccupied grid map 20, which is generated using relatively new distance measurement data, are considered to be unoccupied by obstacles. Determine and record as an unoccupied grid.

このように、長期占有グリッドマップ18に対して、短期非占有グリッドマップ20を用いた評価を行うことにより、移動物体63が過去に占有されていたグリッドのように、現在における車両200の走行の妨げとならないグリッドを、非占有グリッドとして判断できる。このようにして、占有グリッドマップに示される障害物の占有状態の判定精度の向上を図ることができる。 In this way, by evaluating the long-term occupancy grid map 18 using the short-term unoccupied grid map 20, the present running of the vehicle 200 can be made as if the moving object 63 were on the grid occupied in the past. A grid that does not interfere can be determined as an unoccupied grid. In this way, it is possible to improve the accuracy of determining the occupancy state of the obstacle shown in the occupancy grid map.

第1実施形態の占有グリッドマップの作成方法によれば、車速が低速になるほど、蓄積測距データ(短期蓄積測距データ14及び長期蓄積測距データ15)に蓄積されるデータ量、すなわち、占有グリッドマップの生成に用いられる測距データの蓄積時間(第1時間、及び、第2時間)を長くする。車速が低速である場合には、単位時間あたりに蓄積測距データに蓄積される測距データが示す走行環境の範囲は狭くなる。そこで、蓄積時間を長くすることにより、車両200がグリッドマップの生成対象の走行環境を通り過ぎる前に、測距データが時間バッファから消去されることを防止できる。 According to the occupancy grid map creation method of the first embodiment, as the vehicle speed becomes lower, the amount of data accumulated in the accumulated ranging data (short-term accumulated ranging data 14 and long-term accumulated ranging data 15) increases. The accumulation time (first time and second time) of ranging data used to generate a grid map is lengthened. When the vehicle speed is low, the range of the driving environment indicated by the distance measurement data accumulated in the accumulated distance measurement data per unit time becomes narrow. Therefore, by increasing the storage time, it is possible to prevent the distance measurement data from being deleted from the time buffer before the vehicle 200 passes through the driving environment for which the grid map is to be generated.

一方、車速が高速になるほど、蓄積測距データの蓄積時間を短くする。車速が高速である場合には、単位時間あたりに蓄積測距データに蓄積される測距データが示す走行環境の範囲は広くなる。そこで、蓄積時間を短くすることで、車両200が既に走行環境を通り過ぎた場合には、通り過ぎた走行環境を示す不要な測距データが消去されやすくなる。そのため、占有グリッドマップ生成制御における計算負荷の低減や、測距データの蓄積に用いられるメモリ使用量の低減などを図ることができる。 On the other hand, as the vehicle speed increases, the time for accumulating the accumulated ranging data is shortened. When the vehicle speed is high, the range of the driving environment indicated by the distance measurement data accumulated in the accumulated distance measurement data per unit time becomes wide. Therefore, by shortening the accumulation time, if the vehicle 200 has already passed the driving environment, unnecessary ranging data indicating the passed driving environment can be easily deleted. Therefore, it is possible to reduce the calculation load in occupancy grid map generation control and the amount of memory used to store distance measurement data.

第1実施形態の占有グリッドマップの作成方法によれば、車両が停止している間は、測距データ蓄積部13による測距データの蓄積を中断してもよい。停車中に測距範囲に移動物体63が進入した場合などには、新たに測距センサ12の死角となる領域が生じてしまう。そこで、停車中には測距データの蓄積を中断することにより、死角領域における障害物の占有状態を示す測距データが、停車中における測距データにより上書きされて消去されることを防止することができる。 According to the occupancy grid map creation method of the first embodiment, the accumulation of distance measurement data by the distance measurement data storage section 13 may be interrupted while the vehicle is stopped. If a moving object 63 enters the distance measurement range while the vehicle is stopped, a new area becomes a blind spot for the distance measurement sensor 12. Therefore, by interrupting the accumulation of distance measurement data while the vehicle is stopped, it is possible to prevent the distance measurement data indicating the occupancy status of obstacles in the blind spot area from being overwritten and erased by the distance measurement data while the vehicle is stopped. I can do it.

(第2実施形態)
第1実施形態においては、3次元空間における共分散の正規分布を示す測距データを、3次元空間において重畳した(S14)後に、それらの重畳された測距データに示される共分散Σの正規分布を、高さ方向の分布値を路面に対して投影することで、2次元の占有グリッドマップを生成した(S16)。本実施形態においては、他の占有グリッドマップの作成方法として、測距データのそれぞれを用いて、共分散Σの正規分布を高さ方向の分布値を路面に対して投影して生成した2次元のサブグリッドマップを生成した後に、それらのサブグリッドマップを2次元平面上において重畳させることで、占有グリッドマップを生成する例について説明する。
(Second embodiment)
In the first embodiment, after the ranging data showing a normal distribution of covariance in the three-dimensional space are superimposed in the three-dimensional space (S14), the normal distribution of the covariance Σ shown in the superimposed ranging data is A two-dimensional occupancy grid map was generated by projecting the distribution values in the height direction onto the road surface (S16). In this embodiment, as another method for creating an occupancy grid map, a two-dimensional map is created by projecting the normal distribution of the covariance Σ onto the road surface using the distance measurement data. An example will be described in which an occupancy grid map is generated by generating subgrid maps of , and then superimposing these subgrid maps on a two-dimensional plane.

図10は、第2実施形態に係る評価グリッドマップ生成制御のフローチャートである。 FIG. 10 is a flowchart of evaluation grid map generation control according to the second embodiment.

この図によれば、図5に示された第1実施形態のグリッドマップ生成制御と比較すると、ステップS14、及び、S16に替えて、ステップS21、及び、S22の処理が追加されている。 According to this figure, compared to the grid map generation control of the first embodiment shown in FIG. 5, steps S21 and S22 are added in place of steps S14 and S16.

ステップS21においては、測距データ蓄積部13は、短期時間バッファに記録された1つの測距データについて、共分散Σの正規分布を高さ方向の分布値を路面に対して投影する。そして、測距データ蓄積部13は、各グリッドxiにおけるz軸方向の総和である占有値Ciを算出し、その占有値Ciに対して二値化処理を行うことで、短期サブグリッドマップを生成する。 In step S21, the distance measurement data storage unit 13 projects the distribution value of the normal distribution of the covariance Σ in the height direction onto the road surface for one piece of distance measurement data recorded in the short-term buffer. Then, the distance measurement data storage unit 13 calculates an occupancy value C i which is the sum total in the z-axis direction in each grid x i , and performs a binarization process on the occupancy value C i , thereby converting the short-term sub-grid Generate a map.

このように、測距データ蓄積部13は、短期時間バッファに記録されている測距データのそれぞれについて、測距データが示す領域における障害物の占有状態を示す短期サブグリッドマップを生成する。同様に、測距データ蓄積部13は、長期時間バッファに記録された測距データのそれぞれを用いて、長期サブグリッドマップを生成する。 In this way, the distance measurement data storage unit 13 generates, for each of the distance measurement data recorded in the short-term time buffer, a short-term subgrid map indicating the occupation state of obstacles in the area indicated by the distance measurement data. Similarly, the ranging data storage unit 13 generates a long-term subgrid map using each of the ranging data recorded in the long-term time buffer.

ステップS22においては、占有グリッドマップ生成部16は、測距データ蓄積部13により生成された短期サブグリッドマップのそれぞれに示される占有状態を、2次元平面においてグリッド毎に重畳することで、短期占有グリッドマップ17を生成する。 In step S22, the occupancy grid map generation unit 16 superimposes the occupancy states shown in each of the short-term sub-grid maps generated by the ranging data storage unit 13 for each grid on a two-dimensional plane, thereby generating short-term occupancy. A grid map 17 is generated.

ここで、短期サブグリッドマップのそれぞれにおいては、同じグリッドについて示される占有状態が異なり、ある短期サブグリッドマップでは占有グリッドとなり、他の短期サブグリッドマップでは非占有グリッドとなることがある。そこで、あるグリッドにおける障害物の占有状況は、短期占有グリッドマップ17の生成に用いられる短期サブグリッドマップの全数のうち、当該グリッドが占有部分として示されている短期サブグリッドマップの数が占める割合が、所定の閾値(第1割合)を上回る場合に、占有部分と判断される。このようにして、グリッド毎の障害物の占有状態が求められる。 Here, in each of the short-term sub-grid maps, the occupancy state shown for the same grid is different, and one short-term sub-grid map may be an occupied grid, and another short-term sub-grid map may be an unoccupied grid. Therefore, the occupancy status of obstacles in a certain grid is determined by the ratio of the number of short-term sub-grid maps in which the grid is shown as an occupied part of the total number of short-term sub-grid maps used to generate the short-term occupancy grid map 17. exceeds a predetermined threshold (first ratio), it is determined to be an occupied portion. In this way, the occupancy state of obstacles for each grid is determined.

同様に、占有グリッドマップ生成部16は、長期サブグリッドマップのそれぞれに示される占有状態を、グリッド毎に重畳することで、長期占有グリッドマップ18を生成する。そして、あるグリッドにおける障害物の占有状況は、長期占有グリッドマップ18の生成に用いられる長期サブグリッドマップの全数のうち、当該グリッドが占有部分として示されている長期サブグリッドマップの数が占める割合(第2割合)が、所定の閾値を上回る場合に、占有部分と判断され、グリッド毎の障害物の占有状態が求められる。 Similarly, the occupancy grid map generation unit 16 generates the long-term occupancy grid map 18 by superimposing the occupancy states shown in each of the long-term sub-grid maps for each grid. The occupancy status of an obstacle in a certain grid is determined by the ratio of the number of long-term sub-grid maps in which the grid is shown as an occupied part of the total number of long-term sub-grid maps used to generate the long-term occupancy grid map 18. (second ratio) exceeds a predetermined threshold value, it is determined that the area is occupied, and the occupancy state of the obstacle for each grid is determined.

このようにして、複数の短期サブグリッドマップ及び長期サブグリッドマップのそれぞれを用いて、短期占有グリッドマップ17及び長期占有グリッドマップ18が生成される。 In this way, the short-term occupancy grid map 17 and the long-term occupancy grid map 18 are generated using each of the plurality of short-term sub-grid maps and long-term sub-grid maps.

ここで、短期占有グリッドマップ17及び長期占有グリッドマップ18が生成される場合において、あるグリッドが占有グリッドであるとの判断に用いる、サブグリッドマップの割合の閾値は、短期占有グリッドマップ17の生成において用いられる閾値(第1割合)のほうが、長期占有グリッドマップ18の生成において用いられる閾値(第2割合)よりも小さい。 Here, when the short-term occupancy grid map 17 and the long-term occupancy grid map 18 are generated, the threshold of the ratio of sub-grid maps used to determine that a certain grid is an occupancy grid is the generation of the short-term occupancy grid map 17. The threshold value (first ratio) used in is smaller than the threshold value (second ratio) used in generating the long-term occupancy grid map 18.

そのため、短期占有グリッドマップ17においては、長期占有グリッドマップ18よりも、各グリッドが占有グリッドと判定されやすい。したがって、短期占有グリッドマップ17に基づいて生成される短期非占有グリッドマップ20においては、非占有グリッドが比較的少なくなる。これは、サブグリッドマップにおいて非占有グリッドと示されたグリッドが、より高い割合で非占有グリッドと示されるためであり、非占有グリッドの判定精度を向上させることができる。 Therefore, in the short-term occupancy grid map 17, each grid is more easily determined to be an occupancy grid than in the long-term occupancy grid map 18. Therefore, in the short-term unoccupied grid map 20 generated based on the short-term occupied grid map 17, the number of unoccupied grids is relatively small. This is because grids indicated as unoccupied grids in the sub-grid map are indicated as unoccupied grids at a higher rate, and the accuracy of determining unoccupied grids can be improved.

このように、評価部22は、長期占有グリッドマップ18に示される占有グリッドのうち、短期非占有グリッドマップ20において、高い精度で非占有グリッドと判定されたグリッドについて、非占有グリッドに変更して記録するので、占有状態の誤判定を抑制することができる。 In this way, the evaluation unit 22 changes the grids that are determined to be unoccupied with high accuracy in the short-term unoccupied grid map 20 out of the occupied grids shown in the long-term occupied grid map 18 to unoccupied grids. Since the information is recorded, erroneous determination of the occupancy state can be suppressed.

第2実施形態の占有グリッドマップの作成方法によれば、長期占有グリッドマップ18の生成において、全ての長期サブグリッドマップのうちの第1割合を上回る長期サブグリッドマップにおいて、障害物に占有されていると示される領域を、占有領域として記録する。 According to the method for creating an occupancy grid map of the second embodiment, in the generation of the long-term occupancy grid map 18, the long-term sub-grid maps exceeding the first proportion of all the long-term sub-grid maps are occupied by obstacles. The area indicated as occupied is recorded as the occupied area.

一方、短期占有グリッドマップ17の生成において、全ての短期サブグリッドマップのうちの第1割合よりも小さな第2割合を上回る短期サブグリッドマップにおいて、障害物に占有されていると示されるグリッドを、占有グリッドとして記録する。そのため、短期占有グリッドマップ17においては、長期占有グリッドマップ18と比較すると、判定閾値が比較的低いので、占有グリッドが比較的多くなる一方で、非占有グリッドが比較的少なくなる。 On the other hand, in generating the short-term occupancy grid map 17, the grids that are shown to be occupied by obstacles in the short-term sub-grid maps exceeding the second proportion, which is smaller than the first proportion, among all the short-term sub-grid maps, are Record as occupancy grid. Therefore, in the short-term occupancy grid map 17, since the determination threshold is relatively low compared to the long-term occupancy grid map 18, the number of occupied grids is relatively large, while the number of unoccupied grids is relatively small.

これは、短期占有グリッドマップ17においては、全ての短期サブグリッドマップのうち比較的高い割合で非占有グリッドと示されたグリッドが、非占有グリッドとして示されることを意味する。そのため、短期占有グリッドマップ17に基づいて生成される短期非占有グリッドマップ20においては、非占有グリッドの判定精度を向上させることができる。 This means that in the short-term occupancy grid map 17, grids that are indicated as unoccupied grids at a relatively high rate among all the short-term sub-grid maps are indicated as unoccupied grids. Therefore, in the short-term unoccupied grid map 20 generated based on the short-term occupied grid map 17, the accuracy of determining unoccupied grids can be improved.

その結果、評価部22は、長期占有グリッドマップ18に示される占有グリッドのうち、精度よく検出された非占有グリッドと判定されるグリッドについて、非占有グリッドに変更して記録するので、障害物の占有状態の判定精度のさらなる向上を図ることができる。 As a result, the evaluation unit 22 changes the grid determined to be an unoccupied grid detected with high accuracy among the occupied grids shown in the long-term occupied grid map 18 to an unoccupied grid and records it. It is possible to further improve the accuracy of determining the occupancy state.

(第3実施形態)
第1及び第2実施形態においては、移動物体63の存在に起因する占有グリッドの消去を評価部22において行ったがこれに限らない。第3実施形態においては、さらに、高速で移動する移動物体の位置情報を検出するセンサを備え、その検出した位置情報に示される占有グリッドを消去する例について説明する。
(Third embodiment)
In the first and second embodiments, the evaluation unit 22 erases the occupied grid due to the presence of the moving object 63, but the present invention is not limited thereto. In the third embodiment, an example will be described in which a sensor is further provided to detect position information of a moving object moving at high speed, and an occupancy grid indicated by the detected position information is erased.

図11は、第3実施形態に係る運転支援システム100の概略構成図である。 FIG. 11 is a schematic configuration diagram of a driving support system 100 according to the third embodiment.

この図によれば、図1に示された第1実施形態の運転支援システム100と比較すると、測距データ蓄積部13には、移動物体検出部30により検出された高速で移動する移動物体の位置情報をもとに、測距データフィルタ部31においてフィルタ処理された測距データが入力される。 According to this figure, compared to the driving support system 100 of the first embodiment shown in FIG. Based on the position information, distance measurement data filtered by the distance measurement data filter section 31 is input.

移動物体検出部30は、車両の周囲に存在し、高速で移動する移動物体の位置情報を検出し、その検出した移動物体の位置情報を、測距データフィルタ部31へ出力する。例えば、移動物体検出部30は、カメラを含む画像処理部であって、撮影された時系列の画像を解析することで、高速で移動する移動物体の位置を検出する。 The moving object detection unit 30 detects position information of a moving object that is present around the vehicle and moves at high speed, and outputs the position information of the detected moving object to the ranging data filter unit 31. For example, the moving object detection unit 30 is an image processing unit that includes a camera, and detects the position of a moving object that moves at high speed by analyzing captured time-series images.

測距データフィルタ部31には、測距センサ12により取得された測距データと、移動物体検出部30により取得された移動物体の位置情報が入力される。測距データフィルタ部31は、測距センサ12により取得された測距データから、移動物体検出部30により検出された移動物体が存在する領域における測距データを消去し、消去した測距データを、測距データ蓄積部13へと出力する。 The distance measurement data obtained by the distance measurement sensor 12 and the position information of the moving object obtained by the moving object detection section 30 are input to the distance measurement data filter section 31 . The distance measurement data filter section 31 erases the distance measurement data in the area where the moving object detected by the moving object detection section 30 is present from the distance measurement data acquired by the distance measurement sensor 12, and uses the erased distance measurement data. , and output to the distance measurement data storage section 13.

図12は、本実施形態に係る占有グリッドマップ生成制御のフローチャートである。 FIG. 12 is a flowchart of occupancy grid map generation control according to this embodiment.

この図によれば、図5に示された第1実施形態の占有グリッドマップ生成制御と比較すると、ステップS11の後段に、ステップS30の処置が追加されている。 According to this figure, compared to the occupancy grid map generation control of the first embodiment shown in FIG. 5, the process of step S30 is added after step S11.

ステップS30においては、測距データフィルタ部31は、測距センサ12から取得された測距データと、移動物体検出部30により検出される移動物体の位置との対応付けを行う。移動物体は路面を一時的に占有するが、車両の進行中に他の領域に移動する可能性がある。そこで、測距データフィルタ部31は、対応付けの結果に基づいて、移動物体検出部30により検出された移動物体の存在する位置の測距データを消去する。そして、移動物体の存在する位置が消去された測距データが、測距データ蓄積部13へと出力される。 In step S30, the distance measurement data filter section 31 correlates the distance measurement data acquired from the distance measurement sensor 12 with the position of the moving object detected by the moving object detection section 30. A moving object temporarily occupies the road surface, but may move to other areas while the vehicle is moving. Therefore, the distance measurement data filter section 31 deletes the distance measurement data of the position where the moving object detected by the moving object detection section 30 exists, based on the result of the association. Then, the distance measurement data from which the position of the moving object has been deleted is output to the distance measurement data storage section 13.

第3実施形態によれば、以下の効果を得ることができる。 According to the third embodiment, the following effects can be obtained.

第3実施形態の占有グリッドマップの作成方法によれば、測距センサ12から得られた測距データに対して、測距データフィルタ部31を用いて、移動物体検出部30により検出された移動物体を示すデータをあらかじめ除去する。 According to the method for creating an occupancy grid map of the third embodiment, the distance measurement data filter section 31 is used to calculate the movement detected by the moving object detection section 30 with respect to the distance measurement data obtained from the distance measurement sensor 12. Data indicating objects is removed in advance.

移動物体検出部30においては、所定の周期で取得した物体の位置の変化に基づいて、その物体が移動物体であるか否かを判定することで、移動物体を検出する。そのため、移動物体検出部30は、比較的高速で移動する移動物体の検出精度は高いが、物体の移動開始時のような、比較的低速で移動する移動物体の検出精度は低い。 The moving object detection unit 30 detects a moving object by determining whether the object is a moving object based on changes in the position of the object acquired at predetermined intervals. Therefore, the moving object detection unit 30 has high accuracy in detecting a moving object that moves at a relatively high speed, but has low accuracy in detecting a moving object that moves at a relatively low speed, such as when the object starts moving.

ここで、高速での移動物体については、車両の周囲に留まる可能性が低く、車両の走行の妨げとなるおそれは少ない。そこで、移動物体検出部30により検出した高速の移動物体については、予め、測距データから削除することで、占有グリッドマップの生成処理における計算負荷の低減や、測距データの蓄積に伴う記憶領域の使用量の低減が可能になる。一方、低速での移動物体については、第1及び第2実施形態と同様に、長期占有グリッドマップに対して短期非占有グリッドマップを用いた評価を行うことにより、車両の進行の妨げとならなに占有グリッドを非占有グリッドと評価することができる。 Here, objects moving at high speed are less likely to stay around the vehicle and are less likely to interfere with the running of the vehicle. Therefore, by deleting high-speed moving objects detected by the moving object detection unit 30 from the distance measurement data in advance, it is possible to reduce the calculation load in the process of generating the occupancy grid map, and to reduce the storage space associated with the accumulation of the distance measurement data. This makes it possible to reduce the amount of water used. On the other hand, as in the first and second embodiments, objects moving at low speed can be evaluated using the short-term unoccupied grid map against the long-term occupied grid map, so that they do not obstruct the vehicle's progress. An occupied grid can be evaluated as an unoccupied grid.

このように、移動物体検出部30を併用することで、高速での移動物体の処理に必要なリソースを抑制しながら、占有グリッドの判定精度の向上を図ることができる。 In this way, by using the moving object detection section 30 in combination, it is possible to improve the accuracy of determining the occupancy grid while suppressing the resources necessary for processing moving objects at high speed.

(第4実施形態)
第3実施形態においては、移動物体検出部30を用いて移動物体の存在に起因する占有グリッドの消去を行う例について説明したがこれに限らない。第4実施形態においては、さらに、別の方法により、移動物体の存在に起因する占有グリッドの消去を行う例について説明する。
(Fourth embodiment)
In the third embodiment, an example has been described in which the moving object detection unit 30 is used to erase an occupied grid caused by the presence of a moving object, but the present invention is not limited to this. In the fourth embodiment, an example will be described in which an occupied grid caused by the presence of a moving object is erased using another method.

図13は、第4実施形態に係る運転支援システム100の概略構成図である。 FIG. 13 is a schematic configuration diagram of a driving support system 100 according to the fourth embodiment.

この図によれば、図11に示された第2実施形態の運転支援システム100と比較すると、短期蓄積測距データ14及び長期蓄積測距データ15に対してフィルタ処理を行う、蓄積測距データフィルタ部40が設けられている。 According to this figure, compared with the driving support system 100 of the second embodiment shown in FIG. A filter section 40 is provided.

蓄積測距データフィルタ部40は、移動物体検出部30により取得される移動物体の検出位置を用いて、短期蓄積測距データ14及び長期蓄積測距データ15において、移動物体に起因するグリッドの消去を行う。 The accumulated distance measurement data filter section 40 uses the detected position of the moving object acquired by the moving object detection section 30 to eliminate grids caused by the moving object in the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15. I do.

図14は、本実施形態に係る占有グリッドマップ生成制御のフローチャートである。 FIG. 14 is a flowchart of occupancy grid map generation control according to this embodiment.

この図によれば、図12に示された第2実施形態の占有グリッドマップ制御と比較すると、ステップS13の後段に、さらにステップS40の処理が追加されている。 According to this figure, compared to the occupancy grid map control of the second embodiment shown in FIG. 12, the process of step S40 is further added after step S13.

ステップS40においては、蓄積測距データフィルタ部40は、移動物体検出部30により取得される移動物体の検出位置と、短期蓄積測距データ14及び長期蓄積測距データ15におけるグリッドとの対比を行う。そして、蓄積測距データフィルタ部40は、短期蓄積測距データ14及び長期蓄積測距データ15において、移動物体検出部30により取得される移動物体の検出位置におけるグリッドの情報を消去する。このようにして、短期蓄積測距データ14及び長期蓄積測距データ15に対するフィルタリング処理を行うことができる。 In step S40, the accumulated distance measurement data filter section 40 compares the detected position of the moving object acquired by the moving object detection section 30 with the grid in the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15. . Then, the accumulated distance measurement data filter section 40 erases the grid information at the detection position of the moving object acquired by the moving object detection section 30 in the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15. In this way, filtering processing can be performed on the short-term accumulated distance measurement data 14 and the long-term accumulated distance measurement data 15.

このようにしても、測距センサ12により取得される測距データから移動物体と対応する測距データをあらかじめ取り除くことができるので、占有グリッドマップの生成処理における計算負荷の低減や、測距データを蓄積するメモリ使用量の低減を図ることができる。 Even in this case, since the distance measurement data corresponding to the moving object can be removed in advance from the distance measurement data acquired by the distance measurement sensor 12, the calculation load in the generation process of the occupancy grid map can be reduced, and the distance measurement data The amount of memory used for storing data can be reduced.

第4実施形態によれば、以下の効果を得ることができる。 According to the fourth embodiment, the following effects can be obtained.

例えば、ある時刻において一時的に移動物体検出部30による移動物体の検出ができず、測距データフィルタ部31による移動物体を示すデータの除去が行えず、移動物体に対応する測距データが残ってしまうことがある。このような場合であっても、別の時刻において移動物体の検出が成功した時に、蓄積された測距データから移動物体に対応した測距データを取り除くことができる。 For example, at a certain time, the moving object detection section 30 is temporarily unable to detect a moving object, and the distance measurement data filter section 31 is unable to remove data indicating a moving object, so that distance measurement data corresponding to the moving object remains. Sometimes it happens. Even in such a case, when the moving object is successfully detected at another time, the distance measurement data corresponding to the moving object can be removed from the accumulated distance measurement data.

このように、ある時刻の移動物体検出部30による移動物体の検出結果に基づいて、他の時刻の測距データにおける当該移動物体に対応した測距データを削除することができるので、占有グリッドマップの生成処理における計算負荷や、測距データの蓄積に伴う記憶領域の使用量を、さらに低減することができる。 In this way, based on the detection result of a moving object by the moving object detection unit 30 at a certain time, it is possible to delete the distance measurement data corresponding to the moving object in the distance measurement data at another time, so that the occupancy grid map It is possible to further reduce the calculation load in the generation process and the amount of storage space used in accumulating distance measurement data.

以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。また、上記実施形態は、適宜組み合わせ可能である。 Although the embodiments of the present invention have been described above, the above embodiments merely show a part of the application examples of the present invention, and are not intended to limit the technical scope of the present invention to the specific configurations of the above embodiments. do not have. Furthermore, the above embodiments can be combined as appropriate.

10 グリッドマップ作成装置
11 オドメトリ計測部
12 測距センサ
13 測距データ蓄積部
14 短期蓄積測距データ
15 長期蓄積測距データ
16 占有グリッドマップ生成部
17 短期占有グリッドマップ
18 長期占有グリッドマップ
19 非占有グリッドマップ生成部
20 短期非占有グリッドマップ
21 長期非占有グリッドマップ
22 評価部
23 出力部
30 移動物体検出部
31 測距データフィルタ部
40 蓄積測距データフィルタ部
61 障害物
63 移動物体
81 レイ
82 非占有グリッド
83 不明グリッド
100 運転支援システム
200 車両
10 Grid map creation device 11 Odometry measurement section 12 Distance measurement sensor 13 Distance measurement data storage section 14 Short-term accumulated distance measurement data 15 Long-term accumulated distance measurement data 16 Occupancy grid map generation section 17 Short-term occupancy grid map 18 Long-term occupancy grid map 19 Unoccupied Grid map generation section 20 Short-term unoccupied grid map 21 Long-term unoccupied grid map 22 Evaluation section 23 Output section 30 Moving object detection section 31 Distance measurement data filter section 40 Accumulated distance measurement data filter section 61 Obstacle 63 Moving object 81 Ray 82 Non-occupied Occupied grid 83 Unknown grid 100 Driving support system 200 Vehicle

Claims (7)

車両の周囲の路面における障害物の占有状況を示す占有マップの作成方法であって、
占有マップの作成装置は、
所定の周期で、前記車両の周囲に設定される複数の測定点の位置を測距データとして取得し、
現在から第1時間だけ前までの期間における複数の前記測距データを用いて、前記路面における前記障害物の占有部分及び非占有部分を示す占有マップを生成し、
現在から前記第1時間よりも短い第2時間だけ前までの期間における複数の前記測距データを用いて、前記路面における前記障害物の非占有部分を示す非占有マップを生成し、
前記占有マップに示される前記占有部分のうち、前記非占有マップに示される前記非占有部分に含まれる領域を、前記非占有部分に変更する、占有マップの作成方法。
A method for creating an occupancy map showing the occupancy status of obstacles on a road surface around a vehicle, the method comprising:
The occupancy map creation device is
Acquire the positions of a plurality of measurement points set around the vehicle at a predetermined period as distance measurement data,
Generating an occupancy map showing occupied and unoccupied parts of the obstacle on the road surface using the plurality of distance measurement data for a period from now until a first time ago;
Generating an unoccupied map showing an unoccupied portion of the obstacle on the road surface using the plurality of distance measurement data for a period from now to a second time shorter than the first time;
A method for creating an occupancy map, comprising changing an area included in the unoccupied portion shown in the unoccupied map out of the occupied portion shown in the occupancy map to the unoccupied portion.
請求項1に記載の占有マップの作成方法であって、
前記占有マップの生成において、前記占有マップの所定の点における前記障害物の占有状況は、前記占有マップの生成に用いられる前記測距データの全数のうち、前記所定の点が前記占有部分である前記測距データの数が占める割合が、第1割合を上回る場合に、前記占有部分と判断され、
前記非占有マップの生成において、前記非占有マップの所定の点における前記障害物の占有状況は、前記非占有マップの生成に用いられる前記測距データの全数のうち、前記所定の点が前記占有部分となっている前記測距データの数が占める割合が、前記第1割合よりも小さな第2割合を上回る場合に、前記占有部分と判断されるとともに、該判断された占有部分に基づいて前記非占有部分が定められる、占有マップの作成方法。
The method for creating an occupancy map according to claim 1,
In generating the occupancy map, the occupancy status of the obstacle at a predetermined point on the occupancy map is such that the predetermined point is the occupied portion of the total distance measurement data used for generating the occupancy map. If the ratio occupied by the number of distance measurement data exceeds a first ratio, it is determined that the part is occupied,
In the generation of the unoccupied map, the occupancy status of the obstacle at a predetermined point on the unoccupied map is determined by determining whether the predetermined point is occupied among the total distance measurement data used to generate the unoccupied map. When the ratio of the number of distance measurement data that is a part exceeds a second ratio smaller than the first ratio, it is determined to be the occupied part, and based on the determined occupied part, the A method for creating an occupancy map in which unoccupied areas are defined.
請求項1または2に記載の占有マップの作成方法であって、さらに、
前記路面を移動する移動物体の位置を検出し、
前記測距データにおいて、前記検出された前記移動物体の位置に示された前記障害物の占有情報を消去する、占有マップの作成方法。
The method for creating an occupancy map according to claim 1 or 2, further comprising:
detecting the position of a moving object moving on the road surface;
A method for creating an occupancy map, comprising erasing occupancy information of the obstacle indicated at the position of the detected moving object in the distance measurement data.
請求項3に記載の占有マップの作成方法であって、さらに、
前記占有マップの生成に用いられる複数の前記測距データ、及び、前記非占有マップの生成に用いられる複数の前記測距データにおいて、前記検出された前記移動物体の位置に示された前記占有情報を消去する、占有マップの作成方法。
The method for creating an occupancy map according to claim 3, further comprising:
The occupancy information indicated at the detected position of the moving object in the plurality of distance measurement data used to generate the occupancy map and the plurality of distance measurement data used to generate the non-occupancy map. How to create an occupancy map to erase.
請求項1から4のいずれか1項に記載の占有マップの作成方法であって、
前記車両の速度が速いほど、前記第1時間及び前記第2時間が短い、占有マップの作成方法。
The method for creating an occupancy map according to any one of claims 1 to 4,
The method for creating an occupancy map, wherein the faster the speed of the vehicle is, the shorter the first time and the second time are.
請求項1から5のいずれか1項に記載の占有マップの作成方法であって、
前記車両の停止期間において取得される前記測距データを除外して、前記占有マップの生成、及び、前記非占有マップの生成を行う、占有マップの作成方法。
The method for creating an occupancy map according to any one of claims 1 to 5,
A method for creating an occupancy map, in which the occupancy map and the non-occupancy map are generated by excluding the ranging data acquired during a period when the vehicle is stopped.
車両の周囲の路面における障害物の占有状況を示す占有マップの作成装置であって、
所定の周期で、前記車両の周囲に設定される複数の測定点までの距離を測定し、前記測定点の位置、及び、前記測定点までの距離を測距データとして取得する測距データ取得部と、
第1時間だけ前の過去から現在までの期間における複数の前記測距データを用いて、前記路面における前記障害物の占有部分及び非占有部分を示す占有マップを生成する、占有マップ生成部と、
前記第1時間よりも短い第2時間だけ前の過去から現在までの期間における複数の前記測距データを用いて、前記路面における前記障害物の非占有部分を示す非占有マップを生成する非占有マップ生成部と、
前記占有マップに示される前記占有部分のうち、前記非占有マップに示される前記非占有部分に含まれる領域を、前記非占有部分に変更する変更部と、を備える占有マップの作成装置。
A device for creating an occupancy map showing the occupancy status of obstacles on a road surface around a vehicle,
A distance measurement data acquisition unit that measures distances to a plurality of measurement points set around the vehicle at a predetermined period, and acquires the position of the measurement points and the distance to the measurement points as distance measurement data. and,
an occupancy map generation unit that generates an occupancy map indicating occupied and unoccupied portions of the obstacle on the road surface using the plurality of distance measurement data from the past from a first time to the present;
unoccupied, generating an unoccupied map showing an unoccupied portion of the obstacle on the road surface using the plurality of distance measurement data from the past to the present, which is a second time shorter than the first time; A map generation unit,
An occupancy map creation device comprising: a changing unit that changes an area included in the unoccupied portion shown in the unoccupied map out of the occupied portion shown in the occupancy map to the unoccupied portion.
JP2019186367A 2019-10-09 2019-10-09 Occupancy map creation method and occupancy map creation device Active JP7344743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019186367A JP7344743B2 (en) 2019-10-09 2019-10-09 Occupancy map creation method and occupancy map creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019186367A JP7344743B2 (en) 2019-10-09 2019-10-09 Occupancy map creation method and occupancy map creation device

Publications (2)

Publication Number Publication Date
JP2021060943A JP2021060943A (en) 2021-04-15
JP7344743B2 true JP7344743B2 (en) 2023-09-14

Family

ID=75381446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019186367A Active JP7344743B2 (en) 2019-10-09 2019-10-09 Occupancy map creation method and occupancy map creation device

Country Status (1)

Country Link
JP (1) JP7344743B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7247993B2 (en) * 2020-08-28 2023-03-29 株式会社デンソー RUNNING TEST PATTERN CREATION APPARATUS AND METHOD
JP2024014082A (en) * 2022-07-21 2024-02-01 国立大学法人金沢大学 Obstacle map creation method, program, and obstacle map creation device
KR102888059B1 (en) * 2023-02-24 2025-11-18 주식회사 에스원 Method and apparatus for detecting object based on learning

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005326944A (en) 2004-05-12 2005-11-24 Hitachi Ltd Apparatus and method for generating map image by laser measurement
JP2014164424A (en) 2013-02-22 2014-09-08 Ihi Aerospace Co Ltd Route generation device and method thereof
JP2019028861A (en) 2017-08-02 2019-02-21 ソニー株式会社 Signal processor, signal processing method, program, and moving object
JP2019046147A (en) 2017-09-01 2019-03-22 株式会社デンソー Driving environment recognition device, driving environment recognition method, program
WO2019181491A1 (en) 2018-03-22 2019-09-26 日立オートモティブシステムズ株式会社 Object recognizing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005326944A (en) 2004-05-12 2005-11-24 Hitachi Ltd Apparatus and method for generating map image by laser measurement
JP2014164424A (en) 2013-02-22 2014-09-08 Ihi Aerospace Co Ltd Route generation device and method thereof
JP2019028861A (en) 2017-08-02 2019-02-21 ソニー株式会社 Signal processor, signal processing method, program, and moving object
JP2019046147A (en) 2017-09-01 2019-03-22 株式会社デンソー Driving environment recognition device, driving environment recognition method, program
WO2019181491A1 (en) 2018-03-22 2019-09-26 日立オートモティブシステムズ株式会社 Object recognizing device

Also Published As

Publication number Publication date
JP2021060943A (en) 2021-04-15

Similar Documents

Publication Publication Date Title
CN113635894B (en) Method for determining a travelable region
JP6401140B2 (en) Joint probability modeling and estimation of the structure of intersections
CN109813328B (en) Driving path planning method and device and vehicle
CN109521757B (en) Static obstacle identification method and device
KR102151811B1 (en) Method and Apparatus for Planning Obstacle Avoiding Path
CN108291813B (en) Position Data Fusion with Attitude Map
US20190005667A1 (en) Ground Surface Estimation
JP7344743B2 (en) Occupancy map creation method and occupancy map creation device
EP3905105A1 (en) Method for determining a collision free space
JP4660569B2 (en) Object detection apparatus and object detection method
US12272088B2 (en) Method for detecting crosswalk using Lidar sensor and crosswalk detection device for performing the method
CN113734176A (en) Environment sensing system and method for intelligent driving vehicle, vehicle and storage medium
CN113924459B (en) Dynamic sensor range detection for vehicle navigation
KR20230001410A (en) Method of detecting lane using lidar sensor and a traffic lane detection device performing method
JP7344744B2 (en) Roadside edge detection method and roadside edge detection device
CN114090908A (en) Road network data processing method and device
CN115494504A (en) Parking space detection method and device for vehicle, vehicle and storage medium
CN115273463A (en) Pedestrian target crossing prediction method, device, vehicle and storage medium
CN114675295A (en) A method, device, device and storage medium for obstacle determination
US12230035B2 (en) Systems and methods for detecting a reflection artifact in a point cloud
CN116209920A (en) Method for estimating the movement of a vehicle itself by means of a measuring and calculating device of a lidar sensor
CN119845250A (en) Map construction method, device, equipment and storage medium
JP7760392B2 (en) Information processing device, information processing method, and program
JP2022175366A (en) Map creation/self-position estimation device
KR102837615B1 (en) System and method for road polyline object correction using point cloud automatic analysis results

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230719

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230904

R150 Certificate of patent or registration of utility model

Ref document number: 7344743

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150