Vehicle braking condition detection method and device and computer medium

By calculating the appropriate thrust value of the vehicle and driving the thrust component to push the vehicle, the detection errors caused by insufficient or excessive thrust in the prior art are solved, and the precise detection of the vehicle braking situation is achieved, which reduces safety hazards.

CN119469791AInactive Publication Date: 2025-02-18SHENZHEN CIMC AUTOPARKING SYST CO LTD +3
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311433093.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When detecting vehicle braking conditions, excessive thrust may cause damage to the vehicle, and excessive thrust may prevent heavy vehicles from being pushed, resulting in detection errors and increasing safety hazards for vehicle parking.

Method used

By obtaining the weight value of the parked vehicle, the thrust value of the pushing member is calculated, and the hydraulic rod is used to drive the pushing member to push the pushing vehicle, and the braking condition of the vehicle is determined based on the displacement distance of the pushing member.

Benefits of technology

Accurately detecting the braking condition of the vehicle, avoiding vehicle damage and detection errors caused by excessive or too small thrust, and reducing safety hazards for vehicle parking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119469791A_ABST
    Figure CN119469791A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle braking condition detection method and device and a computer medium, and the method comprises the steps that the weight value of a parked vehicle is obtained, a pushing component used for pushing the vehicle to detect the braking condition is arranged in a parking area of the vehicle, and the thrust value of the pushing component is calculated according to the weight value of the vehicle, the thrust value is in positive correlation with the weight value, the pushing component is driven to push the vehicle according to the thrust value, and the braking condition of the vehicle is determined according to the displacement distance of the pushing component. The braking condition of the vehicle is accurately detected, and the risk of damaging the vehicle is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control, and in particular to a method, device and computer medium for detecting vehicle braking conditions. Background Art

[0002] As the popularity of vehicles increases, the pre-parking platform industry is booming. When a vehicle enters the predetermined position, the vehicle transfer vehicle automatically completes the parking work such as vehicle transfer. In the vehicle status detection, the detection of the tightening state of the vehicle's handbrake is extremely important, because only after the handbrake is tightened can the vehicle accurately maintain its position and be stably transferred to the parking space by the transfer vehicle.

[0003] However, nowadays, when testing the braking condition of a vehicle, a fixed thrust is usually used to push the vehicle to determine whether the handbrake of the vehicle has been pulled. On the one hand, this method may cause damage to the vehicle due to excessive thrust. On the other hand, it may cause detection errors due to insufficient thrust, resulting in failure to push heavier vehicles. This greatly increases the safety risks of vehicle parking.

[0004] Therefore, how to accurately detect the braking condition of the vehicle and reduce the risk of damaging the vehicle is a technical problem that urgently needs to be solved. Summary of the invention

[0005] The purpose of this application is to solve the technical problem of how to effectively improve the efficiency of parking lot retrieval and reduce the time of retrieval.

[0006] According to one aspect of an embodiment of the present application, the present application provides a method for detecting a braking condition of a vehicle, the method comprising:

[0007] Obtaining a weight value of a parked vehicle, wherein a pushing component for pushing the vehicle to perform a braking condition detection is provided in the parking area of ​​the vehicle;

[0008] Calculating a thrust value of the pushing component according to the weight value of the vehicle, wherein the thrust value is positively correlated with the weight value;

[0009] According to the thrust value, driving the pushing component to push the vehicle;

[0010] The braking condition of the vehicle is determined according to the displacement distance of the pushing component.

[0011] According to one aspect of an embodiment of the present application, calculating the thrust value of the pushing component according to the weight value of the vehicle includes:

[0012] According to the weight distribution of the vehicle, an eccentric load coefficient of the vehicle is obtained;

[0013] The environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle are summarized to obtain the braking factor of the vehicle;

[0014] The thrust value of the pushing component is calculated and obtained according to the braking factor and the weight value.

[0015] According to one aspect of an embodiment of the present application, the pushing component is connected to a driving device, the driving device includes a first hydraulic rod and a second hydraulic rod, and the pushing component is driven to push the vehicle according to the thrust value, including:

[0016] Driving the first hydraulic rod to rise vertically to push the pushing component to rise to a set height;

[0017] The second hydraulic rod is driven to push the pushing component in a horizontal direction toward the vehicle with a thrust force equal to the thrust value.

[0018] According to one aspect of an embodiment of the present application, the step of driving the first hydraulic rod to rise vertically to push the pushing component to rise to a set height includes:

[0019] The first hydraulic rod is controlled to push the pushing component to rise vertically until the first hydraulic rod triggers a first limit switch.

[0020] According to one aspect of an embodiment of the present application, determining the braking condition of the vehicle according to the displacement distance of the pushing component includes:

[0021] If the displacement distance of the pushing component is greater than the braking threshold, it is determined that the vehicle is in a non-braking state;

[0022] If the displacement distance of the pushing component is less than or equal to the braking threshold, it is determined that the vehicle is in a braking state.

[0023] According to one aspect of the embodiment of the present application, before determining the braking condition of the vehicle according to the displacement distance of the pushing component, the method further includes:

[0024] If the second hydraulic rod triggers the second limit switch, it is determined that the displacement distance of the pushing component is greater than the braking threshold; or

[0025] According to the displacement sensor provided on the pushing component, the displacement distance of the pushing component is acquired, and it is determined whether the displacement distance of the pushing component is greater than a braking threshold.

[0026] According to one aspect of an embodiment of the present application, after determining that the vehicle is in a braking state, the method further includes:

[0027] The control warning component sends out an alarm to prompt that the vehicle is in a non-braking state.

[0028] According to one aspect of an embodiment of the present application, the present application provides a device for detecting a braking condition of a vehicle, the device comprising:

[0029] A weight measuring module, used to obtain the weight value of a parked vehicle, wherein a pushing component for pushing the vehicle to detect the braking condition is provided in the parking area of ​​the vehicle;

[0030] A calculation module, used for calculating a thrust value of the pushing component according to a weight value of the vehicle, wherein the thrust value is positively correlated with the weight value;

[0031] A pushing module, used for driving the pushing component to push the vehicle according to the thrust value;

[0032] The detection module is used to determine the braking condition of the vehicle according to the displacement distance of the pushing component.

[0033] According to one aspect of an embodiment of the present application, the calculation module includes:

[0034] An eccentric load module, used for obtaining an eccentric load coefficient of the vehicle according to the weight distribution of the vehicle;

[0035] A braking module, used for summarizing the environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle to obtain a braking factor of the vehicle;

[0036] The acquisition module is used to calculate and acquire the thrust value of the pushing component according to the braking factor and the weight value.

[0037] According to one aspect of an embodiment of the present application, the present application provides a computer-readable storage medium having computer-readable instructions stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer executes any of the above methods.

[0038] In the embodiment of the present application, the weight value of the parked vehicle is first obtained, and then the thrust value of the push component is calculated according to the weight value of the vehicle, wherein the thrust value is positively correlated with the weight value, and then the push component is driven to push the vehicle according to the thrust value, and finally the braking condition of the vehicle is determined according to the displacement distance of the push component. By calculating the thrust value of the push component according to the weight value of the parked vehicle, the thrust value suitable for the vehicle can be accurately obtained, so that the vehicle will not be damaged due to excessive thrust, nor will the detection error be caused by the inability to push a heavier vehicle due to too small thrust, and the braking condition of the vehicle can be detected more accurately, reducing the risk of damaging the vehicle.

[0039] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0040] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The above and other objects, features and advantages of the present application will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.

[0042] Figure 1 A flow chart of a method for detecting a vehicle braking condition according to an embodiment of the present application is shown.

[0043] Figure 2 A flow chart is shown for calculating the thrust value of a pushing component according to the weight value of a vehicle according to an embodiment of the present application.

[0044] Figure 3 A schematic diagram of a pushing component and a driving device according to an embodiment of the present application is shown.

[0045] Figure 4 A flow chart of driving a pushing component to push a vehicle according to a thrust value according to one embodiment of the present application is shown.

[0046] Figure 5 A schematic diagram of a vehicle braking condition detection device according to an embodiment of the present application is shown.

[0047] Figure 6 A schematic diagram of a computing module according to an embodiment of the present application is shown.

[0048] Figure 7 A hardware structure diagram of a method for detecting vehicle braking conditions according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0049] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that the description of the present application will be more comprehensive and complete and the concepts of the example embodiments will be fully conveyed to those skilled in the art. The accompanying drawings are only schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0050] In addition, the described features, structures or characteristics may be combined in one or more example embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the example embodiments of the present application. However, those skilled in the art will appreciate that the technical solution of the present application may be practiced while omitting one or more of the specific details, or other methods, components, steps, etc. may be adopted. In other cases, known structures, methods, implementations or operations are not shown or described in detail to avoid obscuring the present application and making the various aspects of the present application obscure.

[0051] Some of the blocks shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0052] See also Figure 1 , Figure 1 A flow chart of a method for detecting a vehicle braking condition according to an embodiment of the present application is shown. The present application embodiment provides a method for detecting a vehicle braking condition, comprising:

[0053] Step S110, obtaining the weight value of the parked vehicle, wherein a pushing component for pushing the vehicle to detect the braking condition is provided in the parking area of ​​the vehicle;

[0054] Step S120, calculating the thrust value of the pushing component according to the weight value of the vehicle, wherein the thrust value is positively correlated with the weight value;

[0055] Step S130, driving a pushing component to push the vehicle according to the thrust value;

[0056] Step S140, determining the braking condition of the vehicle according to the displacement distance of the pushing component.

[0057] The above four steps are described in detail below.

[0058] In step S110, the vehicle is parked in a parking area provided with a push component, and after the vehicle is parked, the weight value of the vehicle is obtained. The weight value of the vehicle can be obtained by weighing the vehicle using a weighing device provided on the ground of the parking area.

[0059] In step S120, the weight value of the vehicle is substituted into a preset thrust value calculation formula to calculate a thrust value that matches the weight value. It should be clear that the thrust value is positively correlated with the weight value, that is, the greater the weight value of the vehicle, the greater the thrust value that is adapted to it.

[0060] For details, please refer to Figure 2 , Figure 2 A flowchart of calculating the thrust value of the push component according to the weight value of the vehicle according to an embodiment of the present application is shown. The present application embodiment provides a step S120 of calculating the thrust value of the push component according to the weight value of the vehicle, including:

[0061] Step S121, obtaining the vehicle's eccentric load coefficient according to the vehicle's weight distribution;

[0062] Step S122, summarizing the environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle to obtain the braking factor of the vehicle;

[0063] Step S123, calculating and obtaining the thrust value of the pushing component according to the braking factor and the weight value.

[0064] The above three steps are described in detail below.

[0065] In step S121, for obtaining the weight distribution of the vehicle, multiple weighing devices can be respectively set in the parking area to obtain the weight value carried by each wheel of the vehicle, and the weight value carried by each wheel is compared to determine whether the center of gravity of the vehicle is offset. When the weight value carried by the front wheel of the vehicle is greater than or less than the weight value carried by the rear wheel, it means that the center of gravity of the vehicle is offset forward or backward. When the weight value carried by the left wheel of the vehicle is greater than or less than the weight value carried by the right wheel, it means that the center of gravity of the vehicle is offset to the left or to the right.

[0066] The vehicle's eccentric load coefficient is determined according to the offset of the vehicle's center of gravity. In one embodiment of the present application, the vehicle's eccentric load coefficient is calculated according to the weight value carried by each tire of the vehicle. For example, the vehicle's eccentric load coefficient is calculated according to the ratio of the weight value carried by the front wheels and the rear wheels of the vehicle, or according to the ratio of the weight value carried by the left wheel and the right wheel of the vehicle. The eccentric load coefficient is used to adjust the thrust value adapted by the push component.

[0067] Exemplarily, in one embodiment of the present application, the pushing component is arranged in front of the front wheel of the vehicle, and the braking condition of the vehicle is determined by pushing the front wheel of the vehicle. It should be clear that the number of the pushing components in the embodiment of the present application includes but is not limited to one.

[0068] The weight values ​​carried by the front wheels of the vehicle are added together to obtain the front wheel load value, and the weight values ​​carried by the rear wheels of the vehicle are added together to obtain the rear wheel load value. If the front wheel load value is greater than the rear wheel load value, the center of gravity of the vehicle is shifted forward. If the front wheel load value is less than the rear wheel load value, the center of gravity of the vehicle is shifted backward. The ratio of the front wheel load value to the rear wheel load value is used as the vehicle load factor.

[0069] Similarly, the weight values ​​carried by the left wheels of the vehicle are added together to obtain the weight value of the left wheels, and the weight values ​​carried by the right wheels of the vehicle are added together to obtain the weight value of the right wheels. If the weight value carried by the left wheels is greater than the weight value carried by the right wheels, the center of gravity of the vehicle is offset to the left. If the weight value carried by the left wheels is less than the weight value carried by the right wheels, the center of gravity of the vehicle is offset backward, and the ratio of the weight value carried by the left wheels to the weight value carried by the right wheels is used as the vehicle's eccentric load coefficient.

[0070] If the center of gravity of the vehicle is shifted forward, the weight carried by the front wheels will be greater. Compared with the case where the center of gravity of the vehicle is not shifted, the unbalanced load factor will make the vehicle adapt to a larger thrust value.

[0071] If the center of gravity of the vehicle is shifted rearward, the eccentric load factor will cause the vehicle to adapt to a smaller thrust value.

[0072] When the number of the pushing component is one and it is located in front of the left front wheel of the vehicle.

[0073] If the center of gravity of the vehicle is shifted to the right, and the weight carried by the left front wheel of the vehicle is lower, the unbalanced load factor will make the vehicle adapt to a smaller thrust value.

[0074] If the center of gravity of the vehicle shifts to the left and the weight carried by the left front wheel of the vehicle is larger, the unbalanced load factor will make the vehicle adapt to a larger thrust value.

[0075] In another embodiment of the present application, the weight values ​​carried by each wheel of the vehicle are obtained respectively according to a plurality of weighing devices arranged in the parking area, and their average weight value is obtained to determine the weight value carried by each wheel when the center of gravity of the vehicle is not offset. Then, the weight value carried by the wheel adapted to the push component is compared with the average weight value. The ratio of the weight value carried by the wheel adapted to the push component to the average weight value can be used as an eccentric load coefficient to calculate the thrust value as an element of thrust value calculation.

[0076] If the weight value carried by the wheel adapted to the pushing component is greater than the average weight value, it means that the weight value carried by the wheel is large. Substituting the corresponding eccentric load coefficient into the preset thrust value calculation formula will make the pushing component adapt to a larger thrust value.

[0077] In step S122, environmental factors of the parking area are obtained. Environmental factors are factors that affect the calculation of the thrust value, such as the inclination angle of the parking area, the friction coefficient of the surface, and the angle between the vehicle and the pushing component.

[0078] Specifically, the inclination angle of the parking area will affect the center of gravity position of the vehicle.

[0079] The surface friction coefficient affects the maximum friction between the vehicle and the ground. The higher the friction coefficient, the greater the thrust value required.

[0080] The angle between the vehicle and the pushing component will affect the effect of the thrust. When they are in a straight line, such as the pushing component is directly in front of the wheel, the thrust generated by the pushing component will act completely on the wheel. If the pushing component and the wheel are not in a straight line, the thrust will not be able to act completely on the wheel. At this time, the thrust of the pushing component needs to be increased.

[0081] It also includes a rolling resistance coefficient and a thrust addition coefficient obtained through multiple calculations, so as to adjust the thrust value so that the thrust generated by the pushing component is more suitable for the parked vehicle.

[0082] The environmental factors of the vehicle parking area and the vehicle's eccentric load coefficient are summarized to obtain the braking factors that affect the thrust value.

[0083] In step S123, the obtained braking factor and the weight value of the vehicle are substituted into a preset thrust value calculation formula to obtain the thrust value corresponding to the vehicle.

[0084] In step S130, according to the calculated thrust value, the pushing component is driven to push the vehicle with a thrust equal to the thrust value. It should be clear that, depending on the different structures of the pushing component, the pushing component can push the wheels, front bumper, rear bumper, etc. of the vehicle.

[0085] See also Figure 3 , Figure 3 A schematic diagram of a push component and a driving device according to an embodiment of the present application is shown. The driving device includes a first hydraulic rod and a second hydraulic rod, and a first limit switch for limiting the displacement distance of the first hydraulic rod and a second limit switch for limiting the displacement distance of the second hydraulic rod.

[0086] See also Figure 4 , Figure 4 A flowchart of driving a pushing component to push a vehicle according to a thrust value according to an embodiment of the present application is shown. The present application embodiment provides a step S130 of driving a pushing component to push a vehicle according to a thrust value, including:

[0087] Step S131, driving the first hydraulic rod to rise vertically to push the pushing component to rise to a set height;

[0088] Step S132, driving the second hydraulic rod to push the pushing component in the horizontal direction, and pushing it toward the vehicle with a thrust force equal to the thrust value.

[0089] The above two steps are described in detail below.

[0090] In step S131, the first hydraulic rod is driven to rise vertically, and the second hydraulic rod and the pushing component are pushed to a set height, and the rise is stopped. The set height can be generated based on user definition, or based on the height of the vehicle or the height of the vehicle wheels.

[0091] In one embodiment of the present application, a first limit switch is set to control the lifting height of the first hydraulic rod, and the first hydraulic rod is driven to perform vertical lifting until the first limit switch is triggered, which means that the first hydraulic rod has risen to the set height.

[0092] In step S132, according to the acquired thrust value, the second hydraulic rod is driven with a thrust equal to the thrust value to horizontally push the pushing component toward the vehicle.

[0093] In step S140, after the pushing component is driven to push the vehicle, the moving distance of the pushing component is obtained, and finally the braking condition of the vehicle is determined according to the displacement distance of the pushing component.

[0094] Specifically, in one embodiment of the present application, the pushing component is driven to move horizontally. After the pushing component cannot move, the displacement distance of the pushing component is obtained. If the displacement distance of the pushing component is less than or equal to the braking threshold, it means that the vehicle is not pushed, that is, the vehicle is in a braking state at this time. If the displacement distance of the pushing component is greater than the braking threshold, it means that the vehicle is pushed, that is, the vehicle is in an unbraked state at this time.

[0095] The braking threshold may be the distance from the pushing component to the vehicle. When the displacement distance of the pushing component is equal to the braking threshold, that is, the pushing component does not move after contacting the vehicle, it means that the vehicle is in a braking state. If the displacement distance of the pushing component is greater than the braking threshold, it means that the pushing component has pushed the vehicle, that is, the vehicle is not in a braking state.

[0096] As for when to obtain the displacement distance of the pushing component, the displacement distance of the second hydraulic rod, that is, the displacement distance of the pushing component, can be obtained when the pushing component cannot move.

[0097] The displacement distance of the pushing component can also be obtained after a set time, because after the set time, no matter whether the pushing component pushes the vehicle or not, it will be in a stationary state, and the pushing component has completed the pushing task.

[0098] For obtaining the displacement distance of the pushing component, the displacement distance of the pushing component can be obtained according to the displacement sensor provided on the pushing component. Because the pushing component moves with the movement of the second hydraulic rod, the displacement distance of the pushing component can also be obtained according to the displacement distance of the second hydraulic rod.

[0099] After obtaining the displacement distance of the pushing component, the displacement distance of the pushing component is compared with the braking threshold. If the displacement distance of the pushing component is greater than the braking threshold, it is determined that the vehicle is in an unbraking state. If the displacement distance of the pushing component is less than or equal to the braking threshold, it is determined that the vehicle is in a braking state.

[0100] In another embodiment of the present application, the following method can also be used to determine whether the displacement distance of the push component is greater than the braking threshold: if the second hydraulic rod triggers the second limit switch, that is, the push component reaches the maximum displacement distance, it means that the vehicle has been pushed. Directly determine that the displacement distance of the push component is greater than the braking threshold, that is, the vehicle is in a non-braking state. It should be clear that when the second hydraulic rod triggers the second limit switch, the displacement distance of the push component is greater than the braking threshold.

[0101] When it is determined that the vehicle is in a non-braking state, the warning device is controlled to emit an alarm sound or an alarm light to prompt that the vehicle is currently in a non-braking state.

[0102] See also Figure 5 , Figure 5 A schematic diagram of a vehicle braking condition detection device according to an embodiment of the present application is shown.

[0103] The weight measuring module 510 is used to obtain the weight value of the parked vehicle. A pushing component for pushing the vehicle to detect the braking condition is provided in the parking area of ​​the vehicle;

[0104] A calculation module 520, configured to calculate a thrust value of the pushing component according to a weight value of the vehicle, wherein the thrust value is positively correlated with the weight value;

[0105] A pushing module 530, configured to drive the pushing component to push the vehicle according to the thrust value;

[0106] The detection module 540 is used to determine the braking condition of the vehicle according to the displacement distance of the pushing component.

[0107] See also Figure 6 , Figure 6 A schematic diagram of a computing module according to an embodiment of the present application is shown.

[0108] The eccentric load module 521 is used to obtain the eccentric load coefficient of the vehicle according to the weight distribution of the vehicle;

[0109] A braking module 522, configured to obtain a braking factor of the vehicle by summarizing the environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle;

[0110] The acquisition module 523 is used to calculate and acquire the thrust value of the pushing component according to the braking factor and the weight value.

[0111] The vehicle braking condition detection method of the embodiment of the present application can be performed by Figure 7 The hardware device shown is implemented. Figure 7 To describe the hardware device according to the embodiment of the present application. Figure 7 The hardware device shown is only an example and should not bring any limitation to the functions and scope of application of the embodiments of the present application.

[0112] like Figure 7 As shown, the hardware device may be in the form of a general computing device. The components of the hardware device may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810).

[0113] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps according to various exemplary embodiments of the present invention described in the description of the exemplary method described above in this specification. For example, the processing unit 810 can perform the following steps: Figure 1 The steps shown in .

[0114] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .

[0115] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0116] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0117] The hardware device may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the hardware device, and / or may communicate with any device that enables the hardware device to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the hardware device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the hardware device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0118] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0119] In an exemplary embodiment of the present application, a computer program medium is further provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the method described in the above method embodiment.

[0120] According to one embodiment of the present application, a program product for implementing the method in the above method embodiment is also provided, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited to this. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0121] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 above.

[0122] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0123] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0124] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0125] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0126] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0127] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0128] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the inventions applied for herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that the present application does not apply for. The specification and embodiments are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the appended claims.

Claims

1. A method for detecting a vehicle braking condition, characterized in that: The method comprises: Obtaining a weight value of a parked vehicle, wherein a pushing component for pushing the vehicle to perform a braking condition detection is provided in the parking area of ​​the vehicle; Calculating a thrust value of the pushing component according to the weight value of the vehicle, wherein the thrust value is positively correlated with the weight value; According to the thrust value, driving the pushing component to push the vehicle; The braking condition of the vehicle is determined according to the displacement distance of the pushing component.

2. The method according to claim 1, characterized in that: The step of calculating the thrust value of the pushing component according to the weight value of the vehicle comprises: According to the weight distribution of the vehicle, an eccentric load coefficient of the vehicle is obtained; The environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle are summarized to obtain the braking factor of the vehicle; The thrust value of the pushing component is calculated and obtained according to the braking factor and the weight value.

3. The method according to claim 1, characterized in that The pushing component is connected to a driving device, the driving device includes a first hydraulic rod and a second hydraulic rod, and the pushing component is driven to push the vehicle according to the thrust value, including: Driving the first hydraulic rod to rise vertically to push the pushing component to rise to a set height; The second hydraulic rod is driven to push the pushing component in a horizontal direction toward the vehicle with a thrust force equal to the thrust value.

4. The method according to claim 3, characterized in that The step of driving the first hydraulic rod to rise vertically to push the pushing component to rise to a set height includes: The first hydraulic rod is controlled to push the pushing component to rise vertically until the first hydraulic rod triggers a first limit switch.

5. The method according to claim 1, characterized in that: Determining the braking condition of the vehicle according to the displacement distance of the pushing component includes: If the displacement distance of the pushing component is greater than the braking threshold, it is determined that the vehicle is in a non-braking state; If the displacement distance of the pushing component is less than or equal to the braking threshold, it is determined that the vehicle is in a braking state.

6. The method according to claim 3, characterized in that Before determining the braking condition of the vehicle according to the displacement distance of the pushing component, the method further includes: If the second hydraulic rod triggers the second limit switch, it is determined that the displacement distance of the pushing component is greater than the braking threshold; or According to the displacement sensor provided on the pushing component, the displacement distance of the pushing component is acquired, and it is determined whether the displacement distance of the pushing component is greater than a braking threshold.

7. The method according to claim 5, characterized in that After determining that the vehicle is in a braking state, the method further includes: The control warning component sends out an alarm to prompt that the vehicle is in a non-braking state.

8. A vehicle braking condition detection device, characterized in that: The device comprises: A weight measuring module, used to obtain the weight value of a parked vehicle, wherein a pushing component for pushing the vehicle to detect the braking condition is provided in the parking area of ​​the vehicle; A calculation module, used for calculating a thrust value of the pushing component according to a weight value of the vehicle, wherein the thrust value is positively correlated with the weight value; A pushing module, used for driving the pushing component to push the vehicle according to the thrust value; The detection module is used to determine the braking condition of the vehicle according to the displacement distance of the pushing component.

9. The device according to claim 8, characterized in that The calculation module comprises: An eccentric load module, used for obtaining an eccentric load coefficient of the vehicle according to the weight distribution of the vehicle; A braking module, used for summarizing the environmental factors of the parking place of the vehicle and the eccentric load coefficient of the vehicle to obtain a braking factor of the vehicle; The acquisition module is used to calculate and acquire the thrust value of the pushing component according to the braking factor and the weight value.

10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Hand brake detection assembly and method, pre-parking platform and parking positioning detection device

    CN116223061A