Weight-based method and apparatus for detecting vehicle loading state, terminal, and medium
By using a weight-based detection method, the vehicle's weight data is detected in real time using sensors to determine its status and slope thresholds. This solves the problems of versatility and accuracy in vehicle loading status detection and achieves high-precision judgment of loading status and actions.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHENZHEN HAIXING HARBOR DEVELOPMENT CO LTD
- Filing Date
- 2024-12-31
- Publication Date
- 2026-07-02
AI Technical Summary
Existing methods for detecting the loading status of vehicles suffer from poor versatility and low accuracy. In particular, methods based on image and spatial perception sensors have poor versatility across different vehicles and are easily affected by occlusion.
A weight-based detection method is adopted, which uses sensors to detect the weight data of the vehicle in real time, determines the state threshold and slope threshold, and uses these thresholds to determine the loading status and actions of the vehicle, including empty, overloaded, half-loaded, and other states, as well as loading, unloading, starting loading and ending loading actions.
It achieves high versatility and high precision in loading status detection across different vehicles, avoiding detection interference caused by vehicle space or equipment obstruction, and improving detection accuracy.
Smart Images

Figure CN2024144552_02072026_PF_FP_ABST
Abstract
Description
Weight-based vehicle loading status detection method, device, terminal, and medium Technical Field
[0001] This invention relates to the field of transportation, and more particularly to a method, apparatus, terminal, and medium for detecting the loading status of a vehicle based on weight. Background Technology
[0002] Vehicle loading status detection refers to the process of detecting changes in the status of goods or personnel carried within a vehicle. Current methods for vehicle loading status detection mainly include the following two aspects: 1. Image-based loading status detection: This involves installing image acquisition equipment on the vehicle and comparing images of the vehicle's interior captured at a specific time with reference images (such as pre-stored empty and fully loaded images) to determine the loading status. This method requires pre-collecting different reference images for different vehicles, resulting in poor versatility; furthermore, the images are easily interfered with by occlusion, leading to poor accuracy. 2. Spatial sensing sensor-based loading status detection: This involves installing spatial sensing sensors inside the vehicle to measure the remaining volume and infer the loading status. This method is only applicable to vehicles with enclosed internal spaces, resulting in poor versatility; furthermore, when the vehicle's internal design is complex, the remaining volume is difficult to detect accurately, leading to poor accuracy.
[0003] In summary, existing methods for detecting the loading status of vehicles generally suffer from poor versatility and low accuracy. Therefore, existing technologies require further improvement and development. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a weight-based method, device, terminal and medium for detecting the loading status of vehicles, in order to address the above-mentioned deficiencies of the prior art. The aim is to solve the problems of poor universality and low accuracy of the existing vehicle loading status detection methods.
[0005] The technical solution adopted by this invention to solve the problem is as follows:
[0006] In a first aspect, embodiments of the present invention provide a weight-based method for detecting the loading status of a vehicle, wherein the method includes:
[0007] Based on real-time sensor detection of vehicles, determine the detection data of several vehicles within the detection time period;
[0008] Obtain the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and slope threshold based on the empty load detection data and the load detection data;
[0009] The loading status of the vehicle is determined based on the state threshold and the detection data of each vehicle.
[0010] The loading action of the vehicle is determined based on the slope threshold and the detection data of each vehicle.
[0011] In one implementation method, determining a slope threshold based on the empty load detection data and the nuclear load detection data includes:
[0012] Where, γ s D is the slope threshold. 空载 For the aforementioned no-load detection data, D 核载 The nuclear load detection data.
[0013] In one implementation method, the state threshold includes an empty load threshold and a loaded load threshold. Determining the loading state of a vehicle based on the state threshold and the detection data of each vehicle includes:
[0014] The mean value of the vehicle detection data is calculated based on the detection data of each vehicle.
[0015] The loading status is determined based on the state threshold and the average value of the vehicle detection data.
[0016] In one implementation method, determining the loading action of a vehicle based on the slope threshold and the vehicle detection data includes:
[0017] Binomial fitting is performed on the detection data of each vehicle within the detection time to determine the vehicle detection data change curve;
[0018] The loading action of the vehicle is determined based on the slope threshold and the vehicle detection data change curve.
[0019] In one implementation method, binomial fitting is performed on the detection data of each of the vehicles within the detection time, including:
[0020] Among them, t k d represents the time interval during the detection period. k For t k The vehicle weight at time t, where b is a parameter, slope(d) k , t k ) represents the slope of the curve showing the change in the vehicle's detection data.
[0021] In one implementation method, determining the loading action of the vehicle based on the slope threshold and the vehicle detection data change curve includes:
[0022] The slope of the detection data change at each moment within the detection time is determined based on the vehicle detection data change curve.
[0023] The loading action of the vehicle is determined based on the slope threshold and the slope of the change in detection data at each moment within the detection time.
[0024] In one implementation method, determining the loading action of the vehicle based on the slope threshold and the slope of the detected data change includes:
[0025] The slope of the detected data change is compared with the slope threshold;
[0026] When the slope of the change in the detection data is greater than the slope threshold, the loading action is determined to be loading.
[0027] When the slope of the change in the detection data is less than the negative slope threshold, the loading action is determined to be unloading.
[0028] When the slope of the change in the detection data is less than the slope threshold but greater than the negative slope threshold, the loading action is determined to be unloaded.
[0029] Secondly, embodiments of the present invention also provide a weight-based vehicle loading status detection device, wherein the weight-based vehicle loading status detection device includes:
[0030] The real-time detection module is used to detect vehicles in real time based on sensors and determine several vehicle detection data within the detection time.
[0031] The threshold determination module is used to acquire the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and the slope threshold based on the empty load detection data and the load detection data.
[0032] A status determination module is used to determine the loading status of a vehicle based on the status threshold and the detection data of each vehicle.
[0033] The action determination module is used to determine the loading action of the vehicle based on the slope threshold and the detection data of each vehicle.
[0034] Thirdly, embodiments of the present invention also provide a terminal, the terminal including a memory and one or more processors; the memory stores one or more programs; the programs include instructions for executing the weight-based vehicle loading status detection method as described above; the processor is used to execute the programs.
[0035] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a plurality of instructions, wherein the instructions are adapted to be loaded and executed by a processor to implement any of the weight-based vehicle loading status detection methods described above.
[0036] The beneficial effects of this invention are as follows: This invention uses sensors to detect vehicles in real time, determining several vehicle detection data points within a detection time period; acquiring empty-load and loaded-load detection data corresponding to the vehicles; determining state thresholds and slope thresholds based on the empty-load and loaded-load detection data; determining the loading state of the vehicles based on the state thresholds and the vehicle detection data; and determining the loading action of the vehicles based on the slope thresholds and the vehicle detection data. Because this invention uses sensors to detect vehicles in real time, determining several vehicle detection data points within a detection time period, and judging the change in vehicle weight within the detection time based on the slope threshold, thereby determining the loading state and loading action of the vehicles based on the change in vehicle weight, the detection process is unaffected by the vehicle space or obstruction of the detection equipment. Therefore, it can effectively solve the problems of poor universality and low accuracy in existing vehicle loading state detection methods. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 is a flowchart illustrating the weight-based vehicle loading status detection method provided in an embodiment of the present invention.
[0039] Figure 2 is a schematic diagram of an example device for a weight-based vehicle loading status detection method provided in an embodiment of the present invention.
[0040] Figure 3 is a schematic diagram of the loading status judgment process provided in an embodiment of the present invention.
[0041] Figure 4 is a schematic diagram of the loading action judgment process provided in an embodiment of the present invention.
[0042] Figure 5 is a schematic diagram of the internal modules of the weight-based vehicle loading status detection device provided in an embodiment of the present invention.
[0043] Figure 6 is a schematic block diagram of the terminal provided in an embodiment of the present invention. Detailed Implementation
[0044] This invention discloses a method, apparatus, terminal, and medium for detecting the loading status of a vehicle based on weight. To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the invention and are not intended to limit the invention.
[0045] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.
[0046] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0047] Vehicle loading status detection refers to the process of detecting changes in the status of goods or personnel carried within a vehicle. Current methods for vehicle loading status detection mainly include the following two aspects: 1. Image-based loading status detection: This involves installing image acquisition equipment on the vehicle and comparing images of the vehicle's interior captured at a specific time with reference images (such as pre-stored empty and fully loaded images) to determine the loading status. This method requires pre-collecting different reference images for different vehicles, resulting in poor versatility; furthermore, the images are easily interfered with by occlusion, leading to poor accuracy. 2. Spatial sensing sensor-based loading status detection: This involves installing spatial sensing sensors inside the vehicle to measure the remaining volume and infer the loading status. This method is only applicable to vehicles with enclosed internal spaces, resulting in poor versatility; furthermore, when the vehicle's internal design is complex, the remaining volume is difficult to detect accurately, leading to poor accuracy.
[0048] To address the aforementioned shortcomings of existing technologies, this invention provides a weight-based method for detecting the loading status of a vehicle. The method involves real-time vehicle detection using sensors to determine several vehicle detection data points within a detection timeframe; acquiring empty and loaded detection data for the vehicle; determining a state threshold and a slope threshold based on the empty and loaded detection data; determining the vehicle's loading status based on the state thresholds and the vehicle detection data; and determining the vehicle's loading action based on the slope thresholds and the vehicle detection data. Because this invention relies on real-time vehicle detection using sensors to determine several vehicle detection data points within a detection timeframe and uses the slope thresholds to determine changes in vehicle weight within the detection timeframe, thereby determining the vehicle's loading status and loading action based on these changes in weight, the detection process is unaffected by obstructions to the vehicle space or detection equipment. Therefore, it effectively solves the problems of poor versatility and low accuracy in existing vehicle loading status detection methods.
[0049] Exemplary method:
[0050] The weight-based vehicle loading status detection method of this embodiment can be used in weight-based vehicle loading status detection devices or equipment. Figure 2 shows a weight-based vehicle loading status detection device, including: a sensor, which is fixed on the vehicle or a device connected to or close to the vehicle, for outputting a value correlated with the total weight of the vehicle and the load; and a controller for data storage, data processing, and data transmission. The controller consists of module 1 and module 2, where module 1 includes a storage module and an analog-to-digital conversion module, and module 2 includes a status detection module. The controller is installed on the vehicle, and module 2 can be installed on the controller or implemented by a remote host computer; the analog signal output by the sensor is converted into a digital signal by the analog-to-digital conversion module in the controller; the digital signal is stored in the storage module; the data in module 1 is read out and transmitted to the status detection module, and after algorithm processing, it is converted into a status detection value (such as loading status or loading action), which can be stored, further processed, or transmitted to other devices (such as a host computer).
[0051] Specifically, as shown in Figure 1, the sleep state control method of this embodiment includes the following steps:
[0052] Step S100: Based on real-time sensor detection of the vehicle, determine several vehicle detection data within the detection time.
[0053] In simple terms, when it is necessary to detect the loading status and loading actions of a vehicle, a weight-based vehicle loading status detection device or equipment is installed on the vehicle. The controller samples, converts digital data to analog data, and stores the sensor output at preset time intervals. Specifically, at sampling time t, the controller converts the sensor's analog output a... t Perform analog-to-digital conversion to obtain dt Then t and d t The data is stored in the storage module to obtain the vehicle detection data corresponding to each moment within the detection time. The value of the vehicle detection data is related to the total weight of the vehicle and its load. Taking an ultrasonic ranging sensor as an example: the ultrasonic ranging sensor is mounted on the vehicle frame so that the sensor can measure the distance between the vehicle frame and the axle; when the load weight w increases, the distance between the vehicle frame and the axle decreases, and the output value a of the ultrasonic sensor decreases; when the load weight w decreases, the distance between the vehicle frame and the axle increases, and the output value a of the ultrasonic sensor increases. In this embodiment, the N sampling times within the detection time are represented as T=[t1,...,t N ], t1≤...≤t N ,t1,...,t N For each moment within the detection time, the corresponding vehicle detection data is represented as D = [d1, ..., d]. N This embodiment uses sensor data to detect the weight of the vehicle for analysis of loading status and loading actions. It is not limited or interfered with by vehicle space or object obstruction. At the same time, it is not limited by vehicle type or sensor type, as long as the sensor data is correlated with the vehicle weight, and has high versatility and accuracy.
[0054] In one implementation, machine learning algorithms can be used to learn the characteristic function relating vehicle detection data and vehicle weight, thereby further improving the accuracy of loading status and loading action detection.
[0055] Step S200: Obtain the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and slope threshold based on the empty load detection data and the load detection data.
[0056] Specifically, the empty load detection data for a vehicle refers to the detection data when the vehicle is not loaded with cargo, while the rated load detection data for a vehicle refers to the detection data when the vehicle is loaded with the maximum approved cargo weight. The state thresholds include empty load thresholds and rated load thresholds. Determining the state thresholds based on the empty load detection data and rated load detection data includes:
[0057] When the vehicle is in an unloaded state, collect M data points, denoted as D. 空载= [d1,…,d M Set the no-load threshold γ 空载 =mean(D 空载 );
[0058] With the vehicle loaded to its maximum rated weight, collect M data points, denoted as D. 核载 =[d1,…,d M Set the nuclear load threshold γ 核载 =mean(D 核载 );
[0059] Here, mean() is the mean function.
[0060] Determining the slope threshold based on the empty load detection data and the nuclear load detection data includes:
[0061] Where, γ s D is the slope threshold. 空载 For the aforementioned no-load detection data, D 核载 The nuclear load detection data.
[0062] Step S300: Determine the loading status of the vehicle based on the state threshold and the detection data of each vehicle.
[0063] Based on the differences in weight change of the vehicle under different loading conditions, the loading condition can be defined as follows:
[0064] Empty state: During the time window, the vehicle is not loaded with cargo, i.e., w1 = ... = w N =w 载具 .
[0065] Overload condition: There exists a moment when the weight of the cargo carried by the vehicle exceeds the maximum approved weight, i.e., max W > w. 载具 +w 核定 .
[0066] Half-load state: Within the time window, the vehicle is loaded with cargo and the weight of the cargo is less than the approved maximum weight, i.e., max W < w 载具 +w 核定 And min W > w 载具 +w 核定 .
[0067] Since vehicle detection data can reflect changes in vehicle weight, the loading status of the vehicle can be determined based on the changes in the detection data of each vehicle within the detection period and the status threshold, including: calculating the average value of the vehicle detection data based on each vehicle detection data; and determining the loading status based on the status threshold and the average value of the vehicle detection data.
[0068] As shown in Figure 3, when the mean of the vehicle detection data is less than γ 空载 If the load status is not specified, the output loading status will be "empty"; if the mean value (D) of the vehicle detection data is greater than γ, the load status will be "empty". 核载 If the load condition is met, the output loading status will be "overloaded"; otherwise, the output loading status will be "half-loaded".
[0069] Step S400: Determine the loading action of the vehicle based on the slope threshold and the detection data of each vehicle.
[0070] Based on the differences in weight change of the vehicle during different loading actions, the loading action can be defined as follows:
[0071] Unloaded: Within the time window, the total weight of the vehicle and the loaded cargo remains constant, i.e., w1 = ... = w N .
[0072] Loading in progress: Within the time window, the total weight of the vehicle and the loaded cargo continues to increase, i.e., w1≤w2≤…≤w N And at least one of the N-1 "≤" signs is "<".
[0073] Loading begins: Within the time window, the total weight of the vehicle and its loaded cargo initially remains constant, then begins to increase; that is, there exists an integer S such that w1 = ... = w S w S+1 <...<wN. 1<s<N. T s The start time of loading;
[0074] End of loading: The total weight of the vehicle and its cargo continues to increase and then remains constant, i.e., there exists an integer S such that w1 < ... < w S ,,w S+1 =…=w T ,1<S<N。 T s This marks the end of the loading process.
[0075] During unloading: The total weight of the vehicle and the loaded cargo continues to decrease, i.e., w1 ≥ … ≥ w N And at least one of the N-1 "≥" signs is ">".
[0076] Unloading begins: The total weight of the vehicle and its cargo initially remains constant, then continuously decreases, meaning there exists an integer S such that w1 = ... = w S w S+1 <...<w N , 1 < s < N. T s This marks the start of the unloading process.
[0077] End of unloading: The total weight of the vehicle and its cargo continuously decreases and then remains constant, i.e., there exists an integer S such that w1 > ... > w S w S+1 =…=w T , 1 < S < N. T s This marks the end of the uninstallation process.
[0078] Since the weight of the vehicle changes accordingly when the loading action is performed, and the slope can reflect whether the weight of the vehicle is increasing positively (loading) or negatively (unloading) during the detection process, this embodiment sets a slope threshold and determines the loading action of the vehicle based on the slope threshold and the detection data of each vehicle.
[0079] In one implementation, determining the loading action of a vehicle based on the slope threshold and the vehicle detection data includes: performing a binomial fit on the vehicle detection data within the detection time to determine the vehicle detection data change curve; and determining the loading action of the vehicle based on the slope threshold and the vehicle detection data change curve.
[0080] To detect the loading action of a vehicle based on the slope, this embodiment performs a binomial fitting on the detection data of each vehicle within the detection time to obtain a vehicle detection data change curve, thereby determining the loading action of the vehicle based on the vehicle detection data change curve and the slope threshold. Specifically, performing a binomial fitting on the detection data of each vehicle within the detection time includes:
[0081] Among them, t k d represents the time interval during the detection period. k For t k The vehicle weight at time t, where b is a parameter, slope(d) k ,t k ) represents the slope of the curve showing the change in the vehicle's detection data.
[0082] In one implementation, determining the loading action of the vehicle based on the slope threshold and the vehicle detection data change curve includes: determining the slope of the detection data change at each moment within the detection time based on the vehicle detection data change curve; and determining the loading action of the vehicle based on the slope threshold and the slope of the detection data change at each moment within the detection time.
[0083] In simple terms, the slope of the vehicle's detection data change curve at a specific moment reflects the weight change trend of the vehicle at that moment. By comparing the slope of the detection data at a certain moment with a slope threshold, the loading action of the vehicle at that moment can be determined.
[0084] In one implementation, determining the loading action of the vehicle based on the slope threshold and the slope of the detected data change includes: comparing the slope of the detected data change with the slope threshold; determining the loading action as loading when the slope of the detected data change is greater than the slope threshold; determining the loading action as unloading when the slope of the detected data change is less than a negative slope threshold; and determining the loading action as not loading when the slope of the detected data change is less than the slope threshold and greater than a negative slope threshold.
[0085] Specifically, as shown in Figure 4, for the detection time T = [t1,…,t…] N Vehicle detection data D=[d1,…,d NThe corresponding slope of the change in the detection data is slope(D,T), γ s Slope threshold:
[0086] If slope(D,T) is greater than γ s If so, the loading action will be displayed as "Loading".
[0087] D s0 =[d1,…d s ],D s1 =[d s+1 ,…,d N The symbol ] indicates that the vehicle detection data D within the detection time is divided into two sequences of size s and Ns. s0 and T s1 These represent vehicle detection data D. s0 The corresponding time and the time corresponding to vehicle detection data Ds1. If there exists s such that 1 < s < N, slope(D s0 ,T s0 )<γ s / 2,slope(D s1 ,T s1 )<γ s If so, the output loading action will be "Start loading";
[0088] If there exists s satisfying 1 <s<N,slope(D s1 ,T s1 )<γ s / 2,slope(D s0 ,T s0 )<γ s If so, the output loading action will be "End loading".
[0089] If slope(D,T) is less than -γ s If so, the loading action will be output as "Unloading in progress";
[0090] If there exists s satisfying 1 <s<N,slope(D s0 ,T s0 )<-γ s / 2,slope(D s1 ,T s1 )<-γ s If so, the output loading action will be "Start unloading";
[0091] If there exists s satisfying 1 <s<N,slope(D s1 T s1 )>-γ s / 2, slope(D s0 T s0 )<-γ sIf so, the output loading action will be "End Unloading".
[0092] Otherwise, the output loading action will be "Not Loaded".
[0093] Based on the above embodiments, the present invention also provides a weight-based vehicle loading status detection device, as shown in FIG5, the device comprising:
[0094] Real-time detection module 01 is used to detect vehicles in real time based on sensors and determine several vehicle detection data within the detection time.
[0095] The threshold determination module 02 is used to acquire the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and the slope threshold based on the empty load detection data and the load detection data.
[0096] The status determination module 03 is used to determine the loading status of the vehicle based on the status threshold and the detection data of each vehicle.
[0097] Action determination module 04 is used to determine the loading action of the vehicle based on the slope threshold and the detection data of each vehicle.
[0098] Based on the above embodiments, the present invention also provides a terminal, the principle block diagram of which is shown in Figure 6. The terminal includes a processor, a memory, a network interface, and a display screen connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a weight-based vehicle loading status detection method. The display screen of the terminal can be a liquid crystal display (LCD) or an e-ink display.
[0099] Those skilled in the art will understand that the principle block diagram shown in Figure 6 is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the terminal to which the present invention is applied. A specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0100] In one implementation, the terminal's memory stores one or more programs, and these programs are configured to be executed by one or more processors, and the programs include instructions for performing a weight-based vehicle loading status detection method.
[0101] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0102] In summary, this invention discloses a method, apparatus, terminal, and medium for detecting the loading status of a vehicle based on weight. The method involves real-time vehicle detection using sensors to determine several vehicle detection data points within a detection time period; acquiring empty and loaded detection data for the vehicle; determining a state threshold and a slope threshold based on the empty and loaded detection data; determining the loading status of the vehicle based on the state thresholds and the vehicle detection data; and determining the loading action of the vehicle based on the slope thresholds and the vehicle detection data. Because this invention detects the vehicle in real-time using sensors, determines several vehicle detection data points within a detection time period, and judges the change in vehicle weight within the detection time based on the slope threshold, thereby determining the loading status and loading action of the vehicle based on the change in vehicle weight, the detection process is unaffected by the vehicle space or obstruction of the detection equipment. Therefore, it effectively solves the problems of poor versatility and low accuracy in existing vehicle loading status detection methods.
[0103] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. A method for detecting the loading status of a vehicle based on weight, characterized in that, The method includes: Based on real-time sensor detection of vehicles, determine the detection data of several vehicles within the detection time period; Obtain the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and slope threshold based on the empty load detection data and the load detection data; The loading status of the vehicle is determined based on the state threshold and the detection data of each vehicle. The loading action of the vehicle is determined based on the slope threshold and the detection data of each vehicle.
2. The weight-based vehicle loading status detection method according to claim 1, characterized in that, Determining the slope threshold based on the empty load detection data and the nuclear load detection data includes: Where, γ s D is the slope threshold. 空载 For the aforementioned no-load detection data, D 核载 The nuclear load detection data.
3. The weight-based vehicle loading status detection method according to claim 1, characterized in that, The state thresholds include an empty load threshold and a loaded load threshold. The loading status of a vehicle is determined based on these state thresholds and the detection data of each vehicle, including: The mean value of the vehicle detection data is calculated based on the detection data of each vehicle. The loading status is determined based on the state threshold and the average value of the vehicle detection data.
4. The weight-based vehicle loading status detection method according to claim 1, characterized in that, Determining the loading action of the vehicle based on the slope threshold and the vehicle detection data includes: Binomial fitting is performed on the detection data of each vehicle within the detection time to determine the vehicle detection data change curve; The loading action of the vehicle is determined based on the slope threshold and the vehicle detection data change curve.
5. The weight-based vehicle loading status detection method according to claim 4, characterized in that, Binomial fitting is performed on the detection data of each vehicle within the detection time period, including: Among them, t k d represents the time interval during the detection period. k For t k The vehicle weight at time t, where b is a parameter, slope(d) k , t k ) represents the slope of the curve showing the change in the vehicle's detection data.
6. The weight-based vehicle loading status detection method according to claim 4, characterized in that, Determining the loading action of the vehicle based on the slope threshold and the vehicle detection data change curve includes: The slope of the detection data change at each moment within the detection time is determined based on the vehicle detection data change curve. The loading action of the vehicle is determined based on the slope threshold and the slope of the change in detection data at each moment within the detection time.
7. The weight-based vehicle loading status detection method according to claim 6, characterized in that, Determining the loading action of the vehicle based on the slope threshold and the slope of the detected data change includes: The slope of the detected data change is compared with the slope threshold; When the slope of the change in the detection data is greater than the slope threshold, the loading action is determined to be loading. When the slope of the change in the detection data is less than the negative slope threshold, the loading action is determined to be unloading. When the slope of the change in the detection data is less than the slope threshold but greater than the negative slope threshold, the loading action is determined to be unloaded.
8. A weight-based vehicle loading status detection device, characterized in that, The device includes: The real-time detection module is used to detect vehicles in real time based on sensors and determine several vehicle detection data within the detection time. The threshold determination module is used to acquire the empty load detection data and the load detection data corresponding to the vehicle, and determine the state threshold and the slope threshold based on the empty load detection data and the load detection data. A status determination module is used to determine the loading status of a vehicle based on the status threshold and the detection data of each vehicle. The action determination module is used to determine the loading action of the vehicle based on the slope threshold and the detection data of each vehicle.
9. A terminal, characterized in that, The terminal includes a memory and one or more processors; the memory stores one or more programs; the programs contain instructions for executing the weight-based vehicle loading status detection method as described in any one of claims 1-7; the processor is used to execute the programs.
10. A computer-readable storage medium storing a plurality of instructions thereon, characterized in that, The instructions are applicable to be loaded and executed by a processor to implement the steps of the weight-based vehicle loading status detection method according to any one of claims 1-7.