IP Library › Granted Patent US 12,601,586
Granted Patent B2
US 12,601,586 · App. 17/700,586 · Granted Apr 14, 2026

Floor surface condition detection device, distance measuring device equipped with same, floor surface condition detection method, and floor surface condition detection program

Inventors: Hiroyuki Tanaka (Kyoto, JP); Hideki Chujo (Kyoto, JP); Masahiro Kinoshita (Kyoto, JP)
Assignee: OMRON CORPORATION
G01B11/24G01S17/89G01B11/0608G01B21/042G01S17/894
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,601,586
App. No.
17/700,586
Granted
Apr 14, 2026
Kind
B2
Abstract

A control unit ( 10 ) is a device for detecting the condition of a floor surface (FL) on which a target ( 30 ) has been placed, and comprises a distance calculation unit ( 11 ) and a target detection unit ( 18 ). The distance calculation unit ( 11 ) calculates information about the distance to the target ( 30 ) according to the amount of reflection of the light emitted from a lighting device ( 21 ) toward the target ( 30 ). The target detection unit ( 18 ) detects the condition of a floor surface (FL) on which the target ( 30 ) has been placed, on the basis of the information about the distance acquired by the distance calculation unit ( 11 ).

Claims (50)

1 . A floor surface condition detection device configured to detect a condition of a floor surface on which a target has been placed, the device comprising:

a lighting device;

a light receiving unit comprising an image sensor; and

a processor operatively coupled to the lighting device and the image sensor, the processor configured with a program to perform operations comprising:

operation as a distance information acquisition unit configured to acquire information about a distance to the target according to an amount of reflection of electromagnetic waves emitted from the lighting device toward the target and received by the image sensor;

operation as a condition detection unit configured to detect the condition of the floor surface on which the target has been placed on the basis of the information about the distance acquired by the distance information acquisition unit;

operation as an angle information acquisition unit configured to acquire angle information corresponding to each pixel included in the distance image;

operation as a three dimensional coordinate conversion unit configured to convert the information about the distance acquired by the distance information acquisition unit into three dimensional coordinates on the basis of the angle information acquired by the angle information acquisition unit;

operation as a plane detection unit configured to detect a floor surface on which the target has been placed;

operation as a height calculation unit configured to calculate an installation height (h) of a distance measuring device on the basis of the three dimensional coordinates converted by the three dimensional coordinate conversion unit from the information about the distance for the floor surface detected by the plane detection unit;

operation as a coordinate rotation calculation unit configured to calculate a rotary coordinates (Xr, Yr, Zr) obtained by rotating around an axis the three dimensional coordinates converted from the information about the distance and the angle information in the three dimensional coordinate conversion unit;

operation as an irregularity detection unit configured to compare the coordinate (Zr) in a height direction of the rotary coordinates (Xr, Yr, Zr) calculated by the coordinate rotation calculation unit with the installation height (h) calculated by the height calculation unit, and if an object having a positive or negative dimension in the height direction is detected, detects this object as an irregularity of the floor surface; and

operation as a threshold value setting unit configured to set a first threshold value, a second threshold value, and a third threshold value used in the detection of irregularities by the irregularity detection unit, wherein

the height calculation unit calculates, as the installation height, an average value of coordinate values in an optical axis direction from among the plurality of coordinate values re-acquired by rotating an orthogonal coordinate system of the distance measuring device around an axis by the angle formed by a vertical line of the floor surface detected by the plane detection unit and the optical axis of the distance measuring device, and

the irregularity detection unit determines that there is the object on the floor when the difference (h−Zr) between the installation height (h) and the coordinate (Zr) is at or above the first threshold value, and that there is a hole on the floor when the difference (h−Zr) is below the second threshold value, and that there is a slope on the floor when an amount of change (ΔZr/ΔXr+ΔZr/ΔYr) of the distance in the height direction from the floor between adjacent pixels is above the third threshold value.

2 . The floor surface condition detection device according to claim 1 ,

wherein the processor is configured with the program to perform operations further comprising operation as an output information selection unit configured to select and outputs the information about the distance for each pixel including the irregularities detected by the condition detection unit.

3 . A distance measuring device, comprising:

the floor surface condition detection device according to claim 1 , wherein,

the lighting device is configured to irradiate the target with electromagnetic waves; and

the sensor of the light receiving unit is configured to sense the amount of reflection of the electromagnetic wave emitted from the lighting device.

4 . The distance measuring device according to claim 3 ,

further comprising a memory unit configured to store at least one of the following: the information about the distance, angle information corresponding to each pixel included in the distance image, an orthogonal coordinate system of the distance measuring device, the installation height, rotary coordinates obtained by rotating around an axis the three-dimensional coordinates converted from the information about the distance and the angle information, a threshold used when detecting the target, and coordinate values of pixels to be outputted.

5 . The distance measuring device according to claim 3 ,

wherein the processor is configured with the program to perform operations further comprising operation as an output unit configured to output to an external device the information about the distance corresponding to the pixels.

6 . A floor surface condition detection method for detecting the condition of a floor surface on which an object has been placed with a device comprising a lighting device and an image sensor, the method comprising:

emitting from the lighting device, electromagnetic waves toward the target;

acquiring information about the distance to the target according to the amount of reflection of the electromagnetic waves emitted from the lighting device toward the target and received by the image sensor;

detecting the condition of the floor surface on which the target has been placed on the basis of the acquired information about the distance;

acquiring angle information corresponding to each pixel included in the distance image;

converting the information about the acquired distance into three dimensional coordinates on the basis of the acquired angle information;

detecting a floor surface on which the target has been placed;

calculating an installation height (h) of a distance measuring device on the basis of the converted three dimensional coordinates from information about a distance to the detected floor surface;

calculating a rotary coordinates (Xr, Yr, Zr) obtained by rotating around an axis the three dimensional coordinates converted from the information about the distance and the acquired angle information;

comparing the coordinate (Zr) in a height direction of the calculated rotary coordinates (Xr, Yr, Zr) with the calculated installation height (h), and if an object having a positive or negative dimension in the height direction is detected, detects this object as an irregularity of the floor surface; and

setting a first threshold value, a second threshold value, and a third threshold value used in the detection of irregularities, wherein

calculating the installation height comprises calculating, as the installation height (h), an average value of coordinate values in an optical axis direction from among the plurality of coordinate values re-acquired by rotating an orthogonal coordinate system of the distance measuring device around an axis by the angle formed by a vertical line of the detected floor surface and the optical axis of the distance measuring device, and

comparing the coordinate (Zr) in a height direction comprises determining that there is the object on the floor when the difference (h−Zr) between the installation height (h) and the coordinate (Zr) is at or above the first threshold value, and that there is a hole on the floor when the difference (h−Zr) is below the second threshold value, and that there is a slope on the floor when an amount of change (ΔZr/ΔXr+ΔZr/ΔYr) of the distance in the height direction from the floor between adjacent pixels is above the third threshold value.

7 . A non-transitory computer readable medium storing a floor surface condition detection program for detecting the condition of a floor surface on which a target has been placed with a device comprising a lighting device and an image sensor, wherein the program when read and executed causes a computer to execute a floor surface condition detection method comprising:

emitting from the lighting device, electromagnetic waves toward the target;

acquiring information about the distance to the target according to the amount of reflection of the electromagnetic waves emitted from the lighting device toward the target and received by the image sensor; and

detecting the condition of the floor surface on which the target has been placed on the basis of the information about the acquired distance information about the distance;

acquiring angle information corresponding to each pixel included in the distance image;

converting the information about the acquired distance into three dimensional coordinates on the basis of the acquired angle information;

detecting a floor surface on which the target has been placed;

calculating an installation height (h) of a distance measuring device on the basis of the converted three dimensional coordinates from information about a distance to the detected floor surface;

calculating a rotary coordinates (Xr, Yr, Zr) obtained by rotating around an axis the three dimensional coordinates converted from the information about the distance and the acquired angle information;

comparing the coordinate (Zr) in a height direction of the calculated rotary coordinates (Xr, Yr, Zr) with the calculated installation height (h), and if an object having a positive or negative dimension in the height direction is detected, detects this object as an irregularity of the floor surface; and

setting a first threshold value, a second threshold value, and a third threshold value used in the detection of irregularities, wherein calculating the installation height comprises calculating, as the installation height (h), an average value of coordinate values in an optical axis direction from among the plurality of coordinate values re-acquired by rotating an orthogonal coordinate system of the distance measuring device around an axis by the angle formed by a vertical line of the detected floor surface and the optical axis of the distance measuring device, and

comparing the coordinate (Zr) in a height direction comprises determining that there is the object on the floor when the difference (h−Zr) between the installation height (h) and the coordinate (Zr) is at or above the first threshold value, and that there is a hole on the floor when the difference (h−Zr) is below the second threshold value, and that there is a slope on the floor when an amount of change (ΔZr/ΔXr+ΔZr/ΔYr) of the distance in the height direction from the floor between adjacent pixels is above the third threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: TANAKA, HIROYUKI; CHUJO, HIDEKI; KINOSHITA, MASAHIRO
To: OMRON CORPORATION
Reel/Frame 059333/0064 →
Priority Claims (1)
JP 2021-064637 · Apr 6, 2021 · national
Continuity (1)
Related Publication 20220316866A1 · Oct 6, 2022
References Cited (48)
US 10896499B2 · Kato · 2021 [cited by applicant]
US 11138750B2 · Lee et al. · 2021 [cited by applicant]
US 11341771B2 · Ono · 2022 [cited by applicant]
US 11977156B2 · Kimura et al. · 2024 [cited by applicant]
US 20080094607A1 · Bernard et al. · 2008 [cited by applicant]
US 20140314278A1 · Tatsuzawa · 2014 [cited by examiner]
US 20150362921A1 · Hanaoka · 2015 [cited by examiner]
US 20160292514A1 · Robinson et al. · 2016 [cited by applicant]
US 20170112355A1 · Hirota et al. · 2017 [cited by applicant]
US 20170228602A1 · Stefanovic · 2017 [cited by examiner]
US 20180149753A1 · Shin et al. · 2018 [cited by applicant]
US 20190287236A1 · Kato · 2019 [cited by applicant]
US 20200118283A1 · Lee et al. · 2020 [cited by applicant]
US 20200379111A1 · Kimura et al. · 2020 [cited by applicant]
US 20210026368A1 · Cochran · 2021 [cited by examiner]
US 20210033394A1 · Sasaki · 2021 [cited by examiner]
US 20210334517A1 · Ono · 2021 [cited by applicant]
US 20210335000A1 · Kanetaka et al. · 2021 [cited by applicant]
US 20220146678A1 · Chujo et al. · 2022 [cited by applicant]
US 20220280009A1 · Tan et al. · 2022 [cited by applicant]
US 20230273012A1 · Okada · 2023 [cited by applicant]
CN 104704385A · 2015 [cited by applicant]
CN 106395528A · 2017 [cited by applicant]
CN 106488735A · 2017 [cited by applicant]
CN 109684907A · 2019 [cited by applicant]
CN 110278384A · 2019 [cited by applicant]
CN 111742241A · 2020 [cited by applicant]
JP 2003109128A · 2003 [cited by applicant]
JP 2006260105A · 2006 [cited by applicant]
JP 2014074615A · 2014 [cited by applicant]
JP 2014085940A · 2014 [cited by applicant]
JP 2014089547A · 2014 [cited by applicant]
JP 2017122690A · 2017 [cited by applicant]
JP 2019100985A · 2019 [cited by applicant]
JP 2020112981A · 2020 [cited by applicant]
KR 20200040374A · 2020 [cited by applicant]
WO 2013047083A1 · 2013 [cited by applicant]
WO 2020189071A1 · 2020 [cited by applicant]
WO 2021036072A1 · 2021 [cited by applicant]
Chinese Office Action issued on Feb. 28, 2025 in a related Chinese patent application No. 202210348328.7. [cited by applicant]
Japanese Office Action mailed on Oct. 8, 2024 in a related Japanese patent application No. 2021-064639. [cited by applicant]
Japanese Office Action mailed on Oct. 22, 2024 in a counterpart Japanese patent application No. 2021-064637. [cited by applicant]
An Office Action (USOA) issued on Apr. 17, 2025 in a related U.S. Appl. No. 17/695,877. [cited by applicant]
A Chinese Office Action issued on Mar. 29, 2025 in a counterpart Chinese patent application No. 202210348952.7. [cited by applicant]
Chinese Office Action issued on Jan. 5, 2026 in a related Chinese patent application No. 202210348328.7. [cited by applicant]
Tang Hao Kui et al., “An Adjustment of Vehicle License's Gradient”, Journal of University of Jinan, Jul. 2007, p. 246-248, vol. 21, No. 3., China. Relevance is indicated in the related Chinese Office Action issued on Ja… [cited by applicant]
Ryan J. Balla et al., “Nanoscale Intelligent Imaging Based on Real-Time Analysis of Approach Curve by Scanning Electrochemical Microscopy”, Author Manuscript, Aug. 2019, p. 1-23, United States. Relevance is indicated in… [cited by applicant]
Chinese Office Action issued on Dec. 24, 2025 in a counterpart Chinese patent application No. 202210348952.7. [cited by applicant]