(57)【要約】【課題】作業員等のユーザの作業負担を増加させることなく、分電盤内の端子台やブレーカ等にケーブルがビスによって適正に接続されているか、即ち、締め付けられているビスに緩みはないか、ビスの締め付けを忘れていないかを確認可能な、締め付け確認システムを提供する。【解決手段】ビスの締め付け状況を確認する締め付け確認システムであって、前記締め付け確認システムは、少なくとも、ビスを締め付けるドライバー３１に設けられた内視鏡カメラ１と、内視鏡カメラ１と接続された情報処理装置を備え、内視鏡カメラ１は、ドライバー３１の締め付け対象であるビス付近を撮影し、前記情報処理装置は、内視鏡カメラ１から受信した撮影情報を解析することで、ビスの締め付け状況を確認する構成とした。【選択図】図２
2020062697.tif 000002
【特許請求の範囲】
【請求項１】
ビス又はナットの締め付け状況を確認する締め付け確認システムであって、
前記締め付け確認システムは、少なくとも、ビス又はナットを締め付ける締め付け工具に設けられたカメラと、
前記カメラと接続された情報処理装置を備え、
前記カメラは、前記締め付け工具の締め付け対象であるビス又はナット付近を撮影し、
前記情報処理装置は、前記カメラから受信した撮影情報を解析することで、ビス又はナットの締め付け状況を確認することを特徴とする、締め付け確認システム。
【請求項２】
前記情報処理装置が、前記撮影情報を解析し、ビス又はナットの回転量に基づいて、ビス又はナットの締め付け状況を確認することを特徴とする、請求項１に記載の締め付け確認システム。
【請求項３】
ビス又はナットを締め付ける締め付け工具に設けられたカメラと当該カメラと接続された情報処理装置を備え、ビス又はナットの締め付け状況を確認する締め付け確認システムを用いた方法であって、
前記カメラは、前記締め付け工具の締め付け対象であるビス又はナット付近を撮影するステップと、
前記情報処理装置は、前記カメラから受信した撮影情報を解析することで、ビス又はナットの締め付け状況を確認するステップを有することを特徴とする、締め付け確認システムを用いた方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、締め付けられているビスやナットに緩みはないか、ビスやナットの締め付けを忘れていないかを確認可能な、締め付け確認システム、及び当該締め付け確認システムを用いた方法に関するものである。
【背景技術】
【０００２】
従来から、現場では新築・改修現場に問わず、分電盤内の端子台又はブレーカにビスによってケーブルを接続する際、作業員等のユーザは、ケーブルが「ビス（＝ネジ、ボルト）によって適正に接続されているか、即ち、締め付けられているビスに緩みはないか、ビスの締め付けを忘れていないか」の確認作業を指定の工具（トルクレンチ・トルクドライバー）を用いて行っている。
【０００３】
しかし、確認作業を行っているにも関わらず、ビスの緩みやビスの締め忘れ等が原因で重大な設備事故が起きているのが現状である。具体的には例えば、ビスが斜めの状態で締め付けられている。作業員等のユーザが休憩等で作業を中断した後、作業を再開する際に、中断した箇所を間違えて、締め付けが行われないビスが出てきてしまう。
【０００４】
このようなビスの締め忘れを防止する、締結部材締め忘れ防止システムが、特許文献１で開示されている。
【０００５】
この特許文献１では、検査対象領域のボルトの締め付けが完了すると、検査員がデジタルカメラにより検査対象領域を撮影する。デジタルカメラに記録された画像は、パソコン等の判別装置に送信される。操作員は、判別装置のモニター画面等の画像表示部に表示された、検査対象領域の画像に係る全てのボルトにマーキングされているか否かを確認する構成が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２４０４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の構成では、ボルトの締め付けが完了すると、デジタルカメラで検査対象領域を撮影する必要がある。そのため、検査対象領域の撮影という新たな作業が追加され、作業員等のユーザの作業負担が増加する。また、検査対象領域に係る撮影画像の質は、作業員等の各ユーザによって変動し、ボルトのマーキングの有無の確認結果に影響を与える場合がある。
【０００８】
そこで本発明は、上記問題点に対処するため、作業員等のユーザの作業負担を増加させることなく、締め付けられているビスやナットに緩みはないか、ビスやナットの締め付けを忘れていないかを確認可能な、締め付け確認システム、及び当該締め付け確認システムを用いた方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、請求項１に係る発明は、
ビス又はナットの締め付け状況を確認する締め付け確認システムであって、
前記締め付け確認システムは、少なくとも、ビス又はナットを締め付ける締め付け工具に設けられたカメラと、
前記カメラと接続された情報処理装置を備え、
前記カメラは、前記締め付け工具の締め付け対象であるビス又はナット付近を撮影し、
前記情報処理装置は、前記カメラから受信した撮影情報を解析することで、ビス又はナットの締め付け状況を確認する、締め付け確認システムとした。
【００１０】
また、請求項２に係る発明は、
前記情報処理装置が、前記撮影情報を解析し、ビス又はナットの回転量に基づいて、ビス又はナットの締め付け状況を確認する、請求項１に記載の締め付け確認システムとした。
【００１１】
また、請求項３に係る発明は、
ビス又はナットを締め付ける締め付け工具に設けられたカメラと当該カメラと接続された情報処理装置を備え、ビス又はナットの締め付け状況を確認する締め付け確認システムを用いた方法であって、
前記カメラは、前記締め付け工具の締め付け対象であるビス又はナット付近を撮影するステップと、
前記情報処理装置は、前記カメラから受信した撮影情報を解析することで、ビス又はナットの締め付け状況を確認するステップを有する、締め付け確認システムを用いた方法とした。
【発明の効果】
【００１２】
本発明は、締め付けられているビスやナットに緩みはないか、ビスやナットの締め付けを忘れていないかを、作業員等のユーザの作業負担を増加させることなく、確認することができる。
【００１３】
その結果、ビスやナットの緩みやビスやナットの締め忘れ等による設備事故の発生を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態例１の分電盤の全体的な構成を例示的に示す図である。
【図２】本発明の実施の形態例１の内視鏡カメラが設けられたドライバーの全体的な構成を示す図である。
【図３】本発明の実施の形態例１の内視鏡カメラのハードウェア構成を模式的に示した概念図である。
【図４】本発明の実施の形態例１の情報処理装置のハードウェア構成を模式的に示した概念図である。
【図５】本発明の実施の形態例１の内視鏡カメラから受信した、ドライバーの先端付近の撮影情報を示した図である。
【図６】本発明の実施の形態例１の内視鏡カメラから受信した、ドライバーの先端付近の撮影情報を示した図である。
【図７】本発明の実施の形態例１の内視鏡カメラから受信した、ドライバーの先端付近の撮影情報を示した図である。
【図８】本発明の実施の形態例１の内視鏡カメラから受信した、ドライバーの先端付近の撮影情報を示した図である。
【図９】本発明の実施の形態例１のビス及びドライバーの角速度の時間的変化を折れ線グラフで示した図である。
【図１０】本発明の実施の形態例１の情報処理装置の締め付け情報記憶領域の構造を模式的に示した図である。
【図１１】本発明の実施の形態例１の締め付け確認システムの動作の流れを示した流れ図である。
【図１２】本発明の実施の形態例１のビス及びドライバーの角速度の時間的変化を折れ線グラフで示した図である。
【発明を実施するための形態】
【００１５】
（実施の形態例１）
以下、添付図面を参照して本発明に係る実施の形態例１を詳細に説明する。ただし、本実施の形態例に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１６】
＜締め付け確認システムの構成＞
締め付け確認システムは、主として、内視鏡カメラ１と情報処理装置２から構成されている。そして、内視鏡カメラ１と情報処理装置２は、USB（＝Universal Serial Bus）等を用いて、相互に情報通信可能に接続されている。
【００１７】
本実施の形態例１では、図１に示す分電盤６内のブレーカ（＝配線用遮断器）６１に締め付け確認システムを適用した場合について説明する。
【００１８】
一般的に、分電盤６は、建物の外部から引き込んだ電力を各部屋、各設備に振り分ける役割を果たす。各部屋、各設備に電力を供給する各ケーブル６２と、建物の外部から電力を引き込む主幹用母線６３は、ブレーカ６１を介して接続されている。そして、各ブレーカ６１には、識別番号が付されている。また、各ブレーカ６１と各ケーブル６２は、締め付けられたビス３３によって、接続されている。
【００１９】
＜内視鏡カメラ１の構成＞
管状の内視鏡カメラ１は、図２に示すように、ドライバー３１に、ドライバー３１の長手方向に沿って、テープ４１を用いて設けられている。そして、ドライバー３１の先端３２付近を撮影可能なように、内視鏡カメラ１のレンズ部１１は、ドライバー３１の先端３２の方向に向けられている。
【００２０】
また、内視鏡カメラ１は、図３に示すように、主としてカメラ部１２と本体部１５から構成されている。カメラ部１２の先端には、レンズ部１１が設けられている。本体部１５には、信号処理部１３と光源部１４が内蔵されている。信号処理部１３は、カメラ部１２から得られた映像入力信号に所定の信号処理を施し、映像出力信号を生成し、情報処理装置２に出力する。光源部１４は、光ファイバ（図示省略）などを用いてカメラ部１２に照明光を送る。
【００２１】
なお、本実施の形態例１に係る締め付け確認システムでは、内視鏡カメラ１を用いる構成を示したが、この構成に限定されるものではない。ＣＣＤ（＝電荷結合素子）やＣＭＯＳイメージセンサ等の撮像素子を備えたカメラであれば良い。
【００２２】
＜情報処理装置２の構成＞
情報処理装置２は、内視鏡カメラ１が撮影したドライバー３１の先端３２付近の撮影情報に係る映像出力信号を受信し、当該撮影情報に基づいて、ビス３３の締め付けが正常か否かを判断する機能を有している。そして、情報処理装置２は、当該機能に特化した専用の装置で実現しても良いし、汎用のパソコンやサーバに当該機能を組み込んで実現しても良い。
【００２３】
次に、情報処理装置２のハードウェア構成について、図４を参照して説明する。図４は、情報処理装置２のハードウェア構成を模式的に示した概念図である。
【００２４】
図４において、制御手段２１は、例えば、ＣＰＵ（＝Central Processing Unit）で実現され、後述する記憶手段２２に含まれるＨＤ（＝Hard Disk）等に格納されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラム等を実行し、記憶手段２２に含まれるＲＡＭ（＝Random Access Memory）にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００２５】
＜ビス３３と、ビス３３を識別する識別情報との関連付けについて＞
特に、制御手段２１は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、当該撮影情報に含まれるブレーカ６１に係る識別番号について、ＯＣＲ（＝Optical Character Recognition/Reader、光学的文字認識）を行う。
【００２６】
以下、詳しく説明する。図５及び図６は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報を示した図であり、図５は、ドライバー３１の先端３２がビス３３の孔に正しく嵌った回転開始前の状態を示し、図６は、ドライバー３１及びビス３３を約３５度回転させた状態を示している。作業員等のユーザがビス３３の締め付けを開始後、締め付けが停止した場合、又は締め付けが所定の速度以下になった場合等に、ドライバー３１の先端３２付近の撮影情報から、ブレーカ６１に係る識別番号が記載されている文字領域を分離・特定する。なお、図５及び図６では、締め付けを行っているドライバー３１付近に、複数の文字領域（識別番号：５、７、９）が示されている。このように、撮影情報に複数の文字領域が含まれている場合には、締め付けを行っているドライバー３１に最も近い文字領域を分離・特定する。図５及び図６では、識別番号７に係る文字領域を分離・特定する。
【００２７】
そして、分離・特定した文字領域から、認識に役立つ特徴を取り出し、ベクトルの形式で出力する。特徴の取り出しには、一般的な特徴抽出法を利用でき、例えば、本実施の形態例１のように、認識対象が文字である場合には、文字領域から抽出したエッジの局所的な方向性等を用いることができる。
【００２８】
出力した特徴ベクトルを、記憶手段２２内の識別辞書記憶領域２２１に格納されている模範となる特徴ベクトル（＝プロトタイプ）と比較し、出力した特徴ベクトルがいずれの識別番号に属するのかを判定することによって、ブレーカ６１に係る識別番号を特定する。
【００２９】
例えば、識別辞書記憶領域２２１内に、プロトタイプを各識別番号について、１つずつ格納しておく。そして出力した特徴ベクトルと、各プロトタイプを比較し、一致するものがあるか否か、又は一番近いものはどれかによって、出力した特徴ベクトルが、いずれの識別番号に属するのかを判定する。
【００３０】
一般的にＯＣＲを含むパターン認識では、多くのサンプルを集めて、それらのサンプルに基づいて、出力した特徴ベクトルと比較するプロトタイプを決定する。
【００３１】
例えば、本実施の形態例１では、大文字「１」、小文字「1」、四角枠に「１」、丸枠に「１」、三角枠に「１」といった多彩な各サンプルの特徴ベクトルを求め、各サンプルがどの識別番号に属するのかといった「正解識別番号」を記憶させ、学習させる。なお、このようなサンプルを学習情報という。
【００３２】
同じ識別番号に属する学習情報は、特徴空間上では、「クラスタ」と呼ばれるひとかたまりになっているはずである。そして、各識別番号に対応するクラスタの中から、代表的な特徴ベクトルをプロトタイプに決定する。従って、学習情報として使用するサンプルは、一般的に、多ければ多い程、高精度な認識を行うことができる。
【００３３】
また、制御手段２１は、ＯＣＲによって特定したブレーカ６１に係る識別番号を、ドライバー３１を使って現在締め付け中のビス３３の識別情報として関連付ける。
【００３４】
なお、本実施の形態例１に係るブレーカ６１のように、各ブレーカ６１に、複数のケーブル６２が接続されており、ビス３３によって各ケーブル６２が接続されている場合には、各ビス３３の識別情報と、ＯＣＲによって特定したブレーカ６１に係る識別番号との関連付けを行う際、同一のブレーカ６１に係る各ビス３３の識別情報には、同一のブレーカ６１の識別番号を関連付ける構成としても良い。あるいは、作業員等のユーザはビス３３の締め付け作業を上から順番に行うことに決め、各ビス３３の識別情報と、ＯＣＲによって特定したブレーカ６１に係る識別番号との関連付けを行う際、例えば「識別番号７上」、「識別番号７下」というように、同一の識別番号の中で区分けした識別番号を順番に割り振る構成としても良い。
【００３５】
また、本実施の形態例１では、制御手段２１は、ブレーカ６１に係る識別番号について、ＯＣＲを行う構成を示したが、この構成に限定されるものではない。例えば、ブレーカ６１に係る識別番号の認識を目的として、多層パーセプトロン構造を有するニューラルネットワーク（ＮＮ）を構築する。そして、制御手段２１は、この構築されたニューラルネットワークを用いて、ブレーカ６１に係る識別番号の認識を行う構成としても良い。なお具体的には、例えば、過学習を回避するため、畳み込みニューラルネットワーク（ＣＮＮ）を用いても良い。
【００３６】
大量の情報を入力させる等、機械学習を行わせることにより、ニューラルネットワークを用いることで、精度良い認識を行うことが可能となる。
【００３７】
＜締め付けの開始時点の特定について＞
また、制御手段２１は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、当該撮影情報に含まれるドライバー３１の先端３２の位置を特定する。そして、特定したドライバー３１の先端３２の位置について、パターンマッチングを行い、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌ったか否かを判断する。また、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った時点を締め付けの開始時点とみなす（＝特定する）。
【００３８】
特定したドライバー３１の先端３２の位置について行う、パターンマッチングについて、以下詳しく説明する。制御手段２１は、受信したドライバー３１の先端３２付近の撮影情報と、記憶手段２２内のドライバー適正位置記憶領域２２２に格納されている、ドライバー３１の先端３２がビス３３の孔に正しく嵌った「模範状態の撮影情報」とを、パターンマッチングにより比較する。そして、制御手段２１は、パターンマッチングによる相関値が所定の値以上になっている場合には、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った状態であると判断し、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った時点を締め付けの開始時点とみなす。一方、この相関値が所定の値未満になっている場合には、ドライバー３１の先端３２がビス３３の孔に正しく嵌っていないと判断する。
【００３９】
例えば、受信したドライバー３１の先端３２付近の撮影情報が、図７に示すような場合には、制御手段２１は、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った状態であると判断し、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った時点を締め付けの開始時点とみなす。一方、受信したドライバー３１の先端３２付近の撮影情報が、図８に示すような場合には、制御手段２１は、ドライバー３１の先端３２がビス３３の孔に正しく嵌っていないと判断する。
【００４０】
＜ビス３３及びドライバー３１の回転量の算出について＞
また、制御手段２１は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、撮影情報の回転ベクトルと回転方向を検出することで、ビス３３及びドライバー３１の回転ベクトルと回転方向を検出する。即ち、撮影情報の回転ベクトルと回転方向を、ビス３３及びドライバー３１の回転ベクトルと回転方向とみなして、検出する。
【００４１】
以下、図９を用いて詳しく説明する。図９は、ビス３３及びドライバー３１の角速度（回転の速度）の時間的変化を折れ線グラフ５で示したものであり、縦軸がビス３３及びドライバー３１の角速度（回転の速度）を示し、横軸が時間を示している。そして、縦軸の正方向がビス３３の締まる回転方向であり、縦軸の負方向がビス３３の弛む回転方向である。
【００４２】
制御手段２１は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、撮影情報の回転ベクトルと回転方向を検出することによって、ビス３３及びドライバー３１の角速度とその時間的変化、及びビス３３及びドライバー３１の「正か負か」の回転方向を検出する。そして、検出したビス３３及びドライバー３１の角速度とその時間的変化、及び検出したビス３３及びドライバー３１の「正か負か」の回転方向は、図１０に示すように、上述の、締め付け中のビス３３に関連付けた識別情報に対応させて、締め付け情報記憶領域２２３に記憶する。
【００４３】
なお、制御手段２１は、上述の、特定した締め付けの開始時点から、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、撮影情報の回転ベクトルと回転方向を検出し、ビス３３及びドライバー３１の角速度とその時間的変化、及びビス３３及びドライバー３１の「正か負か」の回転方向を検出する。
【００４４】
そして、制御手段２１は、締め付け情報記憶領域２２３から呼び出した、締め付けの開始時点からのビス３３及びドライバー３１の角速度「dθ/dt」、角速度の時間的変化（t）に基づいて、積分「（dθ/dt）×t」を行い、ビス３３及びドライバー３１の回転量（θ）を算出する。つまり、角速度の時系列を示すＸ軸と折れ線グラフ５に囲まれた部分の面積を算出することで、ビス３３及びドライバー３１の回転量（θ）を算出する。なお、この場合、角速度の時系列を示すＸ軸と折れ線グラフ５に囲まれた部分の面積のうち、Ｘ軸を境として正方向の面積から、Ｘ軸を境として負方向の面積を減ずる。Ｘ軸を境として負方向の面積は、ビス３３が弛む方向の回転量だからである。
【００４５】
また、制御手段２１は、算出したビス３３及びドライバー３１の回転量を、図１０に示すように、上述の、締め付け中のビス３３に関連付けた識別情報に対応させて、締め付け情報記憶領域２２３に記憶する。なお、最初に算出したビス３３及びドライバー３１の回転量については、対比情報として、締め付け情報記憶領域２２３に記憶する。
【００４６】
また、制御手段２１は、対比情報の算出後に算出したビス締め付けの回転量と、対比情報を比較し、対比情報の算出後に算出したビス締め付けの回転量が、対比情報に基づく所定の範囲に含まれる場合には、ビス締め付けが正常と判断する。そして、その旨の判断結果をディスプレイ等の表示手段２４上に表示させる。一方、制御手段２１は、対比情報と比較した結果、対比情報の算出後に算出したビス締め付けの回転量が、対比情報に基づく所定の範囲に含まれない場合には、ビス締め付けが正常ではないと判断する。そして、その旨の判断結果をディスプレイ等の表示手段２４上に表示させる。なお、ここで「対比情報に基づく所定の範囲」とは、対比情報に基づくある値から異なる値までの範囲に限らず、対比情報と同一の値も含む。
【００４７】
例えば、図１０に示すように、算出したビス３３及びドライバー３１の回転量「２８０度」が、識別情報７に係る回転量であり、識別情報１に係る回転量「２７０度」が、最初に算出された対比情報としての回転量であり、対比情報に基づく所定の範囲が「２６５〜２８５度」の場合、識別情報７に係る回転量「２８０度」は、対比情報に基づく所定の範囲に含まれ、制御手段２１は、識別情報７に係るビス３３の締め付けは正常と判断し、正常である旨の判断結果をディスプレイ等の表示手段２４上に表示させる。一方、算出したビス３３及びドライバー３１の回転量が「１８０度」の場合、対比情報に基づく所定の範囲に含まれず、制御手段２１は、識別情報７に係るビス３３の締め付けは正常ではないと判断し、正常ではない旨の判断結果をディスプレイ等の表示手段２４上に表示させる。
【００４８】
記憶手段２２は、各種情報を一時記憶するためのものであり、制御手段２１の主メモリ、ワークエリア等として機能するＲＡＭや、内部に基本Ｉ／Ｏプログラム等のプログラム、基本処理において使用する各種情報を記憶するＲＯＭ（＝Read Only Memory）を有している。
【００４９】
記憶手段２２は、大容量メモリとして機能するＨＤ（＝Hard Disk）を有しており、このＨＤには、識別辞書記憶領域２２１、ドライバー適正位置記憶領域２２２、締め付け情報記憶領域２２３が設けられている。
【００５０】
この識別辞書記憶領域２２１には、学習情報とこれらの学習情報に基づいて決定されたプロトタイプが、各識別情報について記憶されている。また、ドライバー適正位置記憶領域２２２には、ドライバー３１の先端３２がビス３３の孔に正しく嵌った「模範状態の撮影情報」が記憶されている。
【００５１】
また、締め付け情報記憶領域２２３には、図１０に示すように、各識別情報に対応させて、検出したビス３３及びドライバー３１の角速度とその時間的変化、及び検出したビス３３及びドライバー３１の「正か負か」の回転方向が記憶される。また、締め付け情報記憶領域２２３には、図１０に示すように、各識別情報に対応させて、算出したビス３３及びドライバー３１の回転量が記憶される。
【００５２】
入力手段２３は、作業員等のユーザから情報処理装置２に対する情報や命令の入力を受け付ける、例えば、キーボード、タッチパネル、ボタンである。特に、作業員等のユーザは、プロトタイプの基礎になる学習情報や、ドライバー３１の先端３２がビス３３の孔に正しく嵌った「模範状態の撮影情報」を、入力手段２３を用いて入力する。
【００５３】
表示手段２４は、例えば、液晶ディスプレイ、有機ELディスプレイ、ドットマトリクス型のディスプレイであり、入力手段２３から入力された命令や、それに対する情報処理装置２の応答出力等を表示するものである。特に、表示手段２４は、ビス３３の締め付けが正常であるか否かの判断結果を表示する。
【００５４】
バス２６は、情報処理装置２内の情報の流れを司るものである。通信手段２５はインターフェイス（Ｉ／Ｆ）であり、情報処理装置２は、この通信手段２５を介してＵＳＢ等で接続され、内視鏡カメラ１と情報のやり取りを行う。
【００５５】
なお、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。
【００５６】
次に、締め付け確認システムの動作の流れについて、図１１を用いて、説明する。なお、この締め付け確認システムの動作は、各ビス３３について、独立して実行する。
【００５７】
作業員等のユーザが、内視鏡カメラ１の電源を入れて、ドライバー３１を締め付け対象のビス３３に近づけると、内視鏡カメラ１は、情報処理装置２に対し、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号の出力を開始する（ステップＳ１１１）。
【００５８】
情報処理装置２は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、当該撮影情報に含まれるドライバー３１の先端３２の位置を特定する（ステップＳ１１２）。そして、特定したドライバー３１の先端３２の位置について、パターンマッチングを行い、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌ったか否かを判断する（ステップＳ１１３）。そして、ドライバー３１の先端３２が、ビス３３の孔に正しく嵌った時点を（ステップＳ１１３で「ＹＥＳ」）、締め付けの開始時点とみなす（ステップＳ１１４）。
【００５９】
情報処理装置２は、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、撮影情報の回転ベクトルと回転方向を検出することで、ビス３３及びドライバー３１の角速度とその時間的変化、及びビス３３及びドライバー３１の「正か負か」の回転方向の検出を開始する（ステップＳ１１５）。
【００６０】
情報処理装置２は、作業員等のユーザがビス３３の締め付けを開始後、締め付けが停止した場合、又は締め付けが所定の速度以下になった場合等に、内視鏡カメラ１から受信した、ドライバー３１の先端３２付近の撮影情報に係る映像出力信号に基づいて、当該撮影情報に含まれるブレーカ６１に係る識別番号について、ＯＣＲを行う（ステップＳ１１６）。また、情報処理装置２は、ＯＣＲによって特定したブレーカ６１に係る識別番号を、ドライバー３１を使って現在締め付け中のビス３３の識別情報として関連付ける（ステップＳ１１７）。
【００６１】
情報処理装置２は、検出したビス３３及びドライバー３１の角速度とその時間的変化、及び検出したビス３３及びドライバー３１の「正か負か」の回転方向を、締め付け中のビス３３に関連付けた識別情報に対応させて、締め付け情報記憶領域２２３に記憶する（ステップＳ１１８）。
【００６２】
情報処理装置２は、締め付け情報記憶領域２２３から呼び出した、締め付けの開始時点からのビス３３及びドライバー３１の角速度「dθ/dt」、角速度の時間的変化（t）に基づいて、積分「（dθ/dt）×t」を行い、ビス３３及びドライバー３１の回転量（θ）を算出する（ステップＳ１１９）。また、情報処理装置２は、算出したビス３３及びドライバー３１の回転量を、締め付け中のビス３３に関連付けた識別情報に対応させて、締め付け情報記憶領域２２３に記憶する（ステップＳ１２０）。
【００６３】
今回、算出・記憶した回転量が、最初のものである場合には（ステップS１２１で「ＹＥＳ」、「Ａ」でステップＳ１１２の前に戻る）、以後、この回転量を対比情報として使用する。作業員等のユーザが、ドライバー３１を次の締め付け対象のビス３３に近づけると、情報処理装置２は、ステップS１１２から処理を再び開始する。
【００６４】
一方、今回、算出・記憶した回転量が、最初のものでない場合には（ステップS１２１で「ＮＯ」）、情報処理装置２は、対比情報の算出後に算出した、今回のビス３３の締め付けの回転量と、対比情報を比較し、今回のビス３３の締め付けの回転量が、対比情報に基づく所定の範囲に含まれるか否かを判断する（ステップＳ１２２）。そして、判断結果をディスプレイ等の表示手段２４上に表示する（ステップＳ１２３）。
【００６５】
以上のように、締め付け確認システムを構成することによって、分電盤内の端子台やブレーカ等にケーブルがビスによって適正に接続されているか、即ち、締め付けられているビスに緩みはないか、ビスの締め付けを忘れていないかを、作業員等のユーザの作業負担を増加させることなく、確認することができる。
【００６６】
また、その結果、ビスの緩みやビスの締め忘れ等による設備事故の発生を防止することができる。
【００６７】
なお、上述した図１１では、ステップS１１５の「ビス３３等の角速度等の検出を開始」した後に、ステップS１１６の「識別番号のＯＣＲを行う」とステップS１１７の「識別情報として関連付ける」を順に実行する順番を示したが、これは説明の便宜上のものであって、この順番に限定されるものではない。例えば、ステップS１１６及びS１１７は、ドライバー３１の先端３２がビス３３の孔に正しく嵌り、締め付けの開始時点とみなした（ステップS１１４）後に実行し、その後、ステップS１１５の「ビス３３等の角速度等の検出を開始」する順番としても良い。
【００６８】
また、上述した図１１では、ステップＳ１１６で「識別番号のＯＣＲを行う」構成を示したが、ＯＣＲではなく、ニューラルネットワークを用いる構成の場合には、ステップＳ１１６は、「ニューラルネットワークを用いて、ブレーカ６１に係る識別番号の認識を行う」こととなる。
【００６９】
＜変形例＞
本実施の形態例１では、締め付け工具としてドライバー３１を用いて、ビス３３を締め付ける構成を示したが、この構成に限定されるものではない。例えば、締め付け工具としてインパクトレンチを用いて、六角ビスを締め付ける構成としても良い。また、締め付け工具としてスパナを用いてナットを締め付ける構成としても良い。これらの場合には、内視鏡カメラ１等のカメラを、六角ビス又はナット付近を撮影可能なように、インパクトレンチ又はスパナに設ける。
【００７０】
また、本実施の形態例１では、最初に算出したビス締め付けの回転量を対比情報として、それ以降に算出したビス締め付けの回転量が、当該対比情報に基づく所定の範囲に含まれるか否かを判断する構成を示したが、この構成に限定されるものではない。
【００７１】
例えば、ビス締め付けが正常であると判断可能な回転量の範囲を対比情報として、記憶手段２２内のいずれかの記憶領域に予め記憶させておく。そして、情報処理装置の制御手段は、この対比情報を記憶領域から呼び出して、算出したビス締め付けの回転量が、この対比情報に含まれるか否かを判断する構成としても良い。具体的には、全てビスについて正常に締め付けが完了したと判断された盤内の、各ビスの回転量に基づいて、標準偏差等を算出し、他の盤のビスの回転量の対比情報としてもよい。
【００７２】
また例えば、ビス締め付けが正常であると判断可能な回転量の範囲を、対比情報として、記憶手段２２内のいずれかの記憶領域に予め複数記憶させておく。情報処理装置の制御手段は、これらの対比情報を記憶領域から呼び出して、最初に算出したビス締め付けの回転量と比較し、一番近い対比情報を選択する。そして、制御手段は、それ以降に算出したビス締め付けの回転量が、選択した対比情報に係る所定の範囲に含まれるか否かを判断する構成としても良い。具体的には、同型のビス締め付け回転量の実績値（締め付けが正常に完了したと判断されたものに限る）を蓄積し、これらの学習情報を、対比情報としてもよい。
【００７３】
また例えば、ビスの締め付けが正常であるか否かを、上述した実施の形態例１やその変形例のように、ビス締め付けの回転量によって判断する構成ではなく、ビスの締め付けの回転量の時間的変化によって判断する構成としても良い。
【００７４】
ドライバーによるビスの締め付けは、通常、最後に必ず締め付けの速度が遅くなって止まる。そのため、図１２に示すように、ビス及びドライバーの角速度（回転の速度）の時間的変化の最後（＝締め付けの最後）について、回転量の変化が少なくなり、最後にゼロに近似しているか否かによって、ビスの締め付けが正常であるか否かを判断する構成としても良い。
【００７５】
また、制御手段２１が、ＯＣＲによってブレーカ６１に係る識別番号の特定を試みた場合、ブレーカ６１に係る識別番号が記載されている領域や明るさの程度によっては、ブレーカ６１に係る識別番号を特定できないことがある。
【００７６】
その場合、制御手段２１は、ブレーカ６１に係る識別番号の特定に失敗したビス３３については、仮の識別情報を関連付けて、ビス３３及びドライバー３１の角速度等を、締め付け情報記憶領域２２３に記憶させておく。そしてその後、次に締め付けるビス３３について、ＯＣＲによってブレーカ６１に係る識別番号を特定し、識別情報の関連付けが成功した場合、当該識別情報と、ブレーカ６１に係る識別番号の特定に失敗したビス３３の1個前に締め付けが行われたビス３３に係る識別情報に基づいて、ブレーカ６１に係る識別番号の特定に失敗したビス３３の識別情報を算出し、仮の識別情報に上書きして、締め付け情報記憶領域２２３に記憶させる。
【００７７】
例えば、ブレーカ６１に係る識別番号の特定に失敗したビス３３の１個前に締め付けが行われたビス３３に係る識別情報が「５」であり、ブレーカ６１に係る識別番号の特定に失敗したビス３３の１個後に締め付けが行われたビス３３に係る識別情報が「９」の場合、制御手段２１は、両識別情報の差分「４」を２で除して、「２」を算出する。この「２」を、１個前に締め付けが行われたビス３３に係る識別情報「５」に加えて、ブレーカ６１に係る識別番号の特定に失敗したビス３３の識別情報「７」を算出し、仮の識別情報に上書きする。
【００７８】
また、本実施の形態例１では、情報処理装置２は、算出したビス３３の回転量（最初のものではない）を、締め付け情報記憶領域２２３に記憶した上で、対比情報と比較する構成を示したが、この構成に限定されるものではない。例えば、情報処理装置２は、算出したビス３３の回転量（最初のものではない）を、締め付け情報記憶領域２２３に記憶することなく、対比情報と比較する構成としても良い。
【符号の説明】
【００７９】
１：内視鏡カメラ、１１：レンズ部、１２：カメラ部、１３：信号処理部、１４：光源部、１５：本体部、
２：情報処理装置、２１：制御手段、２２：記憶手段、２２１：識別辞書記憶領域、２２２：ドライバー適正位置記憶領域、２２３：締め付け情報記憶領域、２３：入力手段、２４：表示手段、２５：通信手段、２６：バス
３１：ドライバー、３２：先端、３３：ビス、
４１：テープ、
５：折れ線グラフ、
６： 分電盤、６１：ブレーカ、６２：ケーブル、６３：主幹用母線
【図１】
2020062697.tif 000003
【図２】
2020062697.tif 000004
【図３】
2020062697.tif 000005
【図４】
2020062697.tif 000006
【図５】
2020062697.tif 000007
【図６】
2020062697.tif 000008
【図７】
2020062697.tif 000009
【図８】
2020062697.tif 000010
【図９】
2020062697.tif 000011
【図１０】
2020062697.tif 000012
【図１１】
2020062697.tif 000013
【図１２】
2020062697.tif 000014