A SYSTEM AND A METHOD FOR COLLISION AND INTRUSION DETECTION OF A DOOR

20250265914 ยท 2025-08-21

    Inventors

    Cpc classification

    International classification

    Abstract

    The disclosure relates to a system (100) for collision and intrusion detection of a door (1), the system (100) comprises a movement sensor (10a, 10b) configured to be arranged at the door (1) to detect movement of the door (1), a processing circuitry (102a, 102b, 102c) configured to cause the system (100) to obtain, by the movement sensor (10a, 10b), movement data indicative of a movement of the door (1), analyze the movement of the door (1) during a predefined time period based on the obtained movement data, and utilize a movement-to-event model to determine a probable event that caused the movement of the door (1). The disclosure further relates to a method for collision and intrusion detection of a door (1) and a computer program product (500).

    Claims

    1. A system (100) for collision and intrusion detection of a door (1), the system (100) comprises: a movement sensor (10a, 10b) configured to be arranged at the door (1) to detect movement of the door (1); a processing circuitry (102a, 102b, 102c), configured to cause the system (100) to: obtain, by the movement sensor (10a, 10b), movement data indicative of a movement of the door (1); analyze the movement of the door (1) during a predefined time period based on the obtained movement data; and utilize a movement-to-event model to determine a probable event that caused the movement of the door (1).

    2. The system (100) according to claim 1, wherein the movement-to-event model is based on known movements of the door (1) linked to known events.

    3. The system (100) according to claim 1, wherein the processing circuitry (102a, 102b, 102c) is further configured to: determine a movement pattern describing the movement of the door (1) during the predefined time period and wherein the movement-to-event model is comparing the determined movement pattern describing the movement of the door (1) with known movement patterns describing different movements of the door (1) caused by known events.

    4. The system (100) according to claim 1, wherein the processing circuitry (102a, 102b, 102c) is further configured to, cause the system (100) to: control operation of the door (1) based on the probable event that caused the movement of the door (1).

    5. The system (100) according to claim 1, wherein the processing circuitry (102a, 102b, 102c) is further configured to, cause the system (100) to: determine a position of the door (1) when the probable event that caused the movement of the door (1) occurred.

    6. The system (100) according to claim 1, wherein the movement data indicative of a movement of the door (1) is indicative of a movement in at least a first direction (x, y, z) in relation to the door (1).

    7. The system (100) according to claim 1, wherein the movement of the door (1) during the predefined time period is described by a function describing a movement amplitude in at least a first direction (x, y, z) in relation to the door (1) over time.

    8. The system (100) according to according to claim 1, wherein an impact movement energy, causing the movement of the door (1) during the predefined time period, is determined by calculating the surface area under the function describing the movement amplitude in the at least first direction (x, y, z) in relation to the door (1) over time.

    9. The system (100) according to claim 1, wherein the movement-to-event model is trained based on historical event data and/or user input data by using artificial intelligence models and/or statistical models.

    10. The system (100) according to claim 1, wherein in the system (100) further comprises: a motor (40a, 40b) arranged in the vicinity of the movement sensor (10a, 10b), and the movement sensor (10a, 10b) is further configured to detect movement and/or vibration of the door (1) caused by frequencies generated by the motor (40a, 40b), and in accordance with a determination of a probable event, the processing circuitry (102a, 102b, 102c) is further configured to: determine a change in the amplitude of the frequencies generated by the motor (40a, 40b) to predict maintenance of the door (1).

    11. A method for collision and intrusion detection of a door (1), the method comprising: (S1) obtaining, by the movement sensor (10a, 10b), movement data indicative of a movement of the door (1); (S3) analyzing the movement of the door (1) during a predefined time period based on the obtained movement data; and (S5) utilizing a movement-to-event model to determine a probable event that caused the movement of the door (1).

    12. The method according to claim 11, the method further comprising: (S4) determining a movement pattern describing the movement of the door (1) during the predefined time period and wherein the movement-to-event model is comparing the determined movement pattern describing the movement of the door (1) with known movement patterns describing different movements of the door (1) caused by known events.

    13. The method according to claim 11, the method further comprising: (S6) controlling operation of the door (1) based on the probable event that caused the movement of the door (1).

    14. The method according to claim 11, the method further comprising: (S7) determining a position of the door (1) when the probable event that caused the movement of the door (1) occurred.

    15. A computer program product (500) comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a processing circuitry (102a, 102b, 102c) and configured to cause execution of the method according to claim 11 when the computer program is run by the at least one processing circuitry (102a, 102b, 102c).

    Description

    BRIEF DESCRIPTIONS OF THE DRAWINGS

    [0053] The above objects, as well as additional objects, features and advantages of the present disclosure, will be more fully appreciated by reference to the following illustrative and non-limiting detailed description of example embodiments of the present disclosure, when taken in conjunction with the accompanying drawings.

    [0054] FIG. 1 illustrates a system for collision and intrusion detection of a door, according to an embodiment of the present disclosure.

    [0055] FIG. 2a illustrates an example of collision detection when the door is hit by a truck.

    [0056] FIG. 2b illustrates an example of intrusion detection when the door is manipulated by a person.

    [0057] FIG. 3a illustrates an example acceleration over time graph when the door hit by a truck.

    [0058] FIG. 3b illustrates an example acceleration over time graph when the door hit by a ball.

    [0059] FIG. 4a illustrates an example of obtained movement data of a detected movement of the door.

    [0060] FIG. 4b illustrates an example of movement data of a first known movement of the door linked to a first known event.

    [0061] FIG. 4c illustrates an example of movement data of a second known movement of the door linked to a second known event.

    [0062] FIG. 5a illustrates a first example of impact movement energy, causing the movement of the door.

    [0063] FIG. 5b illustrates a second example of impact movement energy, causing the movement of the door.

    [0064] FIG. 6 illustrates a flow chart of the method steps according to the second aspect of the disclosure.

    [0065] FIG. 7 illustrates a computer program product according to the third aspect of the disclosure.

    DETAILED DESCRIPTION

    [0066] The present disclosure will now be described with reference to the accompanying drawings, in which preferred example embodiments of the disclosure are shown. The disclosure may, however, be embodied in other forms and should not be construed as limited to the herein disclosed embodiments. The disclosed embodiments are provided to fully convey the scope of the disclosure to the skilled person.

    [0067] FIG. 1 illustrates a system for collision and intrusion detection of a door 1, according to an embodiment of the present disclosure.

    [0068] In the example illustration in FIG. 1, the door 1 is an overhead sectional door, e.g. a door 1 to a warehouse or logistics center.

    [0069] It is understood that system 100 for collision and intrusion detection of a door 1 can be configured for collision and intrusion detection of any type of door. In an example the door 1 is a pedestrian door, e.g. an entrance door at a building such as a hotel, an office or a home.

    [0070] According to some embodiments the door 1 is any of a revolving door, a slider door, a hangar door, a sliding door, a swing door, an overhead sectional door, a folding door, a vertical-lifting door, a high speed door, a garage door, a pedestrian door, an overhead sectional door and a mega door.

    [0071] The first aspect of this disclosure shows a system 100 for collision and intrusion detection of a door 1. The system 100 comprises a movement sensor 10a, 10b configured to be arranged at the door 1 to detect movement of the door 1.

    [0072] According to some embodiments the system 100 comprises plural movement sensors 10a, 10b configured to be arranged at the door 1 to detect movement of the door 1. According to some embodiments the plural movement sensors 10a, 10b are configured to be connected and configured to cooperate in order to detect movement of the door 1.

    [0073] In the illustration in FIG. 1 the two movement sensors 10a, 10b are arranged at different corners of the door 1, that is an overhead sectional door. The movement sensor 10a, 10b can however be arranged anywhere at the door.

    [0074] An advantage with plural movement sensors 10a, 10b is that the system becomes more robust with respect to redundancy, and another advantage is that the detection of the movement of the door can be more precise.

    [0075] The system 100 comprises a processing circuitry 102a, 102b, 102c. According to some embodiments the processing circuitry 102a is arranged at the door 1. In the illustration in FIG. 1 the processing circuitry 102a is arranged at the door 1 together with the movement sensor 10a.

    [0076] According to some embodiments the processing circuitry 102b is comprised in a portable electronic device 400 operatively connected to the movement sensor 10a, 10b via a communication network 50.

    [0077] According to some embodiments the processing circuitry 102c is comprised in a remote stationary electronic device 500 operatively connected to the movement sensor 10a, 10b via the communication network 50.

    [0078] According to some embodiments the system 100 comprises a memory 101a, 101b, 101c. According to some embodiments the memory 101a, 101b, 101c is operatively connected to the processing circuitry 102a, 102b, 102c.

    [0079] According to some embodiments the memory 101a is arranged at the door 1. In the illustration in FIG. 1 the memory 101a is arranged at the door 1 together with the processing circuitry 102a and the movement sensor 10a.

    [0080] According to some embodiments the memory 101b is comprised in a portable electronic device 400 operatively connected to the processing circuitry 102b in the portable electronic device 400 or operatively connected to the processing circuitry 102a, 102c via the communication network 50.

    [0081] According to some embodiments the memory 101c is comprised in a remote stationary electronic device 500 operatively connected to the processing circuitry 102c in the remote stationary electronic device 500 or operatively connected to the processing circuitry 102a, 102c via the communication network 50.

    [0082] According to some embodiments the communication network 50 is a wireless communication network.

    [0083] According to some embodiments the wireless communication network is a standardized wireless local area network such as a Wireless Local Area Network, WLAN, Bluetooth, ZigBee, Ultra-Wideband, UWB, Radio Frequency Identification, RFID, or similar network.

    [0084] According to some embodiments the wireless communication network is a standardized wireless wide area network such as a Global System for Mobile Communications, GSM, Extended GSM, General Packet Radio Service, GPRS, Enhanced Data Rates for GSM Evolution, EDGE, Wideband Code Division Multiple Access, WCDMA, Long Term Evolution, LTE, Narrowband-IoT, 5G, Worldwide Interoperability for Microwave Access, WiMAX or Ultra Mobile Broadband, UMB or similar network.

    [0085] According to some embodiments the wireless communication network can also be a combination of both a wireless local area network and a wireless wide area network.

    [0086] According to some embodiments communication network 50 can be a combination a wired communication network and a wireless communication network. According to some embodiments the communication network 50 is defined by common Internet Protocols.

    [0087] The processing circuitry 102a, 102b, 102c is configured to cause the system 100 to obtain, by the movement sensor 10a, 10b, movement data indicative of a movement of the door 1, analyze the movement of the door 1 during a predefined time period based on the obtained movement data, and utilize a movement-to-event model to determine a probable event that caused the movement of the door 1.

    [0088] An advantage with this aspect is that by analyzing the movement of the door 1, a probable event causing the movement can be determined, and the information regarding the probable event can in turn be used to take actions that relates to the operation of the door 1 in order to secure operation and protect the door 1.

    [0089] It is understood that the probable event can be a variety of events, and not limited to collision and intrusion events. According to some embodiments the probable event is any event caused by external influence of the door 1. In an example movement of the door can be caused by weather, animals, humans, machines, objects, etc.

    [0090] FIG. 2a illustrates example of collision detection when the door 1 is hit by a truck. In the example illustration in FIG. 2a the door 1 is an overhead sectional door, and the door 1 is hit by the truck when the door 1 is between closed and fully opened position at a certain height above the ground. In the example the door 1 is hit by a truck, there are however plural other collisions that are possible including the example that the door 1 is hit by a forklift which is unfortunately quite common.

    [0091] FIG. 2b illustrates example of intrusion detection when the door is manipulated by a person. In the example illustration in FIG. 2b the door 1 is an overhead sectional door, and the door 1 is manipulated by an intruder from the outside of the door 1 by a crowbar when the door 1 is in a closed position.

    [0092] According to some embodiments the movement data indicative of a movement of the door 1 is indicative of a movement in at least a first direction x, y, z in relation to the door 1. An advantage with this embodiment is that movement data indicative of a movement of the door 1 can be obtained in one or plural dimensions in relation to the door 1 and the determination of the probable event that caused the movement of the door can utilize the movement data indicative of movement in one or plural dimensions.

    [0093] FIG. 1 illustrates three directions x, y, z. In the illustration the direction x is parallel to the plane defined by the surface of the door 1 in a first direction, and the direction y is parallel to the plane defined by the surface of the door 1 in a second direction, and the direction z is perpendicular to the plane defined by the surface of the door 1.

    [0094] In the example illustration in FIG. 2a when the door 1 is hit by the truck, the event causes movements of the door 1. In an example when the door 1 is hit by the truck, the event causes movements of the door 1 in three directions x, y, z in relation to the door 1. The movement sensor 10a, 10b is configured to detect movement of the door 1 and according to one embodiment movement data indicative of the movement of the door comprises measurement of the acceleration of the door 1 in the three directions x, y, z in relation to the door 1.

    [0095] According to some embodiments only movement data indicative of a movement of the door 1 in one direction in relation to the door 1 is used for determining the probable event that caused the movement of the door 1.

    [0096] According to some embodiments movement data indicative of a movement of the door 1 the direction perpendicular to the plane defined by the surface of the door 1 used for determining the probable event that caused the movement of the door 1.

    [0097] In the example as illustrated in FIG. 2a when the door 1 is hit by the truck, only movement data indicative of a movement of the door 1 in the direction perpendicular to the plane defined by the surface of the door 1 is used for determining the probable event that caused the movement of the door 1.

    [0098] In the example as illustrated in FIG. 2b when the door 1 is manipulated by an intruder from the outside of the door 1 by a crowbar, only movement data indicative of a movement of the door 1 in the second direction y that is parallel to the plane defined by the surface of the door is used for determining the probable event that caused the movement of the door 1.

    [0099] FIG. 3a illustrates example acceleration over time graph when the door 1 hit by a truck. In FIG. 3a, the movement data indicative of the movement of the door 1 comprises measurement of the acceleration of the door 1 the z direction that is the direction that is perpendicular to the plane defined by the surface of the door 1. The FIG. 3a illustrates acceleration, measured in acceleration force, mg, over time, in milliseconds, ms. In the example illustration of FIG. 3a the predefined time period is between 2085.5 ms and 2086.5 ms.

    [0100] FIG. 3b illustrates example acceleration over time graph when the door hit by a ball. In FIG. 3b, the movement data indicative of the movement of the door 1 comprises measurement of the acceleration of the door 1 the z direction that the direction that is perpendicular to the plane defined by the surface of the door 1. The FIG. 3b illustrates acceleration, measured in acceleration force, mg, over time, in milliseconds, ms. In the example illustration of FIG. 3b the predefined time period is between 1870.0 ms and 1879.0 ms.

    [0101] According to some embodiments the movement-to-event model is based on known movements of the door 1 linked to known events.

    [0102] According to some embodiments movement data indicative of known movements of the door 1 linked to known events are stored in the memory 101a, 101b, 101c.

    [0103] According to some embodiments the movement-to-event model is utilizing stored movement data indicative of known movements of the door 1 linked to known events to determine a probable event that caused the movement of the door 1.

    [0104] According to some embodiments the movement-to-event model is comparing the obtained movement data indicative of a movement of the door 1 with stored movement data indicative of known movements of the door 1 linked to known events, to determine a probable event that caused the movement of the door 1.

    [0105] FIG. 4a illustrates an example of obtained movement data of a detected movement of the door. According to some embodiments the movement data of the detected movement of the door comprising an acceleration over time function.

    [0106] FIG. 4b illustrates an example movement data of a first known movement of the door linked to a first known event. According to some embodiments the movement data of the first known movement of the door comprising an acceleration over time function. In the example illustration in FIG. 4b the known event is collision detection when the door 1 is hit by a truck.

    [0107] FIG. 4c illustrates an example movement data of a second known movement of the door linked to a second known event. According to some embodiments the movement data of the second known movement of the door comprising an acceleration over time function. In the example illustration in FIG. 4c the known event is collision detection when the door 1 is hit by a ball.

    [0108] According to some embodiments multiple known movements indicative of movements of the door 1 linked to multiple known events are stored in the memory 101a, 101b, 101c.

    [0109] FIGS. 4b and 4c are for illustrative purpose and it is understood that multiple known movements of the door linked to a plural known events can be stored in the memory 101a, 101b, 101c and utilized by the movement-to-event model to determine a probable event that caused the movement of the door 1.

    [0110] In a use case example, with reference to FIGS. 4a-4c, the movement-to-event model is analyzing the movement of the door 1 during a predefined time period based on the obtained movement data. The movement of the door 1 during the predefined time period is illustrated as in FIG. 4a. The movement-to-event model is used for determining a probable event that caused the movement of the door based on existing known movements of the door 1 linked to known events. Two known movements of the door 1 linked to known events are illustrated in FIG. 4b, when the door 1 is hit by a truck, and in FIG. 4c, when the door 1 is hit by a ball. In the example the probable event that caused the movement of the door 1 as illustrated in FIG. 4a is determined using the movement-to-event to be that a the door has been hit by a truck, as illustrated in FIG. 4b, and not that the door has been hit by a ball as illustrated in FIG. 4c. It is understood that the processing circuitry 102a, 102b, 102c is configured to do a more precise determination but for illustrative purpose, the FIGS. 4a-4c, illustrates for the human eye one principle of how the movement-to-event model can determine a probable event that caused the movement of the door 1.

    [0111] An advantage with this embodiment is that the movement-to-event model is used to analyze and compare the obtained movement data indicative of the movement of the door 1, with plural known movement data indicative of a movements of doors that are linked to known events, in order to determine the probable event that caused the movement of the door.

    [0112] According to some embodiments the processing circuitry 102a, 102b, 102c is further configured to determine a movement pattern describing the movement of the door 1 during the predefined time period and wherein the movement-to-event model is comparing the determined movement pattern describing the movement of the door 1 with known movement patterns describing different movements of the door 1 caused by known events.

    [0113] According to some embodiments the movement pattern is based on the obtained movement data indicative of a movement of the door 1.

    [0114] According to some embodiments the movement pattern is a pattern indicative of a movement in at least a first direction x, y, z in relation to the door 1, over time. In an example the movement pattern is four dimensional, indicative of a movement of the door 1 in a first direction x, a second direction y and third directions, over time.

    [0115] According to some embodiments known movement patterns are stored in the memory 101a, 101b, 101c.

    [0116] According to some embodiments the movement-to-event model is utilizing known movement patterns to determine a probable event that caused the movement of the door 1.

    [0117] According to some embodiments the movement-to-event model is comparing the obtained movement pattern with stored known movement patterns, to determine a probable event that caused the movement of the door 1.

    [0118] An advantage with this embodiment is that the movement-to-event model can be used to analyze and compare the movement pattern describing the movement of the door with plural known movement patterns that are linked to known events, in order to determine the probable event that caused the movement pattern of the door.

    [0119] According to some embodiments the processing circuitry 102a, 102b, 102c is further configured to, cause the system 100 to control operation of the door 1 based on the probable event that caused the movement of the door 1. According to some embodiments the operation of the door 1 is dependent on the probable event that caused the movement of the door 1. According to some embodiments the operation of the door 1 is at least any of opening the door 1, closing the door 1, holding the door, slowing down the speed of the door 1, increasing the speed of the door 1, locking the door 1 and unlocking the door 1.

    [0120] An advantage with this embodiment is that the door can be operated in different ways dependent on what probable event that has occurred in order to maintain safety and reduce possible damage of the door.

    [0121] According to some embodiments the processing circuitry 102a, 102b, 102c is further configured to, cause the system 100 to generate and send a notification message to an electronic device based on the probable event that caused the movement of the door 1. According to some embodiments the notification message is indicative of the probable event that caused the movement of the door 1. According to some embodiments the notification message is any of a visual, tactile or sound notification. In an example a service technician can receive a message via a user interface of the portable electronic device, e.g. a smartphone, indicative of the probable event that caused the movement of the door 1.

    [0122] According to some embodiments the processing circuitry 102a, 102b, 102c is further configured to, cause the system 100 to determine a position of the door 1 when the probable event that caused the movement of the door 1 occurred.

    [0123] An advantage with this embodiment is that it can be determined what may have caused the movement of the door 1 and to determine possible damage of the door 1. FIG. 2a illustrates an example of a collision detection when the door is hit by a truck when the door 1 was between closed and fully opened position. In the example, with the knowledge of the position of the door 1, it can be determined what parts of the door 1 that may be damaged and that needs service and what parts that may not be damaged and not need service.

    [0124] According to some embodiments the movement of the door 1 during the predefined time period is described by a function describing a movement amplitude in at least a first direction x, y, z in relation to the door 1 over time. FIGS. 4a-4c illustrate example functions that are describing a movement amplitude in a first direction in relation to the door 1 over time. According to some embodiments the movement amplitude is determined by an acceleration of the door in a direction to describe the movement of the door 1. According to some embodiments the movement amplitude is determined by a distance the door 1 is moving to describe the movement of the door 1.

    [0125] An advantage with this embodiment is that the function describing the movement amplitude can be utilized by the movement-to-event model to determine a probable event that caused the movement of the door.

    [0126] According to some embodiments an impact movement energy, causing the movement of the door 1 during the predefined time period, is determined by calculating the surface area under the function describing the movement amplitude in the at least first direction x, y, z in relation to the door 1 over time.

    [0127] FIGS. 5a and 5b illustrate example functions that are describing an absolute movement amplitude, Ampl, in a first direction in relation to the door 1 over time. According to some embodiments the movement amplitude is determined by an acceleration of the door in a direction to describe the movement of the door 1. According to some embodiments the movement amplitude is determined by a distance the door 1 is moving to describe the movement of the door 1.

    [0128] FIG. 5a illustrates a first example impact movement energy, causing the movement of the door. FIG. 5a illustrates a first example impact movement energy, causing the movement of the door, determined by a first surface area A1 under the function describing the movement amplitude in the at least first direction.

    [0129] FIG. 5b illustrates a second example impact movement energy, causing the movement of the door. FIG. 5b illustrates a second example impact movement energy, causing the movement of the door, determined by a second surface area A2 under the function describing the movement amplitude in the at least first direction.

    [0130] According to some embodiments the impact movement energy is utilized by the movement-to-event model to determine a probable event that caused the movement of the door 1.

    [0131] An advantage with this embodiment is that the determined impact movement energy can be utilized by the movement-to-event model to determine a probable event that caused the movement of the door.

    [0132] According to some embodiments the movement-to-event model is trained based on historical event data and/or user input data by using artificial intelligence models and/or statistical models.

    [0133] According to some embodiments the system 100 is configured to obtain historical event data from other systems configured for collision and intrusion detection of doors.

    [0134] According to some embodiments the movement-to-event model is trained by user input data confirming certain event linked to certain movement of the door 1.

    [0135] According to some embodiments the system is using artificial intelligence models and/or statistical models to automatically improve predictions and decisions of the movement-to-event model. An advantage with this embodiment is that the movement-to-event model can be improved over time in order to improve the determination of the probable event that caused the movement of the door.

    [0136] According to some embodiments the movement-to-event model utilizes at least any of signal processing and image processing to determine a probable event that caused the movement of the door 1.

    [0137] According to some embodiments the movement-to-event model utilizes distributed processing with multiple processing circuitries 102a, 102b, 102c, to determine a probable event that caused the movement of the door 1.

    [0138] According to some embodiments, the system further comprises a motor 40a, 40b arranged at the door configured to control operation of the door. In the example illustration of FIG. 1 two motors are arranged at different corners of the door 1, that is an overhead sectional door. The movement motors 40a, 40b can however be arranged anywhere at the door 1.

    [0139] According to some embodiments the system comprises a motor 40a, 40b arranged in the vicinity of the movement sensor 10a, 10b.

    [0140] According to some embodiments the movement sensor 10a, 10b is further configured to detect movement and/or vibration of the door 1 caused by frequencies generated by the motor 40a, 40b, and in accordance with a determination of a probable event, the processing circuitry 102a, 102b, 102c is further configured to determine a change in the amplitude of the frequencies generated by the motor 40a, 40b to predict maintenance of the door 1.

    [0141] An advantage with this embodiment is that in a determination of a probable event it can be further determined if the operation of the motor has changed, which can be an indication of that maintenance of the door is needed or not needed dependent on the determination of change in the amplitude of the frequencies generated by the motor after the probable event has occurred.

    [0142] According to some embodiments the processing circuitry 102a, 102b, 102c is further configured to, cause the system 100 to generate and send a maintenance notification message to an electronic device based on the probable event that caused the movement and/or vibration of the door 1. According to some embodiments the maintenance notification message is indicative of what maintenance that is needed based on the determination of change in the amplitude of the frequencies generated by the motor after the probable event has occurred. According to some embodiments the maintenance notification message is any of a visual, tactile or sound notification. In an example a service technician can receive a message via a user interface of the portable electronic device, e.g. a smartphone, indicative of the maintenance that is needed.

    [0143] The second aspect of this disclosure shows a method for collision and intrusion detection of a door 1. The method comprising the step of S1 obtaining, by the movement sensor 10a, 10b, movement data indicative of a movement of the door 1, the step of S3 analyzing the movement of the door 1 during a predefined time period based on the obtained movement data, and the step of S5 utilizing a movement-to-event model to determine a probable event that caused the movement of the door 1.

    [0144] An advantage with this aspect is that by analyzing the movement of the door, a probable event causing the movement can be determined, and the information regarding the probable event can in turn be used to take actions that relates to the operation of the door in order to secure operation and protect the door.

    [0145] According to some embodiments the method further comprises the step of S2 determining, if the movement of the door 1 is above a predefined threshold value based on the obtained movement data.

    [0146] An advantage with this aspect is that if the movement of the door is below a predefined threshold value, the movement of the door is ignored.

    [0147] According to some embodiments the method further comprises the step of S4 determining a movement pattern describing the movement of the door 1 during the predefined time period and wherein the movement-to-event model is comparing the determined movement pattern describing the movement of the door 1 with known movement patterns describing different movements of the door 1 caused by known events.

    [0148] An advantage with this embodiment is that the movement-to-event model can be used to analyze and compare the movement pattern describing the movement of the door with plural known movement patterns that are linked to known events, in order to determine the probable event that caused the movement pattern of the door.

    [0149] According to some embodiments the method further comprises the step of S6 controlling operation of the door 1 based on the probable event that caused the movement of the door 1.

    [0150] An advantage with this embodiment is that the door 1 can be operated in different ways dependent on what probable event that has occurred in order to maintain safety and reduce possible damage of the door 1.

    [0151] According to some embodiments the method further comprises the step of S7 determining a position of the door 1 when the probable event that caused the movement of the door 1 occurred.

    [0152] An advantage with this embodiment is that it can be determined what may have caused the movement of the door and to determine possible damage of the door 1.

    [0153] The third aspect of this disclosure shows a computer program product the second aspect comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a processing circuitry 102a, 102b, 102c and configured to cause execution of the method when the computer program is run by the at least one processing circuitry 102a, 102b, 102c.

    [0154] The person skilled in the art realizes that the present disclosure is not limited to the preferred embodiments described above. The person skilled in the art further realizes that modifications and variations are possible within the scope of the appended claims.

    [0155] Additionally, variations to the disclosed embodiments can be understood and effected by the skilled person in practicing the claimed disclosure, from a study of the drawings, the disclosure, and the appended claims.