IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ オムロン株式会社の特許一覧

特開2023-152079センサユニット、制御方法及びプログラム
<>
  • 特開-センサユニット、制御方法及びプログラム 図1
  • 特開-センサユニット、制御方法及びプログラム 図2
  • 特開-センサユニット、制御方法及びプログラム 図3
  • 特開-センサユニット、制御方法及びプログラム 図4
  • 特開-センサユニット、制御方法及びプログラム 図5
  • 特開-センサユニット、制御方法及びプログラム 図6
  • 特開-センサユニット、制御方法及びプログラム 図7
  • 特開-センサユニット、制御方法及びプログラム 図8
  • 特開-センサユニット、制御方法及びプログラム 図9
  • 特開-センサユニット、制御方法及びプログラム 図10
  • 特開-センサユニット、制御方法及びプログラム 図11
  • 特開-センサユニット、制御方法及びプログラム 図12
  • 特開-センサユニット、制御方法及びプログラム 図13
  • 特開-センサユニット、制御方法及びプログラム 図14
  • 特開-センサユニット、制御方法及びプログラム 図15
  • 特開-センサユニット、制御方法及びプログラム 図16
  • 特開-センサユニット、制御方法及びプログラム 図17
  • 特開-センサユニット、制御方法及びプログラム 図18
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023152079
(43)【公開日】2023-10-16
(54)【発明の名称】センサユニット、制御方法及びプログラム
(51)【国際特許分類】
   G01S 7/497 20060101AFI20231005BHJP
【FI】
G01S7/497
【審査請求】未請求
【請求項の数】15
【出願形態】OL
(21)【出願番号】P 2022062020
(22)【出願日】2022-04-01
(71)【出願人】
【識別番号】000002945
【氏名又は名称】オムロン株式会社
(74)【代理人】
【識別番号】110002860
【氏名又は名称】弁理士法人秀和特許事務所
(72)【発明者】
【氏名】岩本 慎太郎
【テーマコード(参考)】
5J084
【Fターム(参考)】
5J084AA04
5J084AA05
5J084AA06
5J084AA10
5J084AB07
5J084AB17
5J084AC07
5J084AC10
5J084AD01
5J084BA02
5J084BA04
5J084BA36
5J084BA49
5J084BB01
5J084BB26
5J084BB27
5J084CA03
5J084CA22
5J084CA25
5J084CA34
5J084CA70
5J084EA17
5J084EA20
5J084EA29
(57)【要約】
【課題】物体で反射された光の強度の変動を把握する。
【解決手段】センサユニットは、物体で反射された光を観測することにより物体までの距離を測定し、かつ、物体で反射された光を光電変換することにより信号を出力するセンサと、信号を取得する取得部と、信号の立ち上がり及び信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定部と、所定条件が満たされていないと所定回数判定された場合、物体で反射された光の強度の変動に関する情報を生成する生成部と、物体で反射された光の強度の変動に関する情報を表示する表示部と、を備える。
【選択図】図1
【特許請求の範囲】
【請求項1】
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサと、
前記信号を取得する取得部と、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定部と、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成部と、
前記物体で反射された光の強度の変動に関する情報を表示する表示部と、
を備えるセンサユニット。
【請求項2】
前記信号は、矩形波信号であり、
前記所定条件は、前記矩形波信号の立ち上がりから前記矩形波信号の立ち下がりまでの間の幅である前記矩形波信号の幅が、第1所定幅以上第2所定幅以下であるという条件である、
請求項1に記載のセンサユニット。
【請求項3】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部とを有し、
前記信号処理部は、
前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第1矩形波信号を出力し、かつ、
前記発光部から出射されて前記ウィンドウで反射された光が前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第2矩形波信号を出力し、
前記取得部は、前記第1矩形波信号及び前記第2矩形波信号を取得し、
前記判定部は、前記第1矩形波信号の立ち上がりから前記第1矩形波信号の立ち下がりまでの間の幅である前記第1矩形波信号の幅と、前記第2矩形波信号の立ち上がりから前記第2矩形波信号の立ち下がりまでの間の幅である前記第2矩形波信号の幅とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定する、
請求項2に記載のセンサユニット。
【請求項4】
前記判定部は、
前記第1矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と所定回数判定した場合、前記物体側に異常が発生していると判定し、
前記第1矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記第2矩形波信号の幅が前記第3所定幅以上前記第4所定幅以下ではない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定する、
請求項3に記載のセンサユニット。
【請求項5】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部と、出射器と、反射体と、受光器とを有し、
前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより前記矩形波信号を出力し、
前記取得部は、前記矩形波信号、ならびに、前記出射器から出射されて前記ウィンドウを透過して前記反射体で反射された光及び前記出射器から出射されて前記ウィンドウで反射された光が前記受光器によって受光されたときの光の光量、を取得し、
前記判定部は、前記矩形波信号の立ち上がりから前記矩形波信号の立ち下がりまでの間の幅である前記矩形波信号の幅と、前記光量とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定する、
請求項2に記載のセンサユニット。
【請求項6】
前記判定部は、
前記矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記光量が所定範囲内に含まれている、と所定回数判定した場合、前記物体側に異常が発生していると判定し、
前記矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記光量が前記所定範囲内に含まれていない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定する、
請求項5に記載のセンサユニット。
【請求項7】
前記信号は、アナログ波形信号であり、
前記所定条件は、前記アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングから前記アナログ波形信号の立ち下りが第2閾値を下回ったタイミングまでの経過時間が、第1所定時間以上第2所定時間以下であるという条件である、
請求項1に記載のセンサユニット。
【請求項8】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部とを有し、
前記信号処理部は、
前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第1アナログ波形信号を出力し、かつ、
前記発光部から出射されて前記ウィンドウで反射された光が前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第2アナログ波形信号を出力し、
前記取得部は、前記第1アナログ波形信号及び前記第2アナログ波形信号を取得し、
前記判定部は、前記第1アナログ波形信号の立ち上がりが前記第1閾値を上回ったタイミングから前記第1アナログ波形信号の立ち下りが前記第2閾値を下回ったタイミングまでの第1経過時間と、前記第2アナログ波形信号の立ち上がりが第3閾値を上回ったタイミングから前記第2アナログ波形信号の立ち下りが第4閾値を下回ったタイミングまでの第2経過時間とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定する、
請求項7に記載のセンサユニット。
【請求項9】
前記判定部は、
前記第1経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記第2経過時間が第3所定時間以上第4所定時間以下である、と所定回数判定した場合、前記物体側に異常が発生していると判定し、
前記第1経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記第2経過時間が前記第3所定時間以上前記第4所定時間以下ではない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定する、
請求項8に記載のセンサユニット。
【請求項10】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部と、出射器と、反射体と、受光器とを有し、
前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部
によって受光された光を光電変換することにより前記アナログ波形信号を出力し、
前記取得部は、前記アナログ波形信号、ならびに、前記出射器から出射されて前記ウィンドウを透過して前記反射体で反射された光及び前記出射器から出射されて前記ウィンドウで反射された光が前記受光器によって受光されたときの光の光量、を取得し、
前記判定部は、前記アナログ波形信号の立ち上がりが前記第1閾値を上回ったタイミングから前記アナログ波形信号の立ち下りが前記第2閾値を下回ったタイミングまでの経過時間と、前記光量とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定する、
請求項7に記載のセンサユニット。
【請求項11】
前記判定部は、
前記経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記光量が所定範囲内に含まれている、と所定回数判定した場合、前記物体側に異常が発生していると判定し、
前記経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記光量が前記所定範囲内に含まれていない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定する、
請求項10に記載のセンサユニット。
【請求項12】
前記センサは、複数の方位を測定することにより複数の方位における前記信号を出力し、
前記取得部は、前記複数の方位における前記信号を取得し、
前記判定部は、前記複数の方位のうちの少なくとも一つの方位における前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、前記所定条件が満たされているか否かを判定し、
前記生成部は、前記複数の方位のうちの少なくとも一つの方位について、前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する、
請求項1から11の何れか一項に記載のセンサユニット。
【請求項13】
前記生成部は、前記判定部により前記物体側に異常が発生していると判定された場合、前記物体側の異常に関する情報を生成し、及び、前記判定部により前記ウィンドウ側に異常が発生していると判定された場合、前記ウィンドウ側の異常に関する情報を生成し、
前記表示部は、前記物体側の異常に関する情報又は前記ウィンドウ側の異常に関する情報を表示する、
請求項3から6、及び8から11の何れか一項に記載のセンサユニット。
【請求項14】
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサから前記信号を取得する取得ステップと、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、
前記物体で反射された光の強度の変動に関する情報を表示部に表示する表示ステップと、を有する
センサユニットの制御方法。
【請求項15】
プロセッサに、
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物
体で反射された光を光電変換することにより信号を出力するセンサから前記信号を取得する取得ステップと、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、
前記物体で反射された光の強度の変動に関する情報を表示部に表示する表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、物体で反射された光を観測することにより測距を行う反射型のセンサユニットに関する。
【背景技術】
【0002】
光や電波などの電磁波を照射し、物体で反射された反射電磁波を観測することにより、物体までの距離を測定する方式の反射型センサが知られている。特許文献1には、ToF(Time of Flight)方式により、対象物までの距離を測定する測距装置が開示されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2021-196342号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
FA(Factory Automation)の分野においても、ヒトやモノを検出するために反射型センサが広く利用されている。例えば、セーフティレーザスキャナと呼ばれるセンサユニットは、所定の監視エリア内部にヒトやモノが侵入したことを検知し、装置を停止する信号を出力する、安全センサの一種である。
【0005】
安全センサは、開口部の枠や柱などの物体の所定位置を基準点に設定し、常に基準点を検出して、異常発生時に、制御出力をOFFにする機能を有する場合がある。このような機能は、「基準点監視機能」、「輪郭検出機能」、「参照境界機能」、「Reference boundary monitoring」または「Contour as reference」などと呼ばれる。例えば、物体の所定位置に設定された基準点を常に監視して、正常時には制御出力をONにする。監視エリア内に物体が侵入することで、所定位置の基準点が見えなくなった場合、または、物体で反射された光の強度が変動することにより所定位置の基準点を監視できなくなった場合、制御出力をOFFにして装置を停止する。観測された光の強度が許容範囲に収まらないことにより、物体に設定された基準点を検出できない場合がある。このときにも、安全センサは制御出力をOFFにする。ユーザーは原因を特定し、対応することで制御出力を再びONに出来るようになるまで、作業を中断させられる。このような場合において、光の強度の変動を把握することが要望されている。
【0006】
本発明は上記実情に鑑みてなされたものであって、その目的とするところは、物体で反射された光の強度の変動を把握することが可能な技術を提供することにある。
【課題を解決するための手段】
【0007】
本発明の一観点に係るセンサユニットは、物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサと、前記信号を取得する取得部と、前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされている否かを判定する判定部と、前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成部と、前記物体で反射された光の強度の変動に関する情報を表示する表示部と、を備えるセンサユニットである。表示部に表示された物体で反射された光の強度の変動に関する情報をユーザーが視認することで、ユーザーは物体で反射
された光の強度の変動を把握することができる。
【0008】
前記信号は、矩形波信号であり、前記所定条件は、前記矩形波信号の立ち上がりから前記矩形波信号の立ち下がりまでの間の幅である前記矩形波信号の幅が、第1所定幅以上第2所定幅以下であるという条件であってもよい。前記センサは、発光部と、受光部と、ウィンドウと、信号処理部とを有し、前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第1矩形波信号を出力し、かつ、前記発光部から出射されて前記ウィンドウで反射された光が前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第2矩形波信号を出力し、前記測定部は、前記第1矩形波信号の立ち上がりから前記第1矩形波信号の立ち下がりまでの間の幅である前記第1矩形波信号の幅及び前記第2矩形波信号の幅を測定し、前記判定部は、前記第1矩形波信号の幅と、前記第2矩形波信号の立ち上がりから前記第2矩形波信号の立ち下がりまでの間の幅である前記第2矩形波信号の幅とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定してもよい。これにより、第1矩形波信号の幅の変化の原因、すなわち、異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することができる。異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することで、異常の発生原因の箇所を特定することができる。すなわち、異常の発生原因の箇所が、物体側にあるのか又はウィンドウ側にあるのかを特定することができる。
【0009】
前記判定部は、前記第1矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と所定回数判定した場合、前記物体側に異常が発生していると判定し、前記第1矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記第2矩形波信号の幅が前記第3所定幅以上前記第4所定幅以下ではない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定してもよい。例えば、第1矩形波信号の幅が変化しているが、第2矩形波信号の幅が変化していない場合、異常の発生原因の箇所が物体側にあると特定され、第1矩形波信号の幅及び第2矩形波信号の幅が変化している場合、異常の発生原因の箇所がウィンドウ側にあると特定される。
【0010】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部と、信号処理部と、出射器と、反射体と、受光器とを有し、前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより前記矩形波信号を出力し、前記取得部は、前記矩形波信号、ならびに、前記出射器から出射されて前記ウィンドウを透過して前記反射体で反射された光及び前記出射器から出射されて前記ウィンドウで反射された光が前記受光器によって受光されたときの光の光量、を取得し、前記判定部は、前記矩形波信号の立ち上がりから前記矩形波信号の立ち下がりまでの間の幅である前記矩形波信号の幅と、前記光量とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定してもよい。これにより、第1矩形波信号の幅の変化の原因、すなわち、異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することができる。異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することで、異常の発生原因の箇所を特定することができる。すなわち、異常の発生原因の箇所が、物体側にあるのか又はウィンドウ側にあるのかを特定することができる。
【0011】
前記判定部は、前記矩形波信号の幅が前記第1所定幅以上前記第2所定幅以下ではない、かつ、前記光量が所定範囲内に含まれている、と所定回数判定した場合、前記物体側に異常が発生していると判定し、前記矩形波信号の幅が前記第1所定幅以上前記第2所定幅
以下ではない、かつ、前記光量が前記所定範囲内に含まれていない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定してもよい。例えば、矩形波信号の幅が変化しているが、光量が変化していない場合、異常の発生原因の箇所が物体側にあると特定され、矩形波信号の幅及び光量が変化している場合、異常の発生原因の箇所がウィンドウ側にあると特定される。
【0012】
前記信号は、アナログ波形信号であり、前記所定条件は、前記アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングから前記アナログ波形信号の立ち下りが第2閾値を下回ったタイミングまでの経過時間が、第1所定時間以上第2所定時間以下であるという条件であってもよい。前記センサは、発光部と、受光部と、ウィンドウと、信号処理部とを有し、前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第1アナログ波形信号を出力し、かつ、前記発光部から出射されて前記ウィンドウで反射された光が前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより第2アナログ波形信号を出力し、前記取得部は、前記第1アナログ波形信号及び前記第2アナログ波形信号を取得し、前記判定部は、前記第1アナログ波形信号の立ち上がりが前記第1閾値を上回ったタイミングから前記第1アナログ波形信号の立ち下りが前記第2閾値を下回ったタイミングまでの第1経過時間と、前記第2アナログ波形信号の立ち上がりが第3閾値を上回ったタイミングから前記第2アナログ波形信号の立ち下りが第4閾値を下回ったタイミングまでの第2経過時間とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定してもよい。これにより、第1経過時間の変化の原因、すなわち、異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することができる。異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することで、異常の発生原因の箇所を特定することができる。すなわち、異常の発生原因の箇所が、物体側にあるのか又はウィンドウ側にあるのかを特定することができる。
【0013】
前記判定部は、前記第1経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記第2経過時間が第3所定時間以上第4所定時間以下である、と所定回数判定した場合、前記物体側に異常が発生していると判定し、前記第1経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記第2経過時間が前記第3所定時間以上前記第4所定時間以下ではない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定してもよい。例えば、第1経過時間が変化しているが、第2経過時間が変化していない場合、異常の発生原因の箇所が物体側にあると特定され、第1経過時間及び第2経過時間が変化している場合、異常の発生原因の箇所がウィンドウ側にあると特定される。
【0014】
前記センサは、発光部と、受光部と、ウィンドウと、信号処理部と、出射器と、反射体と、受光器とを有し、前記信号処理部は、前記発光部から出射されて前記ウィンドウを透過して前記物体で反射された光が前記ウィンドウを透過して前記受光部によって受光された場合、前記受光部によって受光された光を光電変換することにより前記アナログ波形信号を出力し、前記取得部は、前記アナログ波形信号、ならびに、前記出射器から出射されて前記ウィンドウを透過して前記反射体で反射された光及び前記出射器から出射されて前記ウィンドウで反射された光が前記受光器によって受光されたときの光の光量、を取得し、前記判定部は、前記アナログ波形信号の立ち上がりが前記第1閾値を上回ったタイミングから前記アナログ波形信号の立ち下りが前記第2閾値を下回ったタイミングまでの経過時間と、前記光量とに基づいて、前記物体側及び前記ウィンドウ側の何れに異常が発生しているかを判定してもよい。これにより、経過時間の原因、すなわち、異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することができる。異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することで、異常の発生原因の箇
所を特定することができる。すなわち、異常の発生原因の箇所が、物体側にあるのか又はウィンドウ側にあるのかを特定することができる。
【0015】
前記判定部は、前記経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記光量が所定範囲内に含まれている、と所定回数判定した場合、前記物体側に異常が発生していると判定し、前記経過時間が前記第1所定時間以上前記第2所定時間以下ではない、かつ、前記光量が前記所定範囲内に含まれていない、と所定回数判定した場合、前記ウィンドウ側に異常が発生していると判定してもよい。例えば、経過時間が変化しているが、光量が変化していない場合、異常の発生原因の箇所が物体側にあると特定され、矩形波信号の幅及び光量が変化している場合、異常の発生原因の箇所がウィンドウ側にあると特定される。
【0016】
前記センサは、複数の方位を測定することにより複数の方位における前記信号を出力し、前記取得部は、前記複数の方位における前記信号を取得し、前記判定部は、前記複数の方位のうちの少なくとも一つの方位における前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、前記所定条件が満たされているか否かを判定し、前記生成部は、前記複数の方位のうちの少なくとも一つの方位について、前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成してもよい。これにより、複数の方位のうちの少なくとも一つの方位について、ユーザーは物体で反射された光の強度の変動を把握することができる。
【0017】
前記生成部は、前記判定部により前記物体側に異常が発生していると判定された場合、前記物体側の異常に関する情報を生成し、及び、前記判定部により前記ウィンドウ側に異常が発生していると判定された場合、前記ウィンドウ側の異常に関する情報を生成し、前記表示部は、前記物体側の異常に関する情報又は前記ウィンドウ側の異常に関する情報を表示してもよい。ユーザーは、物体側の異常に関する情報又はウィンドウ側の異常に関する情報を視認することで、異常の発生原因が物体側にあるのか又はウィンドウ側にあるのかを把握することができる。
【0018】
本発明の一観点に係るセンサユニットの制御方法は、物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサから前記信号を取得する取得ステップと、前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、前記物体で反射された光の強度の変動に関する情報を表示部に表示する表示ステップと、を有するセンサユニットの制御方法である。
【0019】
本発明の一観点に係るプログラムは、プロセッサに、物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサから前記信号を取得する取得ステップと、前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、前記物体で反射された光の強度の変動に関する情報を表示部に表示する表示ステップと、を実行させるためのプログラムである。
【0020】
本発明は、上記手段ないし機能の少なくとも一部を有するセンサシステムとして捉えてもよいし、このセンサシステムを有するセーフティシステムやFAシステムとして捉えてもよい。また、本発明は、上記処理の少なくとも一部を含むセンサユニットの制御方法と
して捉えてもよいし、センサユニットの検知方法として捉えてもよい。さらに、本発明は、かかる方法を実現するためのプログラムやそのプログラムを非一時的に記録したコンピュータ読取可能な記録媒体として捉えることもできる。なお、上記手段および処理の各々は可能な限り互いに組み合わせて本発明を構成することができる。
【発明の効果】
【0021】
本発明によれば、物体で反射された光の強度の変動を把握することが可能な技術を提供することができる。
【図面の簡単な説明】
【0022】
図1図1は、センサユニットの構成を示す図である。
図2図2は、センサのブロック図である。
図3図3は、信号のタイムチャートの一例を示す図である。
図4図4は、測定対象物体で反射された光の強度と矩形波信号の幅との間の関係を示す図である。
図5図5は、測定対象物体で反射された光の強度と矩形波信号の幅との間の関係を示す図である。
図6図6は、処理装置の機能ブロック図である。
図7図7は、センサユニットを側面側から視たときの模式図である。
図8図8は、センサユニットの設置の一例を示す図である。
図9図9は、センサユニットの設置の一例を示す図である。
図10図10は、センサユニットを側面側から視たときの模式図である。
図11図11は、センサユニットを側面側から視たときの模式図である。
図12図12は、センサユニットを側面側から視たときの模式図である。
図13図13は、基準点監視の設定処理の一例を示すフローチャートである。
図14図14は、基準点監視処理の一例を示すフローチャートである。
図15図15は、異常箇所特定処理の一例を示すフローチャートである。
図16図16は、表示装置の画面の一例を示す図である。
図17図17は、表示装置の画面の一例を示す図である。
図18図18は、停止エリア及び警告エリアの設定の一例を示す図である。
【発明を実施するための形態】
【0023】
以下、適用例及び実施形態について図を参照しながら説明する。以下に示す適用例及び実施形態は、本願の一態様であり、本願の権利範囲を限定するものではない。
【0024】
<適用例>
図1図3を参照して、本発明の適用例の一つについて説明する。図1は、センサユニット(センサシステム)1の構成を示す図である。センサユニット1は、反射型のセンサ10、本体部11、所定処理を行う処理装置12、及び、所定情報を表示可能な表示装置13を有する。センサユニット1は、処理装置12及び表示装置13を一つの筐体内に備える一体型の構成でもよいし、処理装置12と表示装置13とを分離して有線又は無線で接続した構成でもよい。図1に示す構成例では、本体部11内に処理装置12が設けられ、本体部11の外表面に表示装置13が設けられている。表示装置13は、表示部の一例である。本体部11には、処理装置12及び表示装置13の他に、センサ10の一部である光源、光学系、受光装置などが設けられている。
【0025】
本明細書において、「反射型のセンサ」は、物体で反射された電磁波を観測することにより物体までの距離を測定可能なセンサを意味し、例えば、レーザ光を用いた測距センサ(LiDARなど)、電波を用いた測距センサ(ミリ波レーダーなど)が含まれる。物体で反射された電磁波は光を含む。反射型のセンサの測定方式はいずれでもよく、例えば、
ToF方式、三角測距方式などがある。複数の方位の物体を測定するため、2次元の測定エリア(視野)又は3次元の測定エリア(視野)をもつエリアセンサが利用される。
【0026】
センサユニット1は、セーフティレーザスキャナ又はレーザスキャナとも呼ばれ、ISO13849-1などの安全規格に準拠した安全センサである。センサ10は、ウィンドウ101及び天面部102を有する。センサ10は、概略、本体部11の上に逆円錐台形状のウィンドウ101が設けられた構造を有する。ウィンドウ101の上には天面部102が設けられている。図1に示すウィンドウ101は、一方の開口部から他方の開口部に向かって広がるテーパ形状であるが、この形状に限定されず、ウィンドウ101は、円柱形状であってもよい。
【0027】
ウィンドウ101は、透明又は半透明(所定の透過率を有する有色)であり、光の一部を透過し、光の他の一部を反射する。ウィンドウ101はレーザ光を透過する材質からなり、ポリゴンミラーなどの光学系を保護するための部材である。光源から出力されるレーザ光を、ウィンドウ101内部で高速回転するポリゴンミラーで反射することにより、センサ10は、周囲約270度の方位をスキャンすることができる。このように、センサ10は、複数の方位を測定することが可能である。すなわち、センサ10は、複数の方位における物体までの距離を測定可能である。また、センサ10は、所定間隔(規則的又は不規則的な間隔)で、物体までの距離を測定する。処理装置12は、センサ10によって測定された物体までの距離と設定された所定距離とを比較し、比較結果に基づいて所定処理を行う。
【0028】
図2は、センサ10のブロック図である。センサ10は、信号処理部21と、発光部(発信部)22と、受光部(受信部)23と、駆動回路24と、を有する。発光部22は、例えば、レーザーダイオードである。信号処理部21が駆動回路24を制御することで、発光部22に駆動電流が印加され、発光部22がパルス発光して光信号を発信する。発光部22が光信号を発信することにより、発光部22から光が出射され、光がレンズ、ポリゴンミラーなどの光学部品25を介してウィンドウ101を透過して外部に出射される。
【0029】
受光部23は、例えば、フォトダイオードである。発光部22から外部へ出射されて、測定対象である物体(以下、測定対象物体又はターゲットとも表記する。)で反射された光が、ウィンドウ101を透過し、光学部品25を介して受光部23に光信号として入力される。受光部23は、入力された光信号の強度に応じて、光信号を電気信号に変換して出力する。受光部23から出力された電気信号は、信号処理部21に入力される。
【0030】
信号処理部21は、ToF方式により、測定対象物体までの距離を測定してもよい。例えば、信号処理部21は、光を出射したときの時刻と、反射光を受光したときの時刻と、光の速度とに基づいて、測定対象物体までの距離を測定する。信号処理部21は、測定データを処理装置12に送る。このように、センサ10は、発光部22から出射されてウィンドウ101を透過して測定対象物体で反射された光がウィンドウ101を透過して受光部23によって受光されることにより測定対象物体までの距離を測定する。処理装置12は、センサ10によって測定された測定対象物体までの距離を取得する。
【0031】
信号処理部21は、矩形波の電気信号(パルス信号)を用いて、測定対象物体までの距離を測定する。図3は、信号のタイムチャートの一例を示す図である。図3の(M1)に、駆動回路24から発光部22に入力される発光(命令)信号を示す。図3の(M2)及び(M3)に、受光部23から出力される電気信号を矩形波に成形した場合の波形を示す。図3の(M2)は、発光部22の出射光がセンサ10の内部に設けられた反射物体で反射され、その反射光を受光部23が受光したときの電気信号の波形である。図3の(M3)は、発光部22の出射光がセンサ10の外部に出射され、測定対象物体で反射された反
射光を受光部23が受光したときの電気信号の波形である。
【0032】
受光部23は、受光した光の強度が閾値以上である場合、受光した光を矩形波の電気信号(以下、矩形波信号と表記する。)に成形し、矩形波信号を出力する。例えば、受光した光の強度が閾値以上になったタイミングが、矩形波信号の立ち上がりのタイミングであり、受光した光の強度が閾値以下になったタイミングが、矩形波信号の立ち下がりのタイミングである。また、受光部23が、受光した光の強度に応じた電気信号を出力し、受光部23から出力される電気信号が信号処理部21に入力されてもよい。受光部23から出力された電気信号の値が閾値以上である場合、信号処理部21は、受光部23から出力された電気信号を矩形波に成形し、矩形波信号を出力する。例えば、受光部23から出力された電気信号が閾値以上になったタイミングが、矩形波信号の立ち上がりのタイミングであり、受光部23から出力された電気信号が閾値以下になったタイミングが、矩形波信号の立ち下がりのタイミングである。外乱光等の影響を抑えるために、受光部23が光電変換するときの閾値を予め複数用意してもよい。また、測定環境に応じて、複数の閾値から選択してもよい。また、光の強度の立ち上がりにおける閾値と、光の強度の立ち下がりにおける閾値とが異なってもよい。
【0033】
光を出射したときの時刻として、図3の(M1)の波形の立ち上がりの時刻を図3の(M2)の波形の立ち上がりの時刻を用いて補正した値が用いられる。反射光を受光したときの時刻として、図3の(M3)の波形の立ち上がりの時刻が用いられる。このように、センサ10は、測定対象物体で反射された光を光電変換して矩形波信号を出力する。処理装置12は、センサ10から出力される矩形波信号を取得する。また、センサ10は、複数の方位を測定することにより複数の方位における矩形波信号を出力する。処理装置12は、センサ10から出力される複数の方位における矩形波信号を取得する。
【0034】
図4は、測定対象物体で反射された光の強度と矩形波信号の幅(パルス幅)との間の関係を示す図である。図4の(N1)及び(N3)には、測定対象物体で反射された光を矩形波信号に光電変換したときの波形が示されている。図4の(N2)には、図4の(N1)における光の強度が示され、図4の(N4)には、図4の(N3)における光の強度が示されている。図4の(N1)~(N4)に示すように、光の強度のピーク値が高くなると、矩形波信号の幅(W)が広くなり、光の強度のピーク値が低くなると、矩形波信号の幅(W)が狭くなる。このように、測定対象物体で反射された光の強度と矩形波信号の幅との間には相関関係があり、このような相関関係に基づいて、矩形波信号の幅の広狭から測定対象物体で反射された光の強度の変動を把握することが可能である。なお、矩形波信号は、信号がLowの状態から立ち上がってHiの状態となった後、信号がHiの状態から立ち下がってLowの状態になったときまでの信号を意味する。また、矩形波信号の幅(W)は、矩形波信号の立ち上がりから矩形波信号の立ち下がりまでの間の幅を意味する。
【0035】
そこで、センサユニット1では、処理装置12が、矩形波信号を取得し、矩形波信号の幅を測定する。処理装置12は、矩形波信号の立ち上がりエッジ(立ち上がりのタイミング)及び矩形波信号の立ち下がりエッジ(立ち下がりのタイミング)を矩形波信号から検出する。処理装置12は、矩形波信号の立ち上がりエッジ及び矩形波信号の立ち下がりエッジに基づいて、矩形波信号の幅を測定する。処理装置12は、矩形波信号の幅が第1所定幅以上第2所定幅以下であるか否かを判定する。処理装置12は、矩形波信号の幅が第1所定幅以上第2所定幅以下ではないと所定回数判定した場合、測定対象物体で反射された光の強度の変動に関する情報(以下、光強度の変動情報と表記する。)を生成する。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0036】
光強度の変動情報は、表示装置13に送られる。表示装置13は、光強度の変動情報を表示する。光強度の変動情報は、測定対象物体で反射された光の強度が上昇していることを示す情報又は測定対象物体で反射された光の強度が低下していることを示す情報を含んでもよい。表示装置13に表示された光強度の変動情報をユーザーが視認することで、ユーザーは測定対象物体で反射された光の強度が変動していることを把握することができる。
【0037】
例えば、測定対象物体で反射された光の強度が変動し、センサユニット1が測定対象物に設定された基準点を監視することができなくなった場合、センサユニット1から外部装置(外部機器)に対して停止信号が出力される。外部装置は、例えば、ロボットやプレス機などの装置であるが、これらに限定されない。表示装置13に表示された光強度の変動情報をユーザーが視認することで、測定対象物体で反射された光の強度が変動することが原因で外部装置が停止する前に、ユーザーは測定対象物体で反射された光の強度の変動を把握することが可能となる。
【0038】
センサユニット1によれば、測定対象物体で反射された光の強度をアナログ波形の電気信号に変換せずに、測定対象物体で反射された光の強度の変動を把握することができる。測定対象物体で反射された光の強度をアナログ波形の電気信号に変換する場合、高速なADコンバータモジュールを用いる必要がある。センサユニット1によれば、センサ10や処理装置12に対して高速なADコンバータモジュールを搭載せずに、測定対象物体で反射された光の強度を把握することができる。したがって、センサユニット1によれば、高速なADコンバータモジュールを搭載したレーザスキャナなどと比較して、低コスト化を実現することができる。
【0039】
図5は、測定対象物体で反射された光の強度と矩形波信号の幅との間の関係を示す図である。図5の(P1)には、測定対象物体で反射された光を矩形波信号に光電変換したときの波形が示されている。図5の(P2)には、図5の(P1)における光の強度が示されている。例えば、外乱の影響により、図5の(P2)に示すように、測定対象物体で反射された光の強度のピーク値が2回発生する場合がある。図5の(P1)に示すような所定の幅以上の矩形波信号は正常ではないため、所定の幅以上の矩形波信号の幅を用いることにより測定対象物体で反射された光の強度の変動の判定(以下、光強度の変動判定と表記する。)を行うことは好ましくない。
【0040】
そこで、処理装置12は、矩形波信号の幅が所定幅の範囲(例えば、第1所定幅以上第2所定幅以下の範囲)内に含まれないと連続して2回以上判定した場合、光強度の変動情報を生成するようにしてもよい。これにより、例えば、以下のようなケースについて、より適切に光強度の変動判定を行うことができる。
・外乱の影響により、1回目の光強度の変動判定における矩形波信号が所定幅の範囲内に含まれない。
・外乱の影響が無くなり、2回目の光強度の変動判定における矩形波信号が所定幅の範囲内に含まれる。
2回目の光強度の変動判定における矩形波信号が所定幅の範囲内に含まれるので、処理装置12は、光強度の変動情報を生成しない。
【0041】
また、受光部23は、受光した光を光電変換し、光の強度に応じたアナログ波形の電気信号(以下、アナログ波形信号と表記する。)を出力してもよい。受光部23から出力されたアナログ波形信号は、信号処理部21に入力される。信号処理部21は、アナログ波形信号を処理装置12に送る。処理装置12は、アナログ波形信号を取得する。処理装置12は、アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングからアナログ波形信号の立ち下がりが第2閾値を下回ったタイミングまでの経過時間が、第1所定時間以
上第2所定時間以下であるか否かを判定する。処理装置12は、経過時間が第1所定時間以上第2所定時間以下でないと所定回数判定した場合、光強度の変動情報を生成する。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0042】
このように、処理装置12は、信号処理部21から信号(矩形波信号又はアナログ波形信号)を取得する。処理装置12は、信号の立ち上がり及び信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する。処理装置12が矩形波信号を取得する場合、所定条件は、矩形波信号の立ち上がりから矩形波信号の立ち下がりまでの間の幅である矩形波信号の幅が、第1所定幅以上第2所定幅以下であるという条件である。処理装置12がアナログ波形信号を取得する場合、所定条件は、アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングからアナログ波形信号の立ち下りが第2閾値を下回ったタイミングまでの経過時間が、第1所定時間以上第2所定時間以下であるという条件である。
【0043】
<実施形態>
本発明の実施形態を説明する。図6は、処理装置12の機能ブロック図である。処理装置12は、主な機能として、設定部31と、取得部32と、測定部33と、判定部34と、生成部35と、記憶部36と、表示制御部37と、を有する。図6に示す処理装置12の構成要素の全てが必須というわけではなく、適宜、処理装置12の構成要素の追加又は削除がなされてもよい。例えば、処理装置12は、生成部35によって生成されたデータや情報を出力する出力部を有してもよい。また、処理装置12が、信号処理部21としての機能を備えてもよい。
【0044】
処理装置12は、センサユニット1の動作全体を制御すると共に、表示装置13を制御する機器(コントローラ)である。処理装置12は、センサ10によって測定された測定対象物体までの距離の測定データなどの各種のデータをセンサ10から取得する。処理装置12は、専用の機器により構成してもよいし、汎用のコンピュータにより構成してもよい。処理装置12は、プロセッサ(CPU)、メモリ、ストレージ、通信I/Fなどのハードウェア資源を備えている。メモリは、RAMであってもよい。ストレージは、不揮発性の記憶装置(例えばROM、フラッシュメモリなど)であってもよい。処理装置12の各処理部(機能部)としての機能は、ストレージに格納されたプログラムをメモリに展開しプロセッサによって実行することにより実現される。なお、処理装置12の構成はこれらに限られない。例えば、機能の全部又は一部をASICやFPGAなどの回路で構成してもよいし、あるいは、機能の全部又は一部をクラウドサーバや他の装置で実行してもよい。
【0045】
設定部31は、各種の設定を行う。取得部32は、センサ10から矩形波信号を取得する。また、取得部32は、センサ10からアナログ形波信号を取得する。測定部33は、矩形波信号の立ち上がりエッジ及び立ち下がりエッジを矩形波信号から検出し、矩形波信号の立ち上がりエッジ及び立ち下がりエッジに基づいて、矩形波信号の幅を測定する。矩形波信号の幅は、矩形波信号の立ち上がりエッジのタイミングから矩形波信号の立ち下がりエッジのタイミングまでの経過時間(以下、経過時間tと表記する。)であってもよい。矩形波信号の立ち上がりエッジのタイミングは、矩形波信号の立ち上がりエッジが検出されたタイミングであってもよい。矩形波信号の立ち下がりエッジのタイミングは、矩形波信号の立ち下がりエッジが検出されたタイミングであってもよい。また、以下の各処理における「矩形波信号の幅」に対して「経過時間t」を適用してもよい。判定部34は、矩形波信号の立ち上がり及び矩形波信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する。判定部34は、矩形波信号の幅が第1所定幅以上第2所定幅以下であるか否かを判定してもよい。矩形波信号の幅が第1所定幅以上第2所定幅以下である
場合、判定部34は、所定条件が満たされていると判定する。判定部34は、経過時間tが所定時間t1以上所定時間t2以下であるか否かを判定してもよい。経過時間tが所定時間t1以上所定時間t2以下である場合、判定部34は、所定条件が満たされていると判定する。また、判定部34は、アナログ波形信号の立ち上がり及びアナログ波形信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定してもよい。判定部34は、アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングからアナログ波形信号の立ち下りが第2閾値を下回ったタイミングまでの経過時間(以下、経過時間Tと表記する。)が、第1所定時間以上第2所定時間以下であるか否かを判定してもよい。第1所定幅、第2所定幅、所定時間t1、所定時間t2、第1閾値、第2閾値、第1所定時間及び第2所定時間は、設計、実験又はシミュレーションによって予め求められており、記憶部36に記憶されている。第1閾値及び第2閾値が、同じ値であってもよいし、異なる値であってもよい。測定環境に応じて、第1閾値及び第2閾値を補正値で補正してもよい。経過時間Tが第1所定時間以上第2所定時間以下である場合、判定部34は、所定条件が満たされていると判定する。
【0046】
生成部35は、所定条件が満たされていないと所定回数判定された場合、光強度の変動情報を生成する。生成部35は、矩形波信号の幅が第1所定幅以上第2所定幅以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。生成部35は、経過時間tが所定時間t1以上所定時間t2以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。生成部35は、経過時間Tが第1所定時間以上第2所定時間以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。
【0047】
測定対象物体の表面に付着物が付着すると、測定対象物体で反射された光の強度が低下したり、上昇したりする場合がある。また、ウィンドウ101の表面に付着物が付着すると、測定対象物体で反射された光の強度が低下したり、上昇したりする場合がある。測定対象物体で反射された光の強度の変動だけを観察しても、測定対象物体で反射された光の強度の変動の原因、すなわち、異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを判別するのは難しい。
【0048】
信号処理部21が、矩形波信号を出力する場合について説明する。信号処理部21は、発光部22から出射されてウィンドウ101を透過して測定対象物体で反射された光がウィンドウ101を透過して受光部23によって受光された場合、受光部23によって受光された光を光電変換することにより第1矩形波信号を出力する。受光部23が、第1矩形波信号を出力してもよい。また、信号処理部21は、発光部22から出射されてウィンドウ101で反射された光が受光部23によって受光された場合、受光部23によって受光された光を光電変換することにより第2矩形波信号を出力する。受光部23が、第2矩形波信号を出力してもよい。取得部32は、第1矩形波信号及び第2矩形波信号を取得する。測定対象物体で反射された光が受光部23によって受光されたときの時刻と、ウィンドウ101で反射された光が受光部23によって受光されたときの時刻とが異なるため、第1矩形波信号と第2矩形波信号とを区別することが可能である。測定部33は、第1矩形波信号の立ち上がりから第1矩形波信号の立ち下がりまでの間の幅である第1矩形波信号の幅を測定する。また、測定部33は、第2矩形波信号の立ち上がりから第2矩形波信号の立ち下がりまでの間の幅である第2矩形波信号の幅を測定する。判定部34は、第1矩形波信号の幅と、第2矩形波信号の幅とに基づいて、物体側及びウィンドウ101側の何れに異常が発生しているかを判定する。
【0049】
測定対象物体の表面に付着物が付着すると、測定対象物体の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅が変化する。例えば、測定対象物体の表面に測定対象物体の表面と比較して反射率の高い油などが付着すると、測定対象物体の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅が大きくなる。例えば、測定
対象物体の表面に測定対象物体の表面と比較して反射率の低い砂や切子が付着すると、光の反射方向が変化し、測定対象物体の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅が小さくなる。例えば、測定対象物体の表面に黒い粘着物質などが付着すると、測定対象物体の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅が小さくなる。ウィンドウ101の表面に付着物が付着すると、ウィンドウ101の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅及び第2矩形波信号の幅が変化する。
【0050】
例えば、第1矩形波信号の幅が変化しているが、第2矩形波信号の幅が変化していない場合、判定部34は、第1矩形波信号の幅の変化の原因、すなわち、異常の発生原因が測定対象物体側に発生していると判定する。例えば、第1矩形波信号の幅が変化しており、第2矩形波信号の幅が変化している場合、判定部34は、異常の発生原因がウィンドウ101側に発生していると判定する。このように、判定部34が、第1矩形波信号の幅と、第2矩形波信号の幅とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定することで、異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することができる。異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することで、異常の発生原因の箇所を特定することができる。すなわち、異常の発生原因の箇所が、測定対象物体側にあるのか又はウィンドウ101側にあるのかを特定することができる。
【0051】
判定部34は、第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と所定回数判定した場合、測定対象物体側に異常が発生していると判定する。例えば、第1矩形波信号の幅が変化しているが、第2矩形波信号の幅が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。判定部34は、第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、第2矩形波信号の幅が第3所定幅以上第4所定幅以下ではない、と所定回数判定した場合、ウィンドウ101側に異常が発生していると判定する。例えば、第1矩形波信号の幅及び第2矩形波信号の幅が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。第1所定幅、第2所定幅、第3所定幅及び第4所定幅は、設計、実験又はシミュレーションによって予め求められており、記憶部36に記憶されている。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0052】
図7は、センサユニット1を側面側から視た場合のセンサユニット1の模式図である。センサユニット1は、光を出射する出射器103と、光を受光する受光器104と、光を反射する反射体105とを有する。出射器103は、例えば、レーザーダイオード又はLEDである。受光器104は、例えば、フォトダイオードである。反射体105は、光を反射する板状部材である。
【0053】
図7に示す構成例では、本体部11に出射器103及び受光器104が設けられており、天面部102に反射体105が設けられている。したがって、出射器103及び受光器104が、ウィンドウ101の下方に配置され、反射体105が、ウィンドウ101の上方に配置されている。図7に示す構成例に限定されず、本体部11に反射体105を設け、天面部102に出射器103及び受光器104を設けてもよい。すなわち、出射器103及び受光器104が、ウィンドウ101の上方に配置され、反射体105がウィンドウ101の下方に配置されてもよい。一つの出射器103、一つの受光器104及び一つの反射体105が配置されてもよい。複数の出射器103、複数の受光器104及び複数の反射体105が、ウィンドウ101の外周に沿って所定間隔で配置されてもよい。
【0054】
出射器103の位置と反射体105の位置とを結ぶ仮想線がウィンドウ101の外周面
に対して傾き、かつ、受光器104の位置と反射体105の位置とを結ぶ仮想線がウィンドウ101の外周面に対して傾くように、出射器103、受光器104及び反射体105を配置する。これにより、出射器103から出射された光の一部がウィンドウ101を透過して反射体105で反射し、反射体105で反射された光がウィンドウ101を透過して受光器104により受光される。また、出射器103から出射された光の他の一部は、ウィンドウ101で反射し、ウィンドウ101で反射された光が受光器104により受光される。
【0055】
取得部32は、出射器103から出射されてウィンドウ101を透過して反射体105で反射された光及び出射器103から出射されてウィンドウ101で反射された光が受光器104によって受光されたときの光の光量(以下、第1受光量と表記する。)を取得する。取得部32は、受光器104から第1受光量を取得してもよい。また、取得部32は、出射器103及び受光器104を制御する制御回路を介して第1受光量を取得してもよい。判定部34は、第1矩形波信号の幅と、第1受光量とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定する。
【0056】
ウィンドウ101の表面に付着物が付着すると、ウィンドウ101の表面に付着物が付着していない場合と比較して、第1矩形波信号の幅及び第1受光量が変化する。例えば、第1矩形波信号の幅が変化しているが、第1受光量が低下又は上昇していない場合、判定部34は、異常の発生原因が測定対象物体側に発生していると判定する。例えば、第1矩形波信号の幅が変化しており、第1受光量が低下又は上昇している場合、判定部34は、異常の発生原因がウィンドウ101側に発生していると判定する。このように、判定部34が、第1矩形波信号の幅と、第1受光量とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定することで、異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することができる。異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することで、異常の発生原因の箇所を特定することができる。すなわち、異常の発生原因の箇所が、測定対象物体側にあるのか又はウィンドウ101側にあるのかを特定することができる。
【0057】
判定部34は、第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、第1受光量が所定範囲(所定の受光量範囲)内に含まれている、と所定回数判定した場合、測定対象物体側に異常が発生していると判定する。例えば、第1矩形波信号の幅が変化しているが、第1受光量が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。判定部34は、第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、第1受光量が所定範囲内に含まれていない、と所定回数判定した場合、ウィンドウ101側に異常が発生していると判定する。例えば、第1矩形波信号の幅及び第1受光量が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。所定範囲は、設計、実験又はシミュレーションによって予め求められており、記憶部36に記憶されている。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0058】
このように、判定部34は、第1矩形波信号の幅及び第2矩形波信号の幅に基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定する第1異常判定を行う。また、判定部34は、第1矩形波信号の幅及び第1受光量に基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定する第2異常判定を行う。判定部34は、第1異常判定及び第2異常判定の少なくとも一方を行ってもよい。判定部34が、第1異常判定を行い、第2異常判定を行わない場合、センサユニット1に対する出射器103、受光器104及び反射体105の設置を省略することができる。
【0059】
信号処理部21が、アナログ波形信号を出力する場合について説明する。信号処理部21は、発光部22から出射されてウィンドウ101を透過して測定対象物体で反射された光がウィンドウ101を透過して受光部23によって受光された場合、受光部23によって受光された光を光電変換することにより第1アナログ波形信号を出力する。受光部23が、第1アナログ波形信号を出力してもよい。また、信号処理部21は、発光部22から出射されてウィンドウ101で反射された光が受光部23によって受光された場合、受光部23によって受光された光を光電変換することにより第2アナログ波形信号を出力する。受光部23が、第2アナログ波形信号を出力してもよい。取得部32は、第1アナログ波形信号及び第2アナログ波形信号を取得する。測定対象物体で反射された光が受光部23によって受光されたときの時刻と、ウィンドウ101で反射された光が受光部23によって受光されたときの時刻とが異なるため、第1アナログ波形信号と第2アナログ波形信号とを区別することが可能である。測定部33は、第1アナログ波形信号の立ち上がりが第1閾値を上回ったタイミングから第1アナログ波形信号の立ち下りが第2閾値を下回ったタイミングまでの経過時間(以下、経過時間T1と表記する。)を測定する。経過時間T1は、第1経過時間の一例である。また、測定部33は、第2アナログ波形信号の立ち上がりが第3閾値を上回ったタイミングから第2アナログ波形信号の立ち下りが第4閾値を下回ったタイミングまでの経過時間(以下、経過時間T2と表記する。)を測定する。経過時間T2は、第2経過時間の一例である。第3閾値及び第4閾値は、設計、実験又はシミュレーションによって予め求められており、記憶部36に記憶されている。第3閾値及び第4閾値が、同じ値であってもよいし、異なる値であってもよい。測定環境に応じて、第3閾値及び第4閾値を補正値で補正してもよい。判定部34は、経過時間T1と、経過時間T2とに基づいて、物体側及びウィンドウ101側の何れに異常が発生しているかを判定する。
【0060】
測定対象物体の表面に付着物が付着すると、測定対象物体の表面に付着物が付着していない場合と比較して、経過時間T1が変化する。ウィンドウ101の表面に付着物が付着すると、ウィンドウ101の表面に付着物が付着していない場合と比較して、経過時間T1及び経過時間T2が変化する。例えば、経過時間T1が変化しているが、経過時間T2が変化していない場合、判定部34は、経過時間T1の変化の原因、すなわち、異常の発生原因が測定対象物体側に発生していると判定する。例えば、経過時間T1が変化しており、経過時間T2が変化している場合、判定部34は、異常の発生原因がウィンドウ101側に発生していると判定する。このように、判定部34が、経過時間T1と、経過時間T2とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定することで、異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することができる。
【0061】
判定部34は、経過時間T1が第1所定時間以上第2所定幅以下ではない、かつ、経過時間T2が第3所定時間以上第4所定時間以下である、と所定回数判定した場合、測定対象物体側に異常が発生していると判定する。例えば、経過時間T1が変化しているが、経過時間T2が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。判定部34は、経過時間T1が第1時間以上第2所定幅以下ではない、かつ、経過時間T2が第3所定時間以上第4所定時間以下ではない、と所定回数判定した場合、ウィンドウ101側に異常が発生していると判定する。例えば、経過時間T1及び経過時間T2が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。第1所定時間、第2所定時間、第3所定時間及び第4所定時間は、設計、実験又はシミュレーションによって予め求められており、記憶部36に記憶されている。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0062】
判定部34は、経過時間T1と、第1受光量とに基づいて、測定対象物体側及びウィン
ドウ101側の何れに異常が発生しているかを判定する。ウィンドウ101の表面に付着物が付着すると、ウィンドウ101の表面に付着物が付着していない場合と比較して、経過時間T1及び第1受光量が変化する。例えば、経過時間T1が変化しているが、第1受光量が低下又は上昇していない場合、判定部34は、異常の発生原因が測定対象物体側に発生していると判定する。例えば、経過時間T1が変化しており、第1受光量が低下又は上昇している場合、判定部34は、異常の発生原因がウィンドウ101側に発生していると判定する。このように、判定部34が、経過時間T1と、第1受光量とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定することで、異常の発生原因が測定対象物体側にあるのか又はウィンドウ101側にあるのかを把握することができる。
【0063】
判定部34は、経過時間T1が第1所定時間以上第2所定時間下ではない、かつ、第1受光量が所定範囲内に含まれている、と所定回数判定した場合、測定対象物体側に異常が発生していると判定する。例えば、経過時間T1が変化しているが、第1受光量が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。判定部34は、経過時間T1が第1所定時間以上第2時間以下ではない、かつ、第1受光量が所定範囲内に含まれていない、と所定回数判定した場合、ウィンドウ101側に異常が発生していると判定する。例えば、経過時間T1及び第1受光量が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0064】
このように、判定部34は、経過時間T1及び経過時間T2に基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定する第3異常判定を行う。また、判定部34は、経過時間T1及び第1受光量に基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定する第4異常判定を行う。判定部34は、第3異常判定及び第4異常判定の少なくとも一方を行ってもよい。判定部34が、第3異常判定を行い、第4異常判定を行わない場合、センサユニット1に対する出射器103、受光器104及び反射体105の設置を省略することができる。
【0065】
生成部35は、判定部34により測定対象物体側に異常が発生していると判定された場合、測定対象物体側の異常に関する情報(以下、ターゲット異常情報と表記する。)を生成する。ターゲット異常情報は、(1)ターゲットに付着物が付着している可能性を示す情報、(2)ユーザーにターゲットの表面の確認を促す情報、及び、(3)ユーザーにターゲットの表面の清掃を促す情報、の少なくとも一つを含んでもよい。ターゲット異常情報は、これらの(1)~(3)の情報に加えて、測定対象物体で反射された光の強度の変動に関する情報を含んでもよい。測定対象物体で反射された光の強度に関する情報は、例えば、測定対象物体で反射された光の強度が上昇していることを示す情報又は測定対象物体で反射された光の強度が低下していることを示す情報である。
【0066】
生成部35は、判定部34によりウィンドウ101側に異常が発生していると判定された場合、ウィンドウ101側の異常に関する情報(以下、ウィンドウ異常情報と表記する。)を生成する。ウィンドウ異常情報は、(4)ウィンドウ101に付着物が付着している可能性を示す情報、(5)ユーザーにウィンドウ101の表面の確認を促す情報、及び、(6)ユーザーにウィンドウ101の表面の清掃を促す情報、の少なくとも一つを含んでもよい。ウィンドウ異常情報は、これらの(4)~(6)の情報に加えて、測定対象物体で反射された光の強度の変動に関する情報及びウィンドウ101で反射された光の強度の変動に関する情報を含んでもよい。ウィンドウ101で反射された光の強度の変動に関する情報は、例えば、ウィンドウ101で反射された光の強度が上昇していることを示す情報又はウィンドウ101で反射された光の強度が低下していることを示す情報である。ウィンドウ異常情報は、これらの(4)~(6)の情報に加えて、測定対象物体で反射さ
れた光の強度の変動に関する情報及び第1受光量の変動に関する情報を含んでもよい。第1受光量の変動に関する情報は、例えば、第1受光量が上昇していることを示す情報又は第1受光量が低下していることを示す情報である。
【0067】
記憶部36は、各種のデータや情報を記憶する。記憶部36は、RAM、不揮発性の記憶装置(例えばROM、フラッシュメモリなど)などにより構成してもよい。表示制御部37は、生成部35によって生成された情報に基づいて、表示装置13を制御する。生成部35によって生成されたターゲット異常情報に基づいて、表示制御部37が表示装置13を制御することにより、表示装置13は、ターゲット異常情報を表示する。表示装置13に表示されたターゲット異常情報をユーザーが視認することで、ユーザーは、異常の発生原因が測定対象物体側にあることを把握することができ、異常の発生原因の箇所を特定することができる。
【0068】
生成部35によって生成されたウィンドウ異常情報に基づいて、表示制御部37が表示装置13を制御することにより、表示装置13は、ウィンドウ異常情報を表示する。表示装置13に表示されたウィンドウ異常情報をユーザーが視認することで、ユーザーは、異常の発生原因がウィンドウ101側にあることを把握することができ、異常の発生原因の箇所を特定することができる。
【0069】
表示装置13は、各種のデータや情報を表示する機器である。表示装置13は、例えば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、表示灯などである。また、センサユニット1は、操作ボタン及びタッチパネルなどの入力機器を備えてもよい。タッチパネルは、表示装置13と一体型の構成でもよい。表示装置13は、データや情報を表示する画面を有するディスプレイ、及び、明滅パターンや点滅パターンを変えることで情報を表示する表示灯、の少なくとも一方を有してもよい。
【0070】
取得部32は、複数の方位における矩形波信号を取得してもよい。取得部32は、複数の方位における第1矩形波信号及び第2矩形波信号を取得してもよい。判定部34は、複数の方位のうちの少なくとも一つの方位における矩形波信号の立ち上がり及び矩形波信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定してもよい。取得部32は、複数の方位におけるアナログ波形信号を取得してもよい。取得部32は、複数の方位における第1アナログ波形信号及び第2アナログ波形信号を取得してもよい。判定部34は、複数の方位のうちの少なくとも一つの方位におけるアナログ波形信号の立ち上がり及びアナログ波形信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定してもよい。生成部35は、複数の方位のうちの少なくとも一つの方位について、所定条件が満たされていないと所定回数判定された場合、光強度の変動情報を生成してもよい。
【0071】
測定部33は、複数の方位における矩形波信号の幅を測定してもよい。判定部34は、複数の方位における矩形波信号の幅が第1所定以上第2所定幅以下あるか否かを判定してもよい。生成部35は、複数の方位のうちの少なくとも一つの方位における矩形波信号の幅が第1所定以上第2所定幅以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。生成部35は、複数の方位のうちの二つ以上の方位における矩形波信号の幅が第1所定幅以上第2所定幅以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。これにより、複数の方位における矩形波信号の幅に基づいて、測定対象物体で反射された光の強度の変動を把握することができる。
【0072】
判定部34は、複数の方位における第1矩形波信号の幅と、複数の方位における第2矩形波信号の幅とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定してもよい。これにより、複数の方位における第1矩形波信号の幅と、複数の方位における第2矩形波信号の幅とに基づいて、異常の発生原因の箇所を特定する
ことができる。
【0073】
取得部32は、複数の方位における第1受光量を取得してもよい。複数の出射器103、複数の受光器104及び複数の反射体105を、ウィンドウ101の外周に沿って配置することで、取得部32は、複数の方位における第1受光量を取得することができる。判定部34は、複数の方位における第1矩形波信号の幅と、複数の方位における第1受光量とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定してもよい。これにより、複数の方位における第1矩形波信号の幅と、複数の方位における第1受光量とに基づいて、異常の発生原因の箇所を特定することができる。
【0074】
測定部33は、複数の方位における経過時間T1及び経過時間T2を測定してもよい。判定部34は、複数の方位における経過時間T1が第1所定時間以上第2所定時間以下であるか否かを判定してもよい。判定部34は、複数の方位における経過時間T2が第3所定時間以上第4所定時間以下であるか否かを判定してもよい。生成部35は、複数の方位のうちの少なくとも一つの方位における経過時間T1が第1所定時間以上第2所定時間以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。生成部35は、複数の方位のうちの二つ以上の方位における経過時間T1が第1所定時間以上第2所定時間以下ではないと所定回数判定された場合、光強度の変動情報を生成してもよい。これにより、複数の方位における経過時間T1に基づいて、測定対象物体で反射された光の強度の変動を把握することができる。
【0075】
判定部34は、複数の方位における経過時間T1と、複数の方位における経過時間T2とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定してもよい。これにより、複数の方位における経過時間T1と、複数の方位における経過時間T2とに基づいて、異常の発生原因の箇所を特定することができる。
【0076】
判定部34は、複数の方位における経過時間T1と、複数の方位における第1受光量とに基づいて、測定対象物体側及びウィンドウ101側の何れに異常が発生しているかを判定してもよい。これにより、複数の方位における経過時間T1と、複数の方位における第1受光量とに基づいて、異常の発生原因の箇所を特定することができる。
【0077】
図8は、センサユニット1の設置の一例を示す図であり、図8に示す一例では、センサユニット1が枠200に設けられ、枠200の内側に監視エリア201が設定されている。監視エリア201は、枠200の所定の各点を基準点として設定されたエリアである。センサユニット1は、監視エリア201を常時監視している。監視エリア201内に人や物が侵入した場合、センサユニット1から外部装置に対して停止信号が出力される。また、図9に示すように、枠200が傾くことで枠200の位置ずれが発生し、枠200と監視エリア201との間に隙間202が発生する場合がある。基準点監視機能が有効である場合、センサユニット1から外部装置に対して停止信号が出力される。枠200と監視エリア201との間に隙間202が発生したことが原因で外部装置が突然停止すると、作業が中断され、作業効率が低下する。
【0078】
そこで、センサユニット1では、処理装置12が、測定対象物体の位置ずれを検知し、表示装置13が測定対象物体の位置ずれを表示することで、外部装置が停止する前にユーザーが測定対象物体の位置ずれを把握することができるようにしてもよい。以下、図10図12を参照して、測定対象物体の位置ずれを検知する一例について説明する。
【0079】
図10図12は、センサユニット1を側面側から視たときの模式図である。判定部34は、測定対象物体までの距離が第1所定距離から第1所定距離よりも長い第2所定距離までの第1距離範囲内に含まれるか否かを判定する第1判定を行う。図10図12にお
いて、センサ10の位置から所定位置(1)までの距離(以下、距離L1と表記する。)は、第1所定距離の一例である。図10図12において、センサ10の位置から所定位置(2)までの距離(以下、距離L2と表記する)は、第2所定距離の一例である。図10図12において、距離L1から距離L2までの範囲(A)は、第1距離範囲の一例である。判定部34は、枠200までの距離が距離L1から距離L2までの範囲(A)内に含まれるか否かを判定する。すなわち、判定部34は、枠200の位置が所定位置(1)から所定位置(2)までの範囲(A)に含まれるか否かを判定する。枠200の位置は、センサユニット1が測定の対象としている物体の位置である。
【0080】
更に、判定部34は、測定対象物体までの距離が第3所定距離から第3所定距離よりも長い第4所定距離までの第2距離範囲内に含まれるか否かを判定する第2判定を行う。図10図12において、センサ10の位置から所定位置(3)までの距離(以下、距離L3と表記する。)は、第3所定距離の一例である。図10図12において、センサ10の位置から所定位置(4)までの距離(以下、距離L4と表記する)は、第4所定距離の一例である。図10図12において、距離L3から距離L4までの範囲(B)は、第2距離範囲の一例である。判定部34は、枠200までの距離が距離L3から距離L4までの範囲(B)内に含まれるか否かを判定する。すなわち、判定部34は、枠200の位置が所定位置(3)から所定位置(4)までの範囲(B)に含まれるか否かを判定する。
【0081】
判定部34は、第1判定及び第2判定の少なくとも一方を行う。判定部34は、測定対象物体までの距離が第1距離範囲内に含まれると所定回数判定された場合、又は、測定対象物体までの距離が第2距離範囲内に含まれると所定回数判定された場合、測定対象物体の位置ずれに関する情報を生成する。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0082】
図11では、枠200が傾くことにより、枠200の位置ずれが発生し、枠200の位置が所定位置(1)から所定位置(2)までの範囲(A)に含まれている。このため、枠200までの距離が距離L1から距離L2までの範囲(A)に含まれると判定され、生成部35は、測定対象物体の位置ずれに関する情報を生成する。
【0083】
図12では、枠200が移動することにより、枠200の位置ずれが発生し、枠200の位置が所定位置(3)から所定位置(4)までの範囲(B)に含まれている。このため、枠200までの距離が距離L3から距離L4までの範囲(B)に含まれると判定され、生成部35は、測定対象物体の位置ずれに関する情報を生成する。
【0084】
生成部35によって生成された測定対象物体の位置ずれに関する情報に基づいて、表示制御部37が表示装置13を制御することにより、表示装置13は、測定対象物体の位置ずれに関する情報を表示する。測定対象物体の位置ずれに関する情報は、測定対象物体の位置がずれていることを示す情報を含んでもよい。測定対象物体の位置ずれに関する情報は、ユーザーに測定対象物体の設置状態の確認を促す情報を含んでもよい。表示装置13に表示された測定対象物体の位置ずれに関する情報をユーザーが視認することで、外部装置が停止する前にユーザーが測定対象物体の位置ずれを把握することができる。このように、センサユニット1によれば、測定対象物体の位置ずれが原因によって外部装置が停止する前に測定対象物体の位置ずれを把握することが可能となる。
【0085】
判定部34は、測定対象物体までの距離が第2所定距離から第3所定距離までの第3距離範囲内に含まれるか否かを判定する第3判定を行う。図10図12において、距離L2から距離L3までの範囲(C)は、第3距離範囲の一例である。判定部34は、枠200までの距離が距離L2から距離L3までの範囲(C)内に含まれるか否かを判定する。すなわち、判定部34は、枠200の位置が所定位置(2)から所定位置(3)までの範
囲(C)に含まれるか否かを判定する。判定部34は、測定対象物体までの距離が第3距離範囲内に含まれると所定回数判定された場合、測定対象物体の位置ずれに関する情報を生成しない。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。
【0086】
また、判定部34は、測定対象物体までの距離が第1所定距離よりも短いか否かを判定する第4判定、及び、測定対象物体までの距離が第4所定距離よりも長いか否かを判定する第5判定、の少なくとも一方を行う。生成部35は、測定対象物体までの距離が第1所定距離よりも短いと所定回数判定された場合、又は、測定対象物体までの距離が第4所定距離よりも長いと所定回数判定された場合、外部装置を停止する停止信号を生成し、外部装置に停止信号を送る。所定回数は、任意の回数を設定することが可能であり、1回であってもよいし、複数回であってもよい。測定対象物体までの距離が第1所定距離よりも短い場合、又は、測定対象物体までの距離が第4所定距離よりも長い場合、測定対象物体の位置ずれが許容範囲を超えているため、生成部35は、外部装置に停止信号を送る。このように、測定対象物体の位置ずれが許容範囲を超えた場合に、外部装置を停止することができる。
【0087】
一般的なパーソナルコンピュータに、センサユニット1の設定ツール(ソフトウェアプログラム)をインストールし、ユーザーが、設定ツールを用いて、許容範囲をセンサユニット1に設定することが可能である。
【0088】
上記のように、センサ10は、複数の方位を測定することが可能である。測定対象物体までの距離は、複数の方位ごとに異なる。そのため、判定部34は、測定対象物体までの距離と複数の方位ごとに設定された第1所定距離、第2所定距離、第3所定距離及び第4所定距離とを比較する。
【0089】
図13は、基準点監視の設定処理の一例を示すフローチャートである。例えば、センサユニット1を初めて配置した場合やセンサユニット1の配置を変更した場合に、設定処理が行われる。また、基準点監視の設定処理は、測定対象物体の表面及びウィンドウ101の表面が清掃された状態で行われる。S1において、所定のスキャン角度が設定され、発光部22は光を出射(投光)する。S2において、受光部23が測定対象物体で反射された光及びウィンドウ101で反射された光を受光する。S3において、信号処理部21は、測定対象物体までの距離(以下、距離Rと表記する。)を計算し、距離Rを記憶部36に記憶する。S4において、取得部32は、測定対象物体で反射された光が光電変換された矩形波信号と、ウィンドウ101で反射された光が光電変換された矩形波信号とを、センサ10から取得する。S4において、測定部33は、測定対象物体で反射された光が光電変換された矩形波信号の幅(以下、パルス幅Ptと表記する。)を測定し、パルス幅Ptを記憶部36に記憶する。S4において、測定部33は、ウィンドウ101で反射された光が光電変換された矩形波信号の幅(以下、パルス幅Pwと表記する。)を測定し、パルス幅Pwを記憶部36に記憶する。
【0090】
S5において、設定部31は、全てのスキャン角度について、距離Rの計算処理及び記憶処理と、パルス幅Pt,Pwの測定処理及び記憶処理とが終わったかを判定する。全てのスキャン角度についての各処理が終わっていない場合(S5;NO)、S6に進み、設定部31は、スキャン角度を変更する。S1~S4の各処理が実行されることで、センサ10は、複数の方位を測定することが可能である。S7において、設定部31は、基準点監視を行うスキャン角度を設定する。すなわち、設定部31は、矩形波信号の幅の変動や測定対象物体の位置ずれを検知するための範囲(エリア)を設定する。
【0091】
S8において、設定部31は、基準点監視を行う各スキャン角度に対して、各閾値を設
定する。具体的には、設定部31は、基準点監視の距離の閾値(R-A,R+A)と、安定的に監視できる距離の閾値(R-B,R+B)と、閾値(Pt-Pt’,Pt+Pt’)と、閾値(Pw-Pw’,Pw+Pw’)とを設定する。閾値(R-A,R+A)は、測定対象物体の位置ずれが許容範囲を超えたか否かの判定時に用いる閾値である。閾値(R-B,R+B)は、測定対象物体の位置ずれを検知するために用いる閾値である。閾値(R-A)は、閾値(R-B)よりも小さい値である。閾値(R+A)は、閾値(R+B)よりも大きい値である。閾値(Pt-Pt’,Pt+Pt’)は、第1矩形波信号の幅の変動を検知するために用いる閾値である。閾値(Pw-Pw’,Pw+Pw’)は、第2矩形波信号の幅の変動を検知するために用いる閾値である。
【0092】
閾値(R-A,R+A)、閾値(R-B,R+B)、閾値(Pt-Pt’,Pt+Pt’)及び閾値(Pw-Pw’,Pw+Pw’)を、設計、実験又はシミュレーションによって求めてもよい。閾値(R-A,R+A)、閾値(R-B,R+B)、閾値(Pt-Pt’,Pt+Pt’)及び閾値(Pw-Pw’,Pw+Pw’)における(A)、(B)、(Ct’)及び(Cw’)の各値の設定方法は問わない。各閾値における(A)、(B)、(Ct’)及び(Cw’)の各値は、例えば、定数を用いてもよいし、アルゴリズムにより変動する場合がある。また、閾値(R-A,R+A)、閾値(R-B,R+B)、閾値(Pt-Pt’,Pt+Pt’)及び閾値(Pw-Pw’,Pw+Pw’)の上限及び下限に対して別の閾値(例えば、下限Ab、上限At)を更に設定してもよい。
【0093】
図14は、基準点監視処理の一例を示すフローチャートである。1サイクルが開始され、S11において、所定のスキャン角度が設定され、発光部22は光を出射(投光)する。S12において、受光部23が測定対象物体で反射された光を受光する。S13において、信号処理部21は、測定対象物体までの距離(以下、距離rと表記する。)を計算する。S14において、取得部32は、測定対象物体で反射された光が光電変換された矩形波信号(第1矩形波信号)と、ウィンドウ101で反射された光が光電変換された矩形波信号(第2矩形波信号)とを、センサ10から取得する。S14において、測定部33は、第1矩形波信号の幅(以下、パルス幅ptと表記する。)及び第2矩形波信号の幅(以下、パルス幅pwと表記する。)を測定する。
【0094】
S15において、判定部34は、距離rが閾値(R-A)以上であり、かつ、閾値(R+A)以下であるか否かを判定する。距離rが閾値(R-A)よりも小さい場合、又は、距離rが閾値(R+A)よりも大きい場合(S15;NO)、S16に進む。判定部34は、距離rが閾値(R-A)よりも小さいか否かの判定、及び、距離rが閾値(R+A)よりも大きいか否かの判定、の少なくとも一方を行ってもよい。
【0095】
S16において、生成部35は、外部装置を停止する停止信号を生成し、出力する。停止信号が外部装置に送られ、外部装置が停止信号を受け取ることにより、外部装置が停止する。生成部35は、センサユニット1に配線接続されたOSSD(Output Signal Switching Device)を介して、外部装置に停止信号を送ってもよい。OSSDは、オン状態及びオフ状態の何れか一方を示す安全制御信号を出力するための装置である。生成部35は、有線通信(例えば、EtherNet(登録商標)通信)又は無線通信により、外部装置に停止信号を送ってもよい。
【0096】
一方、距離rが閾値(R-A)以上であり、かつ、距離rが閾値(R+A)以下である場合(S15;YES)、S17に進む。S17において、判定部34は、距離rが閾値(R-B)よりも大きく、かつ、距離rが閾値(R+B)よりも小さいか否かを判定する。距離rが閾値(R-B)以下である場合、又は、距離rが閾値(R+B)以上である場合(S17;NO)、S18に進む。判定部34は、距離rが閾値(R-B)よりも大きいか否かの判定、及び、距離rが閾値(R+B)よりも小さいか否かの判定、の少なくと
も一方を行ってもよい。距離rが閾値(R-A)以上であり、かつ、距離rが閾値(R-B)以下である場合、判定部34は、距離rが第1距離範囲内に含まれると判定する。また、距離rが閾値(R+B)以上であり、かつ、距離rが閾値(R+A)以下である場合、判定部34は、距離rが第2距離範囲内に含まれると判定する。
【0097】
S18において、生成部35は、測定対象物体の位置ずれに関する情報を生成する。表示装置13は、測定対象物体の位置ずれに関する情報を表示する。測定対象物体の位置ずれに関する情報は、文字、数字、記号、文字列、数字列、ピクトグラム、グラフ及び画像のうちの少なくとも一つを含んでもよい。例えば、測定対象物体の位置ずれに関する情報として数字及び記号などが表示装置13に表示された場合、ユーザーは、マニュアルなどを用いて調べることで、測定対象物体の位置がずれていることを把握することができる。また、表示装置13は、明滅パターンや点滅パターンにより測定対象物体の位置ずれに関する情報を表示してもよい。S18の処理が実行された後、S19に進む。
【0098】
一方、距離rが閾値(R-B)よりも大きく、かつ、距離rが閾値(R+B)よりも小さい場合(S17;YES)、S19に進む。距離rが閾値(R-B)よりも大きく、かつ、距離rが閾値(R+B)よりも小さい場合、判定部34は、距離rが第3距離範囲内に含まれると判定し、生成部35は、物体の位置ずれに関する情報を生成しない。S19において、異常箇所特定処理が実行される。図15は、異常箇所特定処理の一例を示すフローチャートである。S31において、判定部34は、パルス幅ptが閾値(Pt-Pt’)以上であり、かつ、パルス幅ptが閾値(Pt+Pt’)以下であるか否かを判定する。
【0099】
パルス幅ptが閾値(Pt-Pt’)以上であり、かつ、パルス幅ptが閾値(Pt+Pt’)以下である場合(S31;YES)、判定部34は、物体側及びウィンドウ101側の何れにも異常は発生していないと判定する。この場合、異常箇所特定処理が終了し、S20に進む。
【0100】
一方、パルス幅ptが閾値(Pt-Pt’)よりも小さい場合、又は、パルス幅ptが閾値(Pt+Pt’)よりも大きい場合(S31;NO)、S32に進む。S32において、生成部35は、光強度の変動情報を生成する。S33において、判定部34は、パルス幅pwが閾値(Pw-Pw’)以上であり、かつ、パルス幅pwが閾値(Pw+Pw’)以下であるか否かを判定する。
【0101】
パルス幅pwが閾値(Pw-Pw’)以上であり、かつ、パルス幅pwが閾値(Pw+Pw’)以下である場合(S33;YES)、判定部34は、測定対象物体側に異常が発生していると判定し、S34に進む。このように、S31の処理で否定判定が行われ、S33の処理で肯定判定が行われた場合、判定部34は、第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と判定する。S34において、生成部35は、ターゲット異常情報を生成する。S35において、表示装置13は、ターゲット異常情報を表示する。ターゲット異常情報は、文字、数字、記号、文字列、数字列、ピクトグラム、グラフ及び画像のうちの少なくとも一つを含んでもよい。また、表示装置13は、明滅パターンや点滅パターンによりターゲット異常情報を表示してもよい。S35の処理が実行された後、異常箇所特定処理が終了し、S20に進む。
【0102】
一方、パルス幅pwが閾値(Pw-Pw’)よりも小さい場合、又は、パルス幅pwが閾値(Pw+Pw’)よりも大きい場合(S33;NO)、判定部34は、ウィンドウ101側に異常が発生していると判定し、S36に進む。このように、S31の処理で否定判定が行われ、S33の処理で否定判定が行われた場合、判定部34は、第1矩形波信号
の幅が第1所定幅以上第2所定幅以下ではない、かつ、第2矩形波信号の幅が第3所定幅以上第4所定幅以下ではない、と判定する。S36において、生成部35は、ウィンドウ異常情報を生成する。S37において、表示装置13は、ウィンドウ異常情報を表示する。ウィンドウ異常情報は、文字、数字、記号、文字列、数字列、ピクトグラム、グラフ及び画像のうちの少なくとも一つを含んでもよい。また、表示装置13は、明滅パターンや点滅パターンによりウィンドウ異常情報を表示してもよい。S36の処理が実行された後、異常箇所特定処理が終了し、S20に進む。
【0103】
S20において、判定部34は、全てのスキャン角度について、S11~S15、S17及びS19の各処理が終わったかを判定する。判定部34は、全てのスキャン角度についての各処理が終わっていない場合(S20;NO)、S21に進み、判定部34は、スキャン角度を変更する。全てのスキャン角度についての各処理が終了することにより、1サイクルが終了する。所定間隔(規則的又は不規則的な間隔)で複数のサイクルが実行されてもよい。
【0104】
複数のスキャン角度について、S11~S14の各処理を実行することで、センサ10は、複数の方位を測定し、信号処理部21は、複数の方位における第1矩形波信号及び複数の方位における第2矩形波信号を出力する。複数のスキャン角度について、S15の処理を実行することで、判定部34は、複数の方位に対して第4判定及び第5判定の少なくとも一方を行う。生成部35は、複数の方位のうちの一つの方位における測定対象物体までの距離が第1所定距離よりも短いと所定回数判定された場合、又は、複数の方位のうちの一つの方位における測定対象物体までの距離が第4所定距離よりも長いと所定回数判定された場合、外部装置を停止する停止信号を生成し、外部装置に停止信号を送る。これにより、複数の方位のうちの一つの方位における測定対象物体の位置ずれが許容範囲を超えた場合に、外部装置を停止することができる。
【0105】
複数のスキャン角度について、S15及びS17の各処理を実行することで、判定部34は、複数の方位に対して第1判定及び第2判定の少なくとも一方を行う。生成部35は、複数の方位のうちの一つの方位における距離rが第1距離範囲内に含まれると所定回数判定された場合、又は、複数の方位のうちの一つの方位における距離rが第2距離範囲内に含まれると所定回数判定された場合、測定対象物体の位置ずれに関する情報を生成する。ユーザーは、複数の方位のうちの一つの方位における測定対象物体の位置ずれを把握することができる。複数のスキャン角度について、S15及びS17の各処理を実行することで、判定部34は、複数の方位に対して第3判定を行う。生成部35は、第3判定が行われた複数の方位における距離rが第3距離範囲内に含まれると所定回数判定された場合、物体の位置ずれに関する情報を生成しない。
【0106】
複数のスキャン角度について、S14の処理が実行されることで、取得部32は、センサ10から複数の方位における第1矩形波信号及び第2矩形波信号を取得し、測定部33は、複数の方位における第1矩形波信号の幅及び第2矩形波信号の幅を測定する。複数のスキャン角度について、S19の処理(異常箇所特定処理)が実行されることで、判定部34は、複数の方位における第1矩形波信号の幅が第1所定幅以上第2所定幅以下であるか否かを判定する。また、複数のスキャン角度について、S19の処理(異常箇所特定処理)が実行されることで、判定部34は、複数の方位における第1矩形波信号の幅が第3所定幅以上第4所定幅以下であるか否かを判定する。複数のスキャン角度について、S19の処理が実行されることで、判定部34は、複数の方位における第1矩形波信号の幅と、複数の方位における第2矩形波信号の幅とに基づいて、物体側及びウィンドウ101側の何れに異常が発生しているかを判定する。
【0107】
判定部34及び生成部35の少なくとも一方が、カウンタ機能を有してもよい。判定部
34及び生成部35の少なくとも一方は、S15、S17及びS33の各処理における否定判定(NO判定)の回数をカウントしてもよい。また、判定部34及び生成部35の少なくとも一方は、S33の処理における肯定判定(YES判定)の回数をカウントしてもよい。
【0108】
カウント機能を用いた第1の処理例について説明する。判定部34及び生成部35の少なくとも一方は、1サイクル中の否定判定の回数をカウントする。S15の処理において、否定判定が行われても、S16に進まずに、S17に進む。1サイクル中の連続した複数のスキャン角度について、S15の処理で否定判定が行われた場合、生成部35は、停止信号を生成し、出力する。生成部35は、複数の方位のうちの少なくとも二つの方位における距離rが第1所定距離よりも短いと所定回数判定された場合、停止信号を生成し、停止信号を外部装置に送ってもよい。生成部35は、複数の方位のうちの少なくとも二つの方位における距離rが第4所定距離よりも長いと所定回数判定された場合、停止信号を生成し、停止信号を外部装置に送ってもよい。これにより、複数の方位のうちの少なくとも二つの方位における測定対象物体の位置ずれが許容範囲を超えた場合に、外部装置を停止することができる。
【0109】
また、S17の処理において、否定判定が行われても、S18に進まずに、S19に進む。1サイクル中の連続した複数のスキャン角度について、S17の処理で否定判定が行われた場合、S18に進み、生成部35は、測定対象物体の位置ずれに関する情報を生成する。生成部35は、複数の方位のうちの少なくとも二つの方位における距離rが第1距離範囲内に含まれると所定回数判定された場合、又は、複数の方位のうちの少なくとも二つの方位における距離rが第2距離範囲内に含まれると所定回数判定された場合、測定対象物体の位置ずれに関する情報を生成してもよい。ユーザーは、複数の方位のうちの少なくとも二つの方位における測定対象物体の位置ずれを把握することができる。
【0110】
また、S33の処理において、肯定判定が行われても、S34に進まずに、S20に進む。1サイクル中の連続した複数のスキャン角度について、S33の処理で肯定判定が行われた場合、S34に進み、生成部35は、ターゲット異常情報を生成する。判定部34は、複数の方位のうちの少なくとも二つの方位における第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、その少なくともの二つの方位における第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と所定回数判定した場合、測定対象物体側に異常が発生していると判定してもよい。これにより、例えば、複数の方位のうちの少なくとも二つの方位における第1矩形波信号の幅が変化しているが、その少なくとも二つの方位における第2矩形波信号の幅が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。
【0111】
また、S33の処理において、否定判定が行われても、S34に進まずに、S20に進む。1サイクル中の連続した複数のスキャン角度について、S33の処理で否定判定が行われた場合、S34に進み、生成部35は、ウィンドウ異常情報を生成する。判定部34は、複数の方位のうちの少なくとも二つの方位における第1矩形波信号の幅が第1以上第2所定幅以下ではない、かつ、その少なくとも二つの方位における第2矩形波信号の幅が第3所定幅以上第4所定幅以下ではない、と所定回数判定した場合、ウィンドウ101側に異常が発生していると判定してもよい。これにより、例えば、複数の方位のうちの少なくとも二つの方位における第1矩形波信号の幅及び第2矩形波信号の幅が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。
【0112】
カウント機能を用いた第2の処理例について説明する。判定部34及び生成部35の少なくとも一方は、複数のサイクルにおける同じスキャン角度についての否定判定の回数をカウントする。S15の処理において、否定判定が行われても、S16に進まずに、S1
7に進む。2以上のサイクルにわたって同じスキャン角度について、S15の処理で否定判定が行われた場合、生成部35は、停止信号を生成し、出力する。生成部35は、複数の方位のうちの一つの方位における距離rが第1所定距離よりも短いと2回以上判定された場合、停止信号を生成し、外部装置に停止信号を送ってもよい。生成部35は、複数の方位のうちの一つの方位における距離rが第4所定距離よりも長いと2回以上判定された場合、停止信号を生成し、外部装置に停止信号を送ってもよい。
【0113】
また、S17の処理において、否定判定が行われても、S18に進まずに、S19に進む。2以上のサイクルにわたって同じスキャン角度について、S17の処理で否定判定が行われた場合、S18に進み、生成部35は、測定対象物体の位置ずれに関する情報を生成する。このように、生成部35は、複数の方位のうちの一つの方位における距離rが第1距離範囲内に含まれると2回以上判定された場合、又は、複数の方位のうちの一つの方位における距離rが第2距離範囲内に含まれると2回以上判定された場合、測定対象物体の位置ずれに関する情報を生成してもよい。
【0114】
また、S33の処理において、肯定判定が行われても、S34に進まずに、S20に進む。2以上のサイクルにわたって同じスキャン角度について、S33の処理で肯定判定が行われた場合、S34に進み、生成部35は、ターゲット異常情報を生成する。このように、判定部34は、複数の方位のうちの一つの方位における第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、その一つの方位における第2矩形波信号の幅が第3所定幅以上第4所定幅以下である、と2回以上判定した場合、測定対象物体側に異常が発生していると判定してもよい。これにより、例えば、複数の方位のうちの一つの方位における第1矩形波信号の幅が変化しているが、その一つの方位における第2矩形波信号の幅が変化していない場合、異常の発生原因の箇所が測定対象物体側にあると特定される。
【0115】
また、S33の処理において、否定判定が行われても、S34に進まずに、S20に進む。2以上のサイクルにわたって同じスキャン角度について、S33の処理で否定判定が行われた場合、S34に進み、生成部35は、ウィンドウ異常情報を生成する。このように、判定部34は、複数の方位のうちの一つの方位における第1矩形波信号の幅が第1所定幅以上第2所定幅以下ではない、かつ、その一つの方位における第2矩形波信号の幅が第3所定幅以上第4所定幅以下ではない、と2回以上判定した場合、ウィンドウ101側に異常が発生していると判定してもよい。これにより、例えば、複数の方位のうちの一つの方位における第1矩形波信号の幅及び第2矩形波信号の幅が変化している場合、異常の発生原因の箇所がウィンドウ101側にあると特定される。
【0116】
図13図15に示す各処理は、第1矩形波信号の幅と、第1受光量とに基づいて、物体側及びウィンドウ101側の何れに異常が発生しているかを判定する処理に適用してもよい。この場合、S4及びS14において、受光器104又は制御回路が、ウィンドウ101で反射された光の受光量、すなわち、第1受光量を計測する。取得部32は、受光器104又は制御回路から第1受光量の計測データを取得する。なお、全てのスキャン角度について、物体側及びウィンドウ101側の何れに異常が発生しているかの判定を行う必要はない。複数の受光器104が設置されている位置に対応するスキャン角度について、物体側及びウィンドウ101側の何れに異常が発生しているかの判定を行えばよい。
【0117】
図13図15に示す各処理は、アナログ波形信号を用いた基準点監視に適用してもよい。図13図15に示す各処理は、経過時間T1と、第1受光量とに基づいて、物体側及びウィンドウ101側の何れに異常が発生しているかを判定する処理に適用してもよい。
【0118】
生成部35は、有線通信又は無線通信により、測定対象物体の位置ずれに関する情報、ターゲット異常情報及びウィンドウ異常情報の少なくとも一方を外部表示装置に送ってもよい。外部表示装置は、センサユニット1とは別体の表示機器である。外部表示装置は、例えば、液晶ディスプレイ、有機ELディスプレイなどである。外部表示装置は、パーソナルコンピュータ、タブレット又はスマートフォンなどの情報処理装置に設けられていてもよい。
【0119】
なお、測定対象物体の表面に付着物が付着する共に、ウィンドウ101の表面に付着物が付着する場合がある。このような場合、まず、センサユニット1は、ユーザーにウィンドウ101側に異常が発生していることを知らせてもよい。ウィンドウ101の表面の清掃が終了した後、センサユニット1は、ユーザーに測定対象物体側に異常が発生していることを知らせるようにしてもよい。
【0120】
測定対象物体の位置ずれに関する情報は、測定対象物体の外形と、測定対象物体の位置ずれが発生している箇所とを含んでもよい。図16は、表示装置13の画面の一例を示す図である。例えば、図16に示すように、枠200の位置ずれが発生している箇所を強調表示して、枠200の外形と、枠200の位置ずれが発生している箇所とを、表示装置13の画面に表示してもよい。図16に示す例では、ターゲット(枠200)の位置がずれていることを示す情報が表示装置13の画面に表示されている。
【0121】
ターゲット異常情報は、測定対象物体の外形と、測定対象物体側の異常が発生している箇所とを含んでもよい。図17は、表示装置13の画面の一例を示す図である。例えば、図17に示すように、枠200側の異常が発生している箇所を強調表示して、枠200の外形と、枠200側の異常が発生している箇所とを、表示装置13の画面に表示してもよい。図17に示す例では、ターゲット(枠200)側の光の強度が変化していることを示す情報と、ターゲット(枠200)の表面の清掃を促す情報と、が表示装置13の画面に表示されている。
【0122】
また、ユーザーが、設定ツールを用いて、外部表示装置の画面に停止エリア及び警告エリアを設定してもよい。図18は、停止エリア及び警告エリアの設定の一例を示す図である。図18には、枠200の外形、停止エリア及び警告エリアが示されている。ユーザーは、設定ツールを用いて、停止エリアの範囲及び警告エリアの範囲を設定する。警告エリアの範囲が、許容範囲であってもよい。ユーザーは、停止エリアに基づいて、閾値(R-A,R+A)を設定し、警告エリアに基づいて、閾値(R-B,R+B)を設定してもよい。
【0123】
<その他>
上記実施形態は、本発明の構成例を例示的に説明するものに過ぎない。本発明は上記の具体的な形態には限定されることはなく、その技術的思想の範囲内で種々の変形が可能である。例えば、センサユニット1は、スキャナタイプのセンサを用いているが、これに限定されず、非スキャナタイプのセンサを用いてもよい。センサユニット1として非スキャナタイプのセンサを用いる場合、物体又は物体の近傍に複数のセンサユニット1を設けるようにしてもよい。
【0124】
上記で説明した各処理は、コンピュータが実行する方法として捉えてもよい。また、上記で説明した各処理をコンピュータに実行させるためのプログラムを、ネットワークを通じて、又は、非一時的にデータを保持するコンピュータ読取可能な記録媒体等からコンピュータに提供してもよい。
【0125】
<付記1>
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサ(10)と、
前記信号を取得する取得部(32)と、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定部(34)と、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成部(35)と、
前記物体で反射された光の強度の変動に関する情報を表示する表示部(13)と、
を備えるセンサユニット(1)。
【0126】
<付記2>
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサ(10)から前記信号を取得する取得ステップと、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、
前記物体で反射された光の強度の変動に関する情報を表示部(13)に表示する表示ステップと、を有する
センサユニット(1)の制御方法。
【0127】
<付記3>
プロセッサに、
物体で反射された光を観測することにより前記物体までの距離を測定し、かつ、前記物体で反射された光を光電変換することにより信号を出力するセンサ(10)から前記信号を取得する取得ステップと、
前記信号の立ち上がり及び前記信号の立ち下がりに基づいて、所定条件が満たされているか否かを判定する判定ステップと、
前記所定条件が満たされていないと所定回数判定された場合、前記物体で反射された光の強度の変動に関する情報を生成する生成ステップと、
前記物体で反射された光の強度の変動に関する情報を表示部(13)に表示する表示ステップと、
を実行させるためのプログラム。
【符号の説明】
【0128】
1・・・センサユニット
10・・・センサ
11・・・本体部
12・・・処理装置
13・・・表示装置
21・・・信号処理部
22・・・発光部
23・・・受光部
24・・・駆動回路
25・・・光学部品
31・・・設定部
32・・・取得部
33・・・測定部
34・・・判定部
35・・・生成部
36・・・記憶部
37・・・表示制御部
101・・・ウィンドウ
102・・・天面部
103・・・出射器
104・・・受光器
105・・・反射体
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18