(57)【特許請求の範囲】
【請求項１】
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出部と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理部と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付部と、
前記移動入力受付部が前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出部と、
前記算出部による算出結果を制御信号として出力する出力部と、
を有する打音検査制御装置。
【請求項２】
請求項１に記載の打音検査装置において、
前記出力部は、前記算出部による算出結果を制御信号として出力すると、その都度、移動後の位置で前記打音検査装置に打音検査を実行させる制御信号を出力する打音検査制御装置。
【請求項３】
請求項１又は２に記載の打音検査制御装置において、
前記出力部は、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φ各々の可動範囲を保持しており、
前記算出部による算出結果で示される前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φの中の少なくとも１つが前記可動範囲を外れる場合、前記算出部による算出結果を制御信号として出力せず、警告を出力し、
前記算出部による算出結果で示される前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが前記可動範囲を外れない場合、前記算出部による算出結果を制御信号として出力する打音検査制御装置。
【請求項４】
請求項１から３のいずれか１項に記載の打音検査制御装置において、
前記移動入力受付部は、直交座標系の軸方向の中から何れかを指定する前記指示入力を受ける打音検査制御装置。
【請求項５】
コンピュータが、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出工程と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理工程と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付工程と、
前記移動入力受付工程で前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出工程と、
前記算出工程での算出結果を制御信号として出力する出力工程と、
を実行する打音検査制御方法。
【請求項６】
コンピュータを、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出手段、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理手段、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付手段、
前記移動入力受付手段が前記指示入力を受付けると、その都度、前記ブームの長さＬ、
前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出手段、
前記算出手段による算出結果を制御信号として出力する出力手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、打音検査制御装置、打音検査制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
特許文献１に関連する技術が開示されている。特許文献１には自動打音検査方法及びその装置が開示されている。特許文献１の技術では、建設中又は建設後にトンネルにハンマー装置を取り付け、これを常設する。そして、定期的（例：１日１回）に当該ハンマー装置を起動させてトンネルに打撃を加え、打音を検出し、検出した打音に基づきトンネルの劣化状況を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２１７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ハンマー装置を常設する特許文献１に記載の技術の場合、検査対象の建築物が大きくなるほど、また、検査対象の建築物の数が多くなるほど、要するハンマー装置の数が増加する。結果、費用負担が大きくなる。
【０００５】
本発明者らは、伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置（以下、単に「機械装置」という場合がある）に打音検査装置を取り付け、橋梁、トンネル、ビルディング等の建築物の欠陥検査を行う手段を検討した。当該手段の場合、打音検査装置を移動できるので、１つの打音検査装置を用いて複数箇所の検査を行うことができる。結果、上記特許文献１に記載の技術の問題を解決できる。
【０００６】
しかし、機械装置を用いて打音検査装置を移動させながら複数箇所の検査を行う場合、機械装置を用いた打音検査装置の移動を適切に制御しないと、作業効率が悪くなる。
【０００７】
本発明は、機械装置を用いて打音検査装置を移動させながら複数箇所の検査を行う技術に関し、打音検査装置を適切に移動させるための技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明によれば、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出部と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理部と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付部と、
前記移動入力受付部が前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出部と、
前記算出部による算出結果を制御信号として出力する出力部と、
を有する打音検査制御装置が提供される。
【０００９】
また、本発明によれば、
コンピュータが、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出工程と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理工程と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付工程と、
前記移動入力受付工程で前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出工程と、
前記算出工程での算出結果を制御信号として出力する出力工程と、
を実行する打音検査制御方法が提供される。
【００１０】
また、本発明によれば、
コンピュータを、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出手段、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理手段、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付手段、
前記移動入力受付手段が前記指示入力を受付けると、その都度、前記ブームの長さＬ、
前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に予め登録された所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出手段、
前記算出手段による算出結果を制御信号として出力する出力手段、
として機能させるプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、機械装置を用いて打音検査装置を移動させながら複数箇所の検査を行う技術において、打音検査装置を適切に移動させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の打音検査制御装置のハードウエア構成の一例を示す図である。
【図２】本実施形態の機械装置の一例を示す図である。
【図３】本実施形態の機械装置を搭載したトラックの一例を示す図である。
【図４】本実施形態のブームの動作の一例を示す図である。
【図５】本実施形態のブームの動作の一例を示す図である。
【図６】本実施形態の打音検査制御装置の機能ブロック図の一例である。
【図７】ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φに基づき打音検査装置の位置を特定する一例を説明するための図である。
【図８】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図９】本実施形態の打音検査制御装置の制御による打音検査装置の移動を説明するための図である。
【図１０】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図１１】本実施形態の出力部が保持する情報の一例を模式的に示す図である。
【図１２】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図１３】本実施形態の打音検査装置の一例を示す図である。
【図１４】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図１５】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図１６】本実施形態の機械装置及び打音検査制御装置１００を含むシステムの回路図の一例を示す。
【図１７】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【図１８】本実施形態の打音検査制御装置の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
まず、本実施形態の打音検査制御装置のハードウエア構成の一例について説明する。図１は、本実施形態の打音検査制御装置のハードウエア構成を例示するブロック図である。図１に示すように、打音検査制御装置は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路には、様々なモジュールが含まれる。
【００１４】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、センサ、遠隔操作端末、打音検査装置、ブームの動作を制御する制御装置等の装置と情報の送受信を行うためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行う。
【００１５】
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。なお、同一の構成要素には同一の符号を付し、適宜説明を省略する。
【００１６】
＜第１の実施形態＞
まず、本実施形態の概要を説明する。本実施形態の打音検査制御装置は、伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置のブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを用いて、ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する。
【００１７】
そして、打音検査制御装置は、打音検査装置を予め定められた複数の移動方向の中の何れかに移動させる指示入力を、オペレータから受付けることができる。打音検査装置は、指示入力を受付けると、その都度、指示入力で特定される移動方向に所定の移動量だけ移動させた後の打音検査装置の上記座標系における位置を目的位置として算出する。そして、打音検査制御装置は、ブームの動作を制御して、打音検査装置を目的位置に移動させる。
【００１８】
このように、本実施形態の打音検査制御装置は、所定の移動方向に移動させる指示入力をオペレータから受付けると、その都度、その方向に所定の移動量だけ打音検査装置を移動させる。本実施形態では、指示入力で特定される方向への所定の移動量の移動の繰り返しにより、所望の軌道での打音検査装置の移動が実現される。
【００１９】
次に、機械装置の概要を説明する。機械装置は、例えば、クレーンや、クレーンからフック及びフック吊り上げ機能を取り除いたもの、高所作業機、橋梁点検機等が考えられる。
【００２０】
図２に、ブームの先端に打音検査装置を備えた機械装置の一例を示す。図３に、機械装置を搭載したトラックの一例を示す。図示するように、機械装置は、左右自在に回転する旋回体の上にコラム７１５を取り付けている。そして、そのコラム７１５にブーム７２０をブームフートピンと起伏シリンダ７０５で固定している。起伏シリンダ７０５の伸縮でブーム７２０の起伏動作を可能としている。また、ブーム７２０に内蔵されている伸縮シリンダ７１０を伸縮させることでブーム７２０を伸縮させることができる。
【００２１】
このような機械装置の動作を、機械装置本体に設置されている手動レバー７２５や遠隔操作端末等を用いて制御することができる。
【００２２】
図４に示すように、ブーム７２０の長さ及びブーム７２０の起伏角度を変更することで、ブーム７２０の先端に取り付けられた打音検査装置１０００を水平方向にスライドさせることができる。また、図５に示すように、ブーム７２０の長さ及びブーム７２０の起伏角度を変更することで、打音検査装置１０００の位置を鉛直方向にスライドさせることができる。図示する機構の場合、姿勢調節ユニット７４０により、ブーム７２０の状態にかかわらず打音検査装置１０００の姿勢が一定に維持される。姿勢調節ユニット７４０の詳細は特段制限されないので、ここでの説明は省略する。
【００２３】
次に、本実施形態の打音検査制御装置の構成について詳細に説明する。本実施形態の打音検査制御装置は、上述したような機械装置のブームの動作を制御する。
【００２４】
図６に、本実施形態の打音検査制御装置１００の機能ブロック図の一例を示す。図示するように、打音検査制御装置１００は、検出部１１０と、位置管理部１２０と、移動入力受付部１３０と、算出部１４０と、出力部１５０とを有する。
【００２５】
検出部１１０は、伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置のブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを検出する。所定位置に、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを測定するセンサが設置される。そして、検出部１１０は、当該センサから測定値を継続的に取得する。
【００２６】
位置管理部１２０は、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを用いて、ブームの先端に取り付けられた打音検査装置の位置を所定の座標系（以下、「第１の座標系」）で管理する。例えば、位置管理部１２０は、打音検査装置の現在の位置を、第１の座標系における座標で管理する。
【００２７】
例えば、図７に示すように、打音検査装置の位置（図示するブームトップ座標）は、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを用いて所定の直交座標系（第１の座標系）で特定することができる。図示する例は、図３に示すようにトラックに設置された機械装置において、旋回中心軸（Ｚ軸）の直下の地面を原点（０、０、０）とし、トラックの幅方向をｘ軸方向、トラックの長さ方向をｙ軸方向、トラックの高さ方向をｚ軸方向とした直交座標系でブームトップの座標（ｘ、ｙ、ｚ）を示している。なお、ブーム７２０の先端に姿勢調節ユニット７４０等を介して設置された打音検査装置１０００の先端位置（検査対象面と接する箇所）を、ブームトップとしている。図示する可変要素は値が可変な要素であり、固定要素は値が固定な要素である。予め、固定要素の値が位置管理部１２０に登録されている。なお、直交座標系の設定の仕方（原点位置、軸方向等）は設計的事項であり、ここで例示したものに限定されない。
【００２８】
図６に戻り、移動入力受付部１３０は、打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける。
【００２９】
予め定められた複数の移動方向は、例えば、第１の座標系の軸方向（ｘ軸方向、ｙ軸方向及びｚ軸方向）であってもよい。この場合、オペレータは、ｘ軸方向、ｙ軸方向及びｚ軸方向の中から１つを選択し、その方向に打音検査装置を移動させる指示入力を行うことができる。
【００３０】
移動入力受付部１３０は、移動方向に加えて、移動量を指定する指示入力を受付けてもよい。なお、移動量（スカラ値）を予め移動入力受付部１３０に登録しておくと、移動入力受付部１３０は、移動量を含まない移動方向のみの指示入力を受付けることができる。この場合、移動入力受付部１３０は、所定方向に移動させる指示入力を受付けると、指示入力で特定される方向に、登録されている移動量だけ移動させる移動指示として扱う。
【００３１】
算出部１４０は、移動入力受付部１３０が指示入力を受付けると、その都度、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを用いて特定されるブームトップの現在位置（打音検査装置の現在位置）に基づき、指示入力で特定される移動方向に所定の移動量だけ打音検査装置を移動させた後にブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが取るべき値を算出する。
【００３２】
例えば、算出部１４０は、位置管理部１２０より、第１の座標系で特定された打音検査装置の現在位置（第１の座標系における座標）を取得する。また、算出部１４０は、移動入力受付部１３０より、指示入力で特定される移動方向を取得する。その後、算出部１４０は、打音検査装置の現在位置（第１の座標系における座標）に、指示入力で特定される移動方向の単位ベクトルに移動量を乗じたベクトルを加えることにより、指示入力で特定される移動方向に所定の移動量だけ移動させた後の打音検査装置の位置（第１の座標系における座標）を算出する。
【００３３】
その後、算出部１４０は、図７に示すような、第１の座標系におけるブームトップの座標（ｘ、ｙ、ｚ）と、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φとの関係式に基づき、移動後の座標（ｘ１、ｙ１、ｚ１）となるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを算出する。
【００３４】
出力部１５０は、算出部１４０による算出結果（指示入力に従った移動後のブームトップの座標（ｘ１、ｙ１、ｚ１）となるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φ）を制御信号として出力する。ブームは、当該制御信号に従い動作し、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを制御信号で示される状態にする。
【００３５】
次に、フローチャートを用いて、本実施形態の打音検査制御装置１００の処理の流れの一例を説明する。
【００３６】
まず、図８のフローチャートを用いてメイン処理の一例を説明する。打音検査制御装置１００が起動すると、初期化処理Ｓ１０にて、制御に必要な情報が記憶部から読み出される。次に、座標取得処理Ｓ１１にて、現在の打音検査装置の位置（ブームトップの位置）が第１の座標系の座標として取得される。
【００３７】
ここで、図１０のフローチャートを用いて、座標取得処理Ｓ１１の一例を説明する。座標取得処理Ｓ１１が開始されると、センサ値取得Ｓ１１−１にて、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φ等のセンサ値が検出される（検出部１０）。続いて、座標変換Ｓ１１−２にて、Ｓ１１−１で取得されたセンサ値から、例えば図７の関係式に基づき、現在の打音検査装置の位置が第１の座標系の座標として算出される（位置管理部１２０）。これにより、座標取得処理Ｓ１１を終了する。
【００３８】
図８に戻り、モード変更入力判定Ｓ１２では、モード変更入力の有無を判定し、変更入力がある場合（Ｓ１２のＹｅｓ）、モード変更処理Ｓ１４を実行する。
【００３９】
本実施形態では、「通常操作モード」（図８の通常操作処理Ｓ１６に対応）と、「連続検査モード」（図８の連続検査処理に対応）があり、オペレータがモードを切り替えることができる。各モードの詳細は、後述する。モード変更入力判定Ｓ１２では、これらのモード間でモードを変更する入力の有無を判定する。
【００４０】
連続検査モードに変更した直後は、打音検査装置の現在位置を検査開始位置として処理を行うため、モードが切り替わった時点で検査開始位置更新Ｓ２０を実行する。モード変更処理Ｓ１４および検査開始位置更新Ｓ２０実行後は座標取得処理Ｓ１１に戻る。モード変更入力判定Ｓ１２にて変更入力が無い場合（Ｓ１２のＮｏ）、検査指示判定Ｓ１３に進む。
【００４１】
検査指示がある場合（Ｓ１３のＹｅｓ）、打音検査を行うためのフロー（移動出力停止Ｓ１８及び検査シーケンスＳ１９）に進み、一連の打音検査処理を実行する。打音検査処理を実行するためまず移動出力停止Ｓ１８にて打音検査装置の移動を停止させる。続いて検査シーケンスＳ１９を実行する。検査シーケンスＳ１９には、検査対象箇所への打撃、打撃に応じて発生した音の収集、収集した音データの解析等が含まれる。打音検査の詳細は、後述する。検査シーケンスＳ１９が終了すると座標取得処理Ｓ１１に戻る。
【００４２】
一方、検査指示がない場合（Ｓ１３のＮｏ）、モード判定Ｓ１５に進む。モード判定Ｓ１５では、現在、通常操作モードと連続検査モードのどちらに設定されているかを判定し、判定結果に基づき通常操作処理Ｓ１６または連続検査処理Ｓ１７を実行する。Ｓ１６またはＳ１７の何れかが実行されると座標取得処理Ｓ１１に戻る。
【００４３】
ここで図１２のフローチャートを用いて、図８の通常操作処理Ｓ１６の一例を説明する。
通常操作処理ではオペレータの入力に応じて検査装置を移動させる。
【００４４】
通常操作処理Ｓ１６では移動指示入力取得Ｓ１６−１にて、移動入力受付部１３０より移動方向を含む指示入力を取得する。ここでは、オペレータは、所定の操作部材を介して、車両の幅方向（ｘ軸方向。図３参照。）への移動指示を入力し（所定のレバーを所定の方向に倒す、所定のボタンを押下する等）、他の所定の操作部材を介して、車両の長さ方向（ｙ軸方向。図３参照。）への移動指示を入力する（所定のレバーを所定の方向に倒す、所定のボタンを押下する等）ものとする。
【００４５】
検査装置通常移動処理Ｓ１６−２では、打音検査装置を、移動指示入力取得Ｓ１６−１で指示される方向に所定の速度で移動させるための制御信号（ブームを動作させるための制御信号）を出力する（出力部１５０）。移動の速度は予め定めても良いし、入力によって適宜変更してもよい。当該制御信号に従いブームが動作し、ブームに取り付けられた打音検査装置が所定の移動方向に移動する。
【００４６】
なお、検査装置通常移動処理Ｓ１６−２では、打音検査装置を連続して移動させるために、検査装置通常移動処理Ｓ１６−２終了時点では出力を停止せず、次周期の通常操作処理Ｓ１６（検査装置通常移動処理Ｓ１６−２の後に通常操作処理を一旦終了し、図８のメイン処理に戻り、その後、再び開始することになった通常操作処理Ｓ１６）まで出力を維持してもよい。この場合、打音検査装置は連続的に移動し続ける。
【００４７】
なお、所定の方向への入力（所定のレバーを所定の方向に倒す、所定のボタンを押下する等）が継続している間（レバーを倒し続ける、ボタンを押下し続ける）、対応する方向への打音検査装置の移動を継続し、当該入力が途絶えると、移動を停止してもよい。
【００４８】
次に、図１４のフローチャートを用いて、図８の連続検査処理Ｓ１７の一例を説明する。連続検査処理Ｓ１７では、打音検査装置の移動を半自動的に繰り返す。
【００４９】
連続検査処理Ｓ１７では、まず移動指示入力判定Ｓ１７−１にて移動方向を含む指示入力を取得する（移動入力受付部１３０）。当該指示入力に用いる操作部材は通常操作モードで用いる操作部材と共通であることが望ましい。また、操作部材と軸方向の対応も通常操作モードと統一されていることが望ましい。
【００５０】
続いて移動入力指示判定Ｓ１７−２にて指示入力があるか判定する。指示入力がない場合（Ｓ１７−２のＮｏ）、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻る。一方、指示入力がある場合（Ｓ１７−２のＹｅｓ）、目標位置算出Ｓ１７−３を実行する。
【００５１】
目標位置算出Ｓ１７−３では、検査開始位置と指示入力に基づき、次の目標検査位置を動的に求める。具体的には検査開始位置を基準に指示入力で特定される方向に所定の距離だけ移動した点が次の目標検査位置になる。移動距離は予め定めてもよいし、入力によって適宜変更してもよい。ここで、次の目標検査位置は一度の入力によって確定はされず、次の目標位置に到着するまでは移動の途中で任意に変更することもできる。
【００５２】
目標位置到着判定Ｓ１７−４では、現在の打音検査装置の位置が目標位置に到着しているか判定する。到着している場合（Ｓ１７−４のＹｅｓ）、一連の検査処理を実行する。到着していない場合（Ｓ１７−４のＮｏ）、目標位置移動処理Ｓ１７−５を実行する。
【００５３】
目標位置移動処理Ｓ１７−５では、算出部１４０が、例えば図７の関係式に基づき打音検査装置が目標位置に位置するためのブームの長さＬ、ブームの起伏角度θおよびブームの旋回角度φの目標値を求める。そして、出力部１５０が、算出部１４０の算出結果を、制御信号として出力する。これに応じてブームが動作し、打音検査装置が移動する。
【００５４】
通常操作モードと同様に打音検査装置を連続して移動させるために目標位置移動処理Ｓ１７−５終了時点では出力を停止させず、次周期に移動指示が変更されるまで出力を維持する。目標位置移動処理Ｓ１７−５を終了すると、連続検査処理を終了し、座標取得処理Ｓ１１に戻る。
【００５５】
目標位置到着判定Ｓ１７−４にて到着している場合（Ｓ１７−４のＹｅｓ）、まず移動出力停止Ｓ１７−６を実行して打音検査装置の移動を停止する。続いて、検査開始位置更新Ｓ１７−７にて現在の打音検査装置の座標を検査開始位置として更新する。ここで、現在の打音検査装置の座標ではなく、目標検査位置を検査開始位置として更新してもよい。
【００５６】
検査開始位置更新Ｓ１７−７を終えると、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻り次の入力待ちとなる。
【００５７】
例えば、図９の矢印に示すような軌道で打音検査装置を移動させたい場合がある。この場合、オペレータは通常操作モードにて、Ｐ１に打音検査装置を位置させた後、連続検査モードに切り替える。続いて所定方向に移動させる指示入力を行う。すると、Ｐ２が目的位置として算出され、打音検査装置がＰ２に移動され、検査を行うために停止する。その後、Ｐ２に打音検査装置が位置する状態で、オペレータは、所定方向に移動させる指示入力を行う。すると、Ｐ３が目的位置として算出され、打音検査装置がＰ３に移動される。本実施形態の場合、このような処理を繰り返すことで、図９の矢印に示すような軌道を、定められた間隔での移動が半自動的に実現される。
【００５８】
ところで、図９の矢印に示すような軌道での移動を実現させる例として、予め当該軌道を登録しておき、その軌道通りに打音検査装置を移動させるよう、ブームの動作を制御する例が考えられる。
【００５９】
しかし、検査対象の表面には、突起等、移動の障害となる障害物が不規則に存在し得る。予め登録した軌道通りに打音検査装置を移動させる例の場合、軌道上に障害物が存在すると、その時点で移動が停止し、打音検査自体も停止してしまう。結果、作業効率が悪くなる。
【００６０】
本実施形態の打音検査制御装置１００によれば、オペレータの判断により検査箇所を定めることができるため所望の軌道上に障害物が存在する場合、その障害物を避けて打音検査装置を移動させることができる。また、次の目標検査位置へ移動を開始した後であっても検査開始位置を基準に目標検査位置を変えることができるため、移動開始前に障害物に接触するか否かを判断しなくても、障害物に接触しそうになった段階で検査位置を変更することができる。なお、オペレータが移動方向の指示入力を間違えた際に、移動方向の訂正を行う場合においても同様の効果が得られる。結果、良好な作業効率を実現できる。
【００６１】
ここで、参考までに、図１６に、本実施形態の機械装置及び打音検査制御装置１００を含むシステムの回路図の一例を示す。なお、当該回路図はあくまで一例であり、これに限定されない。
【００６２】
＜第２の実施形態＞
本実施形態の打音検査制御装置１００は、所定の移動方向に移動させる指示入力をオペレータから受付けると、その都度、目的位置に位置させるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが可動範囲を外れるか判断し、少なくとも１つが可動範囲を外れる場合、移動不可と判断する。また、打音検査装置に周辺の障害物を検出する距離センサ等を搭載し、障害物への接触の可能性を判定することで移動不可と判断してもよい。
【００６３】
そして、移動不可と判断した場合は、打音検査装置を移動させることなく警告を出力する。一方、移動可と判断した場合は、打音検査装置を目的位置に移動させる。
【００６４】
本実施形態の打音検査制御装置１００の機能ブロック図の一例は、第１の実施形態同様、図６で示される。検出部１１０、位置管理部１２０、移動入力受付部１３０及び算出部１４０の構成は、第１の実施形態と同様である。
【００６５】
出力部１５０は、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φ各々の可動範囲を保持している。図１１に、出力部１５０が保持する情報の一例を模式的に示す。図示する例では、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φ各々に対応付けて、各々の可動範囲が示されている。
【００６６】
出力部１５０は、移動入力受付部１３０が移動方向を含む指示入力を受付け、算出部１４０が当該移動方向に所定の移動量だけ打音検査装置を移動させた後にブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが取るべき値を算出すると、その都度、算出部１４０による算出結果で示されるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが可動範囲を外れるか判断する。
【００６７】
そして、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φの中の少なくとも１つが可動範囲を外れる場合、出力部１５０は、算出部１４０による算出結果を制御信号として出力せず、警告を出力する。警告は、ディスプレイ、スピーカ、警告ランプ等、あらゆる出力装置を介して出力することができる。
【００６８】
一方、ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが可動範囲を外れない場合、出力部１５０は、算出部１４０による算出結果を制御信号として出力する。
【００６９】
次に、図１５のフローチャートを用いて、本実施形態の打音検査制御装置１００の連続検査処理Ｓ１７（図８参照）の一例を説明する。メイン処理等その他の処理のフローは、第１の実施形態と同様である。
【００７０】
連続検査処理Ｓ１７では、打音検査装置の移動を半自動的に繰り返す。連続検査処理Ｓ１７では、まず移動指示入力判定Ｓ１７−１にて移動入力受付部１３０より移動方向を含む指示入力を取得する。当該指示入力に用いる操作部材は通常操作モードで用いる操作部材と共通であることが望ましい。また、操作部材と軸方向の対応も通常操作モードと統一されていることが望ましい。
【００７１】
続いて移動入力指示判定Ｓ１７−２にて指示入力があるか判定する。指示入力がない場合（Ｓ１７−２のＮｏ）、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻る。一方、指示入力がある場合（Ｓ１７−２のＹｅｓ）、目標位置算出Ｓ１７−３を実行する。
【００７２】
目標位置算出Ｓ１７−３では、検査開始位置と指示入力に基づき、次の目標検査位置を動的に求める。具体的には検査開始位置を基準に指示入力で特定される方向に所定の距離だけ移動した点が次の目標検査位置になる。移動距離は予め定めてもよいし、入力によって適宜変更してもよい。ここで、次の目標検査位置は一度の入力によって確定はされず、次の目標位置に到着するまでは移動の途中で任意に変更することもできる。
【００７３】
その後、出力部１５０は、打音検査装置を算出した目的位置に移動可能か判断する（Ｓ１７−８）。具体的には、打音検査装置を目的位置に位置させるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが、可動範囲を外れているか判断する。
【００７４】
すべてが可動範囲内である場合、出力部１５０は移動可と判断する（Ｓ１７−８のＹｅｓ）。この場合、出力部１５０は、算出部１４０による算出結果を制御信号として出力する。これに応じてブームが動作し、打音検査装置が移動する。
【００７５】
一方、少なくとも１つが可動範囲を外れる場合、出力部１５０は移動不可と判断する（Ｓ１７−８のＮｏ）。この場合、出力部１５０は、検査装置の移動を停止させ（Ｓ１７−９）、警告を出力する（Ｓ１７−１０）。その後、Ｓ１１に戻る。
【００７６】
目標位置到着判定Ｓ１７−４では、現在の打音検査装置の位置が目標位置に到着しているか判定する。到着している場合（Ｓ１７−４のＹｅｓ）、一連の検査処理を実行する。到着していない場合（Ｓ１７−４のＮｏ）、目標位置移動処理Ｓ１７−５を実行する。
【００７７】
目標位置移動処理Ｓ１７−５では、算出部１４０が、例えば図７の関係式に基づき打音検査装置が目標位置に位置するためのブームの長さＬ、ブームの起伏角度θおよびブームの旋回角度φの目標値を求める。そして、出力部１５０が、算出部１４０の算出結果を、制御信号として出力する。
【００７８】
通常操作モードと同様に打音検査装置を連続して移動させるために目標位置移動処理Ｓ１７−５終了時点では出力を停止させず、次周期に移動指示が変更されるまで出力を維持する。目標位置移動処理Ｓ１７−５を終了すると、連続検査処理を終了し、座標取得処理Ｓ１１に戻る。
【００７９】
目標位置到着判定Ｓ１７−４にて到着している場合（Ｓ１７−４のＹｅｓ）、まず移動出力停止Ｓ１７−６を実行して打音検査装置の移動を停止する。続いて、検査開始位置更新Ｓ１７−７にて現在の打音検査装置の座標を検査開始位置として更新する。ここで、現在の打音検査装置の座標ではなく、目標検査位置を検査開始位置として更新してもよい。
【００８０】
検査開始位置更新Ｓ１７−７を終えると、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻り次の入力待ちとなる。
【００８１】
以上説明した本実施形態によれば、第１の実施形態と同様な作用効果を実現できる。また、本実施形態の打音検査制御装置１００は、指示入力に従った移動の可否を判断し、判断結果に応じた処理を実行できる。具体的には、移動可である場合、指示入力に従った移動を実行し、移動不可である場合、指示入力に従った移動を行わず、警告を出力する。
【００８２】
このような本実施形態の場合、オペレータが誤ってブームの可動範囲を超える方向への移動を指示入力した場合、打音検査制御装置１００が移動不可であることを検知し、当該指示入力に従った移動を行うことなく、警告を出力できる。障害物へ接触する可能性がある場合も同様に警告を出力できる。警告を確認したオペレータは、異なる方向への移動指示を再入力し、移動可能な方向への移動を実行させることができる。
【００８３】
本実施形態の場合、オペレータは、ブームの可動範囲か否かを気にすることなく、所定の方向への指示入力を行うことができる。このため、オペレータの負担を軽減できる。
【００８４】
また、移動を開始する前に移動の可否を判断し、移動不可の場合は移動を行わず警告を出力する。このため、移動不可の方に移動し、そこで停止したり、また、停止位置から元の位置に戻ってきたりという不要な移動処理が発生しない。結果、作業効率の悪化を回避できる。
【００８５】
＜第３の実施形態＞
本実施形態の打音検査制御装置１００は、ブームの動作に加えて、さらに、打音検査装置の動作を制御する。そして、打音検査制御装置１００は、オペレータの指示入力に応じて打音検査装置を移動させると、その都度、移動後の位置で打音検査装置を制御し、打音検査を実行させる。本実施形態によれば、所定方向に移動させる指示入力に応じて、打音検査装置の移動及び移動位置での打音検査が実行される。
【００８６】
本実施形態の打音検査制御装置１００の機能ブロック図の一例は、第１及び第２の実施形態同様、図６で示される。検出部１１０、位置管理部１２０、移動入力受付部１３０及び算出部１４０の構成は、第１及び第２の実施形態と同様である。以下、出力部１５０について説明する。ここでは、第１及び第２の実施形態と異なる点を説明する。
【００８７】
出力部１５０は、算出部１４０による算出結果を制御信号として出力すると、その都度、移動後の目的位置で打音検査装置に打音検査を実行させる制御信号を出力する。打音検査装置は、当該制御信号に従い、打音検査を実行する。
【００８８】
打音検査装置は、対象物に打撃を加える打撃部と、打撃に応じて発生した音声を集音し、記録する記録部とを有する。各位置での打音検査は、検査対象への少なくとも１回の打撃と、当該打撃よりも所定時間前から所定時間後までの音声の集音及び記録とを含む。
【００８９】
すなわち、出力部１５０は、打音検査装置を目的位置に移動させる（ブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを所定の状態にする）と、それに応じて、打音検査を開始する制御信号を打音検査装置に入力する。打音検査装置は、当該制御信号に応じて、検査対象への少なくとも１回の打撃、及び、当該打撃よりも所定時間前から所定時間後までの音声の集音及び記録を含む打音検査を実行する。
【００９０】
ここで、打音検査装置の一例を説明するが、本実施形態の打音検査装置はこれに限定されない。
【００９１】
図１３は、打音検査装置１０００の全体像を示す。図１３において、付勢部３、サスペンション機構４及び保持リンク５以外の部分については、部分的に断面図として内部構造を示しており、付勢部３については、その衝突部材６の一部分を除き、内部構造を示さない正面図となっている。
【００９２】
図１３に示すように、打音検査装置１０００は、検査対象に衝突して打撃を加える打撃部材１と、打撃部材１を保持するとともに、一方向に案内する案内部７と、打撃部材１に衝突して打撃部材１を一方向に付勢する付勢部３と、マイク８と、マイク８を保持するマイク保持部９とを有する。
【００９３】
付勢部３の衝突部材６は、一方向にスライド移動可能に構成される。衝突部材６は、付勢部３内で発生した力に応じて一方向にスライド移動する。その結果、衝突部材６は打撃部材１に衝突する。打撃部材１は、付勢部３によって付勢された後、案内部７により案内されて一方向に移動して、検査対象を打撃する。
【００９４】
マイク８は、マイク保持部９を介して、打音検査装置１０００の所定位置に固定されている。マイク８は音声を集音し、記憶手段（例：Hard Disk Drive）に記録する。
【００９５】
次に、図１７のフローチャートを用いて、本実施形態の打音検査制御装置１００の連続検査処理Ｓ１７（図８参照）の一例を説明する。メイン処理等その他の処理のフローは、第１の実施形態と同様である。
【００９６】
連続検査処理Ｓ１７では、打音検査装置の移動を半自動的に繰り返す。連続検査処理Ｓ１７では、まず移動指示入力判定Ｓ１７−１にて移動入力受付部１３０より移動方向を含む指示入力を取得する。当該指示入力に用いる操作部材は通常操作モードで用いる操作部材と共通であることが望ましい。また、操作部材と軸方向の対応も通常操作モードと統一されていることが望ましい。
【００９７】
続いて移動入力指示判定Ｓ１７−２にて指示入力があるか判定する。指示入力がない場合（Ｓ１７−２のＮｏ）、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻る。一方、指示入力がある場合（Ｓ１７−２のＹｅｓ）、目標位置算出Ｓ１７−３を実行する。
【００９８】
目標位置算出Ｓ１７−３では、検査開始位置と指示入力に基づき、次の目標検査位置を動的に求める。具体的には検査開始位置を基準に指示入力で特定される方向に所定の距離だけ移動した点が次の目標検査位置になる。移動距離は予め定めてもよいし、入力によって適宜変更してもよい。ここで、次の目標検査位置は一度の入力によって確定はされず、次の目標位置に到着するまでは移動の途中で任意に変更することもできる。
【００９９】
目標位置到着判定Ｓ１７−４では、現在の打音検査装置の位置が目標位置に到着しているか判定する。到着している場合（Ｓ１７−４のＹｅｓ）、一連の検査処理を実行する。到着していない場合（Ｓ１７−４のＮｏ）、目標位置移動処理Ｓ１７−５を実行する。
【０１００】
目標位置移動処理Ｓ１７−５では、算出部１４０が、例えば図７の関係式に基づき打音検査装置が目標位置に位置するためのブームの長さＬ、ブームの起伏角度θおよびブームの旋回角度φの目標値を求める。そして、出力部１５０が、算出部１４０の算出結果を、制御信号として出力する。これに応じてブームが動作し、打音検査装置が移動する。
【０１０１】
通常操作モードと同様に打音検査装置を連続して移動させるために目標位置移動処理Ｓ１７−５終了時点では出力を停止させず、次周期に移動指示が変更されるまで出力を維持する。目標位置移動処理Ｓ１７−５を終了すると、連続検査処理を終了し、座標取得処理Ｓ１１に戻る。
【０１０２】
目標位置到着判定Ｓ１７−４にて到着している場合（Ｓ１７−４のＹｅｓ）、まず移動出力停止Ｓ１７−６を実行して打音検査装置の移動を停止する。続いて、検査開始位置更新Ｓ１７−７にて現在の打音検査装置の座標を検査開始位置として更新する。ここで、現在の打音検査装置の座標ではなく、目標検査位置を検査開始位置として更新してもよい。
【０１０３】
検査開始位置更新Ｓ１７−７を終えると、検査シーケンスＳ１７−１１を実行する。検査シーケンスＳ１７−１１では、上述した打音検査を行う。これは図８における検査シーケンスＳ１９と同様である。検査シーケンスＳ１７−１１が完了するまで待機し、完了すると連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻り次の入力待ちとなる。
【０１０４】
次に、図１８のフローチャートを用いて、本実施形態の打音検査制御装置１００の連続検査処理Ｓ１７（図８参照）の処理の一例を説明する。メイン処理等その他の処理のフローは、第１の実施形態と同様である。
【０１０５】
連続検査処理Ｓ１７では、打音検査装置の移動を半自動的に繰り返す。連続検査処理Ｓ１７では、まず移動指示入力判定Ｓ１７−１にて移動入力受付部１３０より移動方向を含む指示入力を取得する。当該指示入力に用いる操作部材は通常操作モードで用いる操作部材と共通であることが望ましい。また、操作部材と軸方向の対応も通常操作モードと統一されていることが望ましい。
【０１０６】
続いて移動入力指示判定Ｓ１７−２にて指示入力があるか判定する。指示入力がない場合（Ｓ１７−２のＮｏ）、連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻る。一方、指示入力がある場合（Ｓ１７−２のＹｅｓ）、目標位置算出Ｓ１７−３を実行する。
【０１０７】
目標位置算出Ｓ１７−３では、検査開始位置と指示入力に基づき、次の目標検査位置を動的に求める。具体的には検査開始位置を基準に指示入力で特定される方向に所定の距離だけ移動した点が次の目標検査位置になる。移動距離は予め定めてもよいし、入力によって適宜変更してもよい。ここで、次の目標検査位置は一度の入力によって確定はされず、次の目標位置に到着するまでは移動の途中で任意に変更することもできる。
【０１０８】
その後、出力部１５０は、打音検査装置を算出した目的位置に移動可能か判断する（Ｓ１７−８）。具体的には、打音検査装置を目的位置に位置させるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φが、可動範囲を外れているか判断する。
【０１０９】
すべてが可動範囲内である場合、出力部１５０は移動可と判断する（Ｓ１７−８のＹｅｓ）。この場合、出力部１５０は、算出部１４０による算出結果を制御信号として出力する。
【０１１０】
一方、少なくとも１つが可動範囲を外れる場合、出力部１５０は移動不可と判断する（Ｓ１７−８のＮｏ）。この場合、出力部１５０は、検査装置の移動を停止させ（Ｓ１７−９）、警告を出力する（Ｓ１７−１０）。その後、Ｓ１１に戻って、新たな指示入力待ち状態となる。
【０１１１】
目標位置到着判定Ｓ１７−４では、現在の打音検査装置の位置が目標位置に到着しているか判定する。到着している場合（Ｓ１７−４のＹｅｓ）、一連の検査処理を実行する。到着していない場合（Ｓ１７−４のＮｏ）、目標位置移動処理Ｓ１７−５を実行する。
【０１１２】
目標位置移動処理Ｓ１７−５では、算出部１４０が、図７の関係式に基づき打音検査装置が目標位置に位置するためのブームの長さＬ、ブームの起伏角度θおよびブームの旋回角度φの目標値を求める。そして、出力部１５０が、算出部１４０の算出結果を、制御信号として出力する。これに応じてブームが動作し、打音検査装置が移動する。
【０１１３】
通常操作モードと同様に打音検査装置を連続して移動させるために目標位置移動処理Ｓ１７−５終了時点では出力を停止させず、次周期に移動指示が変更されるまで出力を維持する。目標位置移動処理Ｓ１７−５を終了すると、連続検査処理を終了し、座標取得処理Ｓ１１に戻る。
【０１１４】
目標位置到着判定Ｓ１７−４にて到着している場合（Ｓ１７−４のＹｅｓ）、まず移動出力停止Ｓ１７−６を実行して打音検査装置の移動を停止する。続いて、検査開始位置更新Ｓ１７−７にて現在の打音検査装置の座標を検査開始位置として更新する。ここで、現在の打音検査装置の座標ではなく、目標検査位置を検査開始位置として更新してもよい。
【０１１５】
検査開始位置更新Ｓ１７−７を終えると、検査シーケンスＳ１７−１１を実行する。検査シーケンスＳ１７−１１では、上述した打音検査を行う。これは図８における検査シーケンスＳ１９と同様である。検査シーケンスＳ１７−１１が完了するまで待機し、完了すると連続検査処理Ｓ１７を終了し、座標取得処理Ｓ１１に戻り次の入力待ちとなる。
【０１１６】
以上説明した本実施形態によれば、第１及び第２の実施形態と同様な作用効果を実現できる。
【０１１７】
また、本実施形態の打音検査制御装置１００は、オペレータの指示入力に応じて打音検査装置を移動させると、その都度、移動後の位置で打音検査装置を制御し、打音検査を実行させる。このように、ブームの動作と打音検査装置の動作を連動させることができる本実施形態によれば、打音検査装置の移動、及び、打音検査の実行を連続的に無駄な待ち時間なく実行できる。結果、作業効率を向上させることができる。
【０１１８】
また、オペレータは、打音検査装置を移動させる指示入力のみを行えばよく、移動の指示入力、及び、打音検査を実行させる指示入力を別々に行う必要がない。このため、オペレータの負担を軽減できる。
【０１１９】
＜第４の実施形態＞
本実施形態の打音検査制御装置１００は、打音検査装置を移動させる方向の登録を受付け、登録された方向に移動させる指示入力を受付けることができる点で、第１乃至第３の実施形態と異なる。
【０１２０】
本実施形態の打音検査制御装置１００の機能ブロック図の一例は、第１乃至第３の実施形態同様、図６で示される。検出部１１０、位置管理部１２０及び出力部１５０の構成は、第１乃至第３の実施形態と同様である。以下、移動入力受付部１３０及び算出部１４０について説明する。ここでは、第１乃至第３の実施形態と異なる点を説明する。
【０１２１】
算出部１４０は、打音検査装置を移動させる方向の登録を受付ける。例えば、オペレータは、機械装置のブームを動作させ、打音検査装置を所望の位置（第１基準位置）に位置させる。算出部１４０は、この状態におけるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを取得し、登録する。
【０１２２】
また、オペレータは、機械装置のブームを動作させ、打音検査装置を所望の他の位置（第２基準位置）に位置させる。算出部１４０は、この状態におけるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを取得し、登録する。結果、第１の位置と第２の位置とを結ぶ方向が、打音検査装置を移動させる方向（第１の方向）として登録される。
【０１２３】
また、オペレータは、機械装置のブームを動作させ、打音検査装置を所望の他の位置（第３基準位置）に位置させる。算出部１４０は、この状態におけるブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを取得し、登録する。第１の方向と直交し、第１乃至第３の位置を含む平面に平行な方向が、打音検査装置を移動させる方向（第２の方向）として登録される。
【０１２４】
移動入力受付部１３０は、このようにして登録された方向（例：第１及び第２の方向）に打音検査装置を移動させる指示入力を受付けることができる。
【０１２５】
ここで、算出部１４０が、打音検査装置を移動させる指示入力に応じて、目的位置を算出する処理の一例を説明する。
【０１２６】
算出部１４０は、例えば、第１乃至第３基準位置各々に位置する時のブームの長さＬ、ブームの起伏角度θ及びブームの旋回角度φを用いて、第１の座標系における第１乃至第３基準位置各々の座標を算出する。
【０１２７】
そして、算出部１４０は、算出した第１基準位置及び第２基準位置の座標を用いて第１基準位置及び第２基準位置間のベクトルを算出した後、当該ベクトルを第１基準位置及び第２基準位置間の距離で割ることで、第１の方向の単位ベクトルを算出する。また、算出部１４０は、第１の方向の単位ベクトルに直交し、第１乃至第３基準位置を含む平面に平行な単位ベクトルを、第２の方向の単位ベクトルとして算出する。
【０１２８】
そして、算出部１４０は、現在の打音検査装置の座標に、指示入力で特定される方向（第１の方向又は第２の方向）のベクトルに、所定の移動量を乗じたベクトルを加えることにより、第１の座標系における目的位置の座標を算出する。
【０１２９】
以上説明した本実施形態によれば、第１乃至第３の実施形態と同様な効果を実現できる。
【０１３０】
また、本実施形態によれば、予め移動方向を登録することで、打音検査装置を所望の方向に移動させることができる。結果、機械装置と検査対象の位置関係に関わらず、簡易な操作で、打音検査装置を所望の方向に移動させることが可能となる。結果、作業効率が向上する。
【０１３１】
以下、参考形態の例を付記する。
１．  伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出部と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理部と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付部と、
前記移動入力受付部が前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出部と、
前記算出部による算出結果を制御信号として出力する出力部と、
を有する打音検査制御装置。
２．  １に記載の打音検査装置において、
前記出力部は、前記算出部による算出結果を制御信号として出力すると、その都度、移動後の位置で前記打音検査装置に打音検査を実行させる制御信号を出力する打音検査制御装置。
３．  １又は２に記載の打音検査制御装置において、
前記出力部は、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φ各々の可動範囲を保持しており、
前記算出部による算出結果で示される前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φの中の少なくとも１つが前記可動範囲を外れる場合、前記算出部による算出結果を制御信号として出力せず、警告を出力し、
前記算出部による算出結果で示される前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが前記可動範囲を外れない場合、前記算出部による算出結果を制御信号として出力する打音検査制御装置。
４．  コンピュータが、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出工程と、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理工程と、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付工程と、
前記移動入力受付工程で前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出工程と、
前記算出工程での算出結果を制御信号として出力する出力工程と、
を実行する打音検査制御方法。
５．  コンピュータを、
伸縮動作、起伏動作及び旋回動作が可能なブームを備える機械装置の前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを検出する検出手段、
前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて、前記ブームの先端に取り付けられた打音検査装置の位置を所定の座標系で管理する位置管理手段、
前記打音検査装置を、予め定められた複数の移動方向の中の何れかに移動させる指示入力を受付ける移動入力受付手段、
前記移動入力受付手段が前記指示入力を受付けると、その都度、前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φを用いて特定されるブームトップの現在位置に基づき、前記指示入力で特定される前記移動方向に所定の移動量だけ前記打音検査装置を移動させた後に前記ブームの長さＬ、前記ブームの起伏角度θ及び前記ブームの旋回角度φが取るべき値を算出する算出手段、
前記算出手段による算出結果を制御信号として出力する出力手段、
として機能させるプログラム。
【符号の説明】
【０１３２】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１      打撃部材
３      付勢部
４      サスペンション機構
５      保持リンク
６      衝突部材
７      案内部
８      マイク
９      マイク保持部
１００  打音検査制御装置
１１０  検出部
１２０  位置管理部
１３０  移動入力受付部
１４０  算出部
１５０  出力部
７０５  起伏シリンダ
７１５  コラム
７２０  ブーム
７２５  手動レバー
７４０  姿勢調節ユニット
１０００  打音検査装置
【図１】
0006661217.tif 000002
【図２】
0006661217.tif 000003
【図３】
0006661217.tif 000004
【図４】
0006661217.tif 000005
【図５】
0006661217.tif 000006
【図６】
0006661217.tif 000007
【図７】
0006661217.tif 000008
【図８】
0006661217.tif 000009
【図９】
0006661217.tif 000010
【図１０】
0006661217.tif 000011
【図１１】
0006661217.tif 000012
【図１２】
0006661217.tif 000013
【図１３】
0006661217.tif 000014
【図１４】
0006661217.tif 000015
【図１５】
0006661217.tif 000016
【図１６】
0006661217.tif 000017
【図１７】
0006661217.tif 000018
【図１８】
0006661217.tif 000019