Light curtain false touch detection method, device, electronic device and storage medium

By detecting the passenger's blocking duration and movement trend, combining image sensors and elevator door motion data, we determine whether the passenger accidentally touches the light curtain, which solves the problem of repeated opening and closing of the elevator door caused by the accidental touch of the light curtain, and improves the operating efficiency of the elevator and passenger experience.

CN115724325BActive Publication Date: 2025-04-29HITACHI BUILDING TECH GUANGZHOU CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211637815.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2025-04-29
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

In the prior art, the light curtain outputs an inverse door opening signal when the passenger's instantaneous and unconscious behavior blocks, causing the elevator door to open and close repeatedly, reducing the passenger's experience of riding and the operation efficiency of the elevator.

Method used

By detecting the passenger's blocking time and the image captured by the image sensor during the closure of the ladder door, identifying whether the passenger's movement trend moves towards the ladder door, obtaining the intrusion part position of the passenger in the light curtain, and calculating the collision time between the ladder door and the intrusion part. If the collision time is greater than the preset safety time threshold and the blocking time is less than the blocking time threshold, it is determined that the passenger accidentally touches the light curtain to avoid outputting the reverse door opening signal.

Benefits of technology

It effectively avoids repeated opening and closing of the elevator door due to accidentally touching the light curtain, improving the operating efficiency of the elevator and the passenger's riding experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115724325B_ABST
    Figure CN115724325B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, electronic device and storage medium for detecting false touch of light curtain, including: when it is detected that at least one part of a passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by an image sensor is obtained; whether the passenger's movement trend is to move toward the elevator door is identified according to the image; if not, the position of the intrusion part of the passenger in the light curtain is obtained; the movement data of the elevator door is obtained, and the collision time between the elevator door and the intrusion part is calculated according to the movement data and the position of the intrusion part; when the collision time is greater than the safety time threshold and the blocking time is less than the blocking time threshold, it is determined that the passenger has falsely touched the light curtain. It is realized that whether the passenger has falsely touched the light curtain is determined according to the passenger's movement trend, the elevator door movement data and the blocking time of the light curtain being blocked. When it is determined that the passenger has falsely touched the light curtain, the anti-door opening signal is not output, so as to avoid repeated opening and closing of the elevator door due to false touching of the light curtain, thereby improving the operation efficiency of the elevator and the passenger's elevator riding experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of elevator control technology, and in particular to a light curtain false touch detection method, device, electronic equipment and storage medium. Background Art

[0002] In order to prevent a passenger from colliding with the elevator door when the elevator door is closed due to a passenger being in the door area, a light curtain is usually provided on the elevator door to detect whether a passenger is in the door area.

[0003] When the light curtain is blocked by an object in the door area, it will output a corresponding signal, and if the elevator door is closing, it will open back. However, when the elevator door is closing, the behavior of blocking the light curtain may be a momentary and unconscious behavior, and it is not caused by passengers entering or exiting the elevator door that causes the light curtain to be blocked, and it will not cause passengers to collide with the elevator door. If the momentary and unconscious behavior causes the light curtain to be blocked and controls the elevator door to open back, it is contrary to the passenger's expectation to close the elevator door, which will reduce the passenger's elevator experience and the elevator's operating efficiency. Summary of the invention

[0004] The present invention provides a light curtain false touch detection method, device, electronic device and storage medium to solve the problem in the prior art that the light curtain outputs an anti-door opening signal when a passenger blocks the light curtain instantaneously and unconsciously.

[0005] In a first aspect, the present invention provides a light curtain false touch detection method, comprising:

[0006] When it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by the image sensor is obtained;

[0007] identifying, based on the image, whether the passenger's movement trend is toward the elevator door;

[0008] If not, obtaining the position of the intrusion portion of the passenger in the light curtain;

[0009] Acquiring motion data of the elevator door, and calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part;

[0010] When the collision duration is greater than a preset safety duration threshold and the blocking duration is less than a blocking duration threshold, it is determined that the passenger has mistakenly touched the light curtain.

[0011] In a second aspect, the present invention provides a light curtain false touch detection device, comprising:

[0012] The blocking time and image acquisition module is used to count the blocking time and acquire the image captured by the image sensor when it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door;

[0013] A movement trend determination module, used for identifying whether the movement trend of the passenger is moving towards the elevator door according to the image;

[0014] An intrusion position acquisition module, used to acquire the position of the intrusion part of the passenger in the light curtain;

[0015] a collision duration calculation module, used for acquiring motion data of the elevator door, and calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part;

[0016] The light curtain mis-touch determination module is used to determine that the passenger has mis-touch the light curtain when the collision duration is greater than a preset safety duration threshold and the blocking duration is less than a blocking duration threshold.

[0017] In a third aspect, the present invention provides an electronic device, the electronic device comprising:

[0018] at least one processor; and

[0019] a memory communicatively connected to the at least one processor; wherein,

[0020] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the light curtain false touch detection method described in the first aspect of the present invention.

[0021] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the light curtain false touch detection method described in the first aspect of the present invention when executed.

[0022] In the embodiment of the present invention, when it is detected that at least one part of a passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by the image sensor is obtained; when it is recognized based on the image that the passenger's movement trend is not to move toward the elevator door, the position of the intruding part of the passenger in the light curtain is obtained, and after obtaining the movement data of the elevator door, the collision time between the elevator door and the intruding part is calculated based on the movement data and the position of the intruding part; when the collision time is greater than a preset safety time threshold and the blocking time is less than the blocking time threshold, it is determined that the passenger has touched the light curtain by mistake, thereby realizing the determination of whether the passenger has touched the light curtain by mistake based on the passenger's movement trend, the elevator door movement data and the blocking time of the light curtain; when it is determined that the passenger has touched the light curtain by mistake, no anti-door opening signal is output, thereby avoiding repeated opening and closing of the elevator door due to mistaken touching of the light curtain, thereby improving the operation efficiency of the elevator and the elevator riding experience of the passengers.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1A is a flow chart of a light curtain false touch detection method provided in Embodiment 1 of the present invention;

[0026] Figure 1B is a schematic diagram of a light curtain being blocked in an embodiment of the present invention;

[0027] Figure 1C is a schematic diagram of the installation of the sensor in the embodiment of the present invention;

[0028] Figure 2 is a flow chart of a light curtain false touch detection method provided in Embodiment 2 of the present invention;

[0029] Figure 3 1 is a schematic diagram of the structure of a light curtain false touch detection device provided in Embodiment 3 of the present invention;

[0030] Figure 4 It is a structural schematic diagram of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0032] Embodiment 1

[0033] Figure 1AThis is a flow chart of a light curtain false touch detection method provided in the first embodiment of the present invention. This embodiment can be applied to detect the situation where the light curtain is blocked by the unconscious behavior of the passenger and is falsely triggered. The method can be executed by a light curtain false touch detection device, which can be implemented in the form of hardware and / or software. The light curtain false touch detection device can be configured in an electronic device, such as in the controller of an elevator. Figure 1A As shown, the light curtain false touch detection method includes:

[0034] S101. When it is detected that at least one part of a passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by an image sensor is obtained.

[0035] like Figure 1B As shown, the light curtain is installed between the left and right elevator doors. The light curtain can be a non-visible light curtain. When an object enters between the two elevator doors, the light curtain is blocked. Figure 1B In the example, the passenger's limb enters the light curtain as the intruding part B, and the light curtain is blocked. The timer can be started to count the time the light curtain is blocked, the blocking time is obtained, and the image captured by the image sensor is acquired.

[0036] like Figure 1C As shown, in this embodiment, a sensor 3 is installed on the elevator car. The sensor can be an ordinary camera, such as a black and white camera, an RGB camera, etc., or an active light sensor, such as a TOF (Time of Flight) depth sensor, a structured light sensor, etc., that is, a sensor that senses by emitting and receiving light to obtain a depth image. Of course, the sensor can also be a radar, etc. This embodiment does not limit the type of sensor.

[0037] In one example, the sensor of this embodiment can be an active light sensor, and the sensor 3 can be installed on the car 1 so that the detection area of ​​the sensor 3 covers the area inside the car 1 and the area of ​​the elevator lobby 2. Optionally, the sensor 3 can be installed on the lintel of the car door of the car 1, for example, in the middle position of the lintel of the car door, so that the detection area of ​​the sensor 3 covers the area inside the car 1 and the area of ​​the elevator lobby 2.

[0038] In one example, the number of sensors 3 can be one, that is, sensor 3 can be an active light sensor with a larger field of view. Further, when the number of sensors 3 is one, the angle of sensor 3 can be adjusted, that is, the angle between the light emission axis of sensor 3 and the vertical direction is variable, that is, the angle of sensor 3 can be adjusted so that the detection area 5 of sensor 3 in the elevator hall 2 can be expanded or reduced.

[0039] like Figure 1BAs shown, in another example, the number of sensors 3 can be two, and among the two sensors 3, the light emission axis of one sensor 3 is directed toward the car 1 to collect images of the area in the car 1, and the light emission axis of the other sensor 3 is directed toward the elevator lobby 2 to collect images of the area of ​​the elevator lobby 2. Optionally, the detection ranges of the two sensors 3 have overlapping areas to ensure that images of all areas from the car 1 to the elevator lobby 2 can be collected, while avoiding the overexposure problem caused by the elevator door closing when the sensor is an active light sensor with a vertical light emission axis and images of all areas from the car 1 to the elevator lobby 2 are collected at the same time. Exemplarily, the angles of the light emission axes of the two sensors 3 and the vertical direction can be adjusted to adjust the detection areas of the two sensors 3. Of course, the angles of the light emission axes of the two sensors 3 and the vertical direction can also be fixed.

[0040] In this embodiment, the sensor 3 can be controlled to capture images of the area near the elevator door in the car 1 and the elevator lobby 2 at a preset frame rate. The image can be a depth image, a black and white image, a color image, etc., wherein the frame rate of the image captured by the sensor 3 can be a fixed frame rate or a dynamically adjustable frame rate.

[0041] S102: Identify based on the image whether the passenger's movement trend is toward the elevator door.

[0042] In one embodiment, target detection and tracking can be performed on the image to obtain the moving speed and moving direction of the passenger's body. When the moving speed is less than a preset speed threshold and the moving direction is less than a preset direction threshold, it is determined that the passenger is not moving toward the elevator door. When the moving speed is greater than the preset speed threshold and the moving direction is greater than the preset direction threshold, it is determined that the passenger is moving toward the elevator door. Specifically, a target detection model can be pre-trained, and each passenger can be identified after the image is input into the target detection model, and a passenger sequence can be established. The passenger sequence includes a passenger ID, the position of the passenger's torso A, the moving speed, the moving direction, etc., wherein the passenger's position can be the passenger's position in the car or in the elevator lobby, the moving speed can be the speed at which the passenger moves toward the elevator door, and the moving direction can be the direction of the passenger's face. When the passenger's face is facing the elevator door, the moving direction is the largest, and when the passenger's face is parallel to the elevator door, the moving direction is the smallest. If the passenger's moving speed is greater than the speed threshold and the moving direction is greater than the direction threshold, it means that the passenger is facing the elevator door and moving quickly toward the elevator door, indicating that the passenger has a tendency to take the elevator or a tendency to exit the elevator. Otherwise, it means that the passenger has no tendency to take the elevator or a tendency to exit the elevator.

[0043] In another embodiment, a passenger movement trend prediction model may also be trained, and the collected image sequence may be input into the passenger movement trend prediction model to obtain the probability of each passenger taking or exiting the elevator. When the probability is greater than a preset threshold, it is determined that the passenger has a tendency to take or exit the elevator.

[0044] Of course, those skilled in the art can also determine whether the passenger has the intention to take the elevator or leave the elevator by other means. If so, it means that the passenger's behavior of blocking the light curtain is intended to take the elevator or leave the elevator, and the elevator door is controlled to open in the opposite direction. If not, execute S103.

[0045] S103, obtaining the position of the intrusion part of the passenger in the light curtain.

[0046] like Figure 1B As shown, the invading part B can be a passenger's limb, such as a passenger's hand or foot, etc., and the passenger's torso A and limbs can be identified from the image through image recognition technology, and the limb invading the light curtain is determined as the invading part B, and the position of the invading part is determined in combination with the installation position of the sensor and the imaging principle. The position can be the coordinates of the invading part when the position of the sensor is used as the coordinate origin.

[0047] S104, acquiring the motion data of the elevator door, and calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part.

[0048] In an example, the movement data of the elevator door may be the door opening width, door closing speed, and door movement direction, etc., wherein the door opening width may be the distance calculated based on the door edge positions of the two doors after the door edge position is detected, and the door edge position may be the coordinates of the door edge when the sensor position is used as the coordinate origin. The distance d from the intrusion part B to the door edge may be calculated based on the door edge coordinates and the coordinates of the intrusion part, and the ratio of the distance d to the door closing speed may be calculated to obtain the time required for the elevator door to collide with the intrusion part B when closing, that is, the collision time.

[0049] S105: When the collision duration is greater than the preset safety duration threshold and the blocking duration is less than the blocking duration threshold, it is determined that the passenger has touched the light curtain by mistake.

[0050] If the collision duration is longer than the safety time threshold, it means that the passenger blocked the door from closing when the door opening width was large, and the blocking duration is less than the blocking time threshold, indicating that the intrusion part B has entered the light curtain for a short time. Passengers who need to take the elevator or exit the elevator usually block the door from closing because the door opening distance is small, or the distance between the hand and the elevator door is small, resulting in a short collision duration, and usually the hand is invaded into the light curtain for a long time, resulting in a long blocking time. Therefore, when the collision duration is longer than the preset safety time threshold and the blocking duration is less than the blocking time threshold, it is determined that the light curtain is blocked by the passenger's unconscious blocking behavior, and the passenger has no intention of taking the elevator or exiting the elevator. It can be determined that the passenger accidentally touched the light curtain, and the elevator door can be controlled to continue closing.

[0051] In the embodiment of the present invention, when it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by the image sensor is obtained; when it is recognized based on the image that the passenger's movement trend is not to move toward the elevator door, the position of the intruding part of the passenger in the light curtain is obtained, and after obtaining the movement data of the elevator door, the collision time between the elevator door and the intruding part is calculated based on the movement data and the position of the intruding part; when the collision time is greater than a preset safety time threshold and the blocking time is less than the blocking time threshold, it is determined that the passenger has accidentally touched the light curtain, and the passenger's movement trend, the elevator door movement data and the blocking time of the light curtain are used to determine whether the passenger has accidentally touched the light curtain. When it is determined that the passenger has accidentally touched the light curtain, no anti-door opening signal is output, so as to avoid repeated opening and closing of the elevator door due to accidentally touching the light curtain, thereby improving the operation efficiency of the elevator and the passengers' elevator experience.

[0052] Embodiment 2

[0053] Figure 2 This is a flow chart of a light curtain false touch detection method provided in the second embodiment of the present invention. The embodiment of the present invention is optimized on the basis of the above-mentioned first embodiment. Figure 2 As shown, the light curtain false touch detection method includes:

[0054] S201. When it is detected that at least one part of a passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by an image sensor is obtained.

[0055] S202: Identify based on the image whether the passenger's movement trend is toward the elevator door.

[0056] When it is detected that the passenger is not moving toward the elevator door, S203 is executed. When it is detected that the passenger is moving toward the elevator door with a tendency to get on or off the elevator, the elevator door is controlled to open in reverse.

[0057] S203: Identify from the image the intrusion portion of the passenger into the light curtain, and determine the position of the intrusion portion in the elevator door area.

[0058] like Figure 1B As shown, the invading part B can be a passenger's limb, such as a passenger's hand or foot, etc., and the passenger's torso A and limbs can be identified from the image through image recognition technology, and the limb invading the light curtain is determined as the invading part B, and the position of the invading part is determined in combination with the installation position of the sensor and the imaging principle. The position can be the coordinates of the invading part when the position of the sensor is used as the coordinate origin.

[0059] S204: Obtain the door opening width and door closing speed of the elevator door.

[0060] In one example, the movement data of the elevator door may be the opening width and closing speed of the elevator door. In one embodiment, the opening distance and closing speed of the elevator door may be obtained from the door controller. In another embodiment, the elevator door may be detected and tracked through images to obtain the opening width and closing speed of the elevator door. This embodiment does not impose any restrictions on the time of obtaining the opening width and closing speed.

[0061] S205: Determine whether the door opening width is greater than a preset width threshold.

[0062] In one example, the width threshold may be 200 mm, which may be determined based on the size of the elevator door and the door closing speed. If the door opening width is greater than the preset width threshold, it means that the door opening width is still relatively large, and there is enough time to determine whether the light curtain is accidentally touched by the passenger, and S206 may be executed.

[0063] When the door opening width is less than or equal to the width threshold, the elevator doors have been closed to a certain extent and the gap between the two doors is small. To ensure safety, if it is detected that the light curtain is blocked and there is insufficient time to determine whether the light curtain is accidentally touched by a passenger, the elevator doors will be controlled to open in the opposite direction to avoid the elevator doors colliding with the passenger when it takes time to determine whether the passenger accidentally triggered the light curtain.

[0064] S206: Calculate the shortest distance between the intrusion part and the elevator door according to the door opening width and the position of the intrusion part in the elevator door area.

[0065] Specifically, the door opening width can be the distance calculated based on the door edge positions of the two doors after the door edge position is detected. The door edge position can be the coordinates of the door edge when the sensor position is used as the coordinate origin. The difference between the coordinates of the intrusion part and the coordinates of the two door edge positions can be calculated respectively to obtain the distance from the intrusion part to the two elevator doors, and the shortest distance can be determined as the shortest distance from the intrusion part to the elevator doors.

[0066] like Figure 1B In the figure, the distance from the intrusion part B to the left elevator door is the shortest, and the distance d is the shortest distance from the intrusion part B to the elevator door.

[0067] S207: Calculate the ratio of the shortest distance to the door closing speed to obtain the collision duration between the elevator door and the intrusion part.

[0068] Specifically, the door closing speed is the speed at which the elevator door moves toward the intrusion portion. The ratio of the shortest distance d to the door closing speed is calculated, that is, the time required for the elevator door to move to the intrusion portion B and collide with the intrusion portion B is obtained as the collision time.

[0069] S208: When the collision duration is greater than the preset safety duration threshold and the blocking duration is less than the blocking duration threshold, it is determined that the passenger has touched the light curtain by mistake.

[0070] If the collision duration is longer than the safety time threshold, it means that the passenger blocked the door from closing when the door opening width was large, and the blocking duration is less than the blocking time threshold, indicating that the intrusion part B has entered the light curtain for a short time. Passengers who need to take the elevator or exit the elevator usually block the door from closing because the door opening distance is small, or the distance between the hand and the elevator door is small, resulting in a short collision duration, and usually the hand is invaded into the light curtain for a long time, resulting in a long blocking time. Therefore, when the collision duration is greater than the preset safety time threshold and the blocking duration is less than the blocking time threshold, it is determined that the light curtain is blocked by the passenger's unconscious blocking behavior, and the passenger has no intention of taking the elevator or exiting the elevator. It can be determined that the passenger accidentally touched the light curtain.

[0071] S209, control the elevator door to continue closing.

[0072] When it is determined that a passenger has touched the light curtain by mistake, the elevator door can be controlled to continue closing.

[0073] In another embodiment, if the blocking time is greater than or equal to a preset blocking time threshold, indicating that the passenger's hand or foot has invaded the light curtain for a long time to block the elevator door from closing, it is considered that the passenger intends to prevent the elevator door from closing, and the elevator door can be controlled to open in the opposite direction to avoid an accidental collision between the elevator door and the passenger.

[0074] In another embodiment, if the collision duration is less than or equal to the preset safety time threshold, it means that the door is closing too fast, or the position where the passenger's hand or corner invades the light curtain is close to the elevator door. There is not enough time to determine whether the passenger accidentally triggered the light curtain. In order to avoid the collision between the elevator door and the passenger, the elevator door is controlled to open in the opposite direction to ensure the safety of the passengers.

[0075] In this embodiment, when it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by the image sensor is obtained. When it is recognized from the image that the passenger's movement trend is not to move toward the elevator door, the intrusion part is identified from the image and the position of the intrusion part is determined. After obtaining the door opening width and door closing speed of the elevator door, when the door opening width is greater than the width threshold, the closest distance from the intrusion part to the elevator door is determined according to the position of the intrusion part and the door opening width of the elevator door, and the ratio of the closest distance to the door closing speed is calculated to obtain the collision time. When the collision time is greater than the preset safety time threshold and the blocking time is less than the blocking time threshold, it is determined that the passenger has touched the light curtain by mistake, and the passenger's movement trend, the door movement data and the blocking time of the light curtain are used to determine whether the passenger has touched the light curtain by mistake. When it is determined that the passenger has touched the light curtain by mistake, no anti-door opening signal is output, so as to avoid repeated opening and closing of the elevator door due to accidental touching of the light curtain, thereby improving the operation efficiency of the elevator and the passenger's elevator riding experience.

[0076] Furthermore, when the collision duration is less than or equal to the safety duration threshold, or the light curtain is blocked for a duration greater than or equal to the blocking duration threshold, the elevator door is controlled to open in the opposite direction, thereby avoiding a collision between the elevator door and passengers and ensuring the safety of passengers.

[0077] Embodiment 3

[0078] Figure 3 This is a schematic diagram of the structure of a light curtain false touch detection device provided in the third embodiment of the present invention. Figure 3 As shown, the light curtain false touch detection device includes:

[0079] The blocking time and image acquisition module 301 is used to count the blocking time and acquire the image captured by the image sensor when it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door;

[0080] A movement trend determination module 302, for identifying, based on the image, whether the movement trend of the passenger is moving toward the elevator door;

[0081] An intrusion position acquisition module 303, used to acquire the position of the intrusion part of the passenger in the light curtain;

[0082] A collision duration calculation module 304, used to obtain the motion data of the elevator door, and calculate the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part;

[0083] The light curtain mis-touch determination module 305 is used to determine that the passenger has mis-touch the light curtain when the collision duration is greater than a preset safety duration threshold and the blocking duration is less than a blocking duration threshold.

[0084] Optionally, the movement trend determination module 302 includes:

[0085] A target tracking unit, used to perform target detection and tracking on the image to obtain the moving speed and moving direction of the passenger's body;

[0086] A first movement trend determination unit, configured to determine that the passenger is not moving toward the elevator door when the moving speed is less than a preset speed threshold and the moving direction is less than a preset direction threshold;

[0087] The second movement trend determination unit is used to determine that the passenger moves toward the elevator door when the moving speed is greater than a preset speed threshold and the moving direction is greater than a preset direction threshold.

[0088] Optionally, the intrusion location acquisition module 303 includes:

[0089] The intrusion portion detection unit is used to identify the intrusion portion of the passenger intruding into the light curtain from the image and determine the position of the intrusion portion in the elevator door area.

[0090] Optionally, the collision duration calculation module 304 includes:

[0091] The door motion data acquisition unit is used to acquire the door opening width and closing speed of the elevator door.

[0092] Optionally, the movement data of the elevator door includes the door opening width and door closing speed, the position of the intrusion portion includes the position of the intrusion portion in the elevator door area, and the collision duration calculation module 304 includes:

[0093] A door opening width determination unit, used to determine whether the door opening width is greater than a preset width threshold;

[0094] A shortest distance calculation unit, used for calculating the shortest distance from the intrusion part to the elevator door according to the door opening width and the position of the intrusion part in the elevator door area;

[0095] The collision time calculation unit is used to calculate the ratio of the shortest distance to the door closing speed to obtain the collision time between the elevator door and the intrusion part.

[0096] Optionally, the collision duration calculation module 304 further includes:

[0097] The reverse door opening control unit is used to control the elevator door to reverse open when the door opening width is less than or equal to a preset width threshold.

[0098] Optionally, it also includes:

[0099] The elevator door closing control module is used to control the elevator door to continue closing.

[0100] Optionally, it also includes:

[0101] The reverse door opening control module is used to control the elevator door to reverse open when the blocking time is greater than or equal to a preset blocking time threshold, or the collision time is less than or equal to a preset safety time threshold.

[0102] The light curtain false touch detection device provided in the embodiment of the present invention can execute the light curtain false touch detection method provided in the first embodiment and the second embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0103] Embodiment 4

[0104] Figure 4A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device 40 is intended to represent various forms of digital computers, such as desktop computers, workstations, servers, blade servers, mainframe computers, etc. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0105] like Figure 4 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In RAM43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, ROM42 and RAM43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0106] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, a sensor, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0107] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the light curtain false touch detection method.

[0108] In some embodiments, the light curtain false touch detection method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the light curtain false touch detection method described above can be performed. Alternatively, in other embodiments, the processor 41 can be configured to perform the light curtain false touch detection method in any other appropriate manner (for example, by means of firmware).

[0109] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0110] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0111] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0112] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0113] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0114] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0115] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0116] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for detecting false touch of a light curtain, characterized in that: include: When it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door, the blocking time is counted and an image captured by the image sensor is obtained; identifying, based on the image, whether the passenger's movement trend is toward the elevator door; If not, obtaining the position of the intrusion portion of the passenger in the light curtain; Acquiring motion data of the elevator door, and calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part; When the collision duration is greater than a preset safety duration threshold and the blocking duration is less than a blocking duration threshold, determining that the passenger has mistakenly touched the light curtain; The movement data of the elevator door includes the door opening width and the door closing speed of the elevator door, the position of the intrusion portion includes the position of the intrusion portion in the elevator door area, and the calculation of the collision duration between the elevator door and the intrusion portion according to the movement data and the position of the intrusion portion includes: Determining whether the door opening width is greater than a preset width threshold; If yes, calculating the shortest distance between the intrusion portion and the elevator door according to the door opening width and the position of the intrusion portion in the elevator door area; The ratio of the shortest distance to the door closing speed is calculated to obtain the collision duration between the elevator door and the intrusion part.

2. The method according to claim 1, characterized in that The step of identifying, based on the image, whether the passenger's movement trend is toward the elevator door comprises: Performing target detection and tracking on the image to obtain the moving speed and direction of the passenger's body; When the moving speed is less than a preset speed threshold, and the moving direction is less than a preset direction threshold, determining that the passenger is not moving toward the elevator door; When the moving speed is greater than a preset speed threshold, and the moving direction is greater than a preset direction threshold, it is determined that the passenger is moving toward the elevator door.

3. The method according to claim 1, characterized in that The obtaining of the position of the intrusion portion of the passenger in the light curtain comprises: An intrusion portion of the passenger into the light curtain is identified from the image, and a position of the intrusion portion in the door region is determined.

4. The method according to claim 1, characterized in that The obtaining of the movement data of the elevator door comprises: The door opening width and door closing speed of the elevator door are obtained.

5. The method according to claim 1, characterized in that The step of calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part further includes: When the door opening width is less than or equal to a preset width threshold, the elevator door is controlled to reversely open.

6. The method according to any one of claims 1 to 5, characterized in that: After determining that the passenger accidentally touches the light curtain, the method further includes: The elevator door is controlled to continue closing.

7. The method according to any one of claims 1 to 5, characterized in that: Also includes: When the blocking time is greater than or equal to a preset blocking time threshold, or the collision time is less than or equal to a preset safety time threshold, the elevator door is controlled to open in reverse.

8. A light curtain false touch detection device, characterized in that: include: The blocking duration and image acquisition module is used to count the blocking duration and acquire the image captured by the image sensor when it is detected that at least one part of the passenger blocks the light curtain during the closing process of the elevator door; A movement trend determination module, used for identifying whether the movement trend of the passenger is moving towards the elevator door according to the image; An intrusion position acquisition module, used to acquire the position of the intrusion part of the passenger in the light curtain; a collision duration calculation module, used for acquiring motion data of the elevator door, and calculating the collision duration between the elevator door and the intrusion part according to the motion data and the position of the intrusion part; A light curtain mis-touch determination module, configured to determine that the passenger has mis-touch the light curtain when the collision duration is greater than a preset safety duration threshold and the blocking duration is less than a blocking duration threshold; The movement data of the elevator door includes the door opening width and door closing speed, the position of the intrusion part includes the position of the intrusion part in the elevator door area, and the collision duration calculation module includes: A door opening width determination unit, used to determine whether the door opening width is greater than a preset width threshold; A shortest distance calculation unit, used for calculating the shortest distance from the intrusion part to the elevator door according to the door opening width and the position of the intrusion part in the elevator door area; The collision time calculation unit is used to calculate the ratio of the shortest distance to the door closing speed to obtain the collision time between the elevator door and the intrusion part.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the light curtain false touch detection method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the light curtain false touch detection method according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Light curtain fault detection method and system

    CN106081768A

  • Light curtain detection threshold generation method, device and system

    CN108059068A