JP6477882B2 - 自己位置推定装置及び自己位置推定方法 - Google Patents
自己位置推定装置及び自己位置推定方法 Download PDFInfo
- Publication number
- JP6477882B2 JP6477882B2 JP2017528030A JP2017528030A JP6477882B2 JP 6477882 B2 JP6477882 B2 JP 6477882B2 JP 2017528030 A JP2017528030 A JP 2017528030A JP 2017528030 A JP2017528030 A JP 2017528030A JP 6477882 B2 JP6477882 B2 JP 6477882B2
- Authority
- JP
- Japan
- Prior art keywords
- target position
- self
- vehicle
- target
- straight line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 14
- 238000001514 detection method Methods 0.000 claims description 37
- 238000000605 extraction Methods 0.000 claims description 17
- 238000009825 accumulation Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 10
- 239000000284 extract Substances 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/04—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3602—Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/16—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Aviation & Aerospace Engineering (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
図1は、本実施の形態に係る自己位置推定装置の構成を説明する図である。本実施の形態に係る自己位置推定装置は、周囲センサ群1と、処理装置3と、記憶装置4と、車両センサ群5とを備える。本実施の形態に係る自己位置推定装置は、車両V(図2参照)に搭載され、車両Vの自己位置を推定する。
図3のフローチャートを参照して、本実施の形態に係る自己位置推定装置を用いた自己位置推定方法の一例を説明する。
aij=cos−1((Vi・Vj)/(|Vi||Vj|))
(aijが90度を超えるとき) argij=180−aij
(aijが90度以下のとき) argij=aij
4 記憶装置(地図情報格納部)
31 物標位置検出部
32 移動量検出部
33 物標位置蓄積部
34 直線抽出部
35 物標位置選択部
36 自己位置推定部
41 地図情報
Claims (6)
- 車両に搭載され、前記車両の周囲に存在する物標の前記車両に対する相対的な位置を検出する物標位置検出部と、
前記車両の移動量を検出する移動量検出部と、
前記物標位置検出部により検出された前記車両に対する相対的な物標の位置を、前記移動量検出部により検出された移動量に基づいた座標で、物標位置データとして蓄積する物標位置蓄積部と、
前記物標位置蓄積部により複数の時刻で蓄積された前記物標位置データから直線を抽出する直線抽出部と、
前記直線抽出部により抽出された直線から、互いに交差する直線がなす角の大きさに基づいて、前記物標位置データを選択する物標位置選択部と、
物標の位置を含む地図情報を格納する地図情報格納部と、
前記物標位置選択部により選択された物標位置データと、前記地図情報における物標の位置とを照合することにより、前記車両の自己位置を推定する自己位置推定部と
を備えることを特徴とする自己位置推定装置。 - 前記物標位置選択部は、少なくとも、互いに交差する直線がなす角のうち90°以下の角度の大きさが最も大きい組の直線情報に対応する前記物標位置データを選択することを特徴とする請求項1に記載の自己位置推定装置。
- 前記物標位置選択部は、互いに交差する直線がなす角のうち90°以下の角度の大きさが大きい組ほど優先順位が高くなるように各直線情報に優先順位を設定し、設定された優先順位が高い直線情報に対応する物標位置データから順に選択することを特徴とする請求項1又は2に記載の自己位置推定装置。
- 前記物標位置選択部は、対応する物標位置データの取得時間が新しいほど優先順位が高くなるように各直線情報に優先順位を設定し、設定された優先順位が高い直線情報に対応する物標位置データから順に選択することを特徴とする請求項3に記載の自己位置推定装置。
- 前記物標位置蓄積部は、前記優先順位に基づいて、蓄積する前記物標位置データを決定することを特徴とする請求項3又は4に記載の自己位置推定装置。
- 車両に搭載された物標位置検出部によって前記車両の周囲に存在する物標の前記車両に対する相対的な位置を検出することと、
移動量検出部によって前記車両の移動量を検出することと、
前記物標位置検出部によって検出された前記車両に対する相対的な物標の位置を、前記移動量検出部によって検出された移動量に基づいた座標で、物標位置データとして蓄積し、
複数の時刻で蓄積された前記物標位置データから直線を抽出し、
抽出された前記直線から、互いに交差する直線がなす角の大きさに基づいて、前記物標位置データを選択し、
選択された前記物標位置データと、地図情報における物標の位置とを照合することにより、前記車両の自己位置を推定することと
を含むことを特徴とする自己位置推定方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/070008 WO2017009923A1 (ja) | 2015-07-13 | 2015-07-13 | 自己位置推定装置及び自己位置推定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2017009923A1 JPWO2017009923A1 (ja) | 2018-06-14 |
JP6477882B2 true JP6477882B2 (ja) | 2019-03-06 |
Family
ID=57757193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017528030A Active JP6477882B2 (ja) | 2015-07-13 | 2015-07-13 | 自己位置推定装置及び自己位置推定方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US10145693B2 (ja) |
EP (1) | EP3324152B1 (ja) |
JP (1) | JP6477882B2 (ja) |
KR (1) | KR101887335B1 (ja) |
CN (1) | CN107850446B (ja) |
BR (1) | BR112018000704B1 (ja) |
CA (1) | CA2992006C (ja) |
MX (1) | MX366083B (ja) |
RU (1) | RU2669652C1 (ja) |
WO (1) | WO2017009923A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11967160B2 (en) | 2021-10-06 | 2024-04-23 | Mitsubishi Electric Corporation | Own position inferring device |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10508923B2 (en) * | 2015-08-28 | 2019-12-17 | Nissan Motor Co., Ltd. | Vehicle position estimation device, vehicle position estimation method |
KR101847836B1 (ko) * | 2015-12-24 | 2018-04-11 | 현대자동차주식회사 | 도로 경계 검출 시스템 및 방법과 이를 이용한 차량 |
US11567201B2 (en) | 2016-03-11 | 2023-01-31 | Kaarta, Inc. | Laser scanner with real-time, online ego-motion estimation |
US11573325B2 (en) | 2016-03-11 | 2023-02-07 | Kaarta, Inc. | Systems and methods for improvements in scanning and mapping |
WO2017155970A1 (en) | 2016-03-11 | 2017-09-14 | Kaarta, Inc. | Laser scanner with real-time, online ego-motion estimation |
WO2018140701A1 (en) * | 2017-01-27 | 2018-08-02 | Kaarta, Inc. | Laser scanner with real-time, online ego-motion estimation |
US10989542B2 (en) | 2016-03-11 | 2021-04-27 | Kaarta, Inc. | Aligning measured signal data with slam localization data and uses thereof |
WO2018020588A1 (ja) * | 2016-07-26 | 2018-02-01 | 日産自動車株式会社 | 自己位置推定方法及び自己位置推定装置 |
US10317901B2 (en) | 2016-09-08 | 2019-06-11 | Mentor Graphics Development (Deutschland) Gmbh | Low-level sensor fusion |
US11067996B2 (en) | 2016-09-08 | 2021-07-20 | Siemens Industry Software Inc. | Event-driven region of interest management |
US10678240B2 (en) | 2016-09-08 | 2020-06-09 | Mentor Graphics Corporation | Sensor modification based on an annotated environmental model |
US10802450B2 (en) | 2016-09-08 | 2020-10-13 | Mentor Graphics Corporation | Sensor event detection and fusion |
US10650270B2 (en) * | 2017-04-21 | 2020-05-12 | X Development Llc | Methods and systems for simultaneous localization and calibration |
US10884409B2 (en) | 2017-05-01 | 2021-01-05 | Mentor Graphics (Deutschland) Gmbh | Training of machine learning sensor data classification system |
WO2019099605A1 (en) | 2017-11-17 | 2019-05-23 | Kaarta, Inc. | Methods and systems for geo-referencing mapping systems |
JP7251918B2 (ja) * | 2017-12-18 | 2023-04-04 | ジオテクノロジーズ株式会社 | 車両位置推定装置及び車両位置推定システム |
JP2019109332A (ja) * | 2017-12-18 | 2019-07-04 | パイオニア株式会社 | 地図データ構造 |
US10553044B2 (en) | 2018-01-31 | 2020-02-04 | Mentor Graphics Development (Deutschland) Gmbh | Self-diagnosis of faults with a secondary system in an autonomous driving system |
US11145146B2 (en) | 2018-01-31 | 2021-10-12 | Mentor Graphics (Deutschland) Gmbh | Self-diagnosis of faults in an autonomous driving system |
WO2019165194A1 (en) | 2018-02-23 | 2019-08-29 | Kaarta, Inc. | Methods and systems for processing and colorizing point clouds and meshes |
WO2019195270A1 (en) | 2018-04-03 | 2019-10-10 | Kaarta, Inc. | Methods and systems for real or near real-time point cloud map data confidence evaluation |
US12123740B2 (en) | 2018-07-04 | 2024-10-22 | Nissan Motor Co., Ltd. | Travel assistance method and travel assistance device |
WO2020009826A1 (en) | 2018-07-05 | 2020-01-09 | Kaarta, Inc. | Methods and systems for auto-leveling of point clouds and 3d models |
CN115427759B (zh) * | 2020-04-08 | 2023-08-29 | 日产自动车株式会社 | 地图信息校正方法、驾驶辅助方法及地图信息校正装置 |
US11872965B2 (en) * | 2020-05-11 | 2024-01-16 | Hunter Engineering Company | System and method for gyroscopic placement of vehicle ADAS targets |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7287884B2 (en) * | 2002-02-07 | 2007-10-30 | Toyota Jidosha Kabushiki Kaisha | Vehicle operation supporting device and vehicle operation supporting system |
JP2007303841A (ja) * | 2006-05-08 | 2007-11-22 | Toyota Central Res & Dev Lab Inc | 車両位置推定装置 |
JP4437556B2 (ja) * | 2007-03-30 | 2010-03-24 | アイシン・エィ・ダブリュ株式会社 | 地物情報収集装置及び地物情報収集方法 |
JP2008250906A (ja) | 2007-03-30 | 2008-10-16 | Sogo Keibi Hosho Co Ltd | 移動ロボット、自己位置補正方法および自己位置補正プログラム |
CN101968940B (zh) * | 2009-07-28 | 2012-08-22 | 钰程科技股份有限公司 | 具有定位与照相能力的手持装置及其地理定位方法 |
JP2012194860A (ja) | 2011-03-17 | 2012-10-11 | Murata Mach Ltd | 走行車 |
JP2013068482A (ja) * | 2011-09-21 | 2013-04-18 | Nec Casio Mobile Communications Ltd | 方位補正システム、端末装置、サーバ装置、方位補正方法及びプログラム |
JP5810939B2 (ja) * | 2012-01-26 | 2015-11-11 | トヨタ自動車株式会社 | 車両走行道路特定装置 |
JP5761162B2 (ja) * | 2012-11-30 | 2015-08-12 | トヨタ自動車株式会社 | 車両位置推定装置 |
KR102027771B1 (ko) * | 2013-01-31 | 2019-10-04 | 한국전자통신연구원 | 차량 속도 적응형 장애물 검출 장치 및 방법 |
JP6233706B2 (ja) * | 2013-04-02 | 2017-11-22 | パナソニックIpマネジメント株式会社 | 自律移動装置及び自律移動装置の自己位置推定方法 |
CN103398717B (zh) * | 2013-08-22 | 2016-04-20 | 成都理想境界科技有限公司 | 全景地图数据库采集系统及基于视觉的定位、导航方法 |
JP2016176769A (ja) * | 2015-03-19 | 2016-10-06 | クラリオン株式会社 | 情報処理装置、及び、車両位置検出方法 |
-
2015
- 2015-07-13 CA CA2992006A patent/CA2992006C/en active Active
- 2015-07-13 BR BR112018000704-8A patent/BR112018000704B1/pt active IP Right Grant
- 2015-07-13 MX MX2018000438A patent/MX366083B/es active IP Right Grant
- 2015-07-13 US US15/743,853 patent/US10145693B2/en active Active
- 2015-07-13 KR KR1020187000810A patent/KR101887335B1/ko active IP Right Grant
- 2015-07-13 WO PCT/JP2015/070008 patent/WO2017009923A1/ja active Application Filing
- 2015-07-13 EP EP15898239.7A patent/EP3324152B1/en active Active
- 2015-07-13 RU RU2018105102A patent/RU2669652C1/ru active
- 2015-07-13 JP JP2017528030A patent/JP6477882B2/ja active Active
- 2015-07-13 CN CN201580081657.8A patent/CN107850446B/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11967160B2 (en) | 2021-10-06 | 2024-04-23 | Mitsubishi Electric Corporation | Own position inferring device |
Also Published As
Publication number | Publication date |
---|---|
WO2017009923A1 (ja) | 2017-01-19 |
EP3324152B1 (en) | 2019-04-03 |
KR20180016567A (ko) | 2018-02-14 |
US20180202815A1 (en) | 2018-07-19 |
CA2992006C (en) | 2018-08-21 |
JPWO2017009923A1 (ja) | 2018-06-14 |
KR101887335B1 (ko) | 2018-08-09 |
EP3324152A4 (en) | 2018-08-08 |
US10145693B2 (en) | 2018-12-04 |
RU2669652C1 (ru) | 2018-10-12 |
MX366083B (es) | 2019-06-27 |
CN107850446B (zh) | 2019-01-01 |
BR112018000704A2 (ja) | 2018-09-18 |
CN107850446A (zh) | 2018-03-27 |
MX2018000438A (es) | 2018-05-17 |
BR112018000704B1 (pt) | 2022-11-29 |
EP3324152A1 (en) | 2018-05-23 |
CA2992006A1 (en) | 2017-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6477882B2 (ja) | 自己位置推定装置及び自己位置推定方法 | |
CA2987373C (en) | Position estimation device and position estimation method | |
JP6881464B2 (ja) | 自己位置推定方法及び自己位置推定装置 | |
JP5966747B2 (ja) | 車両走行制御装置及びその方法 | |
JP6222353B2 (ja) | 物標検出装置及び物標検出方法 | |
CN109131067B (zh) | 三角架自走车及其避障方法 | |
JP7077910B2 (ja) | 区画線検出装置及び区画線検出方法 | |
JP2007300181A (ja) | 周辺認識装置、周辺認識方法、プログラム | |
JP6139465B2 (ja) | 物体検出装置、運転支援装置、物体検出方法、および物体検出プログラム | |
JP5834933B2 (ja) | 車両位置算出装置 | |
CN106183979A (zh) | 一种根据车距对车辆进行提醒的方法和装置 | |
JP6838365B2 (ja) | 自己位置推定方法及び自己位置推定装置 | |
JP7261588B2 (ja) | 信号機認識方法及び信号機認識装置 | |
JP6834401B2 (ja) | 自己位置推定方法及び自己位置推定装置 | |
JP6204782B2 (ja) | オフロードダンプトラック | |
CN109309785B (zh) | 拍摄控制装置以及拍摄控制方法 | |
JP7169075B2 (ja) | 撮像制御装置および撮像制御方法 | |
JP5891802B2 (ja) | 車両位置算出装置 | |
JP2013148355A (ja) | 車両位置算出装置 | |
JP7567848B2 (ja) | 車両制御装置 | |
JP6564682B2 (ja) | 対象物検出装置、対象物検出方法、及び、対象物検出プログラム | |
JP2021163220A (ja) | 情報処理装置 | |
JP2021163263A (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180124 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180124 |
|
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: 20190108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190121 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6477882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |