JP6649796B2 - 物体状態特定方法、物体状態特定装置、および、搬送車 - Google Patents
物体状態特定方法、物体状態特定装置、および、搬送車 Download PDFInfo
- Publication number
- JP6649796B2 JP6649796B2 JP2016032526A JP2016032526A JP6649796B2 JP 6649796 B2 JP6649796 B2 JP 6649796B2 JP 2016032526 A JP2016032526 A JP 2016032526A JP 2016032526 A JP2016032526 A JP 2016032526A JP 6649796 B2 JP6649796 B2 JP 6649796B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- feature amount
- value
- object state
- actual
- 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 47
- 230000032258 transport Effects 0.000 claims description 35
- 238000005259 measurement Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 9
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 10
- 210000000078 claw Anatomy 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007717 exclusion Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000000149 penetrating effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
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
- G06T7/75—Determining position or orientation of objects or cameras using feature-based methods involving models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- 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/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Forklifts And Lifting Vehicles (AREA)
- Image Analysis (AREA)
Description
図1は、物体および搬送車を示す斜視図である。
まず、仮想平面決定部161で決定した仮想平面上にランダムに仮点を生成する。次に、安定点の近傍に存在する仮点を除外する。除外した結果、残存点群169は図8に示すような形状となる。次に、残存した仮点である残存点群の重心(中心)を算出する。算出された重心(中心)位置は、開口部210の中心位置168となる。
本実施の形態の場合、物体200はパレットであり、平面部201に開口部210が2箇所設けられている。また、二つの開口部210は、物体200が載置される平面(床面)と平行な面内に配置され、二つの開口部210の形状は同一である。以上の前提に基づき、安定点が線対称の配置となる対称軸に基づき物体200の位置を特定する。
101 フォーク
102 センサ
103 物体状態特定装置
109 投影点群
110 搬送車システム
130 モデル特徴量算出装置
131 実測値取得部
132 モデル値群作成部
133 モデル特徴量算出部
134 実特徴量算出部
135 対応点抽出部
136 物体状態特定部
137 記憶部
161 仮想平面決定部
162 安定点算出部
163 姿勢特定部
164 位置特定部
166 折り返し線
167 縁成分
168 中心位置
169 残存点群
190 投影点
191 着目点
192 着目点ベクトル
193 法線ベクトル
199 領域
200 物体
201 平面部
210 開口部
300 コーナーモデル
301 第一面
302 第二面
303 第三面
Claims (7)
- 開口部を有する平面部を表面に備える物体の前記平面部の複数箇所について、三次元データである実測値をセンサにより取得し、前記センサに対する物体の位置、および、姿勢の少なくとも一方を含む物体状態を特定する物体状態特定方法であって、
三次元のコーナーモデルの少なくとも相互に異なる三つの表面上にそれぞれ存在する複数点の位置を示すモデル値の集合であるモデル値群を作成し、
前記モデル値群の中の少なくとも一つのモデル値を基準としてモデル特徴量を算出し、
前記実測値を基準として前記モデル特徴量を算出した手法と同じ手法で実特徴量を算出し、
前記モデル特徴量にマッチした前記実特徴量に基づき前記開口部の周縁の位置を示す対応点値を抽出し、
前記対応点値に基づき前記物体の物体状態を特定する、
物体状態特定方法。 - 前記モデル値群の中のコーナーに該当するモデル値を基準としてモデル特徴量を算出する、
請求項1に記載の物体状態特定方法。 - 前記モデル値群の中の少なくとも一つのモデル値を基準とした局所領域を定め、前記局所領域を分割した単位領域のそれぞれに含まれるモデル値の点数、または、モデル値の点数から計算される数値をモデル特徴量として算出する、
請求項1または2に記載の物体状態特定方法。 - 前記実特徴量の算出に関与した実測値から奥行き情報を抽出し、奥行きの分散値に比例した数値を係数としてかけた後の前記実特徴量と前記モデル特徴量をマッチングし、前記モデル特徴量にマッチした前記実特徴量に基づき前記開口部の周縁の位置を示す対応点値を抽出する、
請求項1〜3のいずれか一項に記載の物体状態特定方法。 - 前記実測値の空間密度と前記モデル値の空間密度とが合致するようにモデル値群を作成する
請求項1〜4のいずれか一項に記載の物体状態特定方法。 - 開口部を有する平面部を表面に備える物体の前記平面部の複数箇所について、三次元データである実測値をセンサより取得する実測値取得部と、
三次元のコーナーモデルの少なくとも相互に異なる三つの表面上にそれぞれ存在する複数点の位置を示すモデル値の集合であるモデル値群の中の少なくとも一つのモデル値を基準として算出されるモデル特徴量を記憶する記憶部と、
前記実測値を基準として前記モデル特徴量を算出した手法と同じ手法で実特徴量を算出する実特徴量算出部と、
前記モデル特徴量にマッチした前記実特徴量に基づき前記開口部の周縁の位置を示す対応点値を抽出する対応点抽出部と、
前記対応点値に基づき前記センサに対する物体の位置、および、姿勢の少なくとも一方を含む物体状態を特定する物体状態特定部と、
を備える物体状態特定装置。 - 開口部を有する平面部を表面に備える物体の前記開口部にフォークを挿入して前記物体を搬送する搬送車であって、
前記搬送車に設けられ、前記物体の平面部の複数箇所について、三次元データである実測値を取得するセンサと、
前記実測値に基づき前記センサに対する物体の位置、および、姿勢の少なくとも一方を含む物体状態を特定する物体状態特定装置とを備え、
前記物体状態特定装置は、
三次元のコーナーモデルの少なくとも相互に異なる三つの表面上にそれぞれ存在する複数点の位置を示すモデル値の集合であるモデル値群の中の少なくとも一つのモデル値を基準として算出されるモデル特徴量を記憶する記憶部と、
前記実測値を基準として前記モデル特徴量を算出した手法と同じ手法で実特徴量を算出する実特徴量算出部と、
前記モデル特徴量にマッチした前記実特徴量に基づき前記開口部の周縁の位置を示す対応点値を抽出する対応点抽出部と、
前記対応点値に基づき物体状態を特定する物体状態特定部と、を備える、
搬送車。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016032526A JP6649796B2 (ja) | 2016-02-23 | 2016-02-23 | 物体状態特定方法、物体状態特定装置、および、搬送車 |
US15/440,104 US10163225B2 (en) | 2016-02-23 | 2017-02-23 | Object state identification method, object state identification apparatus, and carrier |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016032526A JP6649796B2 (ja) | 2016-02-23 | 2016-02-23 | 物体状態特定方法、物体状態特定装置、および、搬送車 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017151650A JP2017151650A (ja) | 2017-08-31 |
JP6649796B2 true JP6649796B2 (ja) | 2020-02-19 |
Family
ID=59631077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016032526A Active JP6649796B2 (ja) | 2016-02-23 | 2016-02-23 | 物体状態特定方法、物体状態特定装置、および、搬送車 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10163225B2 (ja) |
JP (1) | JP6649796B2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9868212B1 (en) * | 2016-02-18 | 2018-01-16 | X Development Llc | Methods and apparatus for determining the pose of an object based on point cloud data |
JP6721998B2 (ja) * | 2016-02-23 | 2020-07-15 | 村田機械株式会社 | 物体状態特定方法、物体状態特定装置、および、搬送車 |
WO2018215053A1 (en) * | 2017-05-23 | 2018-11-29 | Brainlab Ag | Determining the relative position between a point cloud generating camera and another camera |
JP7006501B2 (ja) * | 2018-05-17 | 2022-01-24 | コニカミノルタ株式会社 | フォークリフト |
JP7300646B2 (ja) * | 2018-08-07 | 2023-06-30 | 住友ナコ フォ-クリフト株式会社 | 搬送装置 |
KR102596053B1 (ko) * | 2018-08-27 | 2023-11-01 | 엘지이노텍 주식회사 | 영상 처리 장치 및 영상 처리 방법 |
JP7304770B2 (ja) * | 2019-08-26 | 2023-07-07 | 北越工業株式会社 | 高所作業車における上方障害物の衝突防止方法及び衝突防止装置 |
JP7272197B2 (ja) | 2019-09-13 | 2023-05-12 | 株式会社豊田自動織機 | 位置姿勢推定装置 |
JP7236705B2 (ja) * | 2019-10-23 | 2023-03-10 | 住友ナコ フォ-クリフト株式会社 | 搬送装置の学習に使用する教師データの生成方法 |
JP7306311B2 (ja) * | 2020-04-16 | 2023-07-11 | 株式会社豊田自動織機 | 認識装置 |
US20240005548A1 (en) | 2020-11-30 | 2024-01-04 | Nec Corporation | Information processing apparatus, three-dimensional position estimation method, and a non-transitory computer-readable medium |
JP7556308B2 (ja) | 2021-02-22 | 2024-09-26 | 株式会社豊田自動織機 | 位置姿勢推定装置 |
JP2022184430A (ja) * | 2021-06-01 | 2022-12-13 | 村田機械株式会社 | 角度検出方法、および角度検出システム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09218014A (ja) | 1996-02-08 | 1997-08-19 | Murata Mach Ltd | 物品認識装置 |
JP2008014691A (ja) * | 2006-07-04 | 2008-01-24 | Japan Aerospace Exploration Agency | ステレオ画像計測方法とそれを実施する装置 |
WO2010140613A1 (ja) | 2009-06-03 | 2010-12-09 | 学校法人中部大学 | 物体検出装置 |
JP5839929B2 (ja) * | 2010-11-19 | 2016-01-06 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
JP5477658B2 (ja) * | 2010-11-29 | 2014-04-23 | 独立行政法人産業技術総合研究所 | キャリブレーション用校正治具、校正治具を備えた3次元計測システム |
JP5798318B2 (ja) * | 2010-12-15 | 2015-10-21 | キヤノン株式会社 | 距離データ生成装置、位置姿勢計測装置、距離データ生成装置の制御方法およびプログラム |
JP2015225450A (ja) * | 2014-05-27 | 2015-12-14 | 村田機械株式会社 | 自律走行車、及び自律走行車における物体認識方法 |
JP6369131B2 (ja) * | 2014-05-27 | 2018-08-08 | 村田機械株式会社 | 物体認識装置及び物体認識方法 |
DE102014011821A1 (de) * | 2014-08-08 | 2016-02-11 | Cargometer Gmbh | Vorrichtung und Verfahren zur Volumenbestimmung eines durch ein Flurförderzeug bewegten Objekts |
US10810715B2 (en) * | 2014-10-10 | 2020-10-20 | Hand Held Products, Inc | System and method for picking validation |
-
2016
- 2016-02-23 JP JP2016032526A patent/JP6649796B2/ja active Active
-
2017
- 2017-02-23 US US15/440,104 patent/US10163225B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017151650A (ja) | 2017-08-31 |
US20170243372A1 (en) | 2017-08-24 |
US10163225B2 (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6649796B2 (ja) | 物体状態特定方法、物体状態特定装置、および、搬送車 | |
JP6721998B2 (ja) | 物体状態特定方法、物体状態特定装置、および、搬送車 | |
CA3029559C (en) | Methods, systems and apparatus for segmenting and dimensioning objects | |
US10452949B2 (en) | System and method for scoring clutter for use in 3D point cloud matching in a vision system | |
JP5480914B2 (ja) | 点群データ処理装置、点群データ処理方法、および点群データ処理プログラム | |
US10692229B2 (en) | Recess detection device, transport device, and recess detecting method | |
CN109801333B (zh) | 体积测量方法、装置、系统及计算设备 | |
US20160117824A1 (en) | Posture estimation method and robot | |
JP7252581B2 (ja) | 物品検出装置、物品検出方法、及び産業車両 | |
JP6369131B2 (ja) | 物体認識装置及び物体認識方法 | |
US11017548B2 (en) | Methods, systems, and apparatuses for computing dimensions of an object using range images | |
US20150269451A1 (en) | Object detection device, object detection method, and computer readable non-transitory storage medium comprising object detection program | |
US11715229B2 (en) | Moving body and system | |
JP7548401B2 (ja) | 搬送システム、搬送制御装置、搬送方法 | |
JP7364033B2 (ja) | 測量方法、測量装置、測量システム、プログラム | |
Kita et al. | Reference Plane based Fisheye Stereo Epipolar Rectification. | |
JP2017201493A (ja) | 柱状物体認識方法、柱状物体認識装置および無人走行車 | |
CN112379390A (zh) | 基于异源数据的位姿测量方法、装置、系统及电子设备 | |
Coleman et al. | Image-based Vision Processing for the Smart Crane Ammunition Transfer System | |
GB2601940A (en) | Methods, systems and apparatus for segmenting and dimensioning objects | |
GB2597875A (en) | Methods, systems and apparatus for segmenting and dimensioning objects | |
JPH07208928A (ja) | 3次元位置計測方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160328 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191119 |
|
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: 20191224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6649796 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |