JP7180670B2 - 制御装置、制御方法、並びにプログラム - Google Patents
制御装置、制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP7180670B2 JP7180670B2 JP2020510642A JP2020510642A JP7180670B2 JP 7180670 B2 JP7180670 B2 JP 7180670B2 JP 2020510642 A JP2020510642 A JP 2020510642A JP 2020510642 A JP2020510642 A JP 2020510642A JP 7180670 B2 JP7180670 B2 JP 7180670B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- unit
- self
- vehicle
- horizontal
- 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 66
- 238000012545 processing Methods 0.000 claims description 67
- 230000008569 process Effects 0.000 claims description 37
- 230000033001 locomotion Effects 0.000 claims description 30
- 230000002093 peripheral effect Effects 0.000 description 56
- 238000001514 detection method Methods 0.000 description 44
- 238000004891 communication Methods 0.000 description 35
- 238000005516 engineering process Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 230000001133 acceleration Effects 0.000 description 13
- 230000010391 action planning Effects 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 7
- 230000005856 abnormality Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 206010062519 Poor quality sleep Diseases 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Images
Classifications
-
- 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
-
- 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/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0038—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
-
- 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
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- 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/30244—Camera pose
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Description
図2は、自己位置推定部132の内部構成例を示す図である。
図7乃至10に示したフローチャートを参照し、自己位置推定部132(図2)の動作について説明する。
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
(1)
水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択する選択部と、
前記選択部により選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定を行う自己位置推定部と
を備える制御装置。
(2)
前記選択部は、前記速度が、所定の速度以上である場合、前記水平カメラを選択し、前記所定の速度以上ではない場合、前記下向きカメラを選択する
前記(1)に記載の制御装置。
(3)
前記選択部は、複数の前記水平カメラのうち、特徴を抽出しやすい領域を撮影すると予測される水平カメラを選択する
前記(2)に記載の制御装置。
(4)
前記特徴を抽出しやすい領域を設定する設定部と、
自己の周囲の画像を撮影する全方位カメラと
をさらに備え、
前記設定部は、前記全方位カメラで撮影される画像を、前記水平カメラの台数で分割し、分割されたそれぞれの画像内から抽出された特徴点が時間経過により移動した方向と、自己位置推定による推定結果に基づく自己の移動方向が適合する特徴点の数が多い領域を撮影する前記水平カメラを選択する
前記(3)に記載の制御装置。
(5)
前記選択部により前記水平カメラが選択された場合における自己位置推定の第1のアルゴリズムと、前記選択部により前記下向きカメラが選択された場合における自己位置推定の第2のアルゴリズムは、異なるアルゴリズムである
前記(1)乃至(4)のいずれかに記載の制御装置。
(6)
前記第1のアルゴリズムは、ブロックマッチングであり、前記第2のアルゴリズムは、輝度勾配法である
前記(5)に記載の制御装置。
(7)
現時点より前の時点で、前記水平カメラで撮影された画像から抽出された特徴点の位置に対応する、現時点で選択されている前記水平カメラで撮影した場合の位置を推定する
前記(1)乃至(6)のいずれかに記載の制御装置。
(8)
制御装置が、
水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択処理し、
前記選択部により選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定処理を行う
制御方法。
(9)
コンピュータに、
水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択し、
前記選択部により選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定を行う
処理を実行させるためのプログラム。
Claims (7)
- 水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択する選択部と、
前記選択部により選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定を行う自己位置推定部と
を備え、
現時点より前の時点で、前記水平カメラで撮影された画像から抽出された特徴点の位置に対応する、現時点で選択されている前記水平カメラで撮影した場合の位置を推定する
制御装置。 - 前記選択部は、前記速度が、所定の速度以上である場合、前記水平カメラを選択し、前記所定の速度以上ではない場合、前記下向きカメラを選択する
請求項1に記載の制御装置。 - 自己の周囲の画像を撮影する全方位カメラをさらに備え、
前記選択部は、前記全方位カメラで撮影される画像を、前記水平カメラの台数で分割し、分割されたそれぞれの画像内から抽出された特徴点が時間経過により移動した方向と、自己位置推定による推定結果に基づく自己の移動方向が適合する特徴点の数が多い領域を撮影する前記水平カメラを選択する
請求項2に記載の制御装置。 - 前記選択部により前記水平カメラが選択された場合における自己位置推定の第1のアルゴリズムと、前記選択部により前記下向きカメラが選択された場合における自己位置推定の第2のアルゴリズムは、異なるアルゴリズムである
請求項1に記載の制御装置。 - 前記第1のアルゴリズムは、ブロックマッチングであり、前記第2のアルゴリズムは、輝度勾配法である
請求項4に記載の制御装置。 - 制御装置が、
水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択処理し、
選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定処理を行い、
現時点より前の時点で、前記水平カメラで撮影された画像から抽出された特徴点の位置に対応する、現時点で選択されている前記水平カメラで撮影した場合の位置を推定する
制御方法。 - コンピュータに、
水平方向に装着された水平カメラと下向き方向に装着された下向きカメラのうち、自己位置推定に用いるカメラを速度により選択し、
選択された前記水平カメラまたは前記下向きカメラによる撮影で得られた画像を用いて自己位置推定を行い、
現時点より前の時点で、前記水平カメラで撮影された画像から抽出された特徴点の位置に対応する、現時点で選択されている前記水平カメラで撮影した場合の位置を推定する
処理を実行させるためのプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018063750 | 2018-03-29 | ||
JP2018063750 | 2018-03-29 | ||
PCT/JP2019/010760 WO2019188391A1 (ja) | 2018-03-29 | 2019-03-15 | 制御装置、制御方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019188391A1 JPWO2019188391A1 (ja) | 2021-04-01 |
JP7180670B2 true JP7180670B2 (ja) | 2022-11-30 |
Family
ID=68059922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020510642A Active JP7180670B2 (ja) | 2018-03-29 | 2019-03-15 | 制御装置、制御方法、並びにプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US11501461B2 (ja) |
JP (1) | JP7180670B2 (ja) |
CN (1) | CN112106003A (ja) |
DE (1) | DE112019001659T5 (ja) |
WO (1) | WO2019188391A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7259356B2 (ja) * | 2019-01-28 | 2023-04-18 | スズキ株式会社 | 制御装置及び電動車両 |
JP2021043486A (ja) * | 2019-09-06 | 2021-03-18 | 株式会社東芝 | 位置推定装置 |
KR20210080717A (ko) * | 2019-12-20 | 2021-07-01 | 주식회사 만도 | 운전자 보조 장치 및 운전자 보조 방법 |
WO2022034735A1 (ja) * | 2020-08-11 | 2022-02-17 | 日立Astemo株式会社 | 位置推定システム |
JP2024053129A (ja) * | 2021-02-19 | 2024-04-15 | ソニーグループ株式会社 | 位置推定システム、移動体、位置推定方法及び記録媒体 |
US11763569B2 (en) * | 2021-03-24 | 2023-09-19 | Denso International America, Inc. | System for controlling a camera supporting human review of sensor information |
JP2024060983A (ja) * | 2022-10-20 | 2024-05-07 | 三菱ロジスネクスト株式会社 | 位置推定装置、フォークリフト、位置推定方法及びプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016197083A (ja) | 2015-04-06 | 2016-11-24 | ソニー株式会社 | 制御装置および方法、並びにプログラム |
WO2017057052A1 (ja) | 2015-09-30 | 2017-04-06 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016045874A (ja) | 2014-08-26 | 2016-04-04 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US10430968B2 (en) * | 2017-03-14 | 2019-10-01 | Ford Global Technologies, Llc | Vehicle localization using cameras |
-
2019
- 2019-03-15 DE DE112019001659.8T patent/DE112019001659T5/de active Pending
- 2019-03-15 CN CN201980028113.3A patent/CN112106003A/zh not_active Withdrawn
- 2019-03-15 US US17/040,059 patent/US11501461B2/en active Active
- 2019-03-15 WO PCT/JP2019/010760 patent/WO2019188391A1/ja active Application Filing
- 2019-03-15 JP JP2020510642A patent/JP7180670B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016197083A (ja) | 2015-04-06 | 2016-11-24 | ソニー株式会社 | 制御装置および方法、並びにプログラム |
WO2017057052A1 (ja) | 2015-09-30 | 2017-04-06 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN112106003A (zh) | 2020-12-18 |
WO2019188391A1 (ja) | 2019-10-03 |
DE112019001659T5 (de) | 2020-12-31 |
JPWO2019188391A1 (ja) | 2021-04-01 |
US11501461B2 (en) | 2022-11-15 |
US20210027486A1 (en) | 2021-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7180670B2 (ja) | 制御装置、制御方法、並びにプログラム | |
JP7136106B2 (ja) | 車両走行制御装置、および車両走行制御方法、並びにプログラム | |
US11531354B2 (en) | Image processing apparatus and image processing method | |
JP7188394B2 (ja) | 画像処理装置及び画像処理方法 | |
JP7143857B2 (ja) | 情報処理装置、情報処理方法、プログラム、及び、移動体 | |
WO2019130945A1 (ja) | 情報処理装置、情報処理方法、プログラム、及び移動体 | |
JP7314798B2 (ja) | 撮像装置、画像処理装置、及び、画像処理方法 | |
WO2019181284A1 (ja) | 情報処理装置、移動装置、および方法、並びにプログラム | |
JP2019045892A (ja) | 情報処理装置、情報処理方法、プログラム、及び、移動体 | |
US11537131B2 (en) | Control device, control method, and mobile body | |
US20200263994A1 (en) | Information processing apparatus, information processing method, program, and moving body | |
WO2020116195A1 (ja) | 情報処理装置、情報処理方法、プログラム、移動体制御装置、及び、移動体 | |
JP7257737B2 (ja) | 情報処理装置、自己位置推定方法、及び、プログラム | |
US11200795B2 (en) | Information processing apparatus, information processing method, moving object, and vehicle | |
KR20220020804A (ko) | 정보 처리 장치 및 정보 처리 방법, 그리고 프로그램 | |
US20200298849A1 (en) | Information processing apparatus, information processing method, program, and vehicle | |
WO2020031812A1 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び移動体 | |
US20200230820A1 (en) | Information processing apparatus, self-localization method, program, and mobile body | |
JP2022034086A (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
WO2019150918A1 (ja) | 情報処理装置、情報処理方法、プログラム、及び移動体 | |
JP7192771B2 (ja) | 情報処理装置、情報処理方法、プログラム、及び、車両 | |
US20220292296A1 (en) | Information processing device, information processing method, and program | |
US20220277556A1 (en) | Information processing device, information processing method, and program | |
JP7409309B2 (ja) | 情報処理装置と情報処理方法とプログラム | |
JP2020101960A (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220628 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220819 |
|
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: 20221018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221031 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7180670 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |