[go: up one dir, main page]

TWI715133B - Photoelectric sensor - Google Patents

Photoelectric sensor Download PDF

Info

Publication number
TWI715133B
TWI715133B TW108127104A TW108127104A TWI715133B TW I715133 B TWI715133 B TW I715133B TW 108127104 A TW108127104 A TW 108127104A TW 108127104 A TW108127104 A TW 108127104A TW I715133 B TWI715133 B TW I715133B
Authority
TW
Taiwan
Prior art keywords
signal value
photoelectric sensor
value
time range
time
Prior art date
Application number
TW108127104A
Other languages
Chinese (zh)
Other versions
TW202021336A (en
Inventor
木焦火炎
Original Assignee
日商歐姆龍股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商歐姆龍股份有限公司 filed Critical 日商歐姆龍股份有限公司
Publication of TW202021336A publication Critical patent/TW202021336A/en
Application granted granted Critical
Publication of TWI715133B publication Critical patent/TWI715133B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/76Addressed sensors, e.g. MOS or CMOS sensors
    • H04N25/78Readout circuits for addressed sensors, e.g. output amplifiers or A/D converters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)

Abstract

Provided is a photoelectric sensor having a simple configuration and determining a state of an object with short time delay. The photoelectric sensor includes: a light projecting part emitting light toward a detection range where the object arrives; a light receiving part acquiring signal values in time series based on reception of the light; a FIFO memory ordering and storing a predetermined number of signal values ​​in an order of acquisition, and periodically updates the predetermined number of signal values ​​with newly acquired signal values; a prediction part, based on a signal value acquired in a first time range, predicting a signal value to be acquired in a second time range after the first time range according to a prediction model including a predetermined parameter; and a determination part, determining the state of the object based on a degree of coincidence between the signal value predicted by the prediction part and a signal value stored in the FIFO memory corresponding to the second time range at a frequency of once every time the FIFO memory is updated once or a plurality of times.

Description

光電感測器Photoelectric sensor

本發明是有關於一種具備關於對象物的狀態的判定功能的光電感測器。 The present invention relates to a photoelectric sensor having a function of determining the state of an object.

先前,作為檢測有無對象物的感測器,而使用一種朝對象物照射光而檢測透射對象物的光、或檢測由對象物進行的遮光、或檢測由對象物反射的光的光電感測器。又,於檢測不是有無對象物、而是對象物的狀態時,有時使用一種利用相機拍攝對象物,並進行圖像分析的視覺感測器。 Conventionally, as a sensor for detecting the presence or absence of an object, a photoelectric sensor that irradiates light on the object to detect light transmitted through the object, or detect light shielding by the object, or detect light reflected by the object . In addition, when detecting the state of the object instead of the presence or absence of an object, a vision sensor that captures the object with a camera and performs image analysis is sometimes used.

關於光電感測器,例如於下述專利文獻1中,記載有一種光電感測器,構成為將相當於背景位準的檢測值儲存為零重置(zero reset)基準值,藉此可將任意的檢測值利用以背景位準為基準的相對值來顯示。 Regarding a photoelectric sensor, for example, Patent Document 1 below describes a photoelectric sensor configured to store a detection value corresponding to the background level as a zero reset reference value, thereby enabling Arbitrary detection values are displayed using relative values based on the background level.

又,於下述專利文獻2中,記載有一種檢查方法,即:利用雷射光掃描鋼板表面,算出代表反射光波形的多個特徵量,並添加於預先學習所述特徵量的類神經網路而進行有/無瑕疵的輸出。 In addition, the following Patent Document 2 describes an inspection method that scans the surface of a steel plate with laser light, calculates a plurality of characteristic quantities representing the reflected light waveform, and adds them to a neural network that learns the characteristic quantities in advance. And for output with/without flaws.

[現有技術文獻] [Prior Art Literature]

[專利文獻] [Patent Literature]

[專利文獻1]日本專利特開2001-124594號公報 [Patent Document 1] Japanese Patent Laid-Open No. 2001-124594

[專利文獻2]日本專利特開平2-298840號公報 [Patent Document 2] Japanese Patent Laid-Open No. 2-298840

有時需要檢測如下的對象物的狀態,即:與利用普及的一個光電感測器即可進行的有無對象物的檢測相比要難,但是尚未達到需要與光電感測器相比為大型且高價的視覺感測器的多種能力的程度。例如,於辨識形狀或樣子大不相同的對象物時,僅單純地檢測對象物的有無並不夠,但尚未達到需要視覺感測器的多種能力的程度。 Sometimes it is necessary to detect the state of an object that is more difficult than the detection of the presence or absence of an object that can be performed with a popular photoelectric sensor, but it has not yet reached the need to be larger and larger than a photoelectric sensor. The degree of multiple capabilities of expensive visual sensors. For example, when recognizing objects with very different shapes or appearances, it is not enough to simply detect the presence or absence of the object, but it has not yet reached the level that requires multiple capabilities of the visual sensor.

此處,考量藉由組合先前的光電感測器與如專利文獻1所示的分析受光量波形的方法,而能夠原理性地判定對象物的狀態。然而,由於無法獲得用於僅獲取判定所需的部分(與專利文獻2中的瑕疵的大小對應的部分)的波形的適當的觸發(trigger),故於完成較判定所需的部分更長時間範圍的波形的獲取後進行波形分析,對於應用於例如在搬送生產線上接連搬運而來的對象物則缺乏即時(real time)性。 Here, it is considered that the state of the object can be determined in principle by combining the conventional photoelectric sensor and the method of analyzing the received light amount waveform as shown in Patent Document 1. However, since it is impossible to obtain an appropriate trigger for acquiring the waveform of only the portion required for determination (the portion corresponding to the size of the defect in Patent Document 2), it takes longer to complete than the portion required for determination. Waveform analysis is performed after acquiring the waveform of the range. For example, it lacks real-time performance when applied to objects successively conveyed on a conveying line.

因此,本發明提供一種利用簡易的構成,時間延遲少地判定對象物的狀態的光電感測器。 Therefore, the present invention provides a photoelectric sensor that can determine the state of an object with a simple structure and a small time delay.

本揭示的一個態樣的光電感測器包括:投光部,向供對 象物來到的檢測範圍射出光;受光部,獲取基於光的受光的時間序列的訊號值;先進先出(First In First Out,FIFO)記憶體,依據所獲取的順序排序而儲存規定數目的訊號值,且藉由新獲取的訊號值週期性地更新規定數目的訊號值;預測部,藉由包含規定的參數(parameter)的預測模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲取的訊號值;以及判定部,以每進行一次或多次FIFO記憶體的更新時而進行一次的頻率,基於由預測部預測的訊號值、與和第二時間範圍對應的儲存於FIFO記憶體的訊號值的一致度,而判定對象物的狀態。 One aspect of the photoelectric sensor of the present disclosure includes: a light projection part, Light is emitted from the detection range where the object comes; the light-receiving part obtains the signal value of the time series based on the light-receiving light; the First In First Out (FIFO) memory stores a specified number of items according to the order of acquisition. Signal value, and periodically update a specified number of signal values with the newly acquired signal value; the predicting part uses a prediction model containing specified parameters to predict based on the signal value acquired in the first time range The signal value acquired in the second time range that is later than the first time range; and the determination unit, at a frequency that is performed every time the FIFO memory is updated one or more times, based on the signal value predicted by the prediction unit, The degree of agreement with the signal value stored in the FIFO memory corresponding to the second time range is used to determine the state of the object.

根據所述態樣,以每進行一次或多次FIFO記憶體的更新時而進行一次的頻率,基於由預測部預測的訊號值、與和較第一時間範圍為後的第二時間範圍對應的儲存於FIFO記憶體的訊號值的一致度,而判定對象物的狀態,藉此可利用簡易的構成,時間延遲少地判定在搬送生產線上接連搬運而來的對象物的狀態。 According to the aspect, the frequency is performed once every time the FIFO memory is updated one or more times, based on the signal value predicted by the predicting unit and corresponding to the second time range that is later than the first time range The degree of coincidence of the signal values stored in the FIFO memory is used to determine the state of the object. This allows a simple structure to determine the state of the objects successively conveyed on the conveying line with less time delay.

於所述態樣中,當一致度高於規定值時,判定部可判定為對象物的狀態是特定的狀態。 In the above aspect, when the degree of coincidence is higher than a predetermined value, the determination unit may determine that the state of the object is a specific state.

於所述態樣中,預測模型可為藉由機器學習而生成的模型。 In the above aspect, the predictive model may be a model generated by machine learning.

根據所述態樣,藉由已學習模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲 取的訊號值,藉此可提高訊號值的預測精度,從而可更靈活地判定在搬送生產線上接連搬運而來的對象物的狀態。 According to the aspect, by using the learned model, based on the signal value obtained in the first time range, it is predicted to obtain the signal value in the second time range after the first time range. The signal value obtained can improve the prediction accuracy of the signal value, thereby making it possible to more flexibly determine the state of objects that are successively conveyed on the conveying line.

於所述態樣中,亦可更包括基於訊號值生成預測模型的動作控制部。 In the above aspect, it may further include an action control unit that generates a predictive model based on the signal value.

根據所述態樣,由於光電感測器可自己生成預測模型,故無需自外部獲取預測模型,而可使用對應於實際的對象物而生成的預測模型。 According to this aspect, since the photoelectric sensor can generate the prediction model by itself, it is not necessary to obtain the prediction model from the outside, and the prediction model generated corresponding to the actual object can be used.

於所述態樣中,動作控制部可於繼時間序列的訊號值的變動比較小的穩定期後顯現時間序列的訊號值的變動比較大的變動期時,基於屬於變動期的訊號值生成預測模型。 In the above aspect, the action control unit can generate a forecast based on the signal value belonging to the variable period when the time-series signal value changes relatively large after the stable period after the time-series signal value changes relatively small. model.

根據所述態樣,可自訊號值中選擇性地使用藉由對象物而產生的訊號值,生成預測模型。 According to the aspect, the signal value generated by the object can be selectively used from the signal value to generate a prediction model.

於所述態樣中,動作控制部能夠將預測模型輸出至外部。 In the above aspect, the motion control unit can output the prediction model to the outside.

根據所述態樣,由於可在其他光電感測器中使用所生成的預測模型,故無需針對在同樣的對象物及設置狀況下使用的多個光電感測器的每一個重覆生成預測模型。 According to the above aspect, since the generated prediction model can be used in other photoelectric sensors, there is no need to repeatedly generate a prediction model for each of a plurality of photoelectric sensors used under the same object and installation conditions .

於所述態樣中,動作控制部能夠將時間序列的訊號值輸出至外部。 In the above aspect, the action control unit can output the time-series signal value to the outside.

根據所述態樣,可將訊號值輸出至外部,從而由外部設備生成預測模型。藉此,光電感測器自身無需具有與生成預測模型的處理相關的計算資源。 According to the aspect, the signal value can be output to the outside, so that the external device generates a prediction model. In this way, the photoelectric sensor itself does not need to have computing resources related to the process of generating the predictive model.

於所述態樣中,亦可更包括自外部獲取預測模型的動作控制部。 In the above aspect, it may further include an action control unit that obtains the prediction model from the outside.

根據所述態樣,藉由沿用由其他裝置、例如由其他光電感測器生成的預測模型,而可將預測模型的生成省略。 According to the above aspect, by using the prediction model generated by other devices, such as other photoelectric sensors, the generation of the prediction model can be omitted.

根據本發明,提供一種利用簡易的構成,時間延遲少地判定對象物的狀態的光電感測器。 According to the present invention, there is provided a photoelectric sensor capable of judging the state of an object with a simple structure and a small time delay.

1:檢測系統 1: Detection system

10:光電感測器 10: Photoelectric sensor

10a:檢測範圍 10a: detection range

11:投光部 11: Projection Department

11a:投光元件 11a: Projection element

11b:驅動電路 11b: Drive circuit

12:受光部 12: Light receiving part

12a:受光元件 12a: Light receiving element

12b:放大器 12b: amplifier

12c:取樣/保持電路 12c: sample/hold circuit

12d:A/D轉換器 12d: A/D converter

13:處理部 13: Processing Department

13a:動作控制部 13a: Motion control section

13b:FIFO記憶體 13b: FIFO memory

13c:預測值儲存部 13c: Predicted value storage unit

13d:判定部 13d: Judgment Department

13e:預測部 13e: Forecast Department

14:操作部 14: Operation Department

15:輸出部 15: Output section

20:控制器 20: Controller

30:電腦 30: Computer

40:機器人 40: Robot

50:搬送裝置 50: Conveying device

100:對象物 100: Object

P:預測值 P: predicted value

q1~q8:段 q1~q8: segment

q0:初段 q0: Early stage

q9:最末段 q9: last paragraph

r0~r3:訊號值、值、預測值 r0~r3: signal value, value, predicted value

s0~s3:訊號值 s0~s3: signal value

S1、S2:對象物的形狀 S1, S2: The shape of the object

S10~S15:步驟 S10~S15: steps

t0~t10:時間 t0~t10: time

W1、W2、W3:波形 W1, W2, W3: Waveform

圖1是表示包含本發明的實施形態的光電感測器的檢測系統的概要的圖。 Fig. 1 is a diagram showing an overview of a detection system including a photoelectric sensor according to an embodiment of the present invention.

圖2是表示本實施形態的光電感測器的構成的圖。 Fig. 2 is a diagram showing the configuration of the photoelectric sensor of the present embodiment.

圖3是表示本實施形態的光電感測器的處理部的構成的一例的圖。 FIG. 3 is a diagram showing an example of the configuration of the processing unit of the photoelectric sensor of the present embodiment.

圖4是本實施形態的光電感測器的學習模式及判定模式的處理的流程圖。 Fig. 4 is a flowchart of processing in the learning mode and the determination mode of the photoelectric sensor of the present embodiment.

圖5a是表示於本實施形態的光電感測器的第n循環(cycle)測定的訊號值的一例的圖。 Fig. 5a is a diagram showing an example of signal values measured in the nth cycle (cycle) of the photoelectric sensor of the present embodiment.

圖5b是表示於本實施形態的光電感測器的第n+1循環測定的訊號值的一例的圖。 Fig. 5b is a diagram showing an example of signal values measured in the n+1 cycle of the photoelectric sensor of this embodiment.

圖6是表示於本實施形態的光電感測器的第n循環測定的訊號值的其他例的圖。 Fig. 6 is a diagram showing another example of signal values measured in the n-th cycle of the photoelectric sensor of the present embodiment.

圖7是表示本實施形態的光電感測器的處理部的構成的其他例的圖。 Fig. 7 is a diagram showing another example of the configuration of the processing unit of the photoelectric sensor of the present embodiment.

以下,基於圖式,對於本發明的一方面的實施形態(以下表述為「本實施形態」)進行說明。又,在各圖中,標注有同一符號的要素具有同一或同樣的構成。 Hereinafter, based on the drawings, an embodiment of one aspect of the present invention (hereinafter referred to as "this embodiment") will be described. In addition, in each figure, elements denoted with the same reference numerals have the same or the same configuration.

[構成例] [Configuration example]

參照圖1至圖3,對於本實施形態的光電感測器10的構成的一例進行說明。圖1是表示包含本實施形態的光電感測器10的檢測系統1的概要的圖。檢測系統1包括:光電感測器10、控制器(controller)20、電腦(computer)30、機器人(robot)40、以及搬送裝置50。 1 to 3, an example of the configuration of the photoelectric sensor 10 of this embodiment will be described. FIG. 1 is a diagram showing the outline of a detection system 1 including a photoelectric sensor 10 of the present embodiment. The detection system 1 includes a photoelectric sensor 10, a controller 20, a computer 30, a robot 40, and a transport device 50.

光電感測器10是基於所獲取的訊號值,檢測對象物100來到光電感測器10的檢測範圍10a,並判定所述對象物100的狀態的裝置。光電感測器10可為反射型光電感測器,或透射型光電感測器,或回歸反射型光電感測器。又,光電感測器10亦可為位移感測器,朝對象物100投射雷射光束,基於三角測距原理而獲得與至對象物100的距離對應的訊號值。又,光電感測器10還可為測距感測器,基於由對象物100反射的光的往復時間而獲得與至對象物100的距離對應的訊號值。於本說明書中,「訊號值」除了包含受光量的值以外,亦包含與至對象物100的距離對應的訊號值。 The photoelectric sensor 10 is a device that detects that the object 100 comes to the detection range 10a of the photoelectric sensor 10 based on the acquired signal value, and determines the state of the object 100. The photoelectric sensor 10 can be a reflective photoelectric sensor, a transmission type photoelectric sensor, or a retro-reflective photoelectric sensor. In addition, the photoelectric sensor 10 may also be a displacement sensor, projecting a laser beam toward the object 100, and obtaining a signal value corresponding to the distance to the object 100 based on the principle of triangulation distance measurement. In addition, the photoelectric sensor 10 may also be a distance measuring sensor that obtains a signal value corresponding to the distance to the object 100 based on the reciprocating time of the light reflected by the object 100. In this specification, "signal value" includes not only the value of the received light amount, but also the signal value corresponding to the distance to the object 100.

對象物100是成為由光電感測器10進行的檢測的對象的物品,例如可為所生產的產品的完成品,或者為零件等未完成品。圖1例示的對象物100是於基座上帶有凸起的形狀的對象物。又,作為不同類型的對象物,設為雖具有相同基座但未帶有凸起的形狀的對象物混入而被搬送。當光電感測器10例如是反射型光電感測器時,若對象物100來到光電感測器10的檢測範圍10a,則檢測到的反射光量增加。又,當對象物100為於基座上帶有凸起的形狀時,若於檢測範圍10a存在對象物100的凸起,則反射光量進一步增加。 The object 100 is an object to be detected by the photoelectric sensor 10, and may be, for example, a finished product of a produced product, or an unfinished product such as a part. The object 100 illustrated in FIG. 1 is an object having a convex shape on a base. In addition, as objects of different types, it is assumed that objects having the same base but not having a convex shape are mixed and transported. When the photoelectric sensor 10 is, for example, a reflective photoelectric sensor, if the object 100 comes to the detection range 10a of the photoelectric sensor 10, the amount of reflected light detected increases. Furthermore, when the object 100 has a shape with protrusions on the base, if there are protrusions of the object 100 in the detection range 10a, the amount of reflected light further increases.

控制器20控制機器人40及搬送裝置50。控制器20例如可由可程式化邏輯控制器(Programmable Logic Controller,PLC)構成。控制器20藉由來自光電感測器10的輸出而檢知對象物100來到,進而,對應於所判定的對象物100的狀態而控制機器人40。 The controller 20 controls the robot 40 and the conveying device 50. The controller 20 may be constituted by, for example, a programmable logic controller (PLC). The controller 20 detects the arrival of the object 100 by the output from the photoelectric sensor 10, and further controls the robot 40 in accordance with the determined state of the object 100.

電腦30對光電感測器10、控制器20、及機器人40進行設定。又,電腦30自控制器20獲取由控制器20進行的控制的執行結果。進而,電腦30可包含學習裝置,藉由機器學習生成用於由光電感測器10判定對象物100的狀態的判定模型。此處,判定模型例如可由類神經網路(neural network)構成,或可由決策樹構成。 The computer 30 sets the photoelectric sensor 10, the controller 20, and the robot 40. In addition, the computer 30 obtains the execution result of the control performed by the controller 20 from the controller 20. Furthermore, the computer 30 may include a learning device to generate a determination model for determining the state of the object 100 by the photoelectric sensor 10 through machine learning. Here, the decision model may be composed of, for example, a neural network or a decision tree.

機器人40依照控制器20的控制,對於對象物100進行操作或加工。機器人40例如可拾取對象物100並將其移動至別的場所,或將對象物100進行切削或組裝。又,機器人40可根據於 對象物100是否具有凸起而改變加工內容或移動目的地。 The robot 40 operates or processes the object 100 in accordance with the control of the controller 20. The robot 40 can pick up the object 100 and move it to another place, or can cut or assemble the object 100, for example. Also, the robot 40 can be based on Whether or not the object 100 has protrusions changes the processing content or the moving destination.

搬送裝置50是依照控制器20的控制,將對象物100進行搬送的裝置。搬送裝置50例如可為帶式輸送機(belt conveyor),可於由控制器20設定的速度下將對象物100進行搬送。 The conveying device 50 is a device that conveys the object 100 under the control of the controller 20. The conveying device 50 may be, for example, a belt conveyor, and the object 100 may be conveyed at a speed set by the controller 20.

圖2是表示本實施形態的光電感測器10的構成的圖。光電感測器10包括:投光部11、受光部12、處理部13、操作部14、以及輸出部15。 FIG. 2 is a diagram showing the structure of the photoelectric sensor 10 of the present embodiment. The photoelectric sensor 10 includes a light projecting unit 11, a light receiving unit 12, a processing unit 13, an operation unit 14, and an output unit 15.

<投光部> <Projection Department>

投光部11向供對象物100來到的檢測範圍10a射出光。投光部11可包含投光元件11a、以及驅動電路11b。投光元件11a可由LED(Light Emitting Diode,發光二極體)或雷射二極體構成,驅動電路11b控制用於使投光元件11a發光的電流。驅動電路11b可使投光元件11a斷續地、例如以0.1ms週期脈衝發光。自投光元件11a射出的光可經由未圖示的透鏡或光纖(fiber),朝檢測範圍10a照射。 The light projecting unit 11 emits light to the detection range 10a where the object 100 comes. The light projecting unit 11 may include a light projecting element 11a and a driving circuit 11b. The light projecting element 11a may be composed of an LED (Light Emitting Diode) or a laser diode, and the driving circuit 11b controls the current for making the light projecting element 11a emit light. The drive circuit 11b can cause the light projecting element 11a to emit light intermittently, for example, in a pulse of 0.1 ms. The light emitted from the light projecting element 11a can be irradiated toward the detection range 10a through a lens or fiber (not shown).

<受光部> <Light receiving part>

受光部12獲取基於光的受光的時間序列的訊號值。受光部12可包含:受光元件12a、放大器12b、取樣/保持(sample/hold)電路12c、及類比/數位(analog/digital,A/D)轉換器12d。受光元件12a可由光電二極體(photodiode)構成,將受光量轉換為電性輸出訊號。受光部12可使於檢測範圍10a反射或透射的光經由未圖示的透鏡或光纖入射至受光元件12a。放大器12b將受光元件 12a的輸出訊號予以放大。取樣/保持電路12c與由投光部11發出的脈衝發光的時序同步地,保持經放大器12b放大的受光元件12a的輸出訊號。藉此降低干擾光的影響。A/D轉換器12d將由取樣/保持電路12c保持的類比訊號值轉換為作為數位值的受光量的值。 The light receiving unit 12 acquires a time-series signal value based on light reception. The light receiving unit 12 may include a light receiving element 12a, an amplifier 12b, a sample/hold circuit 12c, and an analog/digital (A/D) converter 12d. The light receiving element 12a can be composed of a photodiode, which converts the amount of received light into an electrical output signal. The light receiving unit 12 can make the light reflected or transmitted in the detection range 10 a enter the light receiving element 12 a through a lens or an optical fiber not shown. Amplifier 12b will receive the light element The output signal of 12a is amplified. The sample/hold circuit 12c holds the output signal of the light-receiving element 12a amplified by the amplifier 12b in synchronization with the timing of the pulse light emission from the light-emitting unit 11. This reduces the influence of interference light. The A/D converter 12d converts the analog signal value held by the sample/hold circuit 12c into a value of the received light amount as a digital value.

<處理部> <Processing Department>

處理部13包含:動作控制部13a、先進先出(First In First Out,FIFO)記憶體13b、預測值儲存部13c、判定部13d、以及預測部13e。處理部13例如可構成為電腦,所述電腦包含微處理器(microprocessor)、記憶體、以及保存於記憶體的程式(program)等。 The processing unit 13 includes an action control unit 13a, a first in first out (FIFO) memory 13b, a prediction value storage unit 13c, a determination unit 13d, and a prediction unit 13e. The processing unit 13 may be configured as, for example, a computer including a microprocessor, a memory, a program stored in the memory, and the like.

動作控制部13a除了後述的操作預測模型的處理以外,亦統括控制光電感測器10整體的動作。 In addition to the processing of the operation prediction model described later, the operation control unit 13a also controls the overall operation of the photoelectric sensor 10 as a whole.

FIFO記憶體13b依據所獲取的順序排序而儲存規定數目的訊號值,且藉由新獲取的訊號值週期性地更新規定數目的訊號值。此處,儲存於FIFO記憶體13b的訊號值的數目,即規定數目為任意,例如可為100左右。FIFO記憶體13b除了由專用的硬體(hardware)實現以外,亦可在處理部13的記憶體上依照處理部13的程式而實現。此時,訊號值朝FIFO記憶體13b的後段的移位(shift)不是所保存的資料的物理方式的移位,而是可藉由更新記憶體上的存取部位而進行。 The FIFO memory 13b stores a predetermined number of signal values according to the acquired order, and periodically updates the predetermined number of signal values with the newly acquired signal values. Here, the number of signal values stored in the FIFO memory 13b, that is, the predetermined number, is arbitrary, and may be about 100, for example. In addition to being implemented by dedicated hardware, the FIFO memory 13b can also be implemented on the memory of the processing unit 13 in accordance with the program of the processing unit 13. At this time, the shift of the signal value toward the latter stage of the FIFO memory 13b is not a physical shift of the stored data, but can be performed by updating the access location on the memory.

預測值儲存部13c至少暫時地儲存由預測部13e預測的預測值。此處,預測值既可在由預測部13e預測後緊接著用於判 定部13d的判定,亦可在由預測部13e預測後,在進行一次或多次FIFO記憶體13b的更新後用於判定部13d的判定。 The prediction value storage unit 13c stores the prediction value predicted by the prediction unit 13e at least temporarily. Here, the predicted value can be used for judgment immediately after being predicted by the prediction unit 13e. The determination of the determination section 13d may be used for the determination of the determination section 13d after the FIFO memory 13b is updated one or more times after being predicted by the prediction section 13e.

預測部13e藉由包含規定的參數的預測模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲取的訊號值。此處,第一時間範圍及第二時間範圍並不是指固定的時刻的範圍(例如0時0分0秒至0時0分1秒)。第一時間範圍是具有規定的持續時間的時間範圍,而與時刻無關。第二時間範圍可為與第一時間範圍具有規定的時間關係(第一時間範圍結束後緊接著的時間範圍等)且持續規定時間的時間範圍。由預測部13e預測的第二時間範圍的訊號值的數目既可為單個,亦可為多個。 The prediction unit 13e predicts the signal value obtained in the second time range after the first time range based on the signal value obtained in the first time range by using the prediction model including the predetermined parameters. Here, the first time range and the second time range do not refer to the range of a fixed time (for example, 0:0:00 to 0:0:01). The first time range is a time range with a prescribed duration, regardless of time. The second time range may be a time range that has a predetermined time relationship with the first time range (a time range immediately after the end of the first time range, etc.) and lasts for a predetermined time. The number of signal values in the second time range predicted by the prediction unit 13e may be single or multiple.

預測部13e可藉由利用機器學習生成的預測模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲取的訊號值。預測模型可由已學習的類神經網路或決策樹構成。在預測模型為已學習的類神經網路時,預測模型所含的規定的參數可包含節點(node)間的加權參數或偏差(bias)值。藉由已學習模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲取的訊號值,藉此可提高訊號值的預測精度,從而可更靈活地判定在搬送生產線上接連搬運而來的對象物100的狀態。 The prediction unit 13e may predict the signal value obtained in the second time range after the first time range based on the signal value obtained in the first time range by using a prediction model generated by machine learning. The prediction model can be composed of learned neural networks or decision trees. When the predictive model is a learned neural network, the prescribed parameters included in the predictive model may include weighted parameters or bias values between nodes. With the learned model, based on the signal value obtained in the first time range, and predict the signal value obtained in the second time range after the first time range, the prediction accuracy of the signal value can be improved, which can be more It can flexibly determine the state of the object 100 that is successively conveyed on the conveying line.

判定部13d以每進行一次或多次FIFO記憶體13b的更新時而進行一次的頻率,基於由預測部13e基於與第一時間範圍 對應的儲存於FIFO記憶體13b的訊號值而預測的訊號值、與和第二時間範圍對應的儲存於FIFO記憶體13b的訊號值的一致度,而判定對象物的狀態。例如,於對象物100是於基座帶有凸起的對象物時,預測部13e基於在第一時間範圍獲取的基座部分的訊號值,預測於第二時間範圍獲取的凸起部分的訊號值。然後,當於第二時間範圍實際獲取的訊號值與預測值的一致度為充分高時,判定部13d可判定為對象物100是於基座帶有凸起的狀態。如此般,以每進行一次或多次FIFO記憶體13b的更新時而進行一次的頻率,基於由預測部13e基於與第一時間範圍對應的儲存於FIFO記憶體13b的訊號值而預測的值、與和較第一時間範圍為後的第二時間範圍對應的儲存於FIFO記憶體13b的訊號值的一致度,而判定對象物100的狀態,藉此可利用簡易的構成,時間延遲少地判定在搬送生產線上接連搬運而來的對象物100的狀態。藉此,可利用與普及的光電感測器相近的簡易的構成,即無需圖像處理或另外的觸發機構,時間延遲少地判定對象物100的狀態。 The judging unit 13d performs one or more updates of the FIFO memory 13b at a frequency based on the prediction unit 13e based on the first time range The degree of agreement between the predicted signal value corresponding to the signal value stored in the FIFO memory 13b and the signal value stored in the FIFO memory 13b corresponding to the second time range is used to determine the state of the object. For example, when the object 100 is an object with a protrusion on the base, the predicting unit 13e predicts the signal of the protrusion obtained in the second time range based on the signal value of the base portion obtained in the first time range value. Then, when the degree of coincidence between the signal value actually acquired in the second time range and the predicted value is sufficiently high, the determination unit 13d can determine that the object 100 is in a state where the base is convex. In this way, the frequency is performed every time the FIFO memory 13b is updated one or more times, based on the value predicted by the predicting unit 13e based on the signal value stored in the FIFO memory 13b corresponding to the first time range, The degree of coincidence of the signal value stored in the FIFO memory 13b corresponding to the second time range that is later than the first time range is used to determine the state of the object 100, thereby making it possible to use a simple structure to determine with less time delay The state of the object 100 being conveyed one after another on the conveying line. Thereby, it is possible to utilize a simple structure similar to a popular photoelectric sensor, that is, without image processing or another trigger mechanism, and to determine the state of the object 100 with little time delay.

更具體而言,當一致度高於規定值時,判定部13d可判定為對象物的狀態為特定的狀態。 More specifically, when the degree of coincidence is higher than a predetermined value, the determination unit 13d can determine that the state of the object is a specific state.

又,用於生成已學習模型的學習用資料可包含針對一種對象物於第一時間範圍獲取的訊號值與於第二時間範圍獲取的訊號值,但於混合搬送特定的多種對象物時,可包含針對多種對象物於第一時間範圍獲取的訊號值與於第二時間範圍獲取的訊號值。在混合搬送多種對象物時,已學習模型可基於由根據於第一 時間範圍獲取的訊號值而預測的於第二時間範圍獲取的訊號值的預測值所構成的波形、與和多種對象物對應的於第二時間範圍獲取的訊號值的一致度,而判定被搬送的對象物的狀態。 In addition, the learning data used to generate the learned model may include the signal value obtained in the first time range for one object and the signal value obtained in the second time range. However, when multiple specific objects are mixed and transported, Including the signal values obtained in the first time range and the signal values obtained in the second time range for a variety of objects. When multiple objects are mixed and transported, the learned model can be based on the first The waveform composed of the signal value obtained in the time range and the predicted value of the signal value obtained in the second time range predicted, and the degree of agreement with the signal values obtained in the second time range corresponding to multiple objects, and judged to be transported The state of the object.

例如,於混合搬送第一種對象物與第二種對象物時,已學習模型根據於第一時間範圍獲取的訊號值預測於第二時間範圍獲取的訊號值,當所預測的訊號值與和第一種對象物對應的訊號值的一致度高於規定值時,判定部13d可判定為被搬送的對象物的狀態是第一種對象物的特定的狀態。又,已學習模型根據於第一時間範圍獲取的訊號值預測於第二時間範圍獲取的訊號值,當所預測的訊號值與和第二種對象物對應的訊號值的一致度高於規定值時,判定部13d可判定為被搬送的對象物的狀態是第二種對象物的特定的狀態。 For example, when the first object and the second object are mixed, the learned model predicts the signal value obtained in the second time range based on the signal value obtained in the first time range. When the predicted signal value and the sum When the degree of coincidence of the signal values corresponding to the first-type object is higher than the predetermined value, the determination unit 13d can determine that the state of the conveyed object is a specific state of the first-type object. In addition, the learned model predicts the signal value obtained in the second time range based on the signal value obtained in the first time range, when the predicted signal value and the signal value corresponding to the second object are more than the specified value In this case, the determination unit 13d can determine that the state of the object being conveyed is a specific state of the second type of object.

<操作部> <Operation part>

操作部14用於進行光電感測器10的操作,可包含操作開關、顯示器等。光電感測器10的操作者可利用操作部14,進行光電感測器10的動作模式的設定等的指示的輸入或動作狀態的確認。再者,本實施形態的光電感測器10作為動作模式可包括學習模式、以及判定模式,所述學習模式用於生成預測模型,所述判定模式用於利用所生成的預測模型來判定對象物100的狀態。 The operating unit 14 is used to operate the photoelectric sensor 10, and may include operating switches, displays, and the like. The operator of the photoelectric sensor 10 can use the operation unit 14 to input instructions such as setting the operation mode of the photoelectric sensor 10 or confirm the operation state. Furthermore, the photoelectric sensor 10 of this embodiment may include a learning mode for generating a prediction model and a determination mode as the operation mode. The determination mode is used for determining the object using the generated prediction model. 100 status.

<輸出部> <Output section>

輸出部15進行包含由判定部13d作出的判定結果的各種資料的輸出。最簡單而言輸出部15可進行由判定部13d作出的判定結 果的二值輸出。再者,光電感測器10可包括通訊部來代替輸出部15,進行大量資料的輸入輸出。 The output unit 15 outputs various data including the result of the judgment made by the judgment unit 13d. In the simplest terms, the output unit 15 can make the judgment result made by the judgment unit 13d. The binary output of the fruit. Furthermore, the photoelectric sensor 10 may include a communication unit instead of the output unit 15 to input and output a large amount of data.

圖3是表示本實施形態的光電感測器10的處理部13的構成的一例的圖。處理部13於第一週期將儲存於FIFO記憶體13b的各級(stage)的訊號值移位至後一級,而將自A/D轉換器12d輸出的受光量的數位值儲存於初段q0。再者,在此圖中,為了說明原理,而將FIFO記憶體13b的段數設為q0~q9此10段,但FIFO記憶體13b的段數亦可更多,例如可為100段左右。 FIG. 3 is a diagram showing an example of the configuration of the processing unit 13 of the photoelectric sensor 10 of this embodiment. The processing unit 13 shifts the signal value of each stage stored in the FIFO memory 13b to the later stage in the first cycle, and stores the digital value of the received light output from the A/D converter 12d in the initial stage q0. Furthermore, in this figure, in order to explain the principle, the number of segments of the FIFO memory 13b is set to 10 segments of q0~q9, but the number of segments of the FIFO memory 13b can be more, for example, it can be about 100 segments.

進行FIFO記憶體13b的更新的第一週期,既可與由投光部11發出的脈衝發光的週期相同,亦可為不同。又,進行FIFO記憶體13b的更新的第一週期,既可與投光部11的脈衝發光及由A/D轉換器12d進行的轉換的週期(設為第二週期)相同,亦可為不同。例如,第二週期可固定為於光電感測器10固有的值(例如0.1ms)。第一週期能夠自圖1所示的電腦30經由控制器20進行設定。第一週期需要以欲同時處理的訊號值波形的範圍落入FIFO記憶體13b的方式而決定。第一週期大多較第二週期長,例如可為1ms。 The first period for updating the FIFO memory 13b may be the same as or different from the period of the pulse light emitted by the light projecting unit 11. In addition, the first cycle for updating the FIFO memory 13b may be the same as the cycle (set as the second cycle) of the pulsed emission of the light projector 11 and the conversion by the A/D converter 12d, or it may be different. . For example, the second period may be fixed to a value inherent to the photoelectric sensor 10 (for example, 0.1 ms). The first cycle can be set from the computer 30 shown in FIG. 1 via the controller 20. The first cycle needs to be determined in such a way that the range of the signal value waveform to be processed at the same time falls into the FIFO memory 13b. The first period is mostly longer than the second period, for example, it may be 1 ms.

預測部13e基於與第一時間範圍對應的儲存於FIFO記憶體13b的q6、q7、q8、及q9的訊號值s0、訊號值s1、訊號值s2、及訊號值s3,預測於第二時間範圍獲取的訊號值r0、訊號值r1、訊號值r2、及訊號值r3。判定部13d以每進行一次或多次FIFO記憶體13b的更新時而進行一次的頻率,基於由預測部13e預測 的值r0、值r1、值r2、及值r3、與和第二時間範圍對應的儲存於FIFO記憶體13b的q2、q3、q4、及q5的訊號值的一致度,而判定對象物100的狀態,並於第一週期將判定結果對於動作控制部13a輸出。 The prediction unit 13e predicts the second time range based on the signal value s0, signal value s1, signal value s2, and signal value s3 of q6, q7, q8, and q9 stored in the FIFO memory 13b corresponding to the first time range Obtained signal value r0, signal value r1, signal value r2, and signal value r3. The judging unit 13d performs one or more updates of the FIFO memory 13b at a frequency based on the prediction by the predicting unit 13e The value r0, the value r1, the value r2, and the value r3, and the coincidence degree of the signal values of q2, q3, q4, and q5 stored in the FIFO memory 13b corresponding to the second time range, and determine the object 100 State, and output the determination result to the action control unit 13a in the first cycle.

預測值儲存部13c儲存由預測部13e預測的值r0、值r1、值r2、及值r3。判定部13d算出所述預測值r0、預測值r1、預測值r2、及預測值r3、與儲存於FIFO記憶體13b的q2、q3、q4、及q5的訊號值的差的絕對值的總和,以所述值愈小則一致度愈大的方式算出一致度,在一致度大於規定的值時,可判定為對象物100的狀態是特定的狀態。 The predicted value storage unit 13c stores the value r0, the value r1, the value r2, and the value r3 predicted by the prediction unit 13e. The determining unit 13d calculates the sum of the absolute values of the difference between the predicted value r0, the predicted value r1, the predicted value r2, and the predicted value r3, and the signal values of q2, q3, q4, and q5 stored in the FIFO memory 13b, The degree of coincidence is calculated such that the smaller the value, the greater the degree of coincidence. When the degree of coincidence is greater than a predetermined value, it can be determined that the state of the object 100 is a specific state.

動作控制部13a在執行由判定部13d實施的判定前,基於訊號值生成預測模型。例如,動作控制部13a可基於所獲取的訊號值執行學習模型的機器學習,生成已學習模型,並將所生成的已學習模型安裝於預測部13e。如此般,由於光電感測器10可自己生成預測模型,故無需自外部獲取預測模型,而可使用對應於實際的對象物而生成的預測模型。 The action control unit 13a generates a prediction model based on the signal value before executing the judgment performed by the judgment unit 13d. For example, the motion control unit 13a may perform machine learning of a learning model based on the acquired signal value, generate a learned model, and install the generated learned model in the prediction unit 13e. In this way, since the photoelectric sensor 10 can generate a prediction model by itself, there is no need to obtain a prediction model from outside, and a prediction model generated corresponding to an actual object can be used.

動作控制部13a能夠將預測模型輸出至外部。藉此,由於可在其他光電感測器使用所生成的預測模型,故無需針對在同樣的對象物及設置狀況下使用的多個光電感測器的每一個重覆生成預測模型。因此,可高效地準備判定對象物的狀態的光電感測器。 The action control unit 13a can output the prediction model to the outside. As a result, since the generated prediction model can be used in other photoelectric sensors, there is no need to repeatedly generate a prediction model for each of a plurality of photoelectric sensors used under the same object and installation conditions. Therefore, it is possible to efficiently prepare a photoelectric sensor for determining the state of the object.

動作控制部13a可於繼時間序列的訊號值的變動比較小 的穩定期後顯現時間序列的訊號值的變動比較大的變動期時,基於屬於變動期的訊號值生成預測模型。此處,時間序列的訊號值的變動比較小的穩定期在去除雜訊(noise)的影響的情況下,實質上可為時間序列的訊號值無變動的期間。又,時間序列的訊號值的變動比較大的變動期在去除雜訊的影響的情況下,實質上可為時間序列的訊號值有變動的期間。如此般,可自訊號值中選擇性地使用由對象物產生的訊號值而生成預測模型。再者,利用圖5a及圖5b說明時間序列的訊號值的變動比較小的穩定期、與時間序列的訊號值的變動比較大的變動期的具體例。 The action control unit 13a can have relatively small changes in the signal value following the time series After the stable period of the time series, when the signal value of the time series shows a relatively large change period, a prediction model is generated based on the signal value belonging to the change period. Here, the stable period with relatively small fluctuations in the signal value of the time series can be substantially a period during which the signal value of the time series does not fluctuate when the influence of noise is removed. In addition, the fluctuation period during which the signal value of the time series has a relatively large fluctuation can be substantially a period during which the signal value of the time series changes when the influence of noise is removed. In this way, the signal value generated by the object can be selectively used from the signal value to generate a prediction model. Furthermore, specific examples of a stable period in which the change in the signal value of the time series is relatively small, and a specific example of the change period in which the change in the signal value of the time series is relatively large will be explained using FIGS. 5a and 5b.

圖4是本實施形態的光電感測器10的學習模式及判定模式的處理的流程圖。首先,光電感測器10判定是否為進行預測模型的生成的學習模式(S10)。再者,可藉由操作部14進行學習模式及判定模式的切換。 FIG. 4 is a flowchart of processing in the learning mode and the determination mode of the photoelectric sensor 10 according to this embodiment. First, the photoelectric sensor 10 determines whether it is a learning mode for generating a predictive model (S10). Furthermore, the operation unit 14 can be used to switch between the learning mode and the judgment mode.

當光電感測器10為學習模式時(S10:是(YES)),光電感測器10獲取時間序列的訊號值,且生成預測模型(S11)。預測模型的生成可藉由動作控制部13a利用任意的機器學習的方法而進行。 When the photoelectric sensor 10 is in the learning mode (S10: YES), the photoelectric sensor 10 obtains the signal value of the time series, and generates a prediction model (S11). The prediction model can be generated by the action control unit 13a using any machine learning method.

另一方面,當光電感測器10不是學習模式時(S10:否(NO)),即光電感測器10為判定模式時,光電感測器10藉由新的訊號值更新FIFO記憶體13b(S12),針對在第一時間範圍獲取的訊號值應用預測模型,藉此預測第二時間範圍的訊號值(S13)。然後,基於在第二時間範圍獲取的訊號值的實測值、與所預測的 訊號值的一致度而判定對象物100的狀態(S14)。 On the other hand, when the photoelectric sensor 10 is not in the learning mode (S10: NO), that is, when the photoelectric sensor 10 is in the determination mode, the photoelectric sensor 10 updates the FIFO memory 13b with the new signal value (S12), applying a prediction model to the signal value obtained in the first time range, thereby predicting the signal value in the second time range (S13). Then, based on the measured value of the signal value acquired in the second time range, and the predicted The degree of coincidence of the signal values determines the state of the object 100 (S14).

其後,光電感測器10判定是否結束判定模式(S15)。判定模式的結束可於結束光電感測器10的作動時產生,或可於自判定模式切換為學習模式時產生。在不結束判定模式時(S15:否),光電感測器10再次獲取新的訊號值(S12),執行訊號值的預測(S13)與對象物100的狀態的判定(S14)。另一方面,在結束判定模式時(S15:是),結束學習模式及判定模式的處理。 After that, the photoelectric sensor 10 determines whether to end the determination mode (S15). The end of the determination mode can be generated when the photoelectric sensor 10 is completed or when the self-determination mode is switched to the learning mode. When the determination mode is not ended (S15: No), the photoelectric sensor 10 acquires a new signal value again (S12), and performs signal value prediction (S13) and determination of the state of the object 100 (S14). On the other hand, when the judgment mode is ended (S15: Yes), the processing of the learning mode and the judgment mode is ended.

圖5a是表示於本實施形態的光電感測器10的第n循環測定的訊號值的一例的圖。又,圖5b是表示於本實施形態的光電感測器10的第n+1循環測定的訊號值的一例的圖。於圖5a及圖5b中,縱軸表示受光量的值,橫軸表示時間與和時間對應的FIFO記憶體13b的級。如兩幅圖所示,最新受光量的值(時間t9的值)儲存於FIFO記憶體13b的初段q0,最先受光量的值(時間t0的值)儲存於FIFO記憶體13b的最末段q9。在本例中,FIFO記憶體13b依據所獲取的順序排序而儲存10個訊號值。 Fig. 5a is a diagram showing an example of signal values measured in the n-th cycle of the photoelectric sensor 10 of the present embodiment. 5b is a diagram showing an example of the signal value measured in the n+1 cycle of the photoelectric sensor 10 of this embodiment. In FIGS. 5a and 5b, the vertical axis represents the value of the received light amount, and the horizontal axis represents time and the level of the FIFO memory 13b corresponding to the time. As shown in the two figures, the value of the latest received light (value at time t9) is stored in the first section q0 of the FIFO memory 13b, and the value of the first received light (value at time t0) is stored in the last section of the FIFO memory 13b q9. In this example, the FIFO memory 13b stores 10 signal values according to the acquired order.

由虛線所示的對象物的形狀S1配合獲得各受光量的值的時序而示意性地表示對象物的形狀。根據對象物的形狀S1,可理解為對象物是於基座帶有凸起的形狀。 The shape S1 of the object indicated by the dotted line schematically represents the shape of the object in accordance with the timing of obtaining the value of each received light amount. According to the shape S1 of the object, it can be understood that the object has a convex shape on the base.

於圖5a中由實線所示的波形W1是由在第n循環獲取且儲存於FIFO記憶體13b的訊號值構成的波形。又,於圖5b中由實線所示的波形W2是由在第n+1循環獲取且儲存於FIFO記憶體13b的訊號值構成的波形。如兩幅圖所示,於第n循環儲存於FIFO 記憶體13b的訊號值在第n+1循環下移位至後一段而儲存於FIFO記憶體13b。 The waveform W1 shown by the solid line in FIG. 5a is a waveform composed of the signal value obtained in the nth cycle and stored in the FIFO memory 13b. In addition, the waveform W2 shown by the solid line in FIG. 5b is a waveform composed of the signal value acquired in the n+1 cycle and stored in the FIFO memory 13b. As shown in the two figures, it is stored in the FIFO in the nth cycle The signal value of the memory 13b is shifted to a later stage in the n+1 cycle and stored in the FIFO memory 13b.

由於在檢測範圍10a內存在一定的廣度,故在與對象物100的階差對應的時序附近接受來自階差的上表面與下表面兩個面的反射光,而構成波形W1及波形W2的訊號值成為中間性的值。中間性的受光量的值,在微小的獲取時序的不同下,易於產生大變動。因此,即便針對同一形狀的對象物100,每次受光量的值仍會變動。在判定模型的生成時,較佳為將對象物100搬送某程度的次數,重覆獲取受光量的值以獲得平均化效果。 Since there is a certain width in the detection range 10a, the reflected light from the upper surface and the lower surface of the step difference is received near the timing corresponding to the step difference of the object 100 to form the signals of the waveform W1 and the waveform W2 The value becomes an intermediate value. The value of the intermediate amount of received light tends to vary greatly depending on the small acquisition timing. Therefore, even for the object 100 of the same shape, the value of the received light amount changes every time. When generating the judgment model, it is preferable to transport the object 100 a certain number of times, and obtain the value of the received light amount repeatedly to obtain an averaging effect.

動作控制部13a可於繼時間序列的訊號值的變動比較小的穩定期後顯現時間序列的訊號值的變動比較大的變動期時,基於屬於變動期的訊號值生成預測模型。於圖5a的示例的情況下,時間序列的訊號值的變動比較小的穩定期是時間t0至t1,時間序列的訊號值的變動比較大的變動期是時間t2至t8。又,於圖5b的示例的情況下,時間序列的訊號值的變動比較小的穩定期是時間t8以後,時間序列的訊號值的變動比較大的變動期是時間t2至t7。動作控制部13a比較自FIFO記憶體13b的最末段向初段儲存於相鄰的級的值,當存在其差為臨限值以上的相鄰的級時,可判定為自相鄰的級中靠近初段側的級向初段儲存有屬於變動期的訊號值,亦可判定為自相鄰的級中靠近最末段側的級向最末段儲存有屬於穩定期的訊號值。具體而言,於圖5a的示例的情況下,動作控制部13a可比較儲存於最末段q9與第八段q8的值,由於其 差為0而為臨限值以下,故比較儲存於第八段q8與第七段q7的值,可判定為其差為2而為臨限值以上。此處,臨限值例如可為1。然後,動作控制部13a可判定為自所儲存的值的差為臨限值以上的第八段q8與第七段q7中靠近初段q0側的第七段q7向初段q0儲存有屬於變動期的訊號值,亦可判定為自第八段q8與第七段q7中靠近最末段側的第八段q8向最末段q9儲存有屬於穩定期的訊號值。 The action control unit 13a may generate a prediction model based on the signal value belonging to the fluctuation period when a fluctuation period in which the time-series signal value fluctuates relatively large appears after a stable period with relatively small fluctuations in the time-series signal value. In the case of the example of FIG. 5a, the stable period with relatively small changes in the signal value of the time series is from time t0 to t1, and the fluctuation period with relatively large changes in the signal value of the time series is from time t2 to t8. Furthermore, in the case of the example of FIG. 5b, the stable period in which the signal value of the time series has relatively small fluctuation is after time t8, and the fluctuation period in which the signal value of the time series has relatively large fluctuation is from time t2 to t7. The action control unit 13a compares the values stored in adjacent stages from the last stage to the initial stage of the FIFO memory 13b, and when there is an adjacent stage whose difference is greater than the threshold value, it can be determined as being from the adjacent stage The signal value belonging to the variable period is stored in the initial stage near the initial stage side, and it can also be determined that the signal value belonging to the stable period is stored in the last stage of the adjacent stage near the last stage. Specifically, in the case of the example in FIG. 5a, the action control unit 13a can compare the values stored in the last stage q9 and the eighth stage q8, due to its The difference is 0 and is below the threshold. Therefore, comparing the values stored in the eighth segment q8 and the seventh q7, it can be determined that the difference is 2 and above the threshold. Here, the threshold value may be 1, for example. Then, the action control unit 13a can determine that the seventh stage q7 near the first stage q0 side of the eighth stage q8 and the seventh stage q7 where the difference between the stored values is greater than the threshold value is stored in the first stage q0 belonging to the change period The signal value can also be determined as storing the signal value belonging to the stable period from the eighth segment q8 on the last segment side of the eighth segment q8 and the seventh segment q7 to the last segment q9.

預測部13e藉由包含規定的參數的預測模型,基於在第一時間範圍獲取的訊號值,而預測在較第一時間範圍為後的第二時間範圍獲取的訊號值。於圖5a所示的示例的情況下,第一時間範圍為t0~t3,第二時間範圍為t4~t7。預測部13e基於在第一時間範圍t0~t3獲取且儲存於FIFO記憶體13b的q9~q6的訊號值,而預測於第二時間範圍t4~t7獲取的訊號值。當於判定模式下在動作時搬運而來的對象物100是具有凸起的對象物的情況下,在FIFO記憶體13b的特定的移位循環(第n循環)中,由在第一時間範圍(t0~t3)獲取的受光量的值構成的波形、與由預測模型生成時的受光量的值構成的波形的一致程度變高。若此,可減少誤差地預測於第二時間範圍(t4~t7)的受光量的值。然後,判定部13d以每進行一次或多次FIFO記憶體的更新時而進行一次的頻率,基於由預測部13e預測的值、與和第二時間範圍(t4~t7)對應的儲存於FIFO記憶體13b的訊號值(儲存於q5~q2的訊號值)的一致度,而判定對象物的狀態。在藉由預測部13e可減小誤差 地預測第二時間範圍(t4~t7)的受光量的值的情況下,一致度變高,而藉由判定部13d判定為對象物100是具有凸起的對象物。 The prediction unit 13e predicts the signal value obtained in the second time range after the first time range based on the signal value obtained in the first time range by using the prediction model including the predetermined parameters. In the case of the example shown in FIG. 5a, the first time range is t0~t3, and the second time range is t4~t7. The prediction unit 13e predicts the signal values obtained in the second time range t4~t7 based on the signal values of q9~q6 obtained in the first time range t0~t3 and stored in the FIFO memory 13b. When the object 100 carried during the operation in the judgment mode is a convex object, in the specific shift cycle (nth cycle) of the FIFO memory 13b, (t0 to t3) The degree of agreement between the waveform formed by the value of the received light intensity acquired and the waveform formed by the value of the received light intensity at the time of generating the prediction model becomes higher. If so, it is possible to predict the value of the received light amount in the second time range (t4~t7) with reduced errors. Then, the determination unit 13d performs one or more updates of the FIFO memory at a frequency based on the value predicted by the prediction unit 13e and stores it in the FIFO memory corresponding to the second time range (t4~t7). The degree of coincidence of the signal value of the body 13b (the signal value stored in q5~q2) is used to determine the state of the object. The error can be reduced by the prediction unit 13e When predicting the value of the received light amount in the second time range (t4 to t7), the degree of coincidence becomes high, and the determination unit 13d determines that the object 100 is an object having protrusions.

另一方面,於圖5b所示的第n+1循環的示例的情況下,第一時間範圍為t1~t4,第二時間範圍為t5~t8。此時,輸入至預測部13e的訊號值亦是儲存於FIFO記憶體13b的q9~q6段的受光量的值。此時,由於輸入至預測部13e的受光量的值的波形與預測模型生成時的受光量的值的波形在時間上偏移,故無法進行正確的預測,而由預測部13e預測的值、與和第二時間範圍對應的儲存於FIFO記憶體13b的訊號值(儲存於q5~q2的訊號值)的一致度變小。因此,在第n+1循環中,判定部13d不將對象物100的狀態判定為具有凸起的對象物的狀態。 On the other hand, in the case of the n+1th cycle shown in FIG. 5b, the first time range is t1 to t4, and the second time range is t5 to t8. At this time, the signal value input to the prediction unit 13e is also the value of the received light amount stored in the q9~q6 segment of the FIFO memory 13b. At this time, since the waveform of the value of the received light input input to the prediction unit 13e and the waveform of the value of the received light when the prediction model was generated are time-shifted, accurate prediction cannot be performed, and the value predicted by the prediction unit 13e is The coincidence degree of the signal value stored in the FIFO memory 13b (the signal value stored in q5~q2) corresponding to the second time range becomes smaller. Therefore, in the n+1th cycle, the determining unit 13d does not determine the state of the object 100 as the state of the object having protrusions.

圖6是表示於本實施形態的光電感測器10的第n循環測定的訊號值的其他例的圖。在此圖中,縱軸表示受光量的值,橫軸表示時間與和時間對應的FIFO記憶體13b的級。 FIG. 6 is a diagram showing another example of the signal value measured in the n-th cycle of the photoelectric sensor 10 of the present embodiment. In this figure, the vertical axis represents the value of the received light amount, and the horizontal axis represents time and the level of the FIFO memory 13b corresponding to the time.

於圖6中由實線所示的波形W3是由在第n循環獲取且儲存於FIFO記憶體13b的訊號值構成的波形。又,由虛線所示的對象物的形狀S2配合獲得各受光量的值的時序而示意性地表示對象物的形狀。根據對象物的形狀S2,可理解為對象物是無凸起而僅為基座的形狀。 The waveform W3 shown by the solid line in FIG. 6 is a waveform composed of the signal value acquired in the nth cycle and stored in the FIFO memory 13b. In addition, the shape S2 of the object indicated by the dotted line schematically represents the shape of the object in accordance with the timing of obtaining the value of each received light amount. According to the shape S2 of the object, it can be understood that the object has a shape without protrusions but only a base.

若將波形W3與圖5a所示的波形W1進行比較可知,於時間t4至t6的期間的受光量的值上存在差異。當於判定模式下在動作時被搬送的對象物是無凸起的對象物的情況下,若在FIFO記 憶體13b的某個移位循環下第一時間範圍(t0~t3)的受光量的值成為如圖6所示,則由於所述值與預測模型生成時的受光量的值實質上為相同,故於第二時間範圍(t4~t7)可獲得如利用一點鏈線所示的預測值P。若將所述預測值P與儲存於FIFO記憶體13b的q5~q2的實測值進行比較可知差異大、一致度小,故判定部13d可判定為所述對象物不是具有凸起的對象物。 Comparing the waveform W3 with the waveform W1 shown in FIG. 5a, it can be seen that there is a difference in the value of the received light amount during the period from time t4 to t6. When the object being transported during operation in the judgment mode is a non-protruding object, if the object is recorded in the FIFO The value of the amount of light received in the first time range (t0~t3) under a certain shift cycle of the memory 13b becomes as shown in Fig. 6, because the value is substantially the same as the value of the amount of light received when the prediction model is generated. , So in the second time range (t4~t7), the predicted value P can be obtained as shown by a dotted chain line. Comparing the predicted value P with the actual measured values of q5 to q2 stored in the FIFO memory 13b shows that the difference is large and the degree of coincidence is small, so the determination unit 13d can determine that the object is not an object with protrusions.

圖7是表示本實施形態的光電感測器10的處理部13的構成的其他例的圖。此圖所示的處理部13的構成的示例與圖3所示的處理部13的構成的示例相比,於下述方面不同,即:與第一時間範圍對應的FIFO記憶體13b的級、與和第二時間範圍對應的FIFO記憶體13b的級重疊,進而,動作控制部13a將時間序列的受光量的值輸出至外部,且將由外部電腦基於所述時間序列的受光量的值而生成的預測模型輸入,除此以外的構成為共通。 FIG. 7 is a diagram showing another example of the configuration of the processing unit 13 of the photoelectric sensor 10 of the present embodiment. The example of the configuration of the processing unit 13 shown in this figure is different from the example of the configuration of the processing unit 13 shown in FIG. 3 in the following points: the level of the FIFO memory 13b corresponding to the first time range, The level of the FIFO memory 13b corresponding to the second time range overlaps, and the action control unit 13a outputs the time-series light-receiving value to the outside, and generates it by the external computer based on the time-series light-receiving value The input of the predictive model is common to other components.

在本例中,每進行一次或多次FIFO記憶體13b的更新時,預測部13e更新儲存於預測值儲存部13c的預測值。儲存於預測值儲存部13c的預測值是根據於作為第一時間範圍與第二時間範圍的時間差的4個移位循環前儲存於FIFO記憶體13b的q9~q6段的受光量的值而獲得的預測值。由於將在所述4個移位循環的期間儲存於FIFO記憶體13b的q0~q3的受光量的值替換為第二時間範圍的值,故可正確地進行判定。藉由此種構成,FIFO記憶體13b的所需段數變少。相反,於預測部13e中,需要設置FIFO記憶體,用於在自求解預測值至藉由所述預測值更新預測值 儲存部13c為止的期間預先儲存預測值,但由於存在將用於受光量的值的FIFO記憶體13b用於每隔多段進行預測或判定的情況,故在此種情況下所需段數的削減效果大。如此般,使用靠近FIFO記憶體13b的初段的部分來進行預測,時間延遲變得更小。 In this example, every time the FIFO memory 13b is updated one or more times, the prediction unit 13e updates the prediction value stored in the prediction value storage unit 13c. The predicted value stored in the predicted value storage unit 13c is obtained based on the value of the received light amount stored in the q9~q6 segment of the FIFO memory 13b before the 4 shift cycles as the time difference between the first time range and the second time range. Predicted value. Since the received light quantity values of q0 to q3 stored in the FIFO memory 13b during the four shift cycles are replaced with the values of the second time range, the determination can be made accurately. With this configuration, the number of required stages of the FIFO memory 13b is reduced. On the contrary, in the prediction unit 13e, a FIFO memory needs to be provided for the time from solving the prediction value to updating the prediction value by the prediction value The prediction value is stored in the storage unit 13c in advance. However, because the FIFO memory 13b for the value of the received light amount may be used for prediction or determination every multiple stages, the number of stages required in this case is reduced The effect is great. In this way, using the part close to the beginning of the FIFO memory 13b for prediction, the time delay becomes smaller.

動作控制部13a亦可能夠將時間序列的訊號值輸出至外部。輸出至外部的訊號值亦可為儲存於FIFO記憶體13b的訊號值。可將訊號值輸出至外部,而由外部設備生成預測模型。藉此,光電感測器自身無需具有與生成預測模型的處理相關的計算資源。 The action control unit 13a may also be able to output the time-series signal value to the outside. The signal value output to the outside may also be the signal value stored in the FIFO memory 13b. The signal value can be output to the outside, and the external equipment generates a predictive model. In this way, the photoelectric sensor itself does not need to have computing resources related to the process of generating the predictive model.

動作控制部13a可自外部獲取預測模型。動作控制部13a可獲取由外部的電腦生成的預測模型,或可獲取由其他光電感測器生成的預測模型。藉由沿用由其他裝置、例如由其他光電感測器生成的預測模型,而可將預測模型的生成省略。 The action control unit 13a can obtain a prediction model from the outside. The action control unit 13a may obtain a prediction model generated by an external computer, or may obtain a prediction model generated by another photoelectric sensor. The generation of the prediction model can be omitted by using the prediction model generated by other devices, such as other photoelectric sensors.

再者,動作控制部13a亦可無需將時間序列的訊號值輸出至外部,而將於其他光電感測器中生成的模型、或由外部電腦基於由其他光電感測器獲取的時間序列的訊號值而生成的模型輸入而使用。 Furthermore, the action control unit 13a may not need to output the time-series signal value to the outside, but may generate a model in another photoelectric sensor, or an external computer based on the time-series signal obtained by another photoelectric sensor. Value and use it for the generated model input.

以上所說明的實施形態是用於容易地進行本發明的理解的實施形態,而不是限定本發明而解釋的實施形態。實施形態所包括的各要素及其配置、材料、條件、形狀、及尺寸等並不限定於所例示的內容,而是可適當變更。另外,可部分地置換或組合由不同的實施形態所示的諸個構成。 The embodiment described above is an embodiment for easy understanding of the present invention, and is not an embodiment explained to limit the present invention. The various elements included in the embodiment and their arrangement, materials, conditions, shapes, dimensions, etc. are not limited to the exemplified contents, but can be changed as appropriate. In addition, it is possible to partially replace or combine the configurations shown in different embodiments.

[附記] [Supplement]

一種光電感測器(10),具備:投光部(11),向供對象物(100)來到的檢測範圍(10a)射出光;受光部(12),獲取基於所述光的受光的時間序列的訊號值;FIFO記憶體(13b),依據所獲取的順序排序而儲存規定數目的所述訊號值,且藉由新獲取的所述訊號值週期性地更新規定數目的所述訊號值;預測部(13e),藉由包含規定的參數的預測模型,基於在第一時間範圍獲取的所述訊號值,而預測在較所述第一時間範圍為後的第二時間範圍獲取的所述訊號值;以及判定部(13d),以每進行一次或多次所述FIFO記憶體(13b)的更新時而進行一次的頻率,基於由所述預測部(13e)預測的值、與和所述第二時間範圍對應的儲存於所述FIFO記憶體(13b)的所述訊號值的一致度,而判定所述對象物(100)的狀態。 A photoelectric sensor (10) is provided with: a light projecting unit (11) that emits light to a detection range (10a) where an object (100) comes; a light receiving unit (12) that obtains light-receiving light based on the light Time series signal value; FIFO memory (13b) stores a predetermined number of the signal values according to the acquired order, and periodically updates the predetermined number of the signal values with the newly acquired signal value ; The prediction unit (13e), based on the signal value obtained in the first time range, by a prediction model that includes prescribed parameters, and predicts all the values obtained in a second time range that is later than the first time range The signal value; and the determination unit (13d), at a frequency that is performed every time the FIFO memory (13b) is updated one or more times, based on the value predicted by the prediction unit (13e), and The second time range corresponds to the degree of coincidence of the signal values stored in the FIFO memory (13b) to determine the state of the object (100).

1:檢測系統 1: Detection system

10:光電感測器 10: Photoelectric sensor

10a:檢測範圍 10a: detection range

20:控制器 20: Controller

30:電腦 30: Computer

40:機器人 40: Robot

50:搬送裝置 50: Conveying device

100:對象物 100: Object

Claims (8)

一種光電感測器,包括:投光部,向供對象物來到的檢測範圍射出光;受光部,獲取基於所述光的受光的時間序列的訊號值;先進先出記憶體,依據所獲取的順序排序而儲存規定數目的所述訊號值,且藉由新獲取的所述訊號值週期性地更新規定數目的所述訊號值;預測部,藉由包含規定的參數的預測模型,基於在第一時間範圍獲取且儲存在所述先進先出記憶體的所述訊號值,而預測在較所述第一時間範圍為後的第二時間範圍獲取的所述訊號值;以及判定部,以每進行一次或多次所述先進先出記憶體的更新時而進行一次的頻率,基於由所述預測部預測的訊號值、與和所述第二時間範圍對應的儲存於所述先進先出記憶體的所述訊號值的一致度,而判定所述對象物的狀態。 A photoelectric sensor includes: a light projecting part that emits light to a detection range for an object to come; a light receiving part that acquires a signal value based on the time series of the light received by the light; a first-in first-out memory, based on the acquired The predetermined number of the signal values are stored in the order of, and the predetermined number of the signal values are periodically updated by the newly acquired signal values; the predicting part is based on the prediction model containing the predetermined parameters based on the The signal value acquired in the first time range and stored in the first-in-first-out memory is predicted, and the signal value acquired in a second time range after the first time range is predicted; and a determination unit to The frequency that is performed every time the first-in-first-out memory is updated one or more times is based on the signal value predicted by the prediction unit and stored in the first-in-first-out corresponding to the second time range The degree of coincidence of the signal values of the memory is used to determine the state of the object. 如申請專利範圍第1項所述的光電感測器,其中當所述一致度高於規定值時,所述判定部判定為所述對象物的狀態是特定的狀態。 The photoelectric sensor according to the first item of the patent application, wherein when the degree of coincidence is higher than a predetermined value, the determination unit determines that the state of the object is a specific state. 如申請專利範圍第1項或第2項所述的光電感測器,其中所述預測模型是由機器學習生成的模型。 The photoelectric sensor as described in item 1 or item 2 of the scope of patent application, wherein the prediction model is a model generated by machine learning. 如申請專利範圍第1項所述的光電感測器,更包括基於所述訊號值生成所述預測模型的動作控制部。 The photoelectric sensor as described in claim 1 further includes an action control unit that generates the prediction model based on the signal value. 如申請專利範圍第4項所述的光電感測器,其中所述動作控制部於繼時間序列的所述訊號值的變動比較小的穩定期後顯現時間序列的所述訊號值的變動比較大的變動期時,基於屬於所述變動期的所述訊號值生成所述預測模型。 The photoelectric sensor according to claim 4, wherein the action control unit displays a relatively large change in the signal value in the time series after a stable period after the relatively small change in the signal value in the time series During the period of change, the prediction model is generated based on the signal value belonging to the period of change. 如申請專利範圍第4項或第5項所述的光電感測器,其中所述動作控制部能夠將所述預測模型輸出至外部。 The photoelectric sensor according to claim 4 or 5, wherein the operation control unit can output the prediction model to the outside. 如申請專利範圍第4項或第5項所述的光電感測器,其中所述動作控制部能夠將時間序列的所述訊號值輸出至外部。 In the photoelectric sensor according to the 4th or 5th item of the scope of patent application, the action control unit can output the signal value in the time series to the outside. 如申請專利範圍第1項所述的光電感測器,更包括自外部獲取所述預測模型的動作控制部。 The photoelectric sensor described in item 1 of the scope of patent application further includes an action control unit that obtains the prediction model from the outside.
TW108127104A 2018-08-01 2019-07-31 Photoelectric sensor TWI715133B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-145203 2018-08-01
JP2018145203A JP7043030B2 (en) 2018-08-01 2018-08-01 Photoelectric sensor

Publications (2)

Publication Number Publication Date
TW202021336A TW202021336A (en) 2020-06-01
TWI715133B true TWI715133B (en) 2021-01-01

Family

ID=69231727

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108127104A TWI715133B (en) 2018-08-01 2019-07-31 Photoelectric sensor

Country Status (3)

Country Link
JP (1) JP7043030B2 (en)
TW (1) TWI715133B (en)
WO (1) WO2020026833A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236908B1 (en) * 1997-05-07 2001-05-22 Ford Global Technologies, Inc. Virtual vehicle sensors based on neural networks trained using data generated by simulation models
US8198576B2 (en) * 2003-03-28 2012-06-12 Aprolase Development Co., Llc Three-dimensional LADAR module with alignment reference insert circuitry comprising high density interconnect structure
JP2014024048A (en) * 2012-07-30 2014-02-06 National Institute Of Advanced Industrial & Technology Identification method and screening apparatus for used small electric appliances
US9129505B2 (en) * 1995-06-07 2015-09-08 American Vehicular Sciences Llc Driver fatigue monitoring system and method
US9760806B1 (en) * 2016-05-11 2017-09-12 TCL Research America Inc. Method and system for vision-centric deep-learning-based road situation analysis
US20170371339A1 (en) * 2016-06-28 2017-12-28 Ford Global Technologies, Llc Detecting Physical Threats Approaching A Vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09170913A (en) * 1995-10-16 1997-06-30 Omron Corp Photoelectric sensor
JPH11101620A (en) * 1997-09-26 1999-04-13 Toyota Central Res & Dev Lab Inc Soldering inspection equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9129505B2 (en) * 1995-06-07 2015-09-08 American Vehicular Sciences Llc Driver fatigue monitoring system and method
US6236908B1 (en) * 1997-05-07 2001-05-22 Ford Global Technologies, Inc. Virtual vehicle sensors based on neural networks trained using data generated by simulation models
US8198576B2 (en) * 2003-03-28 2012-06-12 Aprolase Development Co., Llc Three-dimensional LADAR module with alignment reference insert circuitry comprising high density interconnect structure
JP2014024048A (en) * 2012-07-30 2014-02-06 National Institute Of Advanced Industrial & Technology Identification method and screening apparatus for used small electric appliances
US9760806B1 (en) * 2016-05-11 2017-09-12 TCL Research America Inc. Method and system for vision-centric deep-learning-based road situation analysis
US20170371339A1 (en) * 2016-06-28 2017-12-28 Ford Global Technologies, Llc Detecting Physical Threats Approaching A Vehicle

Also Published As

Publication number Publication date
TW202021336A (en) 2020-06-01
JP7043030B2 (en) 2022-03-29
JP2020022092A (en) 2020-02-06
WO2020026833A1 (en) 2020-02-06

Similar Documents

Publication Publication Date Title
US11389956B2 (en) System, method and product for utilizing prediction models of an environment
US10407250B2 (en) Image processing system, image processing apparatus, workpiece pickup method, and workpiece pickup program
US10928518B2 (en) Range image generation apparatus and range image generation method
US20220128658A1 (en) Waveform reconstruction in a time-of-flight sensor
JP6760320B2 (en) Photodetector, photodetection method and optical ranging sensor
TWI691166B (en) Photoelectric sensor
JP5974561B2 (en) Optical sensor and setting method for sensitivity adjustment control
TWI715133B (en) Photoelectric sensor
US9243905B2 (en) Distance-measuring sensor and method for synchronizing measurement value generation and measurement value output
JP7034440B2 (en) Photoelectric sensor
JP6760319B2 (en) Photodetector, photodetection method and optical ranging sensor
JP6121488B2 (en) Distance measuring sensor for object recognition and distance measurement
TW202001204A (en) Detection method and setting method of detection device
JP7021631B2 (en) Photoelectric sensor
JP7100826B2 (en) Detection device
US20170268912A1 (en) System and method for controlling sensor data generation
US20190033486A1 (en) Optoelectronic sensor
TWI774959B (en) Detection device
JP7486843B2 (en) Apparatus and method for generating test data for testing distance determination in optical time-of-flight measurements - Patents.com
WO2022176372A1 (en) Input/output device
JP7483205B2 (en) Photoelectric Sensor
JP7513948B2 (en) Photoelectric Sensor
WO2022190521A1 (en) Sensor device and state monitoring method
JP2575944B2 (en) Beam type sorting device