(57)【要約】ピック＆プレース機械にて特定のパッケージタイプに属する部品の画像を取得するための照明セッティングを決定する方法、システム及びアーカイブサーバが提供される。この方法は、特定のパッケージタイプの第１の部品の第１の画像を、第１の部品が第１の照明要素によって照らされている間に取得するステップと、第１の部品の第２の画像を、第１の部品が第１の照明要素とは異なる第２の照明要素によって照らされている間に取得するステップと、を含む。次いで、第１の部品の第１及び第２の画像に基づいて複数の生成画像を作成し、所定の品質尺度を満たす生成画像を選択することにより、照明セッティングを決定してもよい。
2020527854.tif 000002
【特許請求の範囲】
【請求項１】
ピック＆プレース機械にて、特定のパッケージタイプに属する部品の画像を取得するための照明セッティングを決定する方法であって、
前記特定のパッケージタイプの第１の部品の第１の画像を、前記第１の部品が第１の照明要素によって照らされている間に取得するステップと、
前記第１の部品の第２の画像を、前記第１の部品が前記第１の照明要素とは異なる第２の照明要素によって照らされている間に取得するステップと、
前記第１の画像及び前記第２の画像のソフトウェア操作の使用により、前記第１の部品の複数の生成画像を生成するステップであって、前記複数の生成画像のそれぞれは、前記第１の照明要素の照明強度レベルと、前記第２の照明要素の照明強度レベルとの特定の組み合わせを含む、ステップと、
所定の品質尺度を満たす前記複数の生成画像のうち少なくとも１つを選択するステップと、
選択された生成画像に基づいて、前記パッケージタイプに関連付けられた照明セッティングを決定するステップであって、決定された照明セッティングは、前記第１の照明要素の第１の強度レベルと前記第２の照明要素の第２の強度レベルとを含む、ステップと、
を含む方法。
【請求項２】
決定された照明セッティングに従って前記第２の部品が照らされている間に、前記特定のパッケージタイプの第２の部品の画像を取得し、
取得された画像の分析に基づいて、前記第２の部品を廃棄するべきかワークピースに配置するべきかを決定する後続のステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記第２の部品を廃棄するべきであると決定された場合、検証照明セッティングに従って前記第２の部品が照らされている間に、前記第２の部品の検証画像を取得し、
取得された検証画像の分析に基づいて、前記第２の部品を廃棄するべきかワークピースに配置するべきかを決定する後続のステップをさらに含む、請求項２に記載の方法。
【請求項４】
取得された画像は、前記部品の形状又は輪郭と、前記ピック＆プレース機械の装着ヘッドによって保持される位置又は向きというパラメータのうちの少なくとも１つに関して分析される、請求項２に記載の方法。
【請求項５】
前記第１の部品は、前記第１及び第２の画像の取得中に、前記ピック＆プレース機械の装着ヘッドによって保持される、請求項１〜４の何れか一項に記載の方法。
【請求項６】
前記所定の品質尺度は最も高い画像コントラストに対応する、請求項１〜５の何れか一項に記載の方法。
【請求項７】
前記第１の部品の背景の照明画像を取得するステップと、
前記複数の生成画像を生成する前に、前記第１の画像及び前記第２の画像から前記背景の照明画像を差し引くステップと、をさらに含む、請求項１〜６の何れか一項に記載の方法。
【請求項８】
背景の照明画像は、前記所定の品質尺度を満たす前記複数の生成画像のうちの選択された画像に追加され、結果として得られた画像は、前記特定のパッケージタイプの後続する部品を廃棄するべきかワークピースに配置するべきかを決定するときに使用される参照画像として保存される、請求項５に記載の方法。
【請求項９】
前記第１の照明要素の強度レベルは、前記第１の画像の取得中に、前記第１の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択され、及び／又は、
前記第２の照明要素の強度レベルは、前記第２の画像の取得中に、前記第２の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択される、請求項１〜８の何れか一項に記載の方法。
【請求項１０】
前記第１の照明要素は、第１の角度からの前記部品に対する照明を表し、前記第２の照明要素は、前記第１の角度とは異なる第２の角度からの前記部品に対する照明を表す、請求項１〜９の何れか一項に記載の方法。
【請求項１１】
前記第１の照明要素は、第１の色の光による照明を表し、前記第２の照明要素は、前記第１の色とは異なる第２の色の光による照明を表す、請求項１〜９の何れか一項に記載の方法。
【請求項１２】
前記第１及び第２の照明要素は、暗視野照明、前方光照明及び周囲照明を含むリストから選択される、請求項１〜１１の何れか一項に記載の方法。
【請求項１３】
前記方法は、決定された照明セッティングをアーカイブサーバにアップロードするステップをさらに含む、請求項１〜１２の何れか一項に記載の方法。
【請求項１４】
ピック＆プレース機械にて、特定のパッケージタイプに属する部品を検証するシステムであって、
第１の照明要素によって前記特定のパッケージタイプの第１の部品を照らす第１の照明源と、
前記第１の照明要素とは異なる第２の照明要素によって前記第１の部品を照らす第２の照明源と、
前記第１の照明要素によって照らされている間に前記部品の第１の画像を取得し、前記第２の照明要素によって照らされている間に前記部品の第２の画像を取得するカメラと、
処理手段であって、
前記第１の画像及び前記第２の画像のソフトウェア操作の使用により、前記第１の部品の複数の生成画像を生成し、前記複数の生成画像のそれぞれは、前記第１の照明要素の照明強度レベルと、前記第２の照明要素の照明強度レベルとの特定の組み合わせを含み、
所定の品質尺度を満たす前記複数の生成画像のうち少なくとも１つを選択し、
選択された生成画像に基づいて、前記パッケージタイプに関連付けられた照明セッティングを決定し、決定された照明セッティングは、前記第１の照明要素の第１の強度レベルと前記第２の照明要素の第２の強度レベルとを含む、ように構成された処理手段と、
を具備するシステム。
【請求項１５】
前記カメラは、決定された照明セッティングに従って前記第２の部品が照らされている間に、前記特定のパッケージタイプの第２の部品の画像を取得するようにさらに構成され、
前記処理手段は、前記第２の部品の取得された画像の分析に基づいて、前記第２の部品を廃棄するべきかワークピースに配置するべきかを決定するようにさらに構成される、請求項１４に記載の方法。
【請求項１６】
アーカイブサーバであって、その設置場所にて、
請求項１４に記載のシステムから、特定のパッケージタイプの第１の部品に関連付けられた照明セッティングを受信するように構成された第１の通信インターフェースと、
前記照明セッティングを保存するように構成された保存ユニットと、
ユーザの要求に応じて前記照明セッティングを提供するように構成された第２の通信インターフェースと、
を有するアーカイブサーバ。
【請求項１７】
前記保存ユニットは、前記第１の部品に関連するパッケージデータを保存し、前記パッケージデータを前記第１の部品に関連付けられた１つ又はいくつかの照明セッティングで補完するように構成される、請求項１６に記載のアーカイブサーバ。
【請求項１８】
前記アーカイブサーバは、その設置場所にて、
請求項１４に記載のシステムから、前記第１及び第２の照明要素によって照らされたときに前記カメラによって取得された部品の画像を受信する第３の通信インターフェースアダプタをさらに有する、請求項１７に記載のアーカイブサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピック＆プレース機械の分野に関する。さらに具体的には、本発明は、ピック＆プレース機械内の部品を検証するための方法、システム及びアーカイブサーバに関する。
【背景技術】
【０００２】
部品装着機を使用してプリント基板に部品を装着する場合、厳密な精度が必要とされる。これを達成するために、部品を装着ヘッドによって取り出した後、部品の画像を取得して分析するために画像処理装置を使用することが多い。分析の目的は、部品をワークピースに装着する前に、装着ヘッド上の部品のタイプと位置を決定することである。装着する部品の位置がわかっている場合、部品装着機は、部品をプリント基板に装着する前に部品の並進と回転を補正することができる。さらに、分析では、装着する部品の画像を用いて、部品タイプの誤り、リードの欠落、リードの誤り、リードの位置の誤りなどの欠陥がないかを検査することができる。
【０００３】
部品が正しく取り出され、部品自体のタイプが間違っていたり欠陥があったりしないことを確実なものにするために、部品を下から照らすか斜めから照らし、写真を撮って分析することがある。部品を検証するために、画像分析を採用してもよい。これには、正しい画像分析を可能にする適切な照明セッティングを見つけるために、部品装着機を検査する必要がある。照明セッティングは、例えば、部品の多数の画像をさまざまな照明セッティングで取得し、部品を評価するために最適な照明セッティングを使用することによって決定することがある。このプロセスはエラーが発生しやすく、時間がかかる場合があり、必要に応じて検査を更新する簡単な方法はない。
【０００４】
このため、照明セッティングの検査の改善と、ピック＆プレース機械の部品の検証方法の改善とが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このため、本開示の目的は、上記の欠点のいくつかを軽減することである。これを実現するために、方法、システム及びアーカイブサーバが提供される。追加の実施形態を従属請求項に定義する。
【課題を解決するための手段】
【０００６】
このため、第１の態様によれば、ピック＆プレース機械にて、特定のパッケージタイプに属する部品の画像を取得するための照明セッティングを決定する方法が提供される。この方法は、特定のパッケージタイプの第１の部品の第１の画像を、第１の部品が第１の照明要素によって照らされている間に取得するステップと、第１の部品の第２の画像を、第１の部品が第２の照明要素によって照らされている間に取得するステップと、を含む。第２の照明要素は第１の照明要素とは異なる。この方法は、第１の画像及び第２の画像のソフトウェア操作の使用により、第１の部品の複数の生成画像を生成するステップであって、複数の生成画像のそれぞれは、第１の照明要素の照明強度レベルと、第２の照明要素の照明強度レベルとの特定の組み合わせを含む、ステップと、品質尺度を満たす複数の生成画像のうち少なくとも１つを選択するステップと、選択された生成画像に基づいて、パッケージタイプに関連する照明セッティングを決定するステップであって、決定された照明セッティングは、第１の照明要素の第１の強度レベルと第２の照明要素の第２の強度レベルとを含む、ステップと、をさらに含む。
【０００７】
第２の態様によれば、ピック＆プレース機械にて、特定のパッケージタイプに属する部品を検証するシステムが提供される。このシステムは、第１の照明要素によって特定のパッケージタイプの第１の部品を照らす第１の照明源と、第１の照明要素とは異なる第２の照明要素によって第１の部品を照らす第２の照明源と、を備える。このシステムは、第１の照明要素によって照らされている間に部品の第１の画像を取得し、第２の照明要素によって照らされている間に部品の第２の画像を取得するカメラをさらに備える。このシステムは、処理手段であって、第１の画像及び第２の画像のソフトウェア操作の使用により、第１の部品の複数の生成画像を生成するステップであって、複数の生成画像のそれぞれは、第１の照明要素の照明強度レベルと、第２の照明要素の照明強度レベルとの特定の組み合わせを含む、ステップと、所定の品質尺度を満たす複数の生成画像のうち少なくとも１つを選択するステップと、を実施するように構成された処理手段をさらに備える。この処理手段は、選択された生成画像に基づいて、パッケージタイプと関連付けられた照明セッティングを決定するステップであって、決定された照明セッティングは、第１の照明要素の第１の強度レベルと第２の照明要素の第２の強度レベルとを含む、ステップと、を実施するようにさらに構成される。
【０００８】
本発明の概念では、部品の照明セッティングを、比較的少数の取得された画像に基づいて決定してもよい。さまざまな照明モードで取得された画像は、照明光源に対するさまざまな照明セッティングに対応し、特定の品質尺度を満たす画像を生成して決定するためにソフトウェアによって使用されてもよい。生成画像は、さまざまな照明要素のさまざまな強度セッティングに対応し、最適な照明セッティングを決定することが可能になる。このようにして、ピック＆プレース機械によって使用される照明の検査は、自動化されてもよく、それにより機械を検査するための時間と労力を削減してもよい。
【０００９】
ソフトウェアと少数の参照画像、即ち、さまざまな照明要素で取得された画像では、多数の可能な画像（即ち、照明セッティングの組み合わせ）が生成されてもよいことがわかった。ソフトウェアを用いて、第１及び第２の画像に基づいて複数の画像を生成し、コンピュータが生成した画像のいずれが品質要求を満たすかを決定してもよい。参照画像の組み合わせであり得るこの画像は、特定の照明セッティングに対応し、それに従って、さまざまな照明源を操作してもよい。このため、固定の照明セッティングで照らされた部品の膨大な数の画像を取得することを必要とせずに、ソフトウェアにてさまざまな利用可能な照明セッティングを評価してもよい。これに代わって、画像が、照明源のさまざまな模擬照明セッティングを評価するために生成されたソフトウェアであってもよい。
【００１０】
従来の解決策では、ピック＆プレース機械でのパッケージタイプの部品に対する照明セッティングの検査は、照明セッティングを調整し、固定照明セッティングで膨大な数の画像を取得し、充分に良好なセッティングを最終的に決定することにより手動で実施される。これは手動プロセスであるため、エラーが発生しやすく、それによって高い割合の検出漏れが発生する可能性がある。即ち、部品を装着する必要があった場合に、部品が誤って位置合わせされているか、部品に欠陥があるとして部品が廃棄される。さらに、１つの照明セッティングがピック＆プレース機械にて後に使用されたときに正しくないと思われる場合、照明セッティングを再度調整する簡単な方法がないにもかかわらず、プロセスを最初から再開する必要がある。これとは別に、膨大な数の画像は、データベースに保存されることがあるが、すぐに管理不能になる可能性がある。
【００１１】
本発明の概念には、いくつかの利点がある。第一に、上記のように、ピック＆プレース機械の照明セッティングの検査を自動化する可能性があり、それにより機械を検査するための時間と労力を削減する可能性がある。
【００１２】
第二に、ピック＆プレース機械を検査するプロセスが自動化されると、特に照明セッティングの手動検査と比較して、検査のエラー数が減少し、詳細レベルが増大する可能性がある。プロセスを自動化すると、評価することができる画像の数が増え、部品を評価するのにいっそう好適な画像を見つけて、それにより、さらに良好な照明セッティングを決定することができるようになる。
【００１３】
第三に、各照明要素に対して少数の画像、例えば、１つ又は数個の画像のみが必要とされるため、画像は後の使用又はピック＆プレース機械の再検査のために保存される可能性がある。画像が保存された状態で、上記の検査は後の時点でそのような画像に基づいて実施されるか、画像を機械学習アルゴリズムの訓練データ又は検証データとして使用して、それによって照明セッティングを生成するためのアルゴリズムが改善される可能性がある。
【００１４】
「ピック＆プレース機械」とは、ワークピースに部品を取り付けるのに適した任意の取り出しと配置又は装着のための機械のことである。本発明の概念は、ピック＆プレース機械のタイプ、装着ヘッドのタイプ、あるいは機械での送りのタイプに関係なく使用される可能性のあることに留意されたい。
【００１５】
本明細書では、「部品」という用語は、ワークピースに装着される電気部品を指す場合がある。部品は、例えば、トレイ又は部品テープで移送され、部品送り機構によって取り出しヘッドに搬送されてもよい。
【００１６】
「パッケージ」とは、チップとともに部品を形成し得るチップキャリア又はチップのカプセル化されたものとして理解する必要がある。パッケージは、例えば、部品をワークピースに動作可能に接続し得るピン、リード又は接点のような接触手段を備えてもよい。「パッケージタイプ」とは、例えば、物理的寸法、部品の機能特性、リードピッチ、ケース材料、接触タイプなどの観点から見たパッケージのタイプを指す。そのような特性の情報は、パッケージデータと呼ばれることもある。部品のパッケージタイプは、共通又は類似の特性があるグループにさらに分割されることがある。本発明の実施形態によれば、パッケージデータは、決定された照明セッティングで補完され得ることが理解されよう。
【００１７】
「ワークピース」とは、例えば、プリント回路基板又は基板、あるいは部品を装着し得る他の材料片を意味する。
【００１８】
「品質尺度」とは、コントラスト、色、明るさなどの画像の所定の特徴を意味する場合もあれば、機械学習アルゴリズムによって決定される事前生成された品質尺度である場合もある。
【００１９】
「照明要素」又は「照明モード」は、電気部品の特定の照明条件を指し得ることが理解されよう。照明条件は、１つ又はいくつかの照明源又は照明配置によって生成されてもよく、例えば、色、入射角、強度、あるいは部品の撮像に影響を及ぼす他のパラメータの組み合わせによって特徴付けられてもよい。
【００２０】
決定された照明セッティングは、さまざまな強度のさまざまな照明源を使用して、部品の特定の照明条件を形成してもよい。単なる例として、照明セッティングは、例えば、最大強度の５０％の第１の照明源の第１の照明セッティングと、例えば、最大７５％の強度の第２の照明源の第２の照明セッティングとを含んでもよい。
【００２１】
本出願では、第１の照明要素によって照らされたときの第１の部品の第１の画像と、第２の照明要素によって照らされたときの第１の部品の第２の画像とは、「参照画像」と呼ばれる。
【００２２】
本開示の第２の態様によるシステムは、「検証システム」と呼ばれ得ることが理解されよう。
【００２３】
第３の態様によれば、アーカイブサーバが提供される。アーカイブサーバは、その設置場所にて、第２の態様を参照して記載されたシステムから、特定のパッケージタイプの第１の部品に関連付けられた照明セッティングを受信するように構成された第１の通信インターフェースと、照明セッティングを保存するように構成された保存ユニットと、ユーザの要求に応じて照明セッティングを提供するように構成された第２の通信インターフェースと、を有する。アーカイブサーバは、データを受信して提供することができる任意のタイプのサーバであって、ピック＆プレース機械の一部であるか同機械から離れたサーバである。アーカイブサーバは、複数のピック＆プレース機械からデータを受信可能であってもよい。
【００２４】
このようにして、アーカイブサーバは、パッケージタイプ又は部品タイプの部品に関連付けられた照明セッティングを受信してもよい。アーカイブサーバは、１つ又はいくつかのピック＆プレース機械からデータを受信してもよい。受信した照明セッティングは保存され、他のユーザ及びピック＆プレース機械によって再利用されてもよい。照明セッティングを再利用することにより、ピック＆プレース機械を検査する時間と労力を削減してもよい。
【００２５】
第１の態様の実施形態によれば、第１の態様による方法は、決定された照明セッティングに従って第２の部品が照らされている間に、特定のパッケージタイプの第２の部品の画像を取得し、取得した画像の分析に基づいて、第２の部品を廃棄するべきかワークピースに配置するべきかを決定する後続のステップをさらに含んでもよい。このようなステップは、部品を廃棄するべきかワークピースに配置するべきかを決定するため、即ち、部品の正当性を検証するため、「検証ステップ」と呼ばれることもある。
【００２６】
取得された画像の分析は、向き、リードの数、マーキングの存在などの所定のパラメータに基づく静的アルゴリズムであっても、（例えば、複数のユーザからの情報を保存するアーカイブサーバから読み出されるため）類似するデータセットで訓練された機械学習アルゴリズムに基づいたものであってもよい。
【００２７】
装着ヘッドによって保持される部品の画像を取得するときに、決定された照明セッティングを使用することにより、部品を廃棄するべきかワークピースに配置するべきかを、取得された画像の分析により決定することができる。これにより、欠陥のある部品又は誤って選択された部品の数を減らすことができるため、誤った部品の装着を回避し、製品の品質を向上させることができる。
【００２８】
一実施形態によれば、この方法は、第２の部品が廃棄されるべきであると決定された場合に、第２の部品が検証照明セッティングに従って照らされている間に第２の部品の検証画像を取得するステップと、取得した検証画像の分析に基づいて、第２の部品を廃棄するべきかワークピースに配置するべきかを決定するステップと、をさらに含む。
【００２９】
このようにして、部品が廃棄されるべきであるという決定を、例えば部品が誤って取り出されるという特定のエラーの決定に特有のものであり得る第２の照明セッティング、即ち、検証照明セッティング、あるいはリードがいずれも正しいことを決定するのに特有の照明セッティングによって二度評価してもよい。この検証画像では、照明セッティングが第１の画像と異なる場合があるため、第１の画像によって判定された特定の問題に対していっそう適正な分析が実施される可能性がある。言い換えれば、第２の部品が廃棄されると決定されるべきであったかどうかを判定することができる。事前のステップで部品を廃棄すべきではなかったと決定された場合、部品を装着してもよい。このようにして、検出漏れの数を減らしてもよい。
【００３０】
一実施形態によれば、取得された画像は、次のパラメータ、即ち、部品の形状又は輪郭、あるいはピック＆プレース機械の装着ヘッドによって保持される位置又は向きのうちの少なくとも１つに関して分析されてもよい。
【００３１】
部品の形状又は輪郭を分析することにより、部品が想定されたタイプのものであるか否か、部品自体に欠陥があるか否か、例えば、部品に想定されたリードが全部あるか、部品が想定された形状、あるいは部品の検証のための類似する視覚的特徴を有するかを決定してもよい。装着ヘッドによって保持されている部品の位置又は向きを決定することにより、部品が正しく取り出されたかどうかを決定してもよい。部品自体に欠陥がない場合でも、例えば、想定された位置と比較して回転が大きすぎる場合など、部品が正しく取り出されていなかった場合には、装着に適さない場合がある。
【００３２】
この分析により、欠陥のある部品、あるいは誤って取り出された部品が廃棄されてもよく、それによってピック＆プレース機械によって組み立てられた製品のエラーを回避する。
【００３３】
一実施形態によれば、第１の部品は、第１及び第２の画像の取得中にピック＆プレース機械の装着ヘッドによって保持されてもよい。
【００３４】
このようにして、第１の部品の画像は、後続の部品、即ち、装着ヘッドに保持されている部品を検証するときに使用されるのと同じ方法で取得されてもよい。
【００３５】
画像は、機械を検査するときにも後のステップで部品を検証するときにも同一の部品にて取得されるため、関連性が向上する可能性があり、生成画像、ひいては決定された照明セッティングの品質が向上する、即ち、部品を評価するのにいっそう適したものになる可能性がある。画像の品質が向上すると、部品を装着するべきかどうかを決定する際のエラーが少なくなる。
【００３６】
一実施形態によれば、所定の品質尺度は、最も高い画像コントラストに対応してもよい。このため、生成画像はコントラストについて評価されてもよく、選択された画像は最も高いコントラストを有する画像に対応してもよい。
【００３７】
選択された画像のコントラストが高い場合、照明セッティングは、取得した画像がコントラストの高い画像になるように選択されてもよい。これにより、部品に欠陥があるかどうか、例えば、欠陥のあるリードがあるかどうかの評価が改善され、装着ヘッド内の部品の向きと位置が決定される。
【００３８】
一実施形態によれば、この方法は、第１の成分の背景の照明画像を取得するステップと、複数の生成画像を生成する前に第１の画像及び第２の画像から背景の照明画像を差し引くステップとをさらに含む。
【００３９】
背景画像が、部品を背景光によってのみ照らせるように、照明源のいずれかによって部品を能動的に照明することなく取得された画像であってもよい。取得された画像から背景照明画像を差し引くことにより、背景ノイズ又は背景光、即ち、互いに対する画像の強度に無関係なデータが除去されてもよい。背景画像を除去するとこのほか、背景が数回（生成画像の生成時に使用される画像ごとに１回）考慮されないため、生成された画像の品質が向上する場合がある。背景画像は、生成画像がソフトウェアによって提供される前に、第１及び第２の画像から差し引かれてもよい。これにより、生成画像の品質が向上し、最適な照明セッティングの決定が容易になる。次に、部品の検証、部品を装着するべきか廃棄するべきかの検証が改善されてもよい。
【００４０】
一実施形態によれば、背景の照明画像は、品質尺度を満たす複数の生成画像のうちの選択された１つに追加される。その結果として得られる画像は次に、特定のパッケージタイプの後続の部品を廃棄するべきかワークピースに配置するべきかを決定するときに使用される参照画像として保存されてもよい。
【００４１】
第２の部品の画像を取得するときに背景照明又は背景光が存在することになるため、生成画像に背景照明画像を追加してから、品質尺度に基づいて生成画像を評価すると、その生成画像に基づいて決定された照明セッティングは、部品の検証時に取得された画像にいっそう適正に対応する可能性がある。
【００４２】
一実施形態によれば、第１の画像を取得中の第１の照明要素の強度レベルは、第１の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択されてもよく、及び／又は第２の画像を取得中の第２の照明要素の強度レベルは、第２の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択されてもよい。これは、その照明要素の最大強度と考えてもよく、それにより、部品を検証するときに決定することができ、使用することができる最大強度と考えてもよい。
【００４３】
照明要素の強度レベルを可能な限り高くすると、例えば、粒状性を失うことなく関連する方法にて画像によって取得できる程度に高くすると、画像の可能な組み合わせが増大する。例えば、画像を取得するときに照明源の照明最大強度の８０％を使用すると、０〜８０％の可能な照明セッティングが得られるのに対し、照明源の照明セッティングの１００％が使用される場合、決定される可能性のある照明セッティングは０〜１００％である可能性がある。
【００４４】
一実施形態によれば、第１の照明要素は、第１の角度からの部品に対する照明を表し、第２の照明要素は、第１の角度とは異なる第２の角度からの部品に対する照明を表す。照明要素ごとに異なる角度を使用することにより、部品の異なる部分を照らしたり強調表示したりしてもよい。
【００４５】
これにより、部品のさらに多くの部分が異なる照明要素によって視認できるようになる可能性があるため、生成画像をさらに改善することができる。選択された生成画像の品質が向上する可能性がある場合、照明セッティングがいっそう適切に決定され、第２の部品の評価が改善される場合がある。
【００４６】
一実施形態によれば、第１の照明要素は、第１の色の光による照明を表し、第２の照明要素は、第１の色とは異なる第２の色の光による照明を表す。
【００４７】
照明要素ごとに異なる色を使用することにより、部品の異なる部分が強調表示されたり、コントラストが高くなったり、異なる色がさらに視認できるようになったりする場合がある。これにより、部品のさらに多くの部分が異なる照明要素で視認できるようになるため、生成画像をさらに改善することができる。選択された生成画像の品質が向上する可能性がある場合、照明セッティングがさらに適正に決定され、第２の成分の評価が改善される場合がある。
【００４８】
一実施形態によれば、この方法は、決定された照明セッティングをアーカイブサーバにアップロードするステップをさらに含む。アーカイブサーバは、アップロードされる照明セッティングを受信して保存することができる任意のタイプのサーバであってもよい。
【００４９】
照明セッティングをアーカイブサーバにアップロードすることにより、照明セッティングを再利用することができるため、別のピック＆プレース機械の検査時間が短縮される。アーカイブサーバに関する詳細をさらに、本発明の第３の態様を参照して以下に説明する。
【００５０】
部品を廃棄するべきであると決定された場合、この方法は、参照画像、即ち、第１の部品について取得された第１及び第２の画像をアーカイブサーバにアップロードするステップと、部品を廃棄するという決定の基礎になった１つ又は複数の取得画像をアップロードするステップとをさらに含んでもよい。このようにして、画像は、後に再利用されて、照明セッティングを決定するアルゴリズム又は部品を装着するべきかどうかを決定するアルゴリズムを改善してもよい。同じように、部品を装着すると決定された場合、データをこのほか、アーカイブサーバに送信してもよい。
【００５１】
一実施形態によれば、第１及び第２の照明要素は、暗視野照明、前方光照明及び周囲照明を含むリストから選択される。暗視野照明とは、部品が部品の側面からの光で照らされることを意味してもよく、これにより部品が暗い背景に対して明るく見えるようになる。前方光照明は、カメラと同じ角度からの照明、即ち、正面からの照明であってもよい。周囲照明は、部品の異なる側面からの照明を意味してもよい。
【００５２】
第２の態様の実施形態によれば、カメラは、決定された照明セッティングに従って第２の部品が照らされている間に、特定のパッケージタイプの第２の部品の画像を取得するようにさらに構成され、処理手段は、第２の部品の取得された画像の分析に基づいて、第２の部品を廃棄するべきかワークピースに配置するべきかを決定するようにさらに構成される。
【００５３】
処理手段によって取得された画像の分析は、向き、リードの数、マーキングの存在などの所定のパラメータに基づく静的アルゴリズムであるか、類似するデータで訓練された機械学習アルゴリズムに基づくものであってもよい。
【００５４】
装着ヘッドによって保持されている部品の画像を取得するときに決定された照明セッティングを使用することにより、部品を廃棄するべきかワークピースに配置するべきかを取得された画像の分析によって決定することができる。これにより、欠陥のある部品又は誤って取り出された部品の数を減らすことができるため、誤った部品の装着を回避し、製品の品質を向上させることができる。
【００５５】
第３の態様の実施形態によれば、アーカイブサーバの保存ユニットは、第１の部品に関連するパッケージデータを保存し、第１の部品に関連付けられた１つ又はいくつかの照明セッティングでパッケージデータを補完するように構成される。このように、同一のパッケージタイプの異なる部品に関するデータが相互に関連していてもよい。
【００５６】
一実施形態によれば、アーカイブサーバは、その設置場所にて、第２の態様によるシステムから、第１及び第２の照明要素によって照らされたときにカメラによって取得された部品の画像を受信するように構成された第３の通信インターフェースをさらに有する。アーカイブサーバは、第３の通信インターフェースを介して、参照画像、検証画像、あるいはピック＆プレース機械で取得された他のタイプの画像を受信してもよい。
【００５７】
例えば、新たな部品に対するピック＆プレース機械を検査するときに取得された参照画像は、第３の通信インターフェースを介してアーカイブサーバによって受信されてもよい。
【００５８】
別の例として、部品が拒否された場合、他の照明セッティングがさらに良好な画像をもたらし、検証システムがさらに適正な決定を下すことができるかどうかは明確ではない。拒否された全部品の画像が参照画像と共にアーカイブサーバに保存されている場合、データをさらに処理して、さらに適正な照明セッティングを決定することができ、これにより、検出漏れ又は誤検出が少なくなる可能性がある。
【００５９】
受信されたデータ又は収集されたデータは、部品を廃棄するべきか装着するべきかを決定するアルゴリズムの最適化又は改善のためと、特定の部品タイプ又はパッケージタイプの特定の部品の優先照明セッティングを決定するアルゴリズムのために使用されてもよい。データはこのほか、好ましい照明セッティングを決定するため、あるいは部品を廃棄するべきか装着するべきかを決定するための機械学習アルゴリズムの訓練データ又は検証データとして使用されてもよい。
【００６０】
開示された本発明の概念は、上記のようにピック＆プレース機械、システム又はアーカイブサーバに上記で概説した方法を実行させるように、プログラム可能なコンピュータを制御するためのコンピュータ可読命令として具現化されてもよい。そのような命令は、命令を保存する不揮発性コンピュータ可読媒体を含むコンピュータプログラム製品の形態で分配されてもよい。
【００６１】
第１の態様による方法についてこれまでに記載した実施形態の特徴のいずれかを、開示された本発明の概念の第２の態様によるシステムと組み合わせてもよいことが理解されよう。
【００６２】
本発明の概念の別の目的、特徴及び利点が、以下の詳細な開示、図面及び添付の特許請求の範囲を検討するときに明らかになるであろう。当業者は、本発明の概念の異なる特徴を組み合わせて、以下で説明する実施形態以外の実施形態を作成することができることを理解するであろう。
【００６３】
本発明の概念の上記の目的、特徴及び利点をはじめとする目的、特徴及び利点は、添付の図面を参照して、本発明の概念の好ましい実施形態の以下の例示的かつ非限定的な詳細な説明を通じてさらに良好に理解されるであろう。図面では、特に明記しない限り、類似の参照番号は類似の要素に対して使用される。
【図面の簡単な説明】
【００６４】
【図１】図１は一実施形態によるピック＆プレース機械を示す図である。
【図２】図２は一実施形態による検証システムを示す図である。
【図３】図３は一実施形態による照明セッティングを決定する方法を示す図である。
【図４】図４は装着する部品を検証する方法を示す図である。
【図５】図５部品データを処理する方法を示す図である。
【図６】図６はアーカイブサーバの概要図である。
【００６５】
図はいずれも概略的なものであり、必ずしも縮尺どおりではなく、実施形態を明らかにするために必要な部分のみを概ね示し、他の部分は省略されることがある。
【発明を実施するための形態】
【００６６】
以下、本発明の概念の詳細な実施形態を、図面を参照して説明する。しかし、本発明の概念は、多くの異なる形態で具現化されてもよく、本明細書に記載される実施形態に限定されると解釈されるべきではない。むしろ、このような実施形態は、本開示が本発明の概念の範囲を当業者に伝達するように、例として提供されている。
【００６７】
本発明の概念の実施形態は、部品に対する照明セッティングを検査し、ピック＆プレース機械にて決定された照明セッティングを使用して部品を検証する方法及びシステムに概ね関する。そのようなピック＆プレース機械は、装着ヘッド１１０と、照明源１３０又は複数の照明源と、カメラ１４０と、処理手段１２０とを概ね備える。装着する部品１６０を、装着ヘッド１１０によって取り出し、１つ又は複数の画像がカメラ１４０によって取得されている間に照明源１３０によって照らしてもよい。
【００６８】
装着ヘッド１１０は、部品１６０を取り出すための真空ノズルを備えてもよい。部品１６０は、例えば、部品フィーダ１７０から取り出すか部品を保持する部品テープから取り出してもよい。続いて、装着ヘッド１１０は、（図示しない）プリント配線板又はワークピースなどの基板１８０上に、取り出された部品を配置してもよい。装着ヘッド１１０は、部品がワークピースに装着される前に、カメラ１４０の視野内で部品１６０を移動させるようにさらに配置される。
【００６９】
カメラ１４０は、部品を保持する装着ヘッドが１回又は複数回通過するラインスキャンカメラ、あるいはエリアカメラであってもよい。ラインスキャンカメラには、データを迅速に取得するために使用される単一の画素列が含まれてもよい。対象物がカメラを通過するにつれて、完全な画像をソフトウェアで１行ずつ再構成することができる。エリアカメラには、所与の対象物の画像を取得する画素のマトリックスが含まれてもよい。対象物の画像を取得するエリアカメラのために、対象物を静止させる必要がある場合がある。画像は、部品１６０を保持する装着ヘッド１１０がカメラを通過するときに取得されるか、装着ヘッドがカメラ近傍で停止する場合に取得されてもよい。
【００７０】
照明源１３０は、１つ又はいくつかの照明要素によって形成されるさまざまな照明条件を提供するように配置されてもよい。提供される特定の照明条件は、例えば、照明源１３０の位置決め（及び数）、照明源が生成する光の強度及び色に依存してもよい。照明源１３０について以下でさらに考察する。
【００７１】
処理手段１２０は、以下で説明する方法のステップの少なくともいくつかを実施するように構成されてもよい。
【００７２】
図２は、図１に関連して考察したピック＆プレース機械と同じように構成され得るピック＆プレース機械１００の検証システムの概要を示す。ピック＆プレース機械１００は、装着ヘッド｛１００｝によって部品１６０を保持してもよい。部品は、ワークピース１８０に装着するために、あるいはピック＆プレース機械１００の照明セッティングを較正するために、マガジン１７０から取り出されてもよい。ピック＆プレース機械は、照明源１３０、１３１、１３２、１３３、１３４、１３５及びカメラ１４０を備えてもよい。
【００７３】
照明源１３０、１３１、１３２、１３３、１３４、１３５は、ＬＥＤライト又はＬＥＤパネル、あるいは部品を照らすのに適した他の手段を備えてもよい。照明源は、さまざまな照明要素又は照明条件を提供するように動作可能であってもよい。一例では、照明源１３１、１３２は暗視野照明要素を形成し、照明源１３３、１３４は周囲照明要素を形成し、照明源１３５（この例では、意図した角度に光を誘導する半透明ミラー１３６を含む）が前方光照明源を形成する。暗視野照明とは、部品が（カメラから見たときに）部品の側面から到来する光によって照らされることを意味し、暗い背景に対して部品が明るく見える場合がある。前方光照明は、カメラと同じ角度からの照明、即ち、正面からの照明であってもよい。周囲照明は、部品のさまざまな側面からの照明を意味してもよい。
【００７４】
部品１６０の画像をカメラ１４０によって取得してもよい。部品は、異なる強度を有する全照明源１３０、１３１、１３２、１３３、１３４、１３５のうちのいずれにも照らされないか、１つ、複数によって照らされてもよい。１つの照明源を、１つ又は複数の照明要素を生成するために使用してもよい。１つの照明要素を、１つ又は複数の照明源によって形成してもよい。
【００７５】
カメラは、取得された画像データを処理手段１２０に送信してもよい。
【００７６】
一実施形態によるパッケージタイプの部品の照明セッティングを決定する方法２００を、図３を参照して以下説明する。この方法は、パッケージタイプの部品のための機械を較正又は再較正するときに実施してもよい。例えば、新たなパッケージタイプが機械による装着の対象になった場合、あるいは以前の較正では不十分であることがわかった場合である。
【００７７】
この方法は、ピック＆プレース機械１００の処理手段１２０によって少なくとも部分的に実施されてもよい。処理手段１２０は、ピック＆プレース機械１００に統合されてもよいし、ピック＆プレース機械から物理的に分離されてもよい。さらに、処理手段は、１つのユニットとして構造的に統合されるか、あるいは、例えば、通信ネットワークを介して互いに接続されるか接続可能であっても構造的に別個、即ち、物理的に分離され、及び／又は異なる物理的位置又は地理的位置に配置されてもよい。
【００７８】
この方法は、装着ヘッド１１０によって保持され、第１の照明要素を備えた照明源１３０によって照らされた部品１６０の第１の画像をカメラ１４０によって取得するステップ２１０を含む。第１の照明要素は、例えば、照明源１３３及び１３４によって生成される周囲光であってもよい。この方法は、装着ヘッド１１０によって保持され、第２の照明要素を備えた照明源１３０によって照らされた部品１６０の第２の画像をカメラ１４０によって取得するステップ２２０をさらに含んでもよい。第２の照明要素は、例えば、照明源１３５と、光を方向付けるミラー１３６とによって生成される前方光であってもよい。
【００７９】
本出願では、第１の照明要素によって照らされたときの第１の部品の第１の画像及び第２の照明要素によって照らされたときの第１の部品の第２の画像、あるいは他の照明要素で照らされたときに取得した部品の他の画像は、「参照画像」と呼ばれることがある。参照画像は、特定の照明源又は照明構成の最大照明に対応してもよい。
【００８０】
任意選択で、この方法は、異なる照明要素によって照らされた部品の追加の画像を取得する追加ステップ２３０を含む。例えば、背景の照明画像を取得してもよい。背景照明画像を取得するとき、光源１３０、１３１、１３２、１３３、１３４、１３５のいずれも使用されない、即ち、部品は背景光によってのみ照らされる。また、他の照明要素、例えば、他の色又は角度を使用して、他の参照画像を取得してもよい。
【００８１】
ステップ２１０〜２３０は、任意の順序で実施してもよい。
【００８２】
照明の強度、即ち、照明源の明るさは、取得された画像のそれぞれの少なくともいくつかの画素が飽和するかほぼ飽和するようにセッティングされてもよい。これは、これ以上強度が高くなると、さまざまな画素の情報が失われ、画像の粒状性が低下する可能性があるため、照明の最大強度とも呼ばれることがある。
【００８３】
この方法は、ステップ２１０〜２３０にて取得された画像に基づいて複数の生成画像を生成するステップ２４０をさらに含む。生成画像は、さまざまな強度の画像の任意の組み合わせであってもよい。説明のための例としてのみ、各画像は、生成された画像に０〜１００％の間で含まれる。例えば、１ポイント間隔で、１００が最大強度、即ち、取得された時点の画像であり、０は含まれない。ステップ２１０〜２３０にて異なる照明セッティングで３つの異なる画像を取得した場合、３つの画像のそれぞれは、０〜１００％のうちのいずれかで生成された画像に含まれてもよい。このため、取得画像又は参照画像のさまざまな模擬組み合わせを用いて、１００×１００×１００＝１００００００画像が生成され得る。異なる取得画像内の部品の位置は、全く同じかほぼ同じであってもよく、あるいは画像は、画像内の部品の位置が全く同じかほぼ同じになるように調整されてもよい。部品が明瞭に見える生成画像を作成するには、生成画像へ混合するか組み合わせるのに使用される全画像にて部品が同じ場所にあることが好ましい。
【００８４】
複数の生成画像を生成するステップ２４０はこのほか、背景画像がある場合は、背景画像を参照画像から差し引くステップを含んでもよい。次に、参照画像が組み合わされて、背景画像が追加されてもよい。このように、背景画像光は複数回考慮されることはない。
【００８５】
生成画像が参照画像から生成されたとき、あるいは生成と同時に、生成画像は品質パラメータ又は品質尺度について走査され、ステップ２５０にて１つが選択される。品質パラメータ又は品質尺度は、例えば、コントラスト、色、明るさなどの画像の所定の特徴であってもよく、あるいは機械学習アルゴリズムによって決定される事前生成された品質尺度であってもよい。
【００８６】
各画像は、品質尺度のために走査され（５２１）、最良のもの、即ち、品質パラメータに基づいて最良のものを決定する（２５２）か、品質尺度を満たす画像が見つかるまで走査してもよい。画像が品質尺度を満たしている場合、その画像を使用してもよく（２５４）、満たしていない場合、画像を廃棄してもよい（２５３）。品質パラメータを満たす画像がない場合、そのようなパラメータに関して最適な画像を使用してもよい。画像は、生成の速度を上げるために適切な間隔の以前のデータに基づいて生成されてもよい。
【００８７】
生成画像が選択された時点で、パッケージタイプ又は部品タイプに対する照明セッティングを、生成画像に基づいて決定してもよい（２６０）。パッケージタイプ又は部品タイプに対する照明セッティングは、照明源又は照明モードに対するセッティングを含む。例えば、生成画像が、照明構成Ａにて取得された画像Ａの最大強度の７５％と、照明構成Ｂにて取得された画像Ｂの最大強度の５０％を使用する場合、照明構成Ａについては最大強度の７５％の照明セッティングを決定し、照明構成Ｂについては最大強度の５０％の照明セッティングを決定してもよい。このため、選択された生成画像にて画像が使用されるレベルは、生成画像を生成するのに使用される参照画像を取得するときに使用されるさまざまな強度レベルの強度レベルに対応し得る。
【００８８】
任意選択で、決定された照明セッティング又は取得された画像は、アーカイブサーバ５００に送信されてもよく（２７０）及び／又は参照画像は、アーカイブサーバ５００に送信されてもよい。アーカイブサーバ５００は、決定された照明セッティングを受信可能な任意のタイプのサーバであってもよい。アーカイブサーバ５００は、照明セッティング又は画像を保存してもよく、データは、説明された方法のアルゴリズムを改善するのに後に使用されてもよい。アーカイブサーバ５００に関して、図６を参照してさらに詳細に以下説明する。
【００８９】
部品タイプ又はパッケージタイプに対して決定（２６０）された照明セッティングは、図４を参照して説明したように、装着前にパッケージタイプ又は部品タイプの部品を検証する方法にて使用されてもよい。
【００９０】
図４を参照して、図１〜図３に関連して考察した実施形態とほぼ同じであり得る実施形態による、装着する部品を検証するための方法３００を説明する。「部品の検証」とは、部品に欠陥がないことと、部品が想定されたパッケージタイプであることと、部品が装着ヘッドによって正しく取り出されていることとを決定することであると理解してもよい。この方法は、部品を装着する前にピック＆プレース機械で実施してもよい。ワークピースに部品を装着する前に部品を検証することにより、不良ワークピースを回避するか削減してもよい。
【００９１】
この方法は、部品を装着ヘッド１１０によって取り出すステップ３１０を含んでもよい。決定された照明セッティングを使用して、部品の画像を取得してもよい（３２０）。取得された部品の画像は、例えば、ピック＆プレース機械１００の処理手段１２０によって分析されてもよい（３３０）。画像は、例えば、アーカイブサーバ５００又はデータベースから提供されるような部品の既知の画像と比較することにより分析されてもよい。これとは別に、あるいはこれに加えて、画像は、例えば、取得された画像内の部品の形状、同一性、タイプ、位置又は向きを識別するアルゴリズムによって分析されてもよい。画像の分析に基づいて、部品を装着するべきか廃棄するべきかを決定してもよい（３４０）。部品が想定されたタイプではなく、欠陥があると決定された場合、あるいは部品が誤って取り出された場合、部品は廃棄されてもよい。さもなければ、部品は装着されてもよい。部品を装着するべきであると決定された場合、部品はワークピースに装着されてもよい（３５０）。
【００９２】
部品を装着するべきではないと決定された場合、第２の照明セッティングを使用して、第２の画像、検証画像を取得してもよい（３７０）。第２の照明セッティングは、取得された画像を分析するステップ３３０により発見された欠陥に基づいて選択されてもよい。第２の照明セッティングは、照明セッティングを決定する方法２００を使用して決定されてもよいが、第１の照明セッティングを決定するときに使用されるものとは異なる品質尺度で決定された。
【００９３】
例えば、ステップ３３０にて部品が誤って取り出されたと決定された場合、部品が実際に正しく取り出されたかどうかを決定するのに適した照明セッティングを使用してもよい。検証画像の分析により、部品が誤って取り出されていないと決定された場合、部品を装着してもよい。そうでない場合、部品を廃棄してもよい。部品が廃棄される可能性があると決定された場合、図５を参照して説明したように、部品のデータを処理する方法４００を開始してもよい。
【００９４】
図５を参照すると、一実施形態による、部品に関するデータを処理する方法４００が記載される。方法４００は、図１〜図４を参照して考察したピック＆プレース機械とほぼ同じピック＆プレース機械１００の処理ユニット１２０によって実施され、アーカイブサーバ５００の処理手段５１０によって実施されてもよい。データとは、部品、部品タイプ、パッケージタイプ、あるいはピック＆プレース機械に関連する他の任意のデータに関する任意のタイプのデータを意味し得る。
【００９５】
部品が廃棄されると決定された場合、その部品の新たな参照画像を取得してもよい。新たな参照画像は、アーカイブサーバ５００に送信されてもよい。ステップ３２０及び３７０の取得された画像はこのほか、以前の参照画像とともにアーカイブサーバ５００に送信されてもよい。画像は、例えば、部品の知識を有するユーザによってタグ付けされてもよく（４２０）、タグは、装着しない（あるいは装着することが決定であった場合は装着する）という決定が正しいかどうかを示してもよい。
【００９６】
照明セッティングを決定するためのアルゴリズムは、機械学習アルゴリズムである場合、タグ付きデータに基づいて、例えば、教師付き学習アルゴリズムを使用して訓練されてもよい（４３０）。これとは別に、アルゴリズムは、静的アルゴリズムの場合、変更され、タグ付きデータによって検証されてもよい。次に、更新されたアルゴリズムは、図３を参照して説明したように、照明セッティングを決定する方法２００にて使用されてもよい（４４０）。
【００９７】
部品をワークピースに装着する必要があるかどうかを決定するアルゴリズムは、上記と同じように、機械学習アルゴリズムである場合、タグ付きデータに基づいて、例えば、教師付き学習アルゴリズムを使用して訓練されてもよい（４５０）。これとは別に、アルゴリズムは、静的アルゴリズムである場合、変更され、タグ付きデータによって検証されてもよい。更新されたアルゴリズムは、図４を参照して説明するように、部品を装着する必要があるかどうかを決定する方法３００にて使用されてもよい（４６０）。
【００９８】
上記の方法４００では、部品が廃棄されると決定された場合について説明されているが、方法５００はこのほか、部品が廃棄されると決定されたかどうかにかかわらず実施されてもよい。即ち、同一のデータ及び画像を（取得した場合）、部品が装着された場合でも、アーカイブサーバに送信してもよい。このデータは、例えば、ピック＆プレース機械の開発者によって使用され、正のデータセットでアルゴリズムを訓練してもよい。
【００９９】
一実施形態によるアーカイブサーバ５００について、図６を参照して以下説明する。アーカイブサーバ５００は、処理手段５１０と、保存ユニット５３０と、この例では３つの通信インターフェース５２０、即ち、５２１、５２２、５２３とを備える。しかし、３つ以外の数の機能が異なるインターフェースを使用してもよい。例えば、３つのインターフェースは、ここで説明する３例の機能を組み合わせた１つのインターフェースであってもよい。インターフェースは、データの送信及び／又は受信に適した任意のタイプの通信インターフェースであってもよい。例えば、インターフェースがＡＰＩ、エンドポイント又はファイルシステムであってもよい。
【０１００】
保存ユニット５３０は、データを保存するように構成された任意のタイプの保存ユニットであってもよい。例示のみを目的として、保存ユニットはデータベース又はファイルシステムであってもよい。保存ユニットは、アーカイブサーバと同じサーバにあるか、１つ又は複数のサーバにあってもよい。保存ユニット５３０は、第１の部品に関連するパッケージデータを保存し、第１の部品に関連する１つ又は複数の照明セッティングでパッケージデータを補完するように構成されてもよい。また、第１の部品又は第１の部品のパッケージタイプに関連し得る別のデータを保存ユニット５３０に保存してもよい。
【０１０１】
アーカイブサーバ５００は、第１の通信インターフェース５２１を介して、特定のパッケージタイプの第１の部品に関連付けられた照明セッティングを、例えば、ピック＆プレース機械１００から受信してもよい。受信した照明セッティングは、方法２００を使用してピック＆プレース機械１００によって決定されたものであってもよい。受信した照明セッティングは、例えば、処理ユニット５１０により、保存ユニット５３０に保存されてもよい。アーカイブサーバ５００は、ユーザからの要求に応じて照明セッティングを提供するように構成された第２の通信インターフェース５２２を介して照明セッティングを提供してもよい。ユーザは、データを要求するソフトウェア又はアプリケーションを使用している人であってもよい。
【０１０２】
アーカイブサーバは、第３の通信インターフェース５２３を介して、照明要素によって照らされたときにカメラにより取得された部品の画像を受信してもよい。画像は、方法２００にて決定された照明セッティングに従って、ピック＆プレース機械１００の照明源１３０によって照らされたときの部品の参照画像又は画像であってもよい。受信したデータは、保存ユニット５３０に保存されてもよい。受信したデータは、例えば、機械学習アルゴリズムの訓練データ又は検証データとして使用されるか、静的アルゴリズムの検証データとして使用されることにより、照明セッティングを決定するか部品を検証するアルゴリズムの改善に使用されてもよい。
【０１０３】
図５を参照して説明したように、アーカイブサーバは、データを保存し、方法４００に提供して、照明セッティング及び／又は部品を廃棄するべきであるかどうかを決定するアルゴリズムを改善してもよい。
【０１０４】
当業者は、本発明が上記の実施形態に決して限定されないことを理解する。それどころか、添付の特許請求の範囲内で多くの修正及び変更が可能である。
【０１０５】
さらに、請求された発明を実施する当業者が、開示された実施形態に対する変形を、図面、開示及び添付特許請求の範囲の研究から、理解し、達成することができる。請求項では、「含む」という用語は他の要素又はステップを除外せず、不定冠詞「ａ」又は「ａｎ」は複数を除外しない。特定の手段が相互に異なる従属請求項に記載されているという単なる事実は、このような手段の組み合わせが有利に使用できないことを示すものではない。
【０１０６】
（箇条書きにした複数の実施形態）
１．ピック＆プレース機械にて、特定のパッケージタイプに属する部品の画像を取得するための照明セッティングを決定する方法であって、
前記特定のパッケージタイプの第１の電子部品の第１の画像を、前記第１の電子部品が第１の照明構成によって照らされている間に取得するステップであって、第1の画像の前記取得は、それにより第1の照明要素を提供しているステップと、
前記第１の電子部品の第２の画像を、前記第１の電子部品が前記第１の照明構成とは異なる第２の照明構成によって照らされている間に取得するステップであって、第２の画像の前記取得は、それにより第２の照明要素を提供しているステップと、
第１の画像及び前記第２の画像のソフトウェア操作の使用により、前記第１の部品の複数の生成画像を生成するステップであって、前記複数の生成画像のそれぞれは、前記第１の照明要素の照明強度レベルと、前記第２の照明要素の照明強度レベルとの少なくとも特定の組み合わせを含む、ステップと、
所定の品質尺度を満たす前記複数の生成画像のうち少なくとも１つを選択するステップと、
選択された生成画像に基づいて、前記パッケージタイプに関連付けられた照明セッティングを決定するステップであって、決定された照明セッティングは、前記第１の照明要素の第１の強度レベルと前記第２の照明要素の第２の強度レベルとを少なくとも含む、ステップと、
を含む方法。
【０１０７】
２．決定された照明セッティングに従って前記第２の電子部品が照らされている間に、前記特定のパッケージタイプの第２の電子部品の画像を取得し、
取得された画像の分析に基づいて、前記第２の電子部品を廃棄するべきかワークピースに配置するべきかを決定する後続のステップをさらに含む、請求項１に記載の方法。
【０１０８】
３．前記第２の電子部品を廃棄するべきであると決定された場合、検証照明セッティングに従って前記第２の電子部品が照らされている間に、前記第２の電子部品の検証画像を取得し、
取得された検証画像の分析に基づいて、前記第２の電子部品を廃棄するべきかワークピースに配置するべきかを決定する後続のステップをさらに含む、請求項２に記載の方法。
【０１０９】
４．取得された画像は、前記部品の形状又は輪郭と、前記ピック＆プレース機械の装着ヘッドによって保持される位置又は向きというパラメータのうちの少なくとも１つに関して分析される、請求項２に記載の方法。
【０１１０】
５．前記第１の部品は、前記第１及び第２の画像の取得中に、前記ピック＆プレース機械の装着ヘッドによって保持される、請求項１〜４の何れか一項に記載の方法。
【０１１１】
６．前記所定の品質尺度は最も高い画像コントラストに対応する、請求項１〜５の何れか一項に記載の方法。
【０１１２】
７．前記第１の電子部品の背景の照明画像を取得するステップと、
前記複数の生成画像を生成する前に、前記第１の画像及び前記第２の画像から前記背景照明画像を差し引くステップと、をさらに含む、請求項１〜６の何れか一項に記載の方法。
【０１１３】
８．前記背景照明画像は、前記所定の品質尺度を満たす前記複数の生成画像のうちの選択された画像に追加され、結果として得られた画像は、前記特定のパッケージタイプの後続する電子部品を廃棄するべきかワークピースに配置するべきかを決定するときに使用される参照画像として保存される、請求項５に記載の方法。
【０１１４】
９．前記第１の照明要素の強度レベルは、前記第１の画像の取得中に、前記第１の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択され、及び／又は、
前記第２の照明要素の強度レベルは、前記第２の画像の取得中に、前記第２の画像の少なくともいくつかの画素が飽和するかほぼ飽和するように選択される、請求項１〜８の何れか一項に記載の方法。
【０１１５】
１０．前記第１の照明要素は、第１の角度からの前記部品に対する照明を表し、前記第２の照明要素は、前記第１の角度とは異なる第２の角度からの前記部品に対する照明を表す、請求項１〜９の何れか一項に記載の方法。
【０１１６】
１１．前記第１の照明要素は、第１の色の光による照明を表し、前記第２の照明要素は、前記第１の色とは異なる第２の色の光による照明を表す、請求項１〜９の何れか一項に記載の方法。
【０１１７】
１２．前記第１及び第２の照明要素は、暗視野照明、前方光照明及び周囲照明を含むリストから選択される、請求項１〜１１の何れか一項に記載の方法。
【０１１８】
１３．前記方法は、決定された照明セッティングをアーカイブサーバにアップロードするステップをさらに含む、請求項１〜１２の何れか一項に記載の方法。
【０１１９】
１４．ピック＆プレース機械にて、特定のパッケージタイプに属する部品を検証するシステムであって、前記システムは、
第１の照明要素によって前記特定のパッケージタイプの第１の電子部品を照らす第１の照明構成と、
前記第１の照明要素とは異なる第２の照明要素によって前記第１の電子部品を照らす第２の照明構成と、
前記第１の照明要素によって照らされている間に前記電子部品の第１の画像を取得し、前記第２の照明要素によって照らされている間に前記電子部品の第２の画像を取得するカメラと、
処理手段であって、
前記第１の画像及び前記第２の画像のソフトウェア操作の使用により、前記第１の部品の複数の生成画像を生成し、前記複数の生成画像のそれぞれは、前記第１の照明要素の照明強度レベルと、前記第２の照明要素の照明強度レベルとの特定の組み合わせを含み、
所定の品質尺度を満たす前記複数の生成画像のうち少なくとも１つを選択し、
選択された生成画像に基づいて、前記パッケージタイプに関連付けられた照明セッティングを決定し、決定された照明セッティングは、前記第１の照明要素の第１の強度レベルと前記第２の照明要素の第２の強度レベルとを含む、ように構成された処理手段と、
を具備するシステム。
【０１２０】
１５．前記カメラは、決定された照明セッティングに従って前記第２の電子部品が照らされている間に、前記特定のパッケージタイプの第２の電子部品の画像を取得するようにさらに構成され、
前記処理手段は、前記第２の部品の取得された画像の分析に基づいて、前記第２の電子部品を廃棄するべきかワークピースに配置するべきかを決定するようにさらに構成される、請求項１４に記載の方法。
【０１２１】
１６．アーカイブサーバであって、その設置場所にて、
請求項１４に記載のシステムから、特定のパッケージタイプの第１の部品に関連付けられた照明セッティングを受信するように構成された第１の通信インターフェースと、
前記照明セッティングを保存するように構成された保存ユニットと、
ユーザの要求に応じて前記照明セッティングを提供するように構成された第２の通信インターフェースと、を有する、アーカイブサーバ。
【０１２２】
１７．前記保存ユニットは、前記第１の電子部品に関連するパッケージデータを保存し、前記パッケージデータを前記第１の電子部品に関連付けられた１つ又はいくつかの照明セッティングで補完するように構成される、請求項１６に記載のアーカイブサーバ。
【０１２３】
１８．前記アーカイブサーバは、その設置場所にて、
請求項１４に記載のシステムから、前記第１及び第２の照明要素によって照らされたときに前記カメラによって取得された部品の画像を受信する第３の通信インターフェースアダプタをさらに有する、請求項１７に記載のアーカイブサーバ。
【０１２４】
１９．前記第１及び第２の電子部品の両方が、第１、第２及び第３の照明要素をそれぞれ提供する第１、第２及び第３の照明構成によって照らされ、前記第１、第２及び第３の照明要素はいずれも互いに異なっている、請求項１〜１３の何れか一項に記載の方法。
【０１２５】
２０．ピック＆プレース機械にて、特定のパッケージタイプに属する部品を検証するシステムであって、前記システムは、
第１の照明要素によって、前記特定のパッケージタイプの第１の電子部品を照らす第１の照明構成と、
前記第１の照明要素とは異なる第２の照明要素によって前記第１の電子部品を照らす第２の照明構成と、
前記第１の照明要素とも前記第２の照明要素とも異なる第３の照明要素によって前記第１の電子部品を照らす第３の照明構成と、
前記第１の照明要素によって照らされている間に前記部品の第１の画像を取得し、前記第２の照明要素によって照らされている間に前記部品の第２の画像を取得し、前記第３の照明要素によって照らされている間に前記部品の第３の画像を取得するカメラと、
処理手段であって、
前記第１の画像、前記第２の画像及び前記第３の画像のソフトウェア操作の使用により、前記第１の電子部品の複数の生成画像を生成し、前記複数の生成画像のそれぞれは、前記第１の照明要素の照明強度レベルと、前記第２の照明要素の照明強度レベルと、前記第３の照明要素の照明強度レベルとの特定の組み合わせを含み、
所定の品質尺度を満たす前記複数の生成画像の少なくとも１つを選択し、
選択された生成画像に基づいて、前記パッケージタイプに関連付けられた照明セッティングを決定し、決定された照明セッティングは、前記第１の照明要素の第１の強度レベルと、前記第２の照明要素の第２の強度レベルと、前記第３の照明要素の第３の強度レベルとを含む、ように構成された処理手段と、
をさらに具備するシステム。
【０１２６】
２１．前記カメラは、前記第２の電子部品が、前記第１の照明要素の第１の強度レベルと、前記第２の照明要素の第２の強度レベルと、前記第３の照明要素の第３の強度レベルとを含む決定された照明セッティングに従って照らされる間に、前記特定のパッケージタイプの第２の電子部品の画像を取得するようにさらに構成され、
前記処理手段は、前記第２の部品の取得された画像の分析に基づいて、前記第２の部品が廃棄されるべきかワークピースに配置されるべきかを決定するようにさらに構成される、請求項２０に記載の方法。
【０１２７】
２２．前記システムのカメラは、前記第１の電子部品の背景の照明画像を取得し、前記第１の画像、前記第２の画像及び前記第３の画像から前記背景照明画像を差し引くようにさらに構成される、請求項２０又は２１に記載のシステム。
【０１２８】
２３．アーカイブサーバであって、その設置場所にて、
請求項２０に記載のシステムから、特定のパッケージタイプの第１の部品に関連付けられた照明セッティングを受信するように構成された第１の通信インターフェースと、
前記照明セッティングを保存するように構成された保存ユニットと、
ユーザの要求に応じて前記照明セッティングを提供するように構成された第２の通信インターフェースと、を有するアーカイブサーバ。
【０１２９】
２４．前記保存ユニットは、前記第１の電子部品に関するパッケージデータを保存し、前記パッケージデータを、前記第１の電子部品に関連付けられた１つ又はいくつかの照明セッティングで補完するように構成される、請求項２３に記載のアーカイブサーバ。
【０１３０】
２５．前記アーカイブサーバは、その設置場所にて、
請求項２０に記載のシステムから、前記第１、第２及び第３の照明要素によって照らされたときに前記カメラによって取得された部品の画像を受信する第３の通信インターフェースアダプタを有する、請求項２３又は２４に記載のアーカイブサーバ。
【図１】
2020527854.tif 000003
【図２】
2020527854.tif 000004
【図３】
2020527854.tif 000005
【図４】
2020527854.tif 000006
【図５】
2020527854.tif 000007
【図６】
2020527854.tif 000008
【国際調査報告】
2020527854.tif 000009
2020527854.tif 000010