(57)【要約】  製造設備の操業において行われる作業ごとに、当該各作業に対する作業者の習熟度を記憶する習熟度ＤＢ（１２０）から、実施される作業に対する作業者の習熟度を取得し、製造スケジュールに基づき決定されたガイダンス基本時刻（３１４）を作業者の習熟度に応じて制御して、作業者の習熟度に応じたガイダンス制御時刻（３３４）を決定し、ガイダンス制御時刻（３３４）にガイダンスの出力を行うと共に、作業者により実施された作業内容および作業時刻からなる作業実績情報（３４０）とガイダンス制御時刻（３３４）とに基づいて、作業に対する作業者の習熟度を修正し、習熟度ＤＢ（１２０）に記憶された作業に対する作業者の習熟度を更新する。
2011070967.tif 000002
【特許請求の範囲】
【請求項１】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援装置であって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部と、
実施される作業に対する作業者の習熟度を前記習熟度記憶部から取得し、操業スケジュールに基づき決定された、作業に対するガイダンスの基本出力タイミングを、前記作業者の習熟度に応じて制御して、前記作業者の習熟度に応じた制御出力タイミングを決定し、前記制御出力タイミングで前記作業者にガイダンスを出力することを出力装置に指示するガイダンス出力部と、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作業実績収集部と、
前記ガイダンスの制御出力タイミングと、前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を修正し、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する習熟度判定部と、
を備え、
前記ガイダンス出力部は、実施される作業に対する作業者の習熟度が、前記習熟度判定部により更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、操業支援装置。
【請求項２】
前記ガイダンス出力部は、前記制御出力タイミングを、前記習熟度の高い作業のガイダンスについては前記基本出力タイミングより遅い時点に設定し、前記習熟度の低い作業のガイダンスについては前記基本出力タイミングより早い時点に設定することを特徴とする、請求項１に記載の操業支援装置。
【請求項３】
前記ガイダンス出力部は、前記作業者が前記制御出力タイミングより早い時点で前記作業を実施した作業実績を前記作業実績情報より検出したとき、当該作業のガイダンスを出力しないことを特徴とする、請求項２に記載の操業支援装置。
【請求項４】
作業中の作業者を識別し、識別した前記作業者を特定する作業者ＩＤを前記ガイダンス出力部へ出力する作業者識別部をさらに備え、
前記ガイダンス出力部は、
前記基本出力タイミングで出力されるガイダンスにより前記作業者に対して通知する作業内容を特定する作業ＩＤと、前記作業者識別部から入力された前記作業者ＩＤとに基づいて、実施される作業に対する当該作業者の習熟度を前記習熟度記憶部より取得することを特徴とする、請求項１に記載の操業支援装置。
【請求項５】
前記習熟度判定部は、
前記制御出力タイミングより前記作業時刻が早い場合、当該作業に対する前記作業者の習熟度を高め、
前記制御出力タイミングより前記作業時刻が遅い場合、当該作業に対する前記作業者の習熟度を低くすることを特徴とする、請求項４に記載の操業支援装置。
【請求項６】
前記習熟度判定部は、
前記制御出力タイミングと前記作業時刻との差分を算出し、
前記差分の大きさに応じて前記習熟度の修正量の大きさを決定することを特徴とする、請求項５に記載の操業支援装置。
【請求項７】
前記習熟度判定部は、前記習熟度の修正量と、当該習熟度の修正量で修正される前に既に得られている習熟度とに基づいた指数平滑法による計算、または、移動平均の計算が行われる前の習熟度であって、その計算を行う直前に得られた習熟度を、前記習熟度の修正量で修正した値である移動平均前の修正済み習熟度の履歴に基づいた移動平均法による計算を行って、更新後の前記習熟度を算出することを特徴とする、請求項６に記載の操業支援装置。
【請求項８】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援方法であって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、
操業スケジュールに基づき決定された、作業に対するガイダンスの基本出力タイミングを、前記作業者の習熟度に応じて制御して、前記作業者の習熟度に応じた制御出力タイミングを決定する決定ステップと、
前記制御出力タイミングで前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、
前記ガイダンスの制御出力タイミングと、前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を修正する修正ステップと、
前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、
を含み、
前記取得ステップは、実施される作業に対する作業者の習熟度が、更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、操業支援方法。
【請求項９】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理をコンピュータに実行させるためのコンピュータプログラムであって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度を作業者ごとにそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、
操業スケジュールに基づき決定された、作業に対するガイダンスの基本出力タイミングを、前記作業者の習熟度に応じて制御して、前記作業者の習熟度に応じた制御出力タイミングを決定する決定ステップと、
前記制御出力タイミングで前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、
前記ガイダンスの制御出力タイミングと、前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を修正する修正ステップと、
前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、
をコンピュータに実行させ、
前記取得ステップは、実施される作業に対する作業者の習熟度が、更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造設備の操業等、予め実行タイミングが定められている操業を支援する操業支援装置、操業支援方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
鉄鋼業などの製造業等において、作業者は、製造プロセスを構成する各種の設備機器等からなる製造整備を操作・管理して操業を遂行している。近年、製造プロセスの高度化に伴い、作業者の操作内容が複雑化かつ高度化している。このため、操業を遂行する作業者に操作内容をガイダンスして、作業者の操作負担の軽減や操作ミスを防止することが行われている。【０００３】
操業に従事する作業者には、その操作に熟練した作業者もいれば、操作に不慣れな未習熟な作業者もいる。そこで、作業者の習熟度を考慮した操業支援を行うことで、より適切な操業支援を行うことが提案されている。例えば、特許文献１には、操業者の習熟度を、当該操業者の運転によって製造した中間製品の製造目標値に対する成功率で評価し、当該習熟度に応じて作業指示内容の詳細度を決定する提示情報決定システムが開示されている。また、特許文献２には、作業者の習熟度を作業者のＩＤと相互に関連付けて記憶しておき、記憶された習熟度に基づいて作業手順の表示内容を決定する作業支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５９０３９号公報
【特許文献２】特開２００８−９８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献のシステムでは、作業者の技能を習熟度として評価している。したがって、このような習熟度に応じてガイダンスの内容を変更したとしても、操作ミスを防止するには多少の効果はあるものの、業務工程を段取りよく行うための適切な支援にはならなかった。例えば、習熟度の低い作業者に対して詳細な作業指示を与えることは、誤りを減少させる効果はあるが、作業者は詳細な指示を逐一確認しながら作業することになり、作業効率の悪化につながる。また、熟練者に対しては、たとえ簡便なガイダンスであっても自明な指示を高頻度に提示することは、既に頭の中で作業内容の組み立てができている熟練者にとっては外乱でしかなく、逆に操作の失敗の誘発や効率低下を招きかねない。【０００６】
そこで、本発明は上記問題に鑑みてなされたものであり、本発明の目的とするところは、作業者の操業ノウハウに関する習熟度に基づいて、適切なタイミングで操作内容をガイダンスできるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援装置が提供される。かかる操業支援装置は、前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部と、実施される作業に対する作業者の習熟度を前記習熟度記憶部から取得し、操業スケジュールに基づき決定された、作業に対するガイダンスの基本出力タイミングを、前記作業者の習熟度に応じて制御して、前記作業者の習熟度に応じた制御出力タイミングを決定し、前記制御出力タイミングで前記作業者にガイダンスを出力することを出力装置に指示するガイダンス出力部と、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作業実績収集部と、前記ガイダンスの制御出力タイミングと、作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を修正し、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する習熟度判定部と、を備え、前記ガイダンス出力部は、実施される作業に対する作業者の習熟度が、前記習熟度判定部により更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする。【０００８】
本発明によれば、作業者の習熟度に応じたタイミングでガイダンスを出力する。また、習熟度は、作業者による作業実績に含まれる作業時刻と、ガイダンス出力部により設定された制御出力タイミングとに基づいて習熟度判定部により更新されるので、操業支援装置は、作業者の最新の習熟度に基づき、適切なタイミングでガイダンスを出力することができる。【０００９】
ここで、前記ガイダンス出力部は、前記制御出力タイミングを、前記習熟度の高い作業のガイダンスについては前記基本出力タイミングより遅い時点に設定し、前記習熟度の低い作業のガイダンスについては基本出力タイミングより早い時点に設定してもよい。【００１０】
また、前記ガイダンス出力部は、前記作業者が前記制御出力タイミングより早い時点で前記作業を実施した作業実績を前記作業実績情報より検出したとき、当該作業のガイダンスを出力しないようにしてもよい。【００１１】
さらに、操業支援装置は、作業中の作業者を識別し、識別した前記作業者を特定する作業者ＩＤを前記ガイダンス出力部へ出力する作業者識別部を備えてもよい。このとき、前記ガイダンス出力部は、前記基本出力タイミングで出力されるガイダンスにより作業者に対して通知する作業内容を特定する作業ＩＤと、前記作業者識別部から入力された前記作業者ＩＤとに基づいて、実施される作業に対する当該作業者の習熟度を前記習熟度記憶部より取得する。【００１２】
また、前記習熟度判定部は、前記制御出力タイミングより前記作業時刻が早い場合、当該作業に対する前記作業者の習熟度を高め、前記制御出力タイミングより前記作業時刻が遅い場合、当該作業に対する前記作業者の習熟度を低くするようにしてもよい。【００１３】
さらに、前記習熟度判定部は、前記制御出力タイミングと作業時刻との差分を算出し、前記差分の大きさに応じて前記習熟度の修正量の大きさを決定してもよい。【００１４】
前記習熟度判定部は、例えば、前記習熟度の修正量と、当該習熟度の修正量で修正される前に既に得られている習熟度とに基づいた指数平滑法による計算、または、移動平均の計算が行われる前の習熟度であって、その計算を行う直前に得られた習熟度を前記習熟度の修正量で修正した値である移動平均前の修正済み習熟度の履歴に基づいた移動平均法による計算を行って、更新後の習熟度を算出することができる。【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援方法が提供される。かかる操業支援方法は、前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度をそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、操業スケジュールに基づき決定された、作業に対するガイダンスの基本出力タイミングを、前記作業者の習熟度に応じて制御して、前記作業者の習熟度に応じた制御出力タイミングを決定する決定ステップと、前記制御出力タイミングで前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、前記ガイダンスの制御出力タイミングと、前記作業実績情報に含まれる作業時刻と基づいて、前記作業に対する前記作業者の習熟度を修正する修正ステップと、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、を含み、前記取得ステップは、実施される作業に対する作業者の習熟度が、更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする。【００１６】
さらに、上記課題を解決するために、本発明の別の観点によれば、前記操業支援方法の各ステップをコンピュータに実行させるためのコンピュータプログラムが提供される。かかるコンピュータプログラムは、コンピュータが備える記憶装置に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記の操業支援装置として機能させる。また、当該プログラムが記録された、コンピュータで読み取り可能な記録媒体も提供される。
記録媒体は、例えば磁気ディスクや光ディスクなどである。
【発明の効果】
【００１７】
本発明によれば、作業に対するガイダンスの出力時刻と、当該作業における作業実績時刻と、の差に応じて定められる習熟度に基づいて、適切なタイミングで操作内容をガイダンスすることが可能になる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本実施形態に係る操業支援装置の構成の一例を示すブロック図である。
【図２】図２は、同実施形態に係る操業支援装置によるガイダンスの出力タイミングの調整方法の一例を概念的に示す説明図である。
【図３】図３は、同実施形態に係る操業支援装置によるガイダンスの出力タイミングと習熟度の修正量との関係の一例を示す説明図である。
【図４】図４は、習熟度ＤＢの一構成例を示す説明図である。
【図５】図５は、ガイダンス出力定義テーブルの一構成例を示す説明図である。
【図６】図６は、作業判定定義テーブルの一構成例を示す説明図である。
【図７】図７は、習熟度判定定義テーブルの一構成例を示す説明図である。
【図８】図８は、習熟度学習定義テーブルの一構成例を示す説明図である。
【図９】図９は、ガイダンススケジュール情報の一構成例を示す説明図である。
【図１０】図１０は、オペレータ情報の一構成例を示す説明図である。
【図１１】図１１は、ガイダンス出力実績情報の一構成例を示す説明図である。
【図１２】図１２は、作業実績情報の一構成例を示す説明図である。
【図１３】図１３は、ガイダンス出力処理の一例を示すフローチャートである。
【図１４】図１４は、作業実績情報の作成処理の一例を示すフローチャートである。
【図１５】図１５は、習熟度の更新処理の一例を示すフローチャートである。
【図１６】図１６は、更新後の習熟度ＤＢの一例を示す説明図である。
【図１７】図１７は、同実施形態に係る操業支援装置の一構成例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
［操業支援装置の概要］
まず、図１〜図３に基づいて、本発明の実施形態に係る操業支援装置１００の概要について説明する。図１は、本実施形態に係る操業支援装置１００の構成の一例を示すブロック図である。図２は、本実施形態に係る操業支援装置１００によるガイダンスの出力タイミングの調整方法の一例を概念的に示す説明図である。図３は、本実施形態に係る操業支援装置１００によるガイダンスの出力タイミングと習熟度の修正量との関係の一例を示す説明図である。なお、本実施形態の操業支援装置１００では、薄く圧延され鋼板連続的に焼鈍、メッキするメッキ処理ラインにおいて、高品質かつ安定的に操業するための設備処置や、状態確認などの作業ガイダンスを行うものとして、以下説明する。
【００２１】
本実施形態に係る操業支援装置１００は、作業者の習熟度を、ガイダンスの出力対象となる作業と、そのタイミングに対する作業実施の実績とから判定するとともに、判定された習熟度に応じてガイダンスの出力有無あるいは出力タイミングを設定する装置である。本実施形態に係る操業支援装置１００では、操業や運転作業の段取り組み立て等の高位の操業ノウハウに関する習熟度を評価する。
【００２２】
かかる習熟度は、作業の成功率等で表わされる作業者の技能を評価したものとは異なる指標である。本発明者は、作業の組み立て段取りに基づく作業アクションなど高位の操業ノウハウに関する習熟度は作業タイミングに現れる点に着目し、作業基準タイミングと作業実績とのタイミングの差から習熟度を評価することを想到した。すなわち、作業に未習熟な作業者は、作業を効率よく行うことができないため、ガイダンスを受けたとしても、即座に作業を実施するのは難しい。一方、作業に熟練した作業者は、自身で作業の組み立てを行うことができるため、ガイダンスを受けなくとも、操業スケジュールに沿って作業することができる。尚、以下の説明では、作業に熟練した作業者を必要に応じて熟練者と称し、作業に未習熟な作業者を必要に応じて未習熟者と称する。このように作業タイミングを評価した習熟度を用いることにより、習熟度に応じて、未習熟者には早めにガイダンスを出力して危険予知を促すことができる。一方、熟練者に対しては、ガイダンスの出力タイミングを遅らせることによって、ガイダンス前に作業が完了すれば不要なガイダンスを出力しないようにすることで、熟練者の想定する作業組み立てにより操業できるようにした。
【００２３】
例えば、図２に示すように、製造スケジュールに従って設定されたガイダンスの出力タイミングをガイダンス基本時刻（ｔｓ）とする。作業者の習熟度が一般的なレベルであるとき、ガイダンスはガイダンス基本時刻（ｔｓ）において出力される。例えば、１〜５の５段階で表わされ、値が大きいほど熟練者であることを示す習熟度において、習熟度が３であるとき、操業支援装置１００はガイダンス基本時刻（ｔｓ）にガイダンスを出力する。
【００２４】
一方、作業者が未習熟者であるとき（すなわち、習熟度＜３であるとき）、操業支援装置１００は、ガイダンスの出力タイミングを習熟度に応じて制御して、所定のガイダンスタイミング制御値（Ｃ１）だけガイダンス基本時刻（ｔｓ）より早いタイミング（ガイダンス制御時刻（ｔｃ１））でガイダンスが出力されるようにする。また、作業者が熟練者であるとき（すなわち、習熟度＞３であるとき）には、操業支援装置１００は、ガイダンスの出力タイミングを習熟度に応じて制御して、所定のガイダンスタイミング制御値（Ｃ２）だけガイダンス基本時刻（ｔｓ）より遅いタイミング（ガイダンス制御時刻（ｔｃ２））でガイダンスが出力されるようにする。
【００２５】
このように、操業支援装置１００は、習熟度に応じてガイダンスの出力タイミングを制御することにより、製造スケジュールに沿って段取りよく作業を進めることができるように作業者の操業を支援することができる。
【００２６】
また、操業支援装置１００は、ガイダンスの出力タイミングを決定する習熟度を更新し、最新の作業者の習熟度に応じてガイダンスを出力できるようにしている。習熟度の更新は、ガイダンスの出力計画と作業実績とを比較して行われる。例えば、習熟度＞３の、作業に熟練した作業者が操業する場合、操業支援装置１００は、図３に示すように、ガイダンスの出力タイミングであるガイダンス基本時刻（ｔｓ）を当該作業者の習熟度に合った時間だけ遅延させて、ガイダンス制御時刻（ｔｃ１）を設定する。そして、操業支援装置１００は、作業者が実際に作業を行った作業実績時刻（ｔｒ１）を取得して、ガイダンスの出力計画として設定されたガイダンス制御時刻（ｔｃ１）と比較し、当該作業がガイダンス制御時刻（ｔｃ１）より前に行われたか否かを判定する。
【００２７】
このとき、作業がガイダンス制御時刻（ｔｃ１）よりも前に行われた場合、操業支援装置１００は、作業者はガイダンスがなくとも作業を予定通りに行うことができたことから、当該作業者の習熟度が大きくなるように修正する。すなわち、図３において、或る作業者の作業実績時刻（ｔｒ１）が得られた場合、当該作業実績時刻（ｔｒ１）はガイダンス制御時刻（ｔｃ１）よりも前であるので、当該作業者はガイダンスの出力前に作業を実施していることになる。このような場合、本実施形態では、当該作業者の習熟度の修正量を正の値（習熟度修正量＞０）とする。一方、作業がガイダンス制御時刻（ｔｃ１）より後に行われた場合、操業支援装置１００は、作業者は当該作業を行うためにはガイダンスが必要であると判断し、当該作業者の習熟度が小さくなるように修正する。すなわち、図３において、或る作業者の作業実績時刻（ｔｒ２）が得られた場合、当該作業実績時刻（ｔｒ２）はガイダンス制御時刻（ｔｃ１）よりも後であるので、当該作業者はガイダンスの出力後に作業を実施していることになる。このような場合、本実施形態では、当該作業者の習熟度の修正量を負の値（習熟度修正量＜０）とする。このように、操業支援装置１００は、作業者が操業スケジュールに沿って予定通りに作業を実施したか否かに応じて、習熟度を更新していく。これにより、作業者の習熟度に合ったタイミングでガイダンスを出力することができる。
【００２８】
以下、図１および図３〜図１６に基づいて、本実施形態に係る操業支援装置１００の構成とその機能について詳細に説明する。なお、図３〜図１２および図１６は、本実施形態にかかる操業支援装置１００にて保持する情報や、送受信される情報の一構成例を示す説明図である。図１３は、ガイダンス出力処理の一例を示すフローチャートである。図１４は、作業実績情報の作成処理の一例を示すフローチャートである。図１５は、習熟度の更新処理の一例を示すフローチャートである。
【００２９】
［操業支援装置の構成］
まず、図１に基づいて、本実施形態に係る操業支援装置１００にて用いる情報の提供等を行う外部装置との関係について説明する。操業支援装置１００は、ガイダンススケジュール作成装置２１０と、ガイダンス出力設定装置２２０と、作業実績判定装置２３０と、ネットワークを介して相互に通信可能に接続されている。なお、これらの装置間の通信形態は特に限定されるものではなく、有線通信でも無線通信でもよい。また、ガイダンススケジュール作成装置２１０と、ガイダンス出力設定装置２２０と、作業実績判定装置２３０と、の少なくとも１つが操業支援装置１００の内部に備わっていてもよい。
【００３０】
操業支援装置１００は、製造スケジュールに基づいて作成されたガイダンススケジュール情報と、作業者の習熟度とに基づいて、適切なタイミングでガイダンスを作業者に対して出力する。ガイダンススケジュール情報は、ガイダンススケジュール作成装置２１０により作成される。
【００３１】
ガイダンススケジュール作成装置２１０は、例えば、ガイダンススケジュール部２１２と、作業に応じて作業者に通知されるガイダンスに関する情報を記憶するガイダンスデータベース（以下、「ガイダンスＤＢ」とする。）２１４と、製造スケジュール２１６とを備える。ガイダンスＤＢ２１４には、例えば、作業を特定する作業ＩＤや、ガイダンスを出力するガイダンス条件等の情報が相互に関連付けられて記憶されている。ガイダンススケジュール部２１２は、製品の品種や板サイズ等の情報を含む操業スケジュール２１６より、作業者に通知するガイダンスの内容および当該ガイダンスの出力タイミングをガイダンスＤＢ２１４から取得して、ガイダンススケジュール情報３１０を生成する。ガイダンススケジュール作成装置２１０は、例えば、特開２００９−４８６０８号公報に開示された手法を用いて構成することができ、当該公報に記載されている事項をガイダンススケジュール作成装置２１０の構成に含めることができる。
【００３２】
ガイダンススケジュール作成装置２１０は、作成したガイダンススケジュール情報３１０をガイダンス出力設定装置２２０へ出力する。ガイダンス出力設定装置２２０は、ガイダンススケジュール情報３１０を操業支援装置１００のガイダンス出力部１１０へ出力する起動時刻を設定するタイマー登録部２２２と、タイマー登録部２２２により設定された起動時刻をカウントするタイマー２２４とを備える。タイマー登録部２２２は、例えば、ガイダンススケジュール情報３１０に含まれるガイダンスを出力するガイダンス基本時刻より所定時間前に、操業支援装置１００のガイダンス出力部１１０を起動する起動時刻を設定する。そして、タイマー２２４のカウントが起動時刻に達すると、ガイダンス出力設定装置２００は、ガイダンススケジュール情報３１０をガイダンス出力部１１０へ出力する。ガイダンス出力設定装置２２０は、例えば、特開２００６−１２７２２４号公報に開示された手法を用いて構成することができ、当該公報に記載されている事項をガイダンス出力設定装置２２０の構成に含めることができる。
【００３３】
操業支援装置１００のガイダンス出力部１１０は、ガイダンススケジュール作成装置２１０により作成されたガイダンススケジュール情報３１０が、ガイダンス出力設定部２２０から入力されることにより起動し、作業者へガイダンスを出力する処理を開始する。
【００３４】
また、操業支援装置１００は、作業者が実際に行った作業の作業実績情報とガイダンス出力部１１０により設定されたガイダンスの出力計画とに基づいて、作業者の習熟度を更新する。作業実績情報３４０は、作業実績判定装置２３０から取得される作業実績データより生成される。作業実績判定装置２３０は、プロセスデータ２３４に基づいて、作業者が実施した作業内容を特定するアクション判定部２３２を備える。プロセスデータ２３４には、例えば張力実績などの製造設備の操業情報や、作業者の歩行履歴などの行動トレースデータ、計器や画面などへの視線移動のような視線トレースデータ等が含まれる。
【００３５】
アクション判定部２３２は、定周期で起動し、プロセスデータ２３４から作業者により実施された作業を特定して、作業実績データを作成する。作業実績データは、作業実績判定装置２３０から操業支援装置１００の作業実績収集部１４０へ出力される。また、作業実績判定装置２３０からコンピュータ２３５へ作業実績データが出力された後、コンピュータ２３５が作業者からキーボードやタッチパネル、あるいはマイク等を用いて入力された出力指示に応じて操業支援装置１００の作業実績収集部１４０へ作業実績データを出力してもよい。操業支援装置１００は、当該作業実績データより、作業実績情報３４０を作成する。作業実績情報３４０は、ガイダンスの出力の要否判定や、習熟度の更新処理に用いられる。作業実績判定装置２３０は、例えば、特開２００９−２６５６９７号公報に開示された手法を用いて構成することができ、当該公報に記載されている事項を作業実績判定装置２３０の構成に含めることができる。
【００３６】
次に、本実施形態に係る操業支援装置１００の構成を詳細に説明する。操業支援装置１００は、図１に示すように、ガイダンス出力部１１０と、習熟度データベース（以下、「習熟度ＤＢ」とする。）１２０と、ガイダンス出力制御定義テーブル１３０と、作業実績収集部１４０と、作業判定定義テーブル１５０と、習熟度判定部１６０と、習熟度判定定義テーブル１７０と、習熟度学習定義テーブル１８０とを備える。
【００３７】
ガイダンス出力部１１０は、ガイダンススケジュール情報３１０と作業者の習熟度とに基づいて、ガイダンスの出力タイミングを制御して、当該出力タイミングでガイダンスを出力する出力指示を出力装置に対して行う。出力装置は、図１に示すように、例えば、コンピュータのディスプレイ１１４やスピーカ１１６等である。ガイダンススケジュール情報３１０は、ガイダンススケジュール作成装置２１０により作成され、ガイダンス出力設定装置２２０より入力された情報である。ガイダンススケジュール情報３１０は、例えば図９に示すように、作業ＩＤ３１１と、ガイダンス内容３１２と、ガイダンスタイミング３１３と、ガイダンス基本時刻３１４とを含んでなる。作業ＩＤ３１１は、作業を特定するための識別子であって、各作業に固有の識別子である。ガイダンス内容３１２は、作業者に通知するガイダンスの内容であり、ガイダンスタイミング３１３は、ガイダンスを出力するタイミング（イベント）を示す。また、ガイダンス基本時刻３１４は、操業スケジュール上、ガイダンスを出力する最適な時刻を示す。
【００３８】
ガイダンス出力部１１０は、ガイダンス出力設定装置２２０からガイダンススケジュール情報３１０を受信すると、オペレータ情報認識部１１２により認識された作業者の作業者ＩＤより、習熟度ＤＢ１２０から作業者の習熟度を取得する。オペレータ情報認識部１１２は、オペレータにより入力された入力情報の内容を認識して、オペレータ情報３２０を生成し、ガイダンス出力部１１０へ出力する。オペレータ情報３２０は、例えば図１０に示すように、作業者ＩＤ３２１と、作業開始時刻３２２と、作業終了時刻３２３とを含んでなる。これより、作業者が作業している時間帯を認識することができる。なお、作業継続中は、作業が終了していないため、作業終了時刻３２３は記録されていないものとする。作業者の習熟度を取得すると、ガイダンス出力部１１０は、ガイダンス出力制御定義テーブル１３０から習熟度に対応するガイダンスタイミング制御値を取得して、基本出力タイミングの一例であるガイダンス基本時刻を修正し、制御出力タイミングの一例であるガイダンス制御時刻（ガイダンスの出力時刻）を決定する。
【００３９】
ガイダンス出力部１１０は、作業実績判定装置２３０が収集した作業実績データから作業実績収集部１４０によって作成された作業実績情報３４０を参照し、ガイダンス制御時刻に到達する前にガイダンスする予定の作業が当該作業者によって実施されたか否かを確認する。そして、ガイダンス制御時刻に到達する前にガイダンスする作業が当該作業者により実施されている場合には、ガイダンス出力部１１０は、ガイダンスを出力しない。一方、ガイダンス制御時刻に到達する前にガイダンスする作業が当該作業者により実施されない場合には、ガイダンス出力部１１０は、ガイダンス制御時刻ｔｃにガイダンスを出力することを出力装置に指示する。前述したように、出力装置は、例えばコンピュータのディスプレイ１１４やスピーカ１１６等によって実現される。出力装置を用いることにより、ガイダンスが作業者に出力される。
【００４０】
また、ガイダンス出力部１１０は、ガイダンスの内容とガイダンスの出力実績とを表すガイダンス出力実績情報３３０を作成する。ガイダンス出力実績情報３３０は、例えば、図１１に示すように、作業者ＩＤ３３１と、作業ＩＤ３３２と、ガイダンス基本時刻３３３と、ガイダンス制御時刻３３４と、ガイダンスの出力の有無を示す実出力３３５とを含んでなる。ガイダンス出力部１１０は、作業者ＩＤ３３１、作業ＩＤ３３２、ガイダンス基本時刻３３３、およびガイダンス制御時刻３３４のそれぞれの情報を、ガイダンススケジュール情報３１０と作業者の習熟度とに基づいて設定された時点でガイダンス出力実績情報３３０に書き込んだ後、ガイダンス制御時刻３３４が経過した後に実出力３３５の情報を書き込む。なお、ガイダンス出力実績情報３３０に含まれるすべての情報を一括して書き込んでもよい。ガイダンス出力部１１０は、ガイダンス出力実績情報３３０を作成すると、当該ガイダンス出力実績情報３３０を習熟度判定部１６０へ出力する。
【００４１】
習熟度ＤＢ１２０は、作業者ごとに各作業内容について習熟度を記憶する記憶部である。習熟度ＤＢ１２０は、例えば図４に示すように、各作業者について、作業内容を識別するために付された、作業内容に固有の作業ＩＤごとに、習熟度の履歴を記憶している。習熟度ＤＢ１２０は、習熟度判定部１６０によって習熟度の更新が行われる。習熟度ＤＢ１２０の最新の習熟度は、ガイダンス出力部１１０により参照されて、ガイダンスを出力するガイダンス制御時刻の設定に用いられる。なお、図４に示す例では、習熟度は、新しいものから順に上から並んでいるものとする。
【００４２】
ガイダンス出力制御定義テーブル１３０は、各作業ＩＤについて、ガイダンス出力時刻を調整するためのガイダンスタイミング制御値を記憶する記憶部である。ガイダンス出力制御定義テーブル１３０は、例えば図５に示すように、各作業ＩＤにつき、習熟度に応じたガイダンスタイミング制御値を記憶している。ガイダンスタイミング制御値は、例えばガイダンス基本時刻に加算あるいは減算される時間で表わすことができる。図５に示す例では、ガイダンス基本時刻に加算あるいは減算される時間の単位を秒で表している。
【００４３】
例えば、１〜５の５段階で表わされ、値が大きいほど熟練者であり、値が小さいほど未習熟者であることを示す習熟度を設定したとする。一般的なレベルの習熟度を３とすると、未習熟者（習熟度＜３）に対するガイダンスタイミング制御値は、ガイダンス基本時刻よりも早い時刻でガイダンスが出力されるように設定される。一方、熟練者（習熟度＞３）に対するガイダンスタイミング制御値は、ガイダンス基本時刻よりも遅い時刻でガイダンスが出力されるように設定される。ガイダンスタイミング制御値は、習熟度が大きいほど、あるいは小さいほど、修正量が大きくなるように設定することができる。ガイダンス出力制御定義テーブル１３０は、ガイダンス出力部１１０により参照され、ガイダンス制御時刻を設定するために用いられる。
【００４４】
作業実績収集部１４０は、作業実績判定装置２３０から作業実績データを取得して、作業実績情報３４０を生成する。作業実績収集部１４０は、作業実績判定装置２３０のアクション判定部２３２やコンピュータ２３５から入力された作業実績データと、作業判定定義テーブル１５０に記憶されたデータとを比較して、作業判定定義テーブル１５０に記憶されたデータと一致する作業実績データを抽出し、作業実績情報３４０を生成する。作業実績情報３４０は、例えば図１２に示すように、作業者ＩＤ３４１と、時刻３４２と、作業ＩＤ３４３とを含んでなる。作業実績収集部１４０は、生成した作業実績情報３４０をガイダンス出力部１１０および習熟度判定部１６０へ出力する。
【００４５】
作業判定定義テーブル１５０は、作業内容を記憶する記憶部である。作業判定定義テーブル１５０は、例えば図６に示すように、作業ＩＤ１５１と、作業内容の分類を示すデータ項目１５２と、実施する作業内容１５３と、作業の実施方法（作業実施のために入力する入力情報の入力元）１５４と、作業の実施間隔の目安を示す実績有効期間１５５とを相互に関連付けて記憶する。作業判定定義テーブル１５０に記憶された情報は、ガイダンス出力部１１０により参照されて、ガイダンスの実績を確認するために用いられるとともに、作業実績収集部１４０により参照されて、作業実績情報を生成するために用いられる。
【００４６】
習熟度判定部１６０は、ガイダンス出力実績情報３３０および作業実績情報３４０より、作業者の作業に対する習熟度を判定する。習熟度判定部１６０は、作業実績情報３４０から実績有効期間内であり、かつ未処理の作業実績を取り込み、当該作業実績に対応するガイダンス出力実績をガイダンス出力実績情報３３０から抽出する。そして、習熟度判定部１６０は、作業実績に対応するガイダンス出力実績が抽出されると、これらの情報よりガイダンス出力時刻と作業実績時刻との差を算出し、習熟度の修正量を算出する。習熟度の修正量は、習熟度判定定義テーブル１７０を用いて行われる。習熟度判定部１６０は、習熟度の修正量を算出すると、習熟度学習定義テーブル１８０を参照して、更新する作業の習熟度に対応した学習方法およびそのパラメータを取り出し、最新の習熟度を算出する。そして、習熟度判定部１６０は、算出した最新の習熟度を習熟度ＤＢ１２０へ記録する。
【００４７】
習熟度判定定義テーブル１７０は、作業ＩＤごとに習熟度の修正量を記憶する記憶部である。習熟度判定定義テーブル１７０は、例えば図７に示すように、各作業ＩＤについて、ガイダンス出力時刻と作業実績時刻との差の大きさに応じた習熟度修正量を記憶する。例えば、作業ＩＤ「０００１」について、ガイダンス出力時刻と作業実績時刻との差が±１０秒以内であれば習熟度修正量は０とし、習熟度は変化されない。また、ガイダンス出力時刻と作業実績時刻との差が１０秒を超えるが２０秒以下である場合、すなわちガイダンス制御時刻よりも遅く作業が実施された場合には、当該作業については未熟であると考えられる。このため、習熟度修正量を現在の習熟度に−１して習熟度を小さくするように規定している。
【００４８】
一方、ガイダンス出力時刻と作業実績時刻との差が−１０秒を超えるが−２０秒を超えない場合、すなわちガイダンス制御時刻よりも早く作業が実施された場合には、当該作業については熟練していると考えられる。このため、習熟度修正量を現在の習熟度に１を加えて習熟度を大きくするように規定している。習熟度修正量は、作業の容易さや要求される作業の正確性、作業に要する時間等を考慮して設定することができる。このため、作業ごとに異なる設定をすることもできる。以上のように図７に示す例では、ガイダンス出力時刻と作業実績時刻との差の単位を秒で表している。また、図７に示す例では、習熟度修正量の値が０（ゼロ）であると、作業に普通に習熟していることを示す。また、当該値が０に対して大きいほど作業に熟練していることを示し、当該値が０に対して小さいほど、作業に未熟であることを示す。
【００４９】
習熟度学習定義テーブル１８０は、作業ＩＤごとに現在の習熟度を更新する学習手法を記憶する記憶部である。習熟度学習定義テーブル１８０は、例えば図８に示すように、各作業ＩＤに対して、習熟度を更新する学習方式と、これに用いるパラメータとを保持するように構成することができる。図８の習熟度学習定義テーブル１８０には複数のパラメータを記憶することが可能であるが、少なくとも学習に必要なパラメータが記憶されていればよい。
【００５０】
習熟度を更新する学習手法としては、例えば、指数平滑法や移動平均法等を用いることができる。指数平滑法では、新たなデータの値は過去の値の影響を受け、その影響の強さは現在に近いほど強くなるのに対し、過去に遡るほど弱くなるように、時系列に含まれる習熟度のデータに対して重み付けを行い、新たな習熟度のデータの予測値を計算する。移動平均法は、時系列データを平滑化する手法である。このようにする場合、図４に示す習熟度ＤＢ１２０には、移動平均の計算が行われて最終的に得られた習熟度が記憶される。一方、移動平均の計算を行う値は、移動平均の計算が行われる前の習熟度であって、その計算を行う直前に得られた習熟度に、習熟度修正量の値を加えた値（移動平均前の修正済み習熟度）の履歴である。したがって、このようにする場合には、例えば、習熟度ＤＢ１２０に、最終的に得られる習熟度の履歴と共に、移動平均前の修正済み習熟度の履歴を、作業者ごと、作業ＩＤごとに記憶する。例えば図８の作業ＩＤ「0004」の習熟度の更新は、パラメータが１０と設定されていることより、今回を含む過去１０回分の移動平均前の修正済み習熟度を移動平均することにより行われる。なお、作業者ごと、作業ＩＤごとの移動平均前の修正済み習熟度の履歴を、習熟度ＤＢ１２０とは別のデータベースに記憶してもよい。習熟度ＤＢ１２０に、最終的に得られる習熟度の履歴と共に、移動平均前の修正済み習熟度の履歴を記憶する場合、例えば、図４に示す習熟度の入力欄のそれぞれを、最終的な習熟度（図４に示す習熟度）の入力欄と、移動平均前の修正済み習熟度の入力欄とに細分化すればよい。一方、移動平均前の修正済み習熟度の履歴を、習熟度ＤＢ１２０とは別のデータベースに記憶する場合、当該データベースは、例えば、最終的な習熟度の代わりに、移動平均前の修正済み習熟度を、図４の習熟度の入力欄に入力する構造のデータベースにすればよい。
【００５１】
以上、本実施形態に係る操業支援装置１００の構成について説明した。なお、習熟度ＤＢ１２０、ガイダンス出力制御定義テーブル１３０、作業判定定義テーブル１５０、習熟度判定定義テーブル１７０、および習熟度学習定義テーブル１８０は、それぞれ独立した記憶部に格納されてもよく、１つの記憶部に複数格納されていてもよい。また、これらの少なくとも１つが、操業支援装置１００を構成する他の部分と独立した記憶部（装置）に格納されている場合であっても、当該記憶部は操業支援装置１００の一部として機能することになるということは勿論である。
また、出力装置１１４、１１６、タイマー１６１、およびコンピュータ１６２、２３５は、操業支援装置１００に含まれていてもいなくてもよい。
【００５２】
［操業支援装置による習熟度を考慮したガイダンス出力］
次に、本実施形態に係る操業支援装置１００を用いた、習熟度を考慮したガイダンス出力を行う方法の一例について、具体例とともに説明する。
【００５３】
（１．ガイダンス出力処理）
まず、図１３に基づいて、本実施形態に係る操業支援装置１００によるガイダンス出力処理の一例について説明する。図１３に示すように、ガイダンス出力処理は、図９に示すガイダンススケジュール情報３１０の入力によりガイダンス出力部１１０が起動されることにより開始される（ステップＳ１００）。ガイダンス出力設定装置２２０は、ガイダンススケジュール作成装置２１０により作成されたガイダンススケジュール情報３１０を受信すると、ガイダンススケジュール情報３１０をガイダンス出力部１００へ出力するタイミング、すなわちガイダンス出力部１１０を起動する起動時刻をタイマー登録部２２２により設定する。起動時刻は、例えばガイダンススケジュール情報３１０に含まれるガイダンス基本時刻３１４より所定時間ＴＢ前（例えば、ＴＢ＝１２０秒）にガイダンス出力部１１０を起動させるように設定することができる。
【００５４】
タイマー登録部２２２により起動時刻が設定されると、タイマー２２４が起動し、ガイダンス出力部１１０の起動時刻までのカウントが開始される。そして、タイマー２２４のカウントが起動時刻に到達すると、ガイダンス出力設定装置２２０は、ガイダンススケジュール情報３１０をガイダンス出力部１１０へ出力する。
【００５５】
起動されたガイダンス出力部１１０は、ガイダンスする作業の作業ＩＤをガイダンススケジュール情報３１０から選択する（ステップＳ１１０）。具体的に説明すると、ガイダンス出力部１１０は、起動時刻と、ガイダンススケジュール情報３１０のガイダンス基本時刻３１４とを比較して、ガイダンスを行う作業の作業ＩＤを特定する。例えば、ガイダンス出力部１１０の起動時刻がガイダンス基本時刻３１４の１２０秒前に設定されるとき、起動時刻が「2009.08.19  13：21：40」の場合、ガイダンス基本時刻は「2009.08.19  13：23：40」と推定される。ガイダンス出力部１１０は、ガイダンススケジュール情報３１０からガイダンス基本時刻が「2009.08.19  13：23：40」である作業の作業ＩＤを特定する。例えば、図９の例では、作業ＩＤ「0001」のガイダンス基本時刻が「2009.08.19  13：23：40」であることから、ガイダンス出力部１１０は、作業ＩＤ「0001」のガイダンスを行うものとしてガイダンス出力処理を進める。
【００５６】
次いで、ガイダンス出力部１１０は、ガイダンス制御時刻を決定する（ステップＳ１２０）。具体的に説明すると、ガイダンス出力部１１０は、まず、オペレータ情報識別部１１２により入力された、図１０に示すようなオペレータ情報３２０より、作業中のオペレータを特定する。例えば、ステップＳ１００でのガイダンス出力部１１０の起動時刻が「2009.08.19  13：21：40」であり、図１０に示すオペレータ情報３２０を取得したとき、ガイダンス出力部１１０は、ガイダンス出力部１１０の起動時刻において作業中の作業者を特定する作業者ＩＤ３２１を取得する。図１０より、起動時刻「2009.08.19  13：21：40」の時点で作業中の作業者は作業者ＩＤ「Ａ」の作業者であることがわかる。すなわち、作業ＩＤ「0001」のガイダンスを通知する対象は、作業者ＩＤ「Ａ」の作業者となる。
【００５７】
作業者ＩＤを取得すると、ガイダンス出力部１１０は、習熟度ＤＢ１２０を参照して、ガイダンスの通知対象である作業者の現在（最新）の習熟度を取得する。習熟度ＤＢ１２０は、例えば図４に示すように、各作業者について、作業ＩＤごとの習熟度の履歴を保持している。例えば、作業者ＩＤ「Ａ」の作業者に対して作業ＩＤ「0001」のガイダンスを行う場合、ガイダンス出力部１１０は、習熟度ＤＢ１２０を参照して、最新の習熟度「３」を取得する。
【００５８】
さらに、ガイダンス出力部１１０は、習熟度ＤＢ１２０から取得した、ガイダンスの通知対象である作業者の当該作業に対する現在の習熟度に基づいて、実際にガイダンスを出力するガイダンス制御時刻を決定する。ガイダンス制御時刻は、ガイダンス基本時刻を習熟度に応じたガイダンスタイミング制御値で調整した時刻であり、ガイダンス基本時刻とガイダンスタイミング制御値との和により規定される。ガイダンスタイミング制御値は、図５に示すようなガイダンス出力制御定義テーブル１３０を参照して取得することができる。
【００５９】
例えば、作業ＩＤ「0001」のガイダンスを習熟度「３」の作業者に対して行う場合、ガイダンス出力部１１０は、例えば図５に示すガイダンス出力制御定義テーブル１３０より、ガイダンスタイミング制御値「0」を取得する。そして、ガイダンス出力部１１０は、ガイダンス基本時刻「2009.08.19  13：23：40」にガイダンスタイミング制御値「0」を加算して、ガイダンス制御時刻「2009.08.19  13：23：40」を設定する。
【００６０】
なお、習熟度の低い作業者に対してガイダンスを行う場合には、ガイダンスタイミング制御値はガイダンス制御時刻「2009.08.19  13：23：40」を早めるように設定されており、これにより、未習熟者に対しては早めにガイダンスを行い、危険予知を促すようにしている。一方、習熟度の高い作業者に対してガイダンスを行う場合には、ガイダンスタイミング制御値はガイダンス制御時刻「2009.08.19  13：23：40」を遅くするように設定されている。これにより、熟練者に対しては不必要なガイダンスを出力せず、作業者が既に組み立てしている作業手順に従って作業できるようにすることができる。
【００６１】
ガイダンス出力部１１０は、ガイダンス制御時刻を設定すると、ガイダンス出力実績情報３３０へガイダンス出力情報を書き込む。ガイダンス出力情報として、例えば図１１に示すように、作業者ＩＤ３３１、作業ＩＤ３３２、ガイダンス基本時刻３３３、およびガイダンス制御時刻３３４が書き込まれる。例えば、ガイダンス出力部１１０は、作業者ＩＤ「Ａ」に対して作業ＩＤ「0001」のガイダンスをガイダンス制御時刻「2009.08.19  13：23：40」に出力するというガイダンス出力情報を、ガイダンス出力実績情報３３０へ書き込む。
【００６２】
その後、ガイダンス出力部１１０は、設定されたガイダンス出力情報および図１２に示すような作業実績情報３４０に基づいて、ガイダンスの出力を行う（ステップＳ１３０）。具体的に説明すると、まず、ガイダンス出力部１１０は、作業実績収集部１４０より入力される作業実績情報３４０を参照し、出力しようとしているガイダンスにより通知される作業が既に実施されているか否かを確認する。ガイダンス出力部１１０は、ガイダンス制御時刻よりも前に当該ガイダンスにより通知される作業が実施されている場合には、ガイダンスを出力せず、ガイダンス出力実績情報３３０にガイダンスが出力されなかった旨を記録する。一方、ガイダンス出力部１１０は、ガイダンス制御時刻３３４までに作業実績情報３４０に作業を行った実績がない場合、ガイダンスの出力が必要と判定して、ガイダンス出力実績情報３３０にガイダンスが出力された旨を記録するとともに、ガイダンス制御時刻３３４に所定のガイダンスを出力する。
【００６３】
例えば、図１１の作業者ＩＤ「Ａ」の作業者に対して作業ＩＤ「0001」のガイダンスを出力する場合を考える。このとき、作業実績情報３４０内の作業ＩＤ「0001」の実施時刻をＴｓ００１とする。ガイダンス出力部１１０は、作業実績情報３４０より、ガイダンス制御時刻３３４よりも実績有効時間１５５だけ前の時刻からガイダンス制御時刻３３４までの間（すなわち、「ガイダンス制御時刻−実績有効時間」≦Ｔｓ００１≦「ガイダンス制御時刻」）に作業者ＩＤ「Ａ」の作業者が作業ＩＤ「0001」の作業を実施したか否かを監視する。実績有効時間１５５は、図６に示すような作業判定定義テーブル１５０より取得することができる。ガイダンス出力部１１０は、ガイダンス制御時刻３３４まで作業実績情報３４０を監視し、作業実績がない場合には、ガイダンス出力実績情報３３０の実出力３３５のカラムにガイダンスが出力されたことを示す「１」を記録する。そして、ガイダンス出力部１１０は、ガイダンス制御時刻３３４に、ガイダンススケジュール情報３１０のガイダンス内容「洗浄液を止めてください」のガイダンスが出力されるようにすることを出力装置１１４、１１６に対して指示する。以上のように本実施形態では、ガイダンス制御時刻３３４よりも実績有効時間１５５だけ前の時刻よりさらに前に作業ＩＤ１５１で識別される作業を行っている場合、当該作業は適切な作業でないものとして取り扱うようにしている。前述したように実績有効期間１５５は、作業の実施間隔の目安を示すものである。例えば、相対的に高頻度で行われる作業については、実績有効期間１５５として相対的に小さな値が予め設定され、相対的に低頻度で行われる作業については、実績有効期間１５５として相対的に大きな値が予め設定される。
【００６４】
なお、上記例では、図１２より、作業者ＩＤ「Ａ」の作業者は、時刻「2009.08.19  13：23：55」に作業ＩＤ「0001」の作業を実施している。したがって、作業者ＩＤ「Ａ」の作業者が作業ＩＤ「0001」の作業をスケジュール通りに行うには、ガイダンスが必要であった。このように、ガイダンス制御時刻３３４にガイダンスを通知することにより、作業者にスケジュールに沿った作業の実施に対する注意を促すことができる。また、作業者がガイダンス制御時刻３３４よりも前に作業を実施していた場合には、ガイダンス出力部１１０は、ガイダンスは出力せず、ガイダンス出力実績情報３３０の実出力３３５のカラムにガイダンスが出力されなかったことを示す「０」を記録する。
【００６５】
ガイダンス制御時刻３３４を経過すると、ガイダンス出力部１１０は、作成されたガイダンス出力実績情報３３０を習熟度判定部１６０へ出力して処理を終了する（ステップＳ１４０）。このように、ガイダンス出力部１１０は、ガイダンススケジュール情報および作業者の習熟度に基づいて、ガイダンス基本時刻３１４を作業者の習熟度に応じて修正し、ガイダンス制御時刻３３４を設定する。これにより、作業者の習熟度に応じた適切なタイミングでガイダンスを出力することができる。
【００６６】
（２．作業実績情報の作成処理）
次に、図１４に基づいて、本実施形態に係る操業支援装置１００による作業実績情報の作成処理の一例について説明する。図１４に示すように、作業者が実際に行った作業内容を示す作業実績情報３４０は、作業実績収集部１４０により作成される。作業実績収集部１４０は、作業実績判定装置２３０のアクション判定部２３２の判定結果またはアクション判定部２３２の判定結果に基づきオペレータによりコンピュータ２３５を介して入力された入力情報に基づいて、起動される（ステップＳ２００）。作業実績収集部１４０は、起動されると、作業実績判定装置２３０あるいはコンピュータ２３５より作業実績データを受信する（ステップＳ２１０）。
【００６７】
次いで、作業実績収集部１４０は、図６に示すような作業判定定義テーブル１５０を参照し、受信した作業実績データと合致するデータの有無を判定して、作業実績の有無を確認する（ステップＳ２２０）。作業判定定義テーブル１５０には、めっき処理ラインにおいて行われる作業ガイダンスが記録されている。作業実績収集部１４０は、作業実績データのデータ項目およびその内容と、作業判定定義テーブル１５０のデータ項目１５２およびその内容１５３とを比較して、これらが合致する作業実績データを抽出する。
【００６８】
作業判定定義テーブル１５０のデータ項目１５２およびその内容１５３と合致した作業実績データは、作業実績として、作業判定定義テーブル１５０の作業ＩＤ１５１および現在時刻において作業している作業者の作業者ＩＤと、現在時刻とからなる作業実績情報３４０を作成する（ステップＳ２３０）。作業実績情報３４０より、例えば図１２に示すように、作業者ＩＤ「Ａ」の作業者が時刻「2009.08.19  13：23：55」に作業ＩＤ「0001」の作業を実施した、とのように実際に行われた作業を認識することができる。作業実績収集部１４０は、作成した作業実績情報３４０をガイダンス出力部１１０および習熟度判定部１６０へ出力する。
【００６９】
一方、ステップＳ２２０にて、作業判定定義テーブル１５０に合致するデータのなかった作業実績データについては、作業実績収集部１４０は当該作業実績データを作業実績情報３４０には含めず、処理を終了する。以上、作業実績情報の作成処理について説明した。このようにして、ガイダンス出力処理および習熟度判定処理に用いる作業実績情報３４０を作成することができる。
【００７０】
（３．習熟度判定処理）
次に、図１５に基づいて、本実施形態に係る操業支援装置１００による習熟度判定処理の一例について説明する。作業者の習熟度判定処理は、習熟度判定部１６０により行われる。習熟度判定処理は、習熟度判定部１６０の起動により開始される（ステップＳ３００）。習熟度判定部１６０は、操業支援装置１００の起動時等に予め登録された定周期でタイマー１６１によって起動したり、コンピュータ１６２より習熟度の算出要求情報が入力されることによって起動したりすることができる。
【００７１】
習熟度判定部１６０が起動されると、作業実績収集部１４０より入力された作業実績情報３４０を取得する（ステップＳ３１０）。習熟度判定部１６０は、作業実績情報３４０のうち、習熟度判定部１６０の前回起動時刻から今回起動時刻までの間に発生した作業実績情報３４０を取り込む。このとき取り込まれた作業実績情報３４０の作業実績時刻をＴｘｘｘｘＲとする。なお、「ｘｘｘｘ」は、対応する作業ＩＤの数字であり、以下においても同様とする。例えば、図１２に示す作業実績情報３４０において、今回起動時刻（Ｋ回目の起動）を「2009.08.19  13：24：00」、前回起動時刻（Ｋ−１回目の起動）を「2009.08.19  13：23：30」とすると、その間の実績は時刻「2009.08.19  13：23：55」に実施された作業ＩＤ「0001」の作業となる。この時刻をＴ０００１Ｒとする。
【００７２】
次いで、習熟度判定部１６０は、作業実績情報３４０に対応するガイダンス出力実績の有無を判定する（ステップＳ３２０）。ステップＳ３２０では、習熟度判定部１６０は、ステップＳ３１０で取得した作業実績情報３４０の作業ＩＤと同一の作業ＩＤのガイダンス出力実績情報３３０が現在時刻以前にあるか否かを探索する。そして、作業実績情報３４０の作業ＩＤと同一の作業ＩＤのガイダンス出力実績情報３３０が現在時刻以前に存在する場合には、習熟度判定部１６０は、そのガイダンス出力実績情報３３０のガイダンス制御時刻３３４をＴｘｘｘｘＣとし、当該ガイダンス出力実績情報３３０を消去した後、ステップＳ３３０の処理を行う。
【００７３】
例えば、図１１のガイダンス出力実績情報３３０には、図１２に示す作業実績情報３４０の作業ＩＤ「0001」と同一の作業ＩＤの情報が含まれている。このとき習熟度判定部１６０は、ガイダンス出力実績情報３３０のガイダンス制御時刻「2009.08.19  13：23：40」をＴ０００１Ｃとして、当該ガイダンス出力実績情報３３０を消去する。なお、仮に複数のガイダンス出力実績情報が抽出された場合には、最も古い情報を採用する。また、作業実績情報３４０に対応するガイダンス出力実績情報３３０が存在しない場合には、当該処理を終了する。
【００７４】
作業実績情報３４０に対応するガイダンス出力実績情報３３０が存在した場合、習熟度判定部１６０は、作業実績情報３４０の作業実績時刻３４２と、ガイダンス出力実績情報３３０のガイダンス制御時刻３３４との差ΔＴを算出する（ステップＳ３３０）。例えば、作業実績情報３４０の作業実績時刻Ｔ０００１Ｒが「2009.08.19  13：23：55」、ガイダンス出力実績情報３３０のガイダンス制御時刻Ｔ０００１Ｃが「2009.08.19  13：23：40」であるとき、これらの差ΔＴ０００１は以下のようになる。
ΔＴ０００１＝Ｔ０００１Ｒ−Ｔ０００１Ｃ
＝「2009.08.19  13：23：55」−「2009.08.19  13：23：40」
＝１５［秒］
これより、ガイダンスが出力されてから１５秒後に作業が行われたことがわかる。
【００７５】
その後、習熟度判定部１６０は、習熟度判定定義テーブル１７０を参照して、作業実績情報３４０の作業実績時刻３４２とガイダンス出力実績情報３３０のガイダンス制御時刻３３４との差ΔＴより、作業を実施した作業者の習熟度の修正量を算出する（ステップＳ３４０）。例えば、作業者ＩＤ「Ａ」の作業ＩＤ「0001」について、作業実績情報３４０の作業実績時刻とガイダンス出力実績情報３３０のガイダンス制御時刻との差ΔＴ０００１が、ステップＳ３３０で算出したように１５秒であったとする。このとき、習熟度判定部１６０は、例えば図７に示す構成の習熟度判定定義テーブル１７０を参照して、習熟度修正量を取得する。本例では、作業ＩＤ「0001」、差ΔＴ０００１＝１５より、習熟度修正量は−１となる。当該習熟度修正量をＥ０００１ｒとする。
【００７６】
そして、習熟度判定部１６０は、習熟度の学習更新を行う（ステップＳ３５０）。まず、習熟度判定部１６０は、習熟度ＤＢ１２０より、作業者の当該作業の現在の習熟度を取得する。例えば、作業者ＩＤ「Ａ」の作業ＩＤ「0001」の現在の習熟度は、図４より「３」である。当該習熟度をＥ０００１ｋとする。次いで、習熟度判定部１６０は、習熟度学習定義テーブル１８０を参照して、作業ＩＤに対応する習熟度の学習方法およびそのパラメータを取得する。例えば、習熟度学習定義テーブル１８０が図８のように設定されているとき、作業ＩＤ「0001」の習熟度の学習方法は指数平滑法であり、指数平滑関数のパラメータは０．７であることがわかる。パラメータは、今回の習熟度の修正量に対する更新ゲインである。
【００７７】
これより、習熟度判定部１６０は、例えば以下の指数平滑関数により、新たな習熟度Ｅ０００１ｎを算出する。
Ｅ０００１ｎ＝Ｅ０００１ｋ＋０．７×Ｅ０００１ｒ
＝２．３
≒２
なお、本実施形態においては、習熟度は整数としているため、例えば小数点以下を四捨五入して整数値化する。
【００７８】
習熟度判定部１６０は、このように算出された作業ＩＤ「0001」の習熟度を最新の習熟度として習熟度ＤＢ１２０に記録する。このとき、すでに習熟度ＤＢ１２０に記録されている過去の習熟度は、時間軸において古い方向へ１つシフトする。例えば、習熟度ＤＢ１２０の作業者ＩＤ「Ａ」の作業ＩＤ「0001」の習熟度は、図１６に示すように、習熟度「２」へ更新される。本例では、更新前よりも習熟度が低くなったため、次回の作業者ＩＤ「Ａ」の作業者に対する作業ＩＤ「0001」の作業時のガイダンスは、ガイダンス基本時刻よりもやや早め（図５の例では１０秒前）に出力されることになる。これにより、未習熟者に対する危険予知的アナウンスを行うことができる。
【００７９】
なお、作業者ＩＤ「Ｂ」の作業者への作業ＩＤ「0003」の習熟度は、上記ガイダンス出力処理、作業実績情報の作成処理および習熟度判定処理を行うと、「３」から「４」へ高くなることがわかる。この場合には、次回の作業者ＩＤ「Ｂ」の作業者に対する作業ＩＤ「0003」の作業時のガイダンスは、ガイダンス基本時刻よりもやや遅め（図５の例ではガイダンス基本時刻の３０秒後）に出力されることになる。このように、作業に習熟した熟練者に対しては、ガイダンスの出力タイミングを遅くして、ガイダンスが出力されなくとも作業を実施するか否か様子をみる動作をとる。熟練者がガイダンス基本時刻より遅く出力されるガイダンスよりも前に作業を実施し続ければ、操業支援装置１００は、作業者が当該作業を完全に習得したものとして、実質的にガイダンスの出力はなくなり、不必要なガイダンスによる悪影響を排除することができる。
【００８０】
以上、本実施形態に係る操業支援装置１００を用いたガイダンス出力処理、作業実績情報の作成処理および習熟度判定処理について説明した。操業支援装置１００は、これらの処理を繰り返して行うことにより、作業者の習熟度に応じたガイダンスの出力を行うことができる。
すなわち、従来のように、作業者の技能を習熟度とした場合には、作業の結果を評価しなければならないので、習熟度をオフラインで修正しなければならないのに対し、本実施形態では、作業者の各作業における習熟度を自動的に修正することができる。また、本実施形態では、未習熟者に対しては、ガイダンス基本時刻３１４よりも早くガイダンスを行い、熟練者に対しては、ガイダンス基本時刻３１４よりも遅くガイダンスを行うので、未習熟者及び熟練者の双方にとって適切なタイミングでガイダンスを出力させることができる。さらに、ガイダンスを出力するタイミングで既に作業が終わっていた場合にはガイダンスを行わないようにすることで、不要なガイダンスが出力されないようにすることができる。
【００８１】
［ハードウェア構成例］
上述した本実施形態に係る操業支援装置１００は、パーソナルコンピュータ等の情報処理装置４００により実現することができる。かかる情報処理装置４００は、例えば図１７に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、バス４０４と、インタフェース４０５と、入力装置４０６と、出力装置４０７と、ストレージ装置４０８と、通信装置４０９とを備える。
【００８２】
ＣＰＵ４０１は、演算処理装置および制御装置として機能し、各種プログラムに従って操業支援装置１００内の動作全般を制御する。また、ＣＰＵ４０１は、マイクロプロセッサであってもよい。ＲＯＭ４０２は、ＣＰＵ４０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ４０３は、ＣＰＵ４０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはバス４０４により相互に接続されている。バス４０４は、入力装置４０６、出力装置４０７、ストレージ装置４０８、および通信装置４０９を相互に接続するインタフェース４０５と接続されている。
【００８３】
入力装置４０６は、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ４０１に出力する入力制御回路などから構成されている。操業支援装置１００の作業者は、該入力装置４０６を操作することにより、操業支援装置１００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８４】
出力装置４０７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置４０７は、スピーカおよびヘッドホンなどの音声出力装置を含む。
【００８５】
ストレージ装置４０８は、操業支援装置１００の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。ストレージ装置４０８は、例えばハードディスクを駆動し、ＣＰＵ４０１が実行するプログラムや各種データを格納している。また、通信装置４０９は、例えば、通信網４１０に接続するための通信デバイス等で構成された通信インタフェースである。通信装置４０９としては、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置や、ワイヤレスＵＳＢ対応通信装置、有線による通信を行う通信装置等を用いることができる。
【００８６】
なお、かかる情報処理装置４００は、例えば、当該情報処理装置４００に内蔵、あるいは外付けされる記憶媒体用リーダライタを備えることもできる。記憶媒体用リーダライタは、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録されている情報を読み出して、ＲＡＭ４０３に出力する。また、情報処理装置４００は、外部機器と接続されるインタフェースを備えることもでき、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口として用いることができる。
ここで、本実施形態に係る操業支援装置１００は、１台の情報処理装置４００で実現することもできるし、複数台の情報処理装置４００で実現することもできる。複数台の情報処理装置４００で操業支援装置１００を実現する場合には、複数台の情報処理装置４００で前述した処理を分散して行うことになる。
【００８７】
以上、図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８８】
例えば、本実施形態では、ガイダンス出力部１１０はオペレータ情報識別部１１２により識別されたオペレータ情報３２０を用いて作業中の作業者を特定した。しかしながら、作業中の作業者を特定する方法はかかる例に限定されない。例えば、ＩＣカードによる識別や、生体認証による識別を行い、作業中の作業者を特定してもよい。
【００８９】
また、本実施形態では、５段階で示された習熟度を設定した例を説明したが、本発明はかかる例に限定されず、任意の表現で操業ノウハウを示した指標を用いてもよい。
【００９０】
また、本実施形態では、未習熟者に対しては、ガイダンス基本時刻３１４よりも早くガイダンスを行い、熟練者に対しては、ガイダンス基本時刻３１４よりも遅くガイダンスを行うようにした。しかしながら、必ずしもこのようにする必要はない。例えば、ガイダンスの内容によっては、熟練者に対して、ガイダンス基本時刻３１４よりも早くガイダンスを行うようにしてもよい。このようにする場合には、ガイダンス出力制御定義テーブル１３０における熟練者に対する習熟度修正量の値を負にすればよい。すなわち、ガイダンス出力制御定義テーブル１３０における習熟度修正量の値を調整することにより、ガイダンスを出力するタイミングを作業者の習熟度に応じて適宜決定することができる。
また、習熟度記憶部の一例である習熟度ＤＢ１２０は、作業ＩＤごと、作業者ごとの習熟度の履歴を記憶していれば、必ずしもデータベースでなくてもよい。
【００９１】
また、本実施形態では、製造設備の操業の一例として、メッキ処理ラインにおける操業に係るガイダンスを出力する場合を例に挙げて説明した。しかしながら、当該製造設備の操業に適したデータを用いて前述した処理と同様の処理を行うことにより、メッキ処理ライン以外の製造設備の操業に係るガイダンスであっても、本実施形態で説明した処理に従って出力することができる。さらに、製造設備の操業に係るガイダンスではなく、各作業の実行タイミングが予め定められた業務フローに従って作業者により行われる操業に係るガイダンスであれば、どのようなガイダンスであっても、本実施形態で説明した処理に従って出力することができる。このような操業としては、例えば、修理作業や整備作業が挙げられる。
【００９２】
以上説明した本発明の実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体、又はかかるプログラムを伝送する伝送媒体も本発明の実施の形態として適用することができる。また、前記プログラムを記録したコンピュータ読み取り可能な記録媒体などのプログラムプロダクトも本発明の実施の形態として適用することができる。前記のプログラム、コンピュータ読み取り可能な記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【産業上の利用可能性】
【００９３】
本発明は、操業中の作業者に対してガイダンスを行う際に有用である。
【図１】
2011070967.tif 000003
【図２】
2011070967.tif 000004
【図３】
2011070967.tif 000005
【図４】
2011070967.tif 000006
【図５】
2011070967.tif 000007
【図６】
2011070967.tif 000008
【図７】
2011070967.tif 000009
【図８】
2011070967.tif 000010
【図９】
2011070967.tif 000011
【図１０】
2011070967.tif 000012
【図１１】
2011070967.tif 000013
【図１２】
2011070967.tif 000014
【図１３】
2011070967.tif 000015
【図１４】
2011070967.tif 000016
【図１５】
2011070967.tif 000017
【図１６】
2011070967.tif 000018
【図１７】
2011070967.tif 000019
【手続補正書】
【提出日】平成23年5月25日(2011.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援装置であって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と当該作業における作業実績時刻との差に応じて定められる指標の値である習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部と、
実施される作業に対する作業者の習熟度を前記習熟度記憶部から取得し、操業スケジュールに基づき決定された、当該作業に対するガイダンスの習熟度が一般的なレベルの作業者への出力タイミングであるガイダンス基本時刻を、前記作業者の習熟度に応じて修正して、前記作業者の習熟度に応じたガイダンス制御時刻を決定し、前記ガイダンス制御時刻で前記作業者にガイダンスを出力することを出力装置に指示するガイダンス出力部と、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作業実績収集部と、
前記ガイダンスのガイダンス制御時刻と前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を、予め記憶された習熟度判定定義テーブルを用いて修正し、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する習熟度判定部と、
を備え、
前記ガイダンス出力部は、実施される作業に対する作業者の習熟度が前記習熟度判定部により更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、操業支援装置。
【請求項２】
前記作業実績収集部は、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を、プロセスデータから作業者により実施された作業を特定して作成された作業実績データに基づき作成することを特徴とする、請求項１に記載の操業支援装置。
【請求項３】
前記プロセスデータは、製造設備の操業情報、または、作業者の行動トレースデータ、若しくは視線移動の視線トレースデータを含むことを特徴とする、請求項２に記載の操業支援装置。
【請求項４】
前記ガイダンス出力部は、前記ガイダンス制御時刻を、前記習熟度の高い作業のガイダンスについては前記ガイダンス基本時刻より遅い時点に設定し、前記習熟度の低い作業のガイダンスについては前記ガイダンス基本時刻より早い時点に設定することを特徴とする、請求項１〜３のいずれか１項に記載の操業支援装置。
【請求項５】
前記ガイダンス出力部は、前記作業者が前記ガイダンス制御時刻より早い時点で前記作業を実施した作業実績を前記作業実績情報より検出したとき、当該作業のガイダンスを出力しないことを特徴とする、請求項４に記載の操業支援装置。
【請求項６】
作業中の作業者を識別し、識別した前記作業者を特定する作業者ＩＤを前記ガイダンス出力部へ出力する作業者識別部をさらに備え、
前記ガイダンス出力部は、
前記ガイダンス基本時刻で出力されるガイダンスにより前記作業者に対して通知する作業内容を特定する作業ＩＤと、前記作業者識別部から入力された前記作業者ＩＤとに基づいて、実施される作業に対する当該作業者の習熟度を前記習熟度記憶部より取得することを特徴とする、請求項１〜３のいずれか１項に記載の操業支援装置。
【請求項７】
前記習熟度判定部は、
前記ガイダンス制御時刻より前記作業時刻が早い場合、当該作業に対する前記作業者の習熟度を高め、
前記ガイダンス制御時刻より前記作業時刻が遅い場合、当該作業に対する前記作業者の習熟度を低くすることを特徴とする、請求項６に記載の操業支援装置。
【請求項８】
前記習熟度判定部は、
前記ガイダンス制御時刻と前記作業時刻との差分を算出し、
前記差分の大きさに応じて、前記習熟度判定定義テーブルを用いて前記習熟度の修正量の大きさを決定することを特徴とする、請求項７に記載の操業支援装置。
【請求項９】
前記習熟度判定部は、前記習熟度の修正量と、当該習熟度の修正量で修正される前に既に得られている習熟度とに基づいた指数平滑法による計算、または、移動平均の計算が行われる前の習熟度であって、その計算を行う直前に得られた習熟度を、前記習熟度の修正量で修正した値である移動平均前の修正済み習熟度の履歴に基づいた移動平均法による計算を行って、更新後の前記習熟度を算出することを特徴とする、請求項８に記載の操業支援装置。
【請求項１０】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援方法であって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と当該作業における作業実績時刻との差に応じて定められる指標の値である習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、
操業スケジュールに基づき決定された、前記作業に対するガイダンスの習熟度が一般的なレベルの作業者への出力タイミングであるガイダンス基本時刻を、前記作業者の習熟度に応じて修正して、前記作業者の習熟度に応じたガイダンス制御時刻を決定する決定ステップと、
前記ガイダンス制御時刻で前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、
前記ガイダンスのガイダンス制御時刻と前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を、予め記憶された習熟度判定定義テーブルを用いて修正する修正ステップと、
前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、
を含み、
前記取得ステップは、実施される作業に対する作業者の習熟度が更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、操業支援方法。
【請求項１１】
前記作成ステップは、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を、プロセスデータから作業者により実施された作業を特定して作成された作業実績データに基づき作成することを特徴とする、請求項１０に記載の操業支援方法。
【請求項１２】
前記プロセスデータは、製造設備の操業情報、または、作業者の行動トレースデータ、若しくは視線移動の視線トレースデータを含むことを特徴とする、請求項１１に記載の操業支援方法。
【請求項１３】
各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理をコンピュータに実行させるためのコンピュータプログラムであって、
前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と当該作業における作業実績時刻との差に応じて定められる指標の値である習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、
操業スケジュールに基づき決定された、前記作業に対するガイダンスの習熟度が一般的なレベルの作業者への出力タイミングであるガイダンス基本時刻を、前記作業者の習熟度に応じて修正して、前記作業者の習熟度に応じたガイダンス制御時刻を決定する決定ステップと、
前記ガイダンス制御時刻で前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、
前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、
前記ガイダンスのガイダンス制御時刻と前記作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を、予め記憶された習熟度判定定義テーブルを用いて修正する修正ステップと、
前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、
をコンピュータに実行させ、
前記取得ステップは、実施される作業に対する作業者の習熟度が更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする、コンピュータプログラム。
【請求項１４】
前記作成ステップは、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を、プロセスデータから作業者により実施された作業を特定して作成された作業実績データに基づき作成することを特徴とする、請求項１３に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、本発明のある観点によれば、各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援装置が提供される。かかる操業支援装置は、前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と当該作業における作業実績時刻との差に応じて定められる指標の値である習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部と、実施される作業に対する作業者の習熟度を前記習熟度記憶部から取得し、操業スケジュールに基づき決定された、当該作業に対するガイダンスの習熟度が一般的なレベルの作業者への出力タイミングであるガイダンス基本時刻を、前記作業者の習熟度に応じて修正して、前記作業者の習熟度に応じたガイダンス制御時刻を決定し、前記ガイダンス制御時刻で前記作業者にガイダンスを出力することを出力装置に指示するガイダンス出力部と、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作業実績収集部と、前記ガイダンスのガイダンス制御時刻と作業実績情報に含まれる作業時刻とに基づいて、前記作業に対する前記作業者の習熟度を、予め記憶された習熟度判定定義テーブルを用いて修正し、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する習熟度判定部と、を備え、前記ガイダンス出力部は、実施される作業に対する作業者の習熟度が前記習熟度判定部により更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする。
なお、前記作業実績収集部は、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を、プロセスデータから作業者により実施された作業を特定して作成された作業実績データに基づき作成するとよい。
前記プロセスデータには、例えば、製造設備の操業情報、または、作業者の行動トレースデータ、若しくは視線移動の視線トレースデータが含まれる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、作業者の習熟度に応じたタイミングでガイダンスを出力する。また、習熟度は、作業者による作業実績に含まれる作業時刻と、ガイダンス出力部により設定されたガイダンス制御時刻とに基づいて習熟度判定部により更新されるので、操業支援装置は、作業者の最新の習熟度に基づき、適切なタイミングでガイダンスを出力することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ここで、前記ガイダンス出力部は、前記ガイダンス制御時刻を、前記習熟度の高い作業のガイダンスについては前記ガイダンス基本時刻より遅い時点に設定し、前記習熟度の低い作業のガイダンスについてはガイダンス基本時刻より早い時点に設定してもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、前記ガイダンス出力部は、前記作業者が前記ガイダンス制御時刻より早い時点で前記作業を実施した作業実績を前記作業実績情報より検出したとき、当該作業のガイダンスを出力しないようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
さらに、操業支援装置は、作業中の作業者を識別し、識別した前記作業者を特定する作業者ＩＤを前記ガイダンス出力部へ出力する作業者識別部を備えてもよい。このとき、前記ガイダンス出力部は、前記ガイダンス基本時刻で出力されるガイダンスにより作業者に対して通知する作業内容を特定する作業ＩＤと、前記作業者識別部から入力された前記作業者ＩＤとに基づいて、実施される作業に対する当該作業者の習熟度を前記習熟度記憶部より取得する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、前記習熟度判定部は、前記ガイダンス制御時刻より前記作業時刻が早い場合、当該作業に対する前記作業者の習熟度を高め、前記ガイダンス制御時刻より前記作業時刻が遅い場合、当該作業に対する前記作業者の習熟度を低くするようにしてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
さらに、前記習熟度判定部は、前記ガイダンス制御時刻と作業時刻との差分を算出し、前記差分の大きさに応じて、前記習熟度判定定義テーブルを用いて前記習熟度の修正量の大きさを決定してもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、各作業の実行タイミングが予め定められている操業を実行している作業者に対してガイダンスを行うための処理を、コンピュータを用いて行う操業支援方法が提供される。かかる操業支援方法は、前記操業において行われる各作業に対する習熟度であって、作業に対するガイダンスの出力時刻と当該作業における作業実績時刻との差に応じて定められる指標の値である習熟度を、作業者ごとにそれぞれ記憶する習熟度記憶部より、実施される作業に対する作業者の習熟度を取得する取得ステップと、操業スケジュールに基づき決定された、前記作業に対するガイダンスの習熟度が一般的なレベルの作業者への出力タイミングであるガイダンス基本時刻を、前記作業者の習熟度に応じて修正して、前記作業者の習熟度に応じたガイダンス制御時刻を決定する決定ステップと、前記ガイダンス制御時刻で前記作業者にガイダンスを出力することを出力装置に指示する指示ステップと、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を作成する作成ステップと、前記ガイダンスのガイダンス制御時刻と前記作業実績情報に含まれる作業時刻と基づいて、前記作業に対する前記作業者の習熟度を、予め記憶された習熟度判定定義テーブルを用いて修正する修正ステップと、前記習熟度記憶部に記憶された、前記作業に対する前記作業者の習熟度を更新する更新ステップと、を含み、前記取得ステップは、実施される作業に対する作業者の習熟度が更新されている場合には、最新の習熟度を前記習熟度記憶部から取得することを特徴とする。
なお、作成ステップでは、前記作業者により実施された作業内容および作業時刻を含む作業実績情報を、プロセスデータから作業者により実施された作業を特定して作成された作業実績データに基づき作成するとよい。
【国際調査報告】
2011070967.tif 000020
2011070967.tif 000021