Door opening anti-collision method, device and system, electronic equipment and storage medium
By using preset sensors in the door opening warning system to monitor objects around the vehicle and judge collision risks based on their displacement information, the function of secondary locking of the vehicle door is achieved, solving the problems of inaccurate detection and unreasonable width limits in the existing system, and improving the safety of the system.
Patent Information
- Application Number
- CN202311428353.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
Due to inaccurate sensor detection of the existing door opening warning system, it is easy to cause early warning failure or unreasonable door opening width limit, which cannot effectively prevent door opening accidents.
The preset sensor monitors the monitored object within the preset range of the vehicle to determine whether it is a moving object, and obtain the displacement information of the moving object. Judging whether there is a collision risk based on the displacement information, if there is, the door on the nearest side will be locked twice.
The safety of the door opening warning system is improved, ensuring that passengers in the car will not collide with moving objects when opening the door, effectively preventing collision accidents.
Smart Images

Figure CN119911229A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle technology, and in particular to a method and device, system, electronic device and storage medium for door opening anti-collision. Background Art
[0002] When the driver or passenger of a vehicle gets off the vehicle, they open the door rashly without checking whether there are pedestrians or vehicles coming from behind, which may cause a traffic accident in which the pedestrian or vehicle collides with the door. This type of traffic accident is commonly known as "door opening kill". The current technical solution to prevent door opening kill is mainly to detect objects that may collide with the body sensor, and then issue a collision warning or limit the width of the door opening. However, due to inaccurate sensor detection of the door opening warning system, stationary objects will be identified as collision objects, resulting in warning failure. At the same time, the door opening warning system's restriction on the door opening width will also be affected by the sensor's detection accuracy; if the sensor monitoring accuracy is not high, resulting in a too large limit on the door opening width, it will also cause a collision when the door is opened. Summary of the invention
[0003] The present invention provides a method and device, system, electronic device and storage medium for preventing door opening collision, the main purpose of which is to improve the safety of the door opening warning system.
[0004] According to a first aspect of the present disclosure, a method for preventing door collision during opening is provided, comprising:
[0005] Based on a preset sensor, monitor a monitoring object within a preset range of the vehicle, and determine whether the monitoring object is a moving object;
[0006] If the monitored object is a moving object, obtaining displacement information of the moving object;
[0007] Based on the displacement information, determining whether there is a risk of collision between the moving object and the vehicle;
[0008] If there is a risk of collision, the door on the side of the moving object close to the vehicle is locked for the second time.
[0009] Optionally, the method further includes:
[0010] If the monitored object is a stationary object, obtaining first spatial position information of the stationary object;
[0011] According to the first spatial position information and the pre-stored second spatial position information of the vehicle door being opened and occupied, it is determined whether to perform secondary locking on the vehicle door corresponding to the stationary object.
[0012] Optionally, the acquiring the displacement information of the moving object includes:
[0013] Based on the preset sensor, the longitudinal distance of the moving object from the vehicle door in the X-axis direction, the lateral distance from the vehicle door in the Y-axis direction, and the moving speed of the moving object are obtained, wherein the vehicle is in a spatial rectangular coordinate system with the length direction of the vehicle as the X-axis, the width direction of the vehicle as the Y-axis, the height direction of the vehicle as the Z-axis, and any point of the vehicle as the origin.
[0014] Optionally, judging whether there is a risk of collision between the moving object and the vehicle based on the displacement information includes:
[0015] Calculating the moving time of the moving object to the door position according to the longitudinal distance and the moving speed;
[0016] If the lateral distance is less than a distance threshold and the movement time is less than a time threshold, it is determined that there is a risk of collision between the moving object and the vehicle;
[0017] If the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold, it is determined that there is no risk of collision between the moving object and the vehicle.
[0018] Optionally, after determining that there is a risk of collision between the moving object and the vehicle, the method further includes:
[0019] Calculating a collision probability of the moving object colliding with the door based on the distance corresponding to the distance threshold, the lateral distance, and the lateral occupied distance occupied by the door opening;
[0020] According to the collision probability, a warning message of a corresponding level is generated.
[0021] Optionally, judging whether to perform secondary locking on the door corresponding to the stationary object according to the first spatial position information and pre-stored second spatial position information of the door being opened and occupied includes:
[0022] Based on the spatial rectangular coordinate system, comparing the first spatial position information and the second spatial position information;
[0023] If it is determined that the stationary object intrudes into the space occupied by the vehicle door, it is determined that the vehicle door corresponding to the stationary object is locked for the second time.
[0024] Optionally, the method further includes:
[0025] If the door on the side of the moving object close to the vehicle has been opened and the opened door is close to the moving object, the other door on the side close to the moving object is released from secondary locking.
[0026] According to a second aspect of the present disclosure, a door opening anti-collision device is provided, comprising:
[0027] A determination unit, configured to monitor a monitoring object within a preset range of the vehicle based on a preset sensor, and determine whether the monitoring object is a moving object;
[0028] A first acquisition unit, configured to acquire displacement information of the moving object if the monitored object is a moving object;
[0029] A first judgment unit, configured to judge whether there is a risk of collision between the moving object and the vehicle based on the displacement information;
[0030] The locking unit is used to perform secondary locking on the door on the side of the moving object close to the vehicle if there is a risk of collision.
[0031] Optionally, the device further comprises:
[0032] a second acquisition unit, configured to acquire first spatial position information of the stationary object if the monitored object is a stationary object;
[0033] The second judgment unit is used to judge whether to perform secondary locking on the door corresponding to the stationary object according to the first spatial position information and the pre-stored second spatial position information occupied by the door opening.
[0034] Optionally, the first acquiring unit is further used for:
[0035] Based on the preset sensor, the longitudinal distance of the moving object from the vehicle door in the X-axis direction, the lateral distance from the vehicle door in the Y-axis direction, and the moving speed of the moving object are obtained, wherein the vehicle is in a spatial rectangular coordinate system with the length direction of the vehicle as the X-axis, the width direction of the vehicle as the Y-axis, the height direction of the vehicle as the Z-axis, and any point of the vehicle as the origin.
[0036] Optionally, the first judging unit includes:
[0037] A calculation module, used for calculating the movement time of the moving object to the door position according to the longitudinal distance and the moving speed;
[0038] A first determination module, configured to determine that there is a risk of collision between the moving object and the vehicle if the lateral distance is less than a distance threshold and the movement time is less than a time threshold;
[0039] The second determination module is used to determine that there is no risk of collision between the moving object and the vehicle if the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold.
[0040] Optionally, the device further comprises:
[0041] a calculation unit, configured to calculate a collision probability between the moving object and the vehicle door after determining that there is a risk of collision between the moving object and the vehicle, based on the distance corresponding to the distance threshold, the lateral distance, and the lateral occupied distance occupied by the vehicle door opening;
[0042] A generating unit is used to generate warning information of a corresponding level according to the collision probability.
[0043] Optionally, the second judging unit includes:
[0044] A comparison module, configured to compare the first spatial position information and the second spatial position information based on the spatial rectangular coordinate system;
[0045] The third determination module is used to determine to perform secondary locking on the door corresponding to the stationary object if it is determined that the stationary object intrudes into the space occupied by the open door.
[0046] Optionally, the device further comprises:
[0047] The releasing unit is used to release the secondary locking of another door on the side close to the moving object if the door on the side close to the vehicle has been opened and the opened door is close to the moving object.
[0048] According to a third aspect of the present disclosure, there is provided a door opening anti-collision system, comprising: a sensor unit, a processing unit, and a secondary confirmation lock;
[0049] The sensor unit is connected to the processing unit; the processing unit is connected to the secondary confirmation lock;
[0050] The sensor unit is used to obtain position information and / or displacement information of a monitoring object within a preset range of the vehicle, wherein the monitoring object is a moving object or a stationary object;
[0051] The processing unit analyzes the position information and / or displacement information of the monitored object to determine whether to perform secondary locking on the vehicle door;
[0052] The secondary confirmation lock is used to lock the vehicle door for a second time according to the analysis result of the processing unit, and unlock the door after the secondary confirmation.
[0053] According to a fourth aspect of the present disclosure, there is provided an electronic device, including:
[0054] at least one processor; and
[0055] a memory communicatively connected to the at least one processor; wherein,
[0056] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect.
[0057] According to a fifth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect.
[0058] According to a sixth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0059] The present disclosure provides a method and device, system, electronic device and storage medium for anti-collision when opening a door. Based on a preset sensor, a monitoring object within a preset range of a vehicle is monitored, and it is determined whether the monitoring object is a moving object; if the monitoring object is a moving object, the displacement information of the moving object is obtained; based on the displacement information, it is determined whether there is a risk of collision between the moving object and the vehicle; if there is a risk of collision, the door on the side close to the moving object and the vehicle is locked for a second time. Compared with the related art, the embodiment of the present disclosure monitors the monitoring object within the preset range of the vehicle to determine whether the current monitoring object is a moving object, and can timely discover potential dangers within the preset range of the vehicle when opening the door; by analyzing the displacement information of the moving object, it can further determine whether the moving object will collide with the door, and then determine whether to lock the door on the side close to the moving object and the vehicle for a second time; it can ensure that the passengers in the vehicle will not collide with the moving object when opening the door, prevent the occurrence of collision accidents, and thus improve the safety of the vehicle.
[0060] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0062] Figure 1A schematic diagram of a flow chart of a door opening anti-collision method provided in an embodiment of the present disclosure;
[0063] Figure 2 A schematic flow chart of another door opening anti-collision method provided in an embodiment of the present disclosure;
[0064] Figure 3 This is an application scenario diagram of a door opening anti-collision method;
[0065] Figure 4 A schematic diagram of the structure of a door opening anti-collision device provided in an embodiment of the present disclosure;
[0066] Figure 5 A schematic diagram of the structure of another door opening anti-collision device provided in an embodiment of the present disclosure;
[0067] Figure 6 A schematic diagram of a door opening anti-collision system provided in an embodiment of the present disclosure;
[0068] Figure 7 A schematic block diagram of an exemplary electronic device provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0069] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0070] The following describes the door opening anti-collision method and device, system, electronic device and storage medium of the embodiments of the present disclosure with reference to the accompanying drawings.
[0071] Figure 1 A schematic flow chart of a door opening anti-collision method provided in an embodiment of the present disclosure.
[0072] like Figure 1 As shown, the method comprises the following steps:
[0073] Step 101 : Based on a preset sensor, a monitoring object within a preset range of a vehicle is monitored, and it is determined whether the monitoring object is a moving object.
[0074] In the embodiments of the present disclosure, the preset sensor may be an image sensor or a laser sensor, which is not limited in the present disclosure. The monitoring object is an object, an animal or a human in the surrounding environment of the vehicle monitored by the preset sensor. The monitoring object in the surrounding environment of the vehicle is monitored by the preset sensor arranged on the vehicle, and it is determined whether the monitoring object is a moving object or a stationary object.
[0075] Step 102: If the monitored object is a moving object, the displacement information of the moving object is obtained.
[0076] In the embodiments of the present disclosure, after determining that the monitored object is a moving target, it is necessary to obtain the displacement information of the moving object. The displacement information may be the speed of the moving object or the distance between the moving object and the vehicle. The displacement information is obtained by a preset sensor on the vehicle, which is not limited by the present disclosure. The moving object is a moving object, animal or human in the surrounding environment of the vehicle, which is not limited by the present disclosure.
[0077] Step 103: Based on the displacement information, determine whether there is a risk of collision between the moving object and the vehicle.
[0078] In an embodiment of the present disclosure, after the displacement information of the moving object is acquired, it is determined whether there is a risk of collision between the moving object and the vehicle according to the acquired displacement information.
[0079] In some embodiments of the present disclosure, since the moving object may be a human being or a vehicle controlled by a human being, its motion characteristics do not conform to the characteristics of typical linear motion; the risk or probability of collision cannot be simply calculated based on the acquired displacement information. The position information is input into the door opening warning model to predict the collision risk.
[0080] Step 104: If there is a risk of collision, the door on the side of the moving object close to the vehicle is locked for a second time.
[0081] In an embodiment of the present disclosure, if it is determined that there is a risk of collision between the moving object and the vehicle, a secondary locking may be performed by controlling the door lock on the vehicle door.
[0082] In some embodiments of the present disclosure, there may be a risk of failure due to the secondary locking method of the door lock on the vehicle door. In order to improve the safety of the door opening warning system, such risks are solved by setting a secondary confirmation lock on the vehicle door. The secondary confirmation lock can be similar to the child lock device on the vehicle, which is not limited by the present disclosure.
[0083] The present disclosure provides a method for preventing collision when opening a door. Based on a preset sensor, a monitoring object within a preset range of a vehicle is monitored, and it is determined whether the monitoring object is a moving object; if the monitoring object is a moving object, the displacement information of the moving object is obtained; based on the displacement information, it is determined whether there is a risk of collision between the moving object and the vehicle; if there is a risk of collision, the door on the side close to the moving object and the vehicle is locked for a second time. Compared with the related art, the embodiment of the present disclosure determines whether there is a risk of collision by obtaining the displacement information of the moving object, and then determines whether to lock the door for a second time; it can ensure that the door will not collide with the moving object, thereby improving the safety of the door opening warning system.
[0084] In order to clearly explain the present embodiment, the present embodiment provides Figure 2 The flowchart of the door opening anti-collision method is shown in FIG.
[0085] like Figure 2 As shown, the method comprises the following steps:
[0086] Step 201 : Based on a preset sensor, a monitoring object within a preset range of the vehicle is monitored, and it is determined whether the monitoring object is a moving object.
[0087] Step 202, when the monitored object is a moving object, based on the preset sensor, obtain the longitudinal distance of the moving object from the vehicle door in the X-axis direction, the lateral distance from the vehicle door in the Y-axis direction, and the moving speed of the moving object.
[0088] Specifically, in the disclosed embodiment, the vehicle is in a spatial rectangular coordinate system with the length direction of the vehicle as the X-axis, the width direction of the vehicle as the Y-axis, the height direction of the vehicle as the Z-axis, and any point of the vehicle as the origin. Figure 3 The preset sensor is a camera installed on the vehicle, and the camera obtains the longitudinal distance D between the moving object and the door, the lateral distance H between the moving object and the door, and the moving speed S of the moving object. It can be understood that if the moving object is a large object such as a vehicle, then when calculating the longitudinal distance and the lateral distance, the calculation is performed based on the principle of the closest distance to the moving object.
[0089] Step 203, calculating the movement time of the moving object to the door position according to the longitudinal distance and the moving speed.
[0090] Specifically, in the embodiment of the present disclosure, based on the moving speed S of the moving object and the longitudinal distance D between the moving object and the vehicle door, the time from the moving object to the current vehicle door is calculated as T=D / S.
[0091] Step 204: If the lateral distance is less than a distance threshold and the movement time is less than a time threshold, it is determined that there is a risk of collision between the moving object and the vehicle.
[0092] As an implementable manner of this embodiment, if the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold, it is determined that there is no risk of collision between the moving object and the vehicle.
[0093] For details, please refer to the embodiments of this disclosure. Figure 3 For example, the width occupied by the door after opening is W, the distance threshold is 2W, and the time threshold is 30 seconds; if the lateral distance H is less than 2W and T is less than 30 seconds, it is considered that the moving object is at risk of collision; and the probability of collision is determined based on the above displacement information.
[0094] If the lateral distance H and the movement time T do not meet the above conditions, it is determined that there is no risk of collision between the moving object and the vehicle. For example: if the lateral distance H>2W or T>30 seconds, it is considered that there is no risk of collision. It should be noted that the above description is only exemplary and does not constitute a limitation on the distance threshold and time threshold.
[0095] Step 205, based on the distance corresponding to the distance threshold, the lateral distance and the lateral occupied distance of the door opening, calculate the collision probability of the moving object colliding with the door; and generate warning information of the corresponding level according to the collision probability.
[0096] Specifically, in the embodiment of the present disclosure, when it is determined that the opening of the vehicle door will collide with a moving object, the collision probability of the moving object colliding with the vehicle door is calculated, and corresponding alarm information is generated according to the level of the collision probability.
[0097] For example, please refer to Figure 3 , assuming that the distance corresponding to the distance threshold is L, the lateral distance is Y, and the lateral distance occupied by the door opening is W, then the formula for calculating the probability of collision is:
[0098]
[0099] Among them, P is the probability of collision.
[0100] It should be noted that the premise for calculating the probability of collision is that the risk of collision has been determined and the vehicle doors have been locked for the second time; the purpose of calculating the probability of collision is to generate alarm information of the corresponding level in order to make a reasonable early warning.
[0101] In other embodiments of the present disclosure, the probability of a collision is predicted by inputting the movement information (including lateral distance, moving speed, etc.) of the moving object obtained by a preset sensor into an artificial intelligence prediction model.
[0102] Step 206: If the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold, it is determined that there is no risk of collision between the moving object and the vehicle.
[0103] Specifically, in the disclosed embodiment, when the lateral distance H is less than 2W and T is less than 30 seconds, the secondary confirmation lock on the door is controlled to perform secondary locking to prevent the door from colliding with a moving object. The passengers in the car are reminded to perform secondary confirmation, and after confirming that there is no risk of collision, the locking state of the secondary confirmation lock is released.
[0104] Moving objects may collide with the car door, causing damage to the vehicle or other accidents. By locking the car door twice, the possibility of collision can be reduced and the safety of the vehicle and moving objects can be protected.
[0105] Step 207: When the monitored object is a stationary object, obtain the position information of the stationary object.
[0106] Specifically, in the embodiment of the present disclosure, the stationary object is a stationary object, animal or human in the surrounding environment of the vehicle, and the present disclosure is not limited to this. By obtaining the position information of the stationary object, it is determined whether there is a risk of collision between the stationary object and the vehicle door.
[0107] Step 208 , judging whether to perform secondary locking on the door corresponding to the stationary object according to the first spatial position information and the pre-stored second spatial position information of the door being opened and occupied.
[0108] As an achievable method of this embodiment, the first spatial position information and the second spatial position information are compared and processed based on the spatial rectangular coordinate system; if it is determined that the stationary object intrudes into the space occupied by the door opening, it is determined that the door corresponding to the stationary object is locked for the second time.
[0109] Specifically, in the disclosed embodiment, the acquired position information is compared with the space occupied by the door opening to determine whether the door opening trajectory is on the track and whether the stationary object will collide with the door. If there is a possibility of collision, the door corresponding to the stationary object is locked for the second time. If there is no possibility of collision, no processing is performed.
[0110] Furthermore, as an achievable method of the embodiment of the present disclosure, when a door is close to a moving object and is open, if another door on the same side is to be opened at this time, the following measures are taken: if the door on the side close to the moving object and the vehicle has been opened and the opened door is close to the moving object, the other door on the side close to the moving object is released from the secondary lock.
[0111] Specifically, in the embodiment of the present disclosure, when a vehicle door is close to a moving object and is open, if another vehicle door on the same side is to be opened at this time, the locking state of the secondary confirmation lock corresponding to the vehicle door is released.
[0112] It should be specifically mentioned that in the embodiments of the present disclosure, multiple steps may be included. For the convenience of description, these steps are numbered, but these numbers are not limitations on the execution time slots and execution order between the steps; these steps can be implemented in any order, and the embodiments of the present disclosure are not limited to this.
[0113] Corresponding to the above-mentioned door opening anti-collision method, the present invention also proposes a door opening anti-collision device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, the details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.
[0114] Figure 4 A schematic diagram of the structure of a door opening anti-collision device provided in an embodiment of the present disclosure, such as Figure 4 As shown, including:
[0115] A determination unit 31 is used to monitor a monitoring object within a preset range of the vehicle based on a preset sensor, and determine whether the monitoring object is a moving object;
[0116] A first acquisition unit 32, configured to acquire displacement information of the moving object if the monitored object is a moving object;
[0117] A first judgment unit 33 is used to judge whether there is a risk of collision between the moving object and the vehicle based on the displacement information;
[0118] The locking unit 34 is used to perform secondary locking on the door on the side of the moving object close to the vehicle if there is a risk of collision.
[0119] The present disclosure provides a door opening anti-collision device, which monitors a monitoring object within a preset range of a vehicle based on a preset sensor, and determines whether the monitoring object is a moving object; if the monitoring object is a moving object, the displacement information of the moving object is obtained; based on the displacement information, it is determined whether there is a risk of collision between the moving object and the vehicle; if there is a risk of collision, the door on the side close to the moving object and the vehicle is locked for a second time. Compared with the related art, the embodiment of the present disclosure determines whether there is a risk of collision by obtaining the displacement information of the moving object, and then determines whether to lock the door for a second time; it can ensure that the door will not collide with the moving object, thereby improving the safety of the door opening warning system.
[0120] Furthermore, in a possible implementation of this embodiment, Figure 5 As shown, the device also includes:
[0121] A second acquisition unit 35 is configured to acquire first spatial position information of the stationary object if the monitored object is a stationary object;
[0122] The second judgment unit 36 is used to judge whether to perform secondary locking on the door corresponding to the stationary object according to the first spatial position information and the pre-stored second spatial position information occupied by the door opening.
[0123] Furthermore, in a possible implementation of this embodiment, the first acquiring unit 32 is further configured to:
[0124] Based on the preset sensor, the longitudinal distance of the moving object from the vehicle door in the X-axis direction, the lateral distance from the vehicle door in the Y-axis direction, and the moving speed of the moving object are obtained, wherein the vehicle is in a spatial rectangular coordinate system with the length direction of the vehicle as the X-axis, the width direction of the vehicle as the Y-axis, the height direction of the vehicle as the Z-axis, and any point of the vehicle as the origin.
[0125] Furthermore, in a possible implementation of this embodiment, Figure 5 As shown, the first judging unit 33 includes:
[0126] A calculation module 331, used for calculating the movement time of the moving object to the door position according to the longitudinal distance and the moving speed;
[0127] A first determination module 332, configured to determine that there is a risk of collision between the moving object and the vehicle if the lateral distance is less than a distance threshold and the movement time is less than a time threshold;
[0128] The second determination module 333 is configured to determine that there is no risk of collision between the moving object and the vehicle if the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold.
[0129] Furthermore, in a possible implementation of this embodiment, Figure 5 As shown, the device also includes:
[0130] a calculation unit 37, configured to calculate a collision probability of the moving object colliding with the vehicle door based on the distance corresponding to the distance threshold, the lateral distance, and the lateral occupied distance occupied by the vehicle door opening after determining that there is a risk of collision between the moving object and the vehicle;
[0131] The generating unit 38 is used to generate warning information of a corresponding level according to the collision probability.
[0132] Furthermore, in a possible implementation of this embodiment, Figure 5 As shown, the second judgment unit 36 includes:
[0133] A comparison module 361, configured to compare the first spatial position information and the second spatial position information based on the spatial rectangular coordinate system;
[0134] The third determination module 362 is used to determine to perform secondary locking on the door corresponding to the stationary object if it is determined that the stationary object intrudes into the space occupied by the open door.
[0135] Furthermore, in a possible implementation of this embodiment, Figure 5 As shown, the device also includes:
[0136] The release unit 39 is used to release the secondary lock of another door on the side close to the moving object if the door on the side close to the vehicle has been opened and the opened door is close to the moving object.
[0137] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and the principle is the same, which is not limited in this embodiment.
[0138] Figure 6 A schematic diagram of a door opening anti-collision system provided by an embodiment of the present disclosure, such as Figure 6 As shown, it includes: a sensor unit 41, a processing unit 42, and a secondary confirmation lock 43;
[0139] The sensor unit 41 is connected to the processing unit 42; the processing unit 42 is connected to the secondary confirmation lock 43;
[0140] The sensor unit 41 is used to obtain the position information and / or displacement information of the monitoring object within the preset range of the vehicle, wherein the monitoring object is a moving object or a stationary object;
[0141] The processing unit 42 analyzes the position information and / or displacement information of the monitored object to determine whether to perform secondary locking on the vehicle door;
[0142] The secondary confirmation lock 43 is used to lock the vehicle door for a second time according to the analysis result of the processing unit 42 and unlock the door after the secondary confirmation.
[0143] The disclosed embodiment provides a door opening anti-collision system, which analyzes the position information and / or displacement information of the monitored object obtained by the sensor unit to determine whether to lock the secondary confirmation lock. It can effectively improve the safety of the vehicle, prevent accidental door opening and illegal intrusion, reduce the risk of collision, and provide better protection for vehicles and moving objects.
[0144] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0145] Figure 7 A schematic block diagram of an example electronic device 500 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. 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 disclosure described and / or required herein.
[0146] like Figure 7 As shown, the device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 502 or a computer program loaded from a storage unit 508 to a RAM (Random Access Memory) 503. In the RAM 503, various programs and data required for the operation of the device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An I / O (Input / Output) interface 505 is also connected to the bus 504.
[0147] A number of components in the device 500 are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0148] The computing unit 501 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as a method for opening a door to prevent collision. For example, in some embodiments, the method for opening a door to prevent collision may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to execute the aforementioned door opening collision avoidance method in any other appropriate manner (eg, by means of firmware).
[0149] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a dedicated or general-purpose programmable processor that may 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.
[0150] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code 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.
[0151] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0152] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer 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 pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0153] 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: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0154] A computer 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 relationship between the client and the server 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 ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.
[0155] It should be noted that artificial intelligence is a discipline that studies how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.
[0156] The various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, but also indicate the order of precedence.
[0157] At least one in the present disclosure may also be described as one or more, and a plurality may be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".
[0158] 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 recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0159] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. 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 disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for preventing door collision, characterized in that: include: Based on a preset sensor, monitor a monitoring object within a preset range of the vehicle, and determine whether the monitoring object is a moving object; If the monitored object is a moving object, obtaining displacement information of the moving object; Based on the displacement information, determining whether there is a risk of collision between the moving object and the vehicle; If there is a risk of collision, the door on the side of the moving object close to the vehicle is locked for the second time.
2. The method according to claim 1, characterized in that The method further comprises: If the monitored object is a stationary object, obtaining first spatial position information of the stationary object; According to the first spatial position information and the pre-stored second spatial position information of the vehicle door being opened and occupied, it is determined whether to perform secondary locking on the vehicle door corresponding to the stationary object.
3. The method according to claim 1, characterized in that The obtaining the displacement information of the moving object comprises: Based on the preset sensor, the longitudinal distance of the moving object from the vehicle door in the X-axis direction, the lateral distance from the vehicle door in the Y-axis direction, and the moving speed of the moving object are obtained, wherein the vehicle is in a spatial rectangular coordinate system with the length direction of the vehicle as the X-axis, the width direction of the vehicle as the Y-axis, the height direction of the vehicle as the Z-axis, and any point of the vehicle as the origin.
4. The method according to claim 3, characterized in that The determining, based on the displacement information, whether there is a risk of collision between the moving object and the vehicle includes: Calculating the moving time of the moving object to the door position according to the longitudinal distance and the moving speed; If the lateral distance is less than a distance threshold and the movement time is less than a time threshold, it is determined that there is a risk of collision between the moving object and the vehicle; If the lateral distance is greater than or equal to a distance threshold or the movement time is greater than or equal to a time threshold, it is determined that there is no risk of collision between the moving object and the vehicle.
5. The method according to claim 4, characterized in that After determining that there is a risk of collision between the moving object and the vehicle, the method further includes: Calculating a collision probability of the moving object colliding with the door based on the distance corresponding to the distance threshold, the lateral distance, and the lateral occupied distance occupied by the door opening; According to the collision probability, a warning message of a corresponding level is generated.
6. The method according to claim 3, characterized in that The determining whether to perform secondary locking on the door corresponding to the stationary object according to the first spatial position information and the pre-stored second spatial position information of the door being opened and occupied comprises: Based on the spatial rectangular coordinate system, comparing the first spatial position information and the second spatial position information; If it is determined that the stationary object intrudes into the space occupied by the vehicle door, it is determined that the vehicle door corresponding to the stationary object is locked for the second time.
7. The method according to claim 1, characterized in that The method further comprises: If the door on the side of the moving object close to the vehicle has been opened and the opened door is close to the moving object, the other door on the side close to the moving object is released from secondary locking.
8. A door opening anti-collision device, characterized in that: include: A determination unit, configured to monitor a monitoring object within a preset range of the vehicle based on a preset sensor, and determine whether the monitoring object is a moving object; A first acquisition unit, configured to acquire displacement information of the moving object if the monitored object is a moving object; a first judgment unit, configured to judge whether there is a risk of collision between the moving object and the vehicle based on the displacement information; The locking unit is used to perform secondary locking on the door on the side of the moving object close to the vehicle if there is a risk of collision.
9. A door opening anti-collision system, characterized in that: include: Sensor unit, processing unit, secondary confirmation lock; The sensor unit is connected to the processing unit; the processing unit is connected to the secondary confirmation lock; The sensor unit is used to obtain position information and / or displacement information of a monitoring object within a preset range of the vehicle, wherein the monitoring object is a moving object or a stationary object; The processing unit analyzes the position information and / or displacement information of the monitored object to determine whether to perform secondary locking on the vehicle door; The secondary confirmation lock is used to lock the vehicle door for a second time according to the analysis result of the processing unit, and unlock the door after the secondary confirmation.
10. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-7.
12. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.