Information processing method, device, equipment and storage medium
By using multiple weight sensors and control units on the weighing platform to calculate the center of gravity of the cargo, the problems of damage and injury caused by cargo dumping are solved, and the effect of reducing the risk of dumping is achieved.
Patent Information
- Application Number
- CN202210266044.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-17
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-03-17
AI Technical Summary
In warehouse management and logistics transportation, goods stacking and handling often lead to dumping due to center of gravity offset, causing damage to goods or causing harm to staff.
By setting up multiple weight sensors on the weighing platform and sending specific control signals using the control unit, the weighing object is supported only by the first and second batches of weight sensors, thereby calculating the center of gravity position of the weighing object on the storage surface.
Real-time and rapid identification of the center of gravity of the cargo is achieved, reducing the risk of dumping caused by center of gravity offset, and avoiding cargo damage and staff injury.
Smart Images

Figure CN114659708B_ABST
Abstract
Description
Background Art
[0002] In the field of warehouse management and logistics, it is often necessary to stack and carry goods. In the process of stacking and carrying goods (based on a transport trolley), the goods often fall over due to the center of gravity shift, thereby damaging the goods or causing harm to the staff.
[0003] It can be seen that how to identify the center of gravity of the goods to reduce the risk of tipping over due to center of gravity shift, thereby avoiding damage to the goods or injury to the staff caused by tipping over, is a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0004] In order to overcome the defects of the above-mentioned related technologies, the present invention provides an information processing method, device, equipment and storage medium, so as to identify the center of gravity of the goods, so as to reduce the risk of tipping over caused by the center of gravity shift, thereby avoiding damage to the goods or injury to the staff caused by the tipping of the goods.
[0005] According to one aspect of the present invention, there is provided an information processing method, comprising:
[0006] Sending a first weighing control signal to a control unit of a weighing platform, wherein a plurality of weight sensors are arranged on a placement surface of the weighing platform, wherein the first weighing control signal causes the weighing object on the weighing platform to be supported only by a first batch of weight sensors among the plurality of sensors;
[0007] Calculate a first center of gravity component of the weighing object along a first direction on the placement surface according to the weight signals of the first batch of weight sensors;
[0008] Sending a second weighing control signal to the control unit of the weighing platform, wherein the second weighing control signal causes the weighing object on the weighing platform to be supported only by a second batch of weight sensors among the plurality of sensors;
[0009] Calculating a second center of gravity component of the weighing object along a second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction;
[0010] The center of gravity position of the weighing object on the placement surface is calculated according to the first center of gravity component and the second center of gravity component.
[0011] In some embodiments of the present application, before sending the first weighing control signal to the control unit of the weighing platform, the method further includes:
[0012] A communication connection is established between the Internet of Things device and the control unit of the weighing platform.
[0013] In some embodiments of the present application, before sending the first weighing control signal to the control unit of the weighing platform and after establishing a communication connection between the Internet of Things device and the control unit of the weighing platform, the method includes:
[0014] Acquire the size of the placement surface of the weighing platform from the control unit;
[0015] A plane coordinate system of the placement surface is established based on the size of the placement surface of the weighing platform, and a plane figure of the placement surface is generated.
[0016] In some embodiments of the present application, the step of calculating the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component includes:
[0017] marking the calculated center of gravity position on a plane figure of the placement surface; or
[0018] The calculated position of the first center of gravity component, the position of the second center of gravity component, and the center of gravity position are marked on the plane figure of the placement surface, wherein the display form of the mark of the center of gravity position is different from the display form of the position of the first center of gravity component and the position of the second center of gravity component.
[0019] In some embodiments of the present application, the first batch of weight sensors includes a first weight sensor, a second weight sensor, and a third weight sensor, wherein the line connecting the second weight sensor and the third weight sensor is parallel to the second direction, the first weight sensor is located on the perpendicular bisector of the line connecting the second weight sensor and the third weight sensor, the first center of gravity component is located on the perpendicular bisector of the line connecting the second weight sensor and the third weight sensor, and the distance P1 between the first center of gravity component and the line connecting the second weight sensor and the third weight sensor is calculated according to the following formula:
[0020] P1=(G1*L1) / (G1+G2+G3),
[0021] Among them, G1 is the weight signal of the first weight sensor, G2 is the weight signal of the second weight sensor, G3 is the weight signal of the third weight sensor, and L1 is the distance of the connection line from the first sensor to the second weight sensor and the third weight sensor.
[0022] In some embodiments of the present application, the second batch of weight sensors includes a fourth weight sensor, a fifth weight sensor, and a sixth weight sensor, wherein the line connecting the fifth weight sensor and the sixth weight sensor is parallel to the first direction, the fourth weight sensor is located on the perpendicular bisector of the line connecting the fifth weight sensor and the sixth weight sensor, the second center of gravity component is located on the perpendicular bisector of the line connecting the fifth weight sensor and the sixth weight sensor, and the distance P2 between the second center of gravity component and the line connecting the fifth weight sensor and the sixth weight sensor is calculated according to the following formula:
[0023] P2=(G4*L2) / (G4+G5+G6),
[0024] Among them, G4 is the weight signal of the fourth weight sensor, G5 is the weight signal of the fifth weight sensor, G6 is the weight signal of the sixth weight sensor, and L2 is the distance of the connection line from the fourth sensor to the fifth weight sensor and the sixth weight sensor.
[0025] In some embodiments of the present application, one of the fifth weight sensor and the sixth weight sensor and one of the second weight sensor and the third weight sensor are the same weight sensor.
[0026] In some embodiments of the present application, it also includes:
[0027] In response to the weighing platform being tilted around the line connecting the second weight sensor and the third weight sensor as an axis, a first vertical center of gravity of the weighing object at the first center of gravity component is calculated according to the updated weight signals of the first batch of weight sensors, and a height H1 of the first vertical center of gravity is calculated according to the following formula:
[0028] H1=L1*(G1-G1'*cosθ) / (G1+G2+G3)*tanθ
[0029] Wherein, G1' is the updated weight signal of the first weight sensor, and θ is the inclination angle of the weighing platform around the connecting line of the second weight sensor and the third weight sensor.
[0030] In some embodiments of the present application, it also includes:
[0031] In response to the weighing platform being tilted about the line connecting the fourth weight sensor and the fifth weight sensor as an axis, the second vertical center of gravity of the weighing object at the second center of gravity component is calculated according to the updated weight signals of the second batch of weight sensors, and the height H2 of the first vertical center of gravity is calculated according to the following formula:
[0032] H2=L2*(G4-G4'*cosα) / (G4+G5+G6)*tanα
[0033] Wherein, G4' is the updated weight signal of the fourth weight sensor, and α is the inclination angle of the weighing platform around the connecting line of the fifth weight sensor and the sixth weight sensor.
[0034] In some embodiments of the present application, calculating the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component further includes:
[0035] The height of the center of gravity of the weighing object on the placement surface is calculated according to an average value of the height of the first vertical center of gravity and the height of the second vertical center of gravity.
[0036] In some embodiments of the present application, after calculating the height of the center of gravity of the weighing object on the placement surface according to the average of the height of the first vertical center of gravity and the height of the second vertical center of gravity, the method further includes:
[0037] In response to the center of gravity height of the weighing object on the placement surface being greater than a set height threshold, a warning message is generated.
[0038] In some embodiments of the present application, the center of gravity position of the weighing object on the placement surface is the center of the first center of gravity component and the second center of gravity component.
[0039] In some embodiments of the present application, the center of gravity position of the weighing object on the placement surface is updated and calculated in response to a weight change of the weighing platform being greater than a set threshold.
[0040] According to another aspect of the present application, there is also provided an information processing device, including:
[0041] A first control module is used to send a first weighing control signal to a control unit of a weighing platform, wherein a plurality of weight sensors are provided on a placement surface of the weighing platform, and the first weighing control signal controls so that the weighing object on the weighing platform is supported only by a first batch of weight sensors among the plurality of sensors;
[0042] A first center-of-gravity component calculation module, used to calculate a first center-of-gravity component of the weighing object along a first direction on the placement surface according to the weight signals of the first batch of weight sensors;
[0043] a second control module, configured to send a second weighing control signal to the control unit of the weighing platform, wherein the second weighing control signal controls the weighing object on the weighing platform to be supported only by a second batch of weight sensors among the plurality of sensors;
[0044] A second gravity center component calculation module, used for calculating a second gravity center component of the weighing object along a second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction;
[0045] A center of gravity calculation module is used to calculate the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component.
[0046] According to another aspect of the present invention, there is further provided an electronic device, comprising: a processor; and a storage medium storing a computer program, wherein the computer program executes the above steps when executed by the processor.
[0047] According to yet another aspect of the present invention, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps described above are executed.
[0048] Compared with the prior art, the advantages of the present invention are:
[0049] Two batches of weight sensors are used to support the weighing object placed thereon separately on the weighing platform, so as to obtain the center of gravity components of the weighing object in two vertical directions on the plant surface of the weighing platform according to the positional relationship of multiple weight sensors of each batch of weight sensors and the obtained weight signals. The center of gravity position of the weighing object on the placement surface can be calculated according to the two center of gravity components. Therefore, the center of gravity of the weighing object can be quickly identified in real time through the layout of the weight sensors and simple logical calculations. Based on the identified center of gravity, the staff can adjust the weighing object to reduce the risk of tipping over caused by center of gravity offset, thereby avoiding damage to the goods or injury to the staff caused by the tipping over of the goods. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.
[0051] Figure 1 A flow chart of an information processing method according to an embodiment of the present invention is shown.
[0052] Figure 2 A schematic diagram showing calculation of a first center of gravity component by a weighing platform according to an embodiment of the present invention is shown.
[0053] Figure 3 Shown according to Figure 2 Schematic diagram for calculating the first centroid component.
[0054] Figure 4 A schematic diagram showing calculation of the second center of gravity component by a weighing platform according to an embodiment of the present invention is shown.
[0055] Figure 5 Shown according to Figure 4 Schematic diagram for calculating the second centroid component.
[0056] Figure 6 A schematic diagram showing calculation of a first vertical center of gravity by a weighing platform according to an embodiment of the present invention is shown.
[0057] Figure 7 A module diagram of an information processing device according to an embodiment of the present invention is shown.
[0058] Figure 8 A schematic diagram of a computer-readable storage medium in an exemplary embodiment of the present invention is schematically shown.
[0059] Fig. 9 The figure schematically shows a schematic diagram of an electronic device in an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0060] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present invention will be more comprehensive and complete and fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0061] In addition, the accompanying drawings are only schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0062] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined. Therefore, the actual execution order may be changed according to the actual situation.
[0063] Figure 1 The flowchart of the information processing method according to the embodiment of the present invention is shown. The information processing method comprises the following steps:
[0064] Step S110: Sending a first weighing control signal to a control unit of a weighing platform, wherein a plurality of weight sensors are arranged on a placement surface of the weighing platform, and wherein the first weighing control signal enables the weighing object on the weighing platform to be supported only by the first batch of weight sensors among the plurality of sensors.
[0065] Specifically, the weighing object can be a single large cargo, stacked cargo, a turnover basket / turnaround box with cargo inside, or stacked turnover baskets / turnaround boxes, but the present application is not limited to this.
[0066] Specifically, the present application is applicable to warehouse sorting management, so that the steps of the present application can be performed by the sorting terminal of the sorting personnel. Thus, the sorting terminal can communicate with the weighing platform, thereby sending a weighing control signal to the control unit of the weighing platform. In some embodiments, the sorting terminal can establish a communication connection with the control unit of the weighing platform based on an Internet of Things device (IOT device). Furthermore, the sorting terminal can establish a communication connection with the control unit of the weighing platform based on an NB-IOT device. The use of NB-IOT equipment is more suitable for use in warehouses due to its advantages such as low power consumption, wide coverage, low cost, and large capacity.
[0067] Furthermore, before the sorting terminal sends the first weighing control signal to the control unit of the weighing platform, and after the communication connection is established between the IoT device and the control unit of the weighing platform, the following steps can be performed: obtaining the size of the placement surface of the weighing platform from the control unit; establishing a plane coordinate system of the placement surface based on the size of the placement surface of the weighing platform, and generating a plane graphic of the placement surface. Thus, according to the size information of the placement platform, the plane graphic of the placement surface can be displayed in proportion on the display screen of the sorting terminal, so that the sorter can intuitively know the situation of the placement surface of the placement platform.
[0068] Specifically, the weighing platform can be an independent storage platform. In some variations, the weighing platform can also be a pallet for placing goods and cooperating with a transport forklift.
[0069] Step S120: Calculate a first center of gravity component of the weighing object along a first direction on the placement surface according to the weight signals of the first batch of weight sensors.
[0070] Specifically, after receiving the weight signal from the weight sensor, the sorting terminal can obtain a specific weight value through analog-to-digital conversion to facilitate calculation.
[0071] Specifically, since the weighing object on the weighing platform is supported by multiple sensors in the first batch of weight sensors, the component of the center of gravity of the weighing object in the first direction can be calculated based on the positional relationship and readings between the multiple sensors in the first batch of weight sensors.
[0072] Specifically, each weight sensor can be provided with a lifting structure to lift and lower in response to a weighing control signal. For example, when a first weighing control signal is received, the first batch of weight sensors are lifted and other weight sensors are lowered so that only the first batch of weight sensors support the weighing object.
[0073] Step S130: sending a second weighing control signal to the control unit of the weighing platform, wherein the second weighing control signal enables the weighing object on the weighing platform to be supported only by a second batch of weight sensors among the multiple sensors.
[0074] Step S140: Calculate a second center of gravity component of the weighing object along a second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction.
[0075] Step S150: Calculating the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component.
[0076] Specifically, since the first direction is perpendicular to the second direction, the center of gravity position of the weighing object on the placement surface can be quickly determined according to the first center of gravity component and the second center of gravity component.
[0077] Specifically, the center of gravity position of the weighing object on the placement surface may be the center of the first center of gravity component and the second center of gravity component.
[0078] Specifically, the center of gravity position of the weighing object on the placement surface is updated and calculated in response to the weight change of the weighing platform being greater than a set threshold. Since the weighing platform needs to perform the switching support of different batches of weight sensors in response to the weighing control signal, the weighing platform does not continuously perform weighing and center of gravity calculation. Therefore, some trigger conditions can be set to trigger the update calculation of the center of gravity. In this embodiment, considering that when the weight change is too large, there may be a center of gravity offset or movement of the weighing object. Therefore, in response to the weight change of the weighing platform being greater than the set threshold, the update calculation of the center of gravity can be triggered, so that the center of gravity of the weighing object can be located and identified as soon as possible when the center of gravity changes, and can be displayed synchronously in the sorting terminal. Further, the previous one or more center of gravity positions and the current center of gravity position can also be displayed at the same time in the sorting terminal, thereby displaying the trend of center of gravity change, so that the sorter can judge whether the weighing object is in danger of tipping over by the trend of center of gravity change. In some specific implementations, the sorting terminal can also automatically generate a tipping risk prompt according to the center of gravity change position. For example, if the distance between the current center of gravity position and the center of the placement surface of the weighing platform is greater than the distance between the previous center of gravity position and the center of the placement surface of the weighing platform, a tipping risk prompt is generated.
[0079] In some embodiments, the calculated center of gravity position can be marked on the plane graphic of the storage surface displayed by the sorting terminal. Thus, the sorter can view the center of gravity of the weighed object through his sorting terminal. In other embodiments, the position of the calculated first center of gravity component, the position of the second center of gravity component, and the center of gravity position can be marked on the plane graphic of the storage surface, wherein the display form of the mark of the center of gravity position is different from the display form of the position of the first center of gravity component and the position of the second center of gravity component. Thus, the sorter can obtain more center of gravity information through the graphical expression of the sorting terminal, and the center of gravity component and the center of gravity are displayed in different display forms, which is convenient for the sorter to distinguish between the center of gravity component and the center of gravity. Furthermore, the center of gravity can be displayed in a more eye-catching form, and the center of gravity component can be displayed in a virtual form to highlight the position of the center of gravity.
[0080] In the information processing method provided by the present invention, two batches of weight sensors are used to support the weighing object placed thereon separately on the weighing platform, so as to obtain the center of gravity components of the weighing object in two vertical directions on the plant surface of the weighing platform according to the positional relationship of multiple weight sensors of each batch of weight sensors and the obtained weight signals. The center of gravity position of the weighing object on the placement surface can be calculated according to the two center of gravity components. Therefore, through the layout of the weight sensors and simple logical calculations, the center of gravity of the weighing object can be quickly identified in real time. Based on the identified center of gravity, the staff can adjust the weighing object to reduce the risk of tipping over caused by the center of gravity offset, thereby avoiding damage to the goods or injury to the staff caused by the tipping over of the goods.
[0081] See below Figure 2 and Figure 3 , Figure 2 A schematic diagram showing calculation of a first center of gravity component by a weighing platform according to an embodiment of the present invention is shown; Figure 3 Shown according to Figure 2 Schematic diagram for calculating the first centroid component.
[0082] like Figure 2 and Figure 3 The weighing platform 1 may include a support foot 12 and a placement surface 14 facing away from the support foot 12. The weighing platform 1 may also be provided with a control unit 11, a communication unit 12, and a power supply unit 13. The control unit 11 communicates with the sorting terminal 2 via the communication unit 12. The power supply unit 13 is used to provide power to each circuit device. The control unit 11 is used to control each weight sensor to support and weigh.
[0083] In this embodiment, the first batch of weight sensors includes a first weight sensor A, a second weight sensor A and a third weight sensor C. The first direction is Figure 2 The middle X direction, the second direction is Figure 4 The connecting line of the second weight sensor B and the third weight sensor C is parallel to the second direction Y, the first weight sensor A is located on the perpendicular midline of the connecting line of the second weight sensor B and the third weight sensor C, and the first center of gravity component PX is located on the perpendicular midline of the connecting line of the second weight sensor B and the third weight sensor C.
[0084] Specifically, the weighing platform 1 is usually in a horizontal state due to the support of its supporting feet 12. Therefore, according to the moment balance principle: G1*L1=W*P1, where G1 is the weight signal of the first weight sensor A, L1 is the distance from the first sensor A to the connecting line of the second weight sensor B and the third weight sensor C, W is the weight of the weighing object, and P1 is the distance from the first center of gravity component PX to the connecting line of the second weight sensor B and the third weight sensor C. At the same time, according to the principle of statics, W=G1+G2+G3, where G2 is the weight signal of the second weight sensor B, and G3 is the weight signal of the third weight sensor C.
[0085] Therefore, the distance P1 between the first center of gravity component PX and the connecting line of the second weight sensor B and the third weight sensor C is calculated according to the following formula:
[0086] P1=(G1*L1) / (G1+G2+G3),
[0087] Among them, G1 is the weight signal of the first weight sensor A, G2 is the weight signal of the second weight sensor B, G3 is the weight signal of the third weight sensor C, and L1 is the distance of the connecting line from the first sensor A to the second weight sensor B and the third weight sensor C.
[0088] See below Figure 4 and Figure 5 , Figure 4 A schematic diagram showing calculation of a second center of gravity component by a weighing platform according to an embodiment of the present invention is shown; Figure 5 Shown according to Figure 4 Schematic diagram for calculating the second centroid component.
[0089] In this embodiment, the second batch of weight sensors includes a fourth weight sensor D, a fifth weight sensor E, and a sixth weight sensor. The sixth weight sensor can be the same weight sensor as the third weight sensor C. The first direction is Figure 4 The middle X direction, the second direction is Figure 4 The connecting line of the fifth weight sensor E and the sixth weight sensor C is parallel to the first direction X, the fourth weight sensor D is located on the perpendicular midline of the connecting line of the fifth weight sensor E and the sixth weight sensor C, and the second center of gravity component PY is located on the perpendicular midline of the connecting line of the fifth weight sensor E and the sixth weight sensor C.
[0090] Specifically, the weighing platform 1 is usually in a horizontal state due to the support of its supporting feet 12, and thus, according to the moment balance principle: G4*L2=W*P2, where G4 is the weight signal of the fourth weight sensor D, L2 is the distance from the fourth sensor D to the connection line of the fifth weight sensor E and the sixth weight sensor C, W is the weight of the weighing object, and P2 is the distance from the second center of gravity component PY to the connection line of the fifth weight sensor E and the sixth weight sensor C. At the same time, according to the principle of statics, W=G4+G5+G6, where G4 is the weight signal of the fifth weight sensor E, and G6 is the weight signal of the sixth weight sensor C.
[0091] Therefore, the distance P2 between the second gravity center component PY and the connecting line of the fourth weight sensor E and the sixth weight sensor C is calculated according to the following formula:
[0092] P2=(G4*L2) / (G4+G5+G6),
[0093] Among them, G4 is the weight signal of the fourth weight sensor D, G5 is the weight signal of the fifth weight sensor E, G6 is the weight signal of the sixth weight sensor C, and L4 is the distance of the connecting line from the fourth sensor D to the fifth weight sensor E and the sixth weight sensor C.
[0094] In this embodiment, one of the fifth weight sensor and the sixth weight sensor is the same weight sensor as one of the second weight sensor and the third weight sensor, so as to reduce the number of sensors required, but the present application is not limited thereto, and the first batch of weight sensors and the second batch of weight sensors may include different weight sensors. In other variations, the weighing platform may also include other weight sensors in addition to the first batch of weight sensors and the second batch of weight sensors.
[0095] Furthermore, the present application can also calculate the vertical center of gravity of the weighing object according to the weight sensor. Taking the calculation of the first vertical center of gravity (the vertical center of gravity of the first center of gravity component) as an example, see Figure 6 , in response to the weighing platform being tilted at an angle θ about the connecting line of the second weight sensor B and the third weight sensor C. In some embodiments, the tilt angle θ can be determined by: Figure 2 or Figure 4 In other embodiments, the support legs may be structurally configured to rotate the support legs so that the weighing platform tilts at a set angle θ.
[0096] According to the moment balance principle, G1'*L1'=W*b, where G1' is the updated weight signal of the first weight sensor, L1' is the distance from the projection A' of the first sensor A on the horizontal plane to the line connecting the second weight sensor B and the third weight sensor C, W is the weight of the weighing object, and b is the distance from the projection of the first vertical center of gravity HZX on the horizontal plane to the line connecting the second weight sensor B and the third weight sensor C. Figure 6 The projection relationship shown is L1'=L1*cosθ, b=(P1-H1*tanθ), where P1 is the distance between the first center of gravity component PX and the connecting line of the second weight sensor B and the third weight sensor C. Thus, the formula G1'*L1*cosθ=W*(p1-H1*tanθ) can be obtained. After substituting P1=(G1*L1) / (G1+G2+G3), the height H1 of the first vertical center of gravity can be calculated according to the following formula: H1=L1*(G1-G1'*cosθ) / (G1+G2+G3)*tanθ.
[0097] Further, the second vertical center of gravity at the second center of gravity component can be calculated in the same manner. Specifically, in response to the weighing platform tilting around the connecting line of the fourth weight sensor and the fifth weight sensor as an axis, the second vertical center of gravity of the weighing object at the second center of gravity component is calculated according to the updated weight signals of the second batch of weight sensors, and the height H2 of the first vertical center of gravity is calculated according to the following formula:
[0098] H2=L2*(G4-G4'*cosα) / (G4+G5+G6)*tanα
[0099] Wherein, G4' is the updated weight signal of the fourth weight sensor, and α is the inclination angle of the weighing platform around the connecting line of the fifth weight sensor and the sixth weight sensor.
[0100] Furthermore, the height of the center of gravity of the weighing object on the placement surface can be calculated based on the average of the height of the first vertical center of gravity and the height of the second vertical center of gravity. The center of gravity height can be displayed on the sorting terminal. Since the higher the center of gravity height, the greater the risk of cargo tipping, therefore, in response to the center of gravity height of the weighing object on the placement surface being greater than a set height threshold, an early warning message can be generated. The early warning message can be displayed on the sorting terminal to remind the sorting personnel to adjust the placement of the weighing object to further avoid tipping.
[0101] The above are only a plurality of specific implementations of the information processing method of the present invention, and each implementation can be implemented independently or in combination, and the present invention is not limited thereto. Furthermore, the flowchart of the present invention is only illustrative, and the execution order between the steps is not limited thereto, and the splitting, merging, order exchange, and other synchronous or asynchronous execution methods of the steps are all within the protection scope of the present invention.
[0102] See below Figure 7 , Figure 7 The module diagram of the information processing device according to the embodiment of the present invention is shown: The information processing device 300 includes a first control module 310 , a first center of gravity component calculation module 320 , a second control module 330 , a second center of gravity component calculation module 340 and a center of gravity calculation module 350 .
[0103] The first control module 310 is used to send a first weighing control signal to the control unit of the weighing platform, wherein a plurality of weight sensors are arranged on the placement surface of the weighing platform, and the first weighing control signal controls so that the weighing object on the weighing platform is supported only by the first batch of weight sensors among the plurality of sensors.
[0104] The first center-of-gravity component calculation module 320 is used to calculate the first center-of-gravity component of the weighing object along the first direction on the placement surface according to the weight signals of the first batch of weight sensors.
[0105] The second control module 330 is used to send a second weighing control signal to the control unit of the weighing platform, and the second weighing control signal controls the weighing object on the weighing platform to be supported only by the second batch of weight sensors among the multiple sensors.
[0106] The second center-of-gravity component calculation module 340 is used to calculate the second center-of-gravity component of the weighing object along the second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction.
[0107] The center of gravity calculation module 350 is used to calculate the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component.
[0108] In the information processing device of the exemplary embodiment of the present invention, two batches of weight sensors are used to support the weighing object placed thereon on the weighing platform separately, so as to obtain the center of gravity components of the weighing object in two vertical directions on the plant surface of the weighing platform according to the positional relationship of multiple weight sensors of each batch of weight sensors and the obtained weight signals. The center of gravity position of the weighing object on the placement surface can be calculated according to the two center of gravity components. Therefore, the center of gravity of the weighing object can be quickly identified in real time through the layout of the weight sensors and simple logical calculations. Based on the identified center of gravity, the staff can adjust the weighing object to reduce the risk of tipping over due to center of gravity offset, thereby avoiding damage to the goods or injury to the staff caused by the tipping over of the goods.
[0109] Figure 7 The information processing device 300 provided by the present invention is only schematically shown. Without violating the concept of the present invention, the splitting, merging and adding of modules are all within the protection scope of the present invention. The information processing device 300 provided by the present invention can be implemented by software, hardware, firmware, plug-ins and any combination thereof, and the present invention is not limited thereto.
[0110] In an exemplary embodiment of the present invention, a computer-readable storage medium is also provided, on which a computer program is stored, and when the program is executed by, for example, a processor, the steps of the information processing method described in any of the above embodiments can be implemented. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary embodiments of the present invention described in the above information processing method section of this specification.
[0111] refer to Figure 8 As shown, a program product 700 for implementing the above method according to an embodiment of the present invention is described, 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 thereto. 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.
[0112] 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.
[0113] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0114] 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 tenant computing device, partially on the tenant device, as a separate software package, partially on the tenant computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device may be connected to the tenant computing device via 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., via the Internet using an Internet service provider).
[0115] In an exemplary embodiment of the present invention, an electronic device is further provided, which may include a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to execute the steps of the information processing method described in any one of the above embodiments by executing the executable instructions.
[0116] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0117] Refer to the following Fig. 9 The electronic device 500 according to this embodiment of the present invention is described. Fig. 9 The electronic device 500 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0118] like Fig. 9 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510), a display unit 540, etc.
[0119] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 performs the steps according to various exemplary embodiments of the present invention described in the information processing method section above. For example, the processing unit 510 can perform the following steps: Figure 1Steps shown.
[0120] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 5201 and / or a cache memory unit 5202 , and may further include a read-only memory unit (ROM) 5203 .
[0121] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 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 the implementation of a network environment.
[0122] Bus 530 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.
[0123] The electronic device 500 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable tenants to interact with the electronic device 500, and / or may communicate with any device that enables the electronic device 500 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 550. In addition, the electronic device 500 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 560. The network adapter 560 may communicate with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0124] 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 method of the present invention 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, or a network device, etc.) to execute the above-mentioned information processing method according to the implementation method of the present invention.
[0125] Compared with the prior art, the advantages of the present invention are:
[0126] Two batches of weight sensors are used to support the weighing object placed thereon separately on the weighing platform, so as to obtain the center of gravity components of the weighing object in two vertical directions on the plant surface of the weighing platform according to the positional relationship of multiple weight sensors of each batch of weight sensors and the obtained weight signals. The center of gravity position of the weighing object on the placement surface can be calculated according to the two center of gravity components. Therefore, the center of gravity of the weighing object can be quickly identified in real time through the layout of the weight sensors and simple logical calculations. Based on the identified center of gravity, the staff can adjust the weighing object to reduce the risk of tipping over caused by center of gravity offset, thereby avoiding damage to the goods or injury to the staff caused by the tipping over of the goods.
[0127] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present invention are indicated by the appended claims.
Claims
1. An information processing method, characterized in that: include: Sending a first weighing control signal to a control unit of a weighing platform, wherein a plurality of weight sensors are arranged on a placement surface of the weighing platform, wherein the first weighing control signal causes the weighing object on the weighing platform to be supported only by a first batch of weight sensors among the plurality of weight sensors; Calculate a first center of gravity component of the weighing object along a first direction on the placement surface according to the weight signals of the first batch of weight sensors; Sending a second weighing control signal to the control unit of the weighing platform, wherein the second weighing control signal causes the weighing object on the weighing platform to be supported only by a second batch of weight sensors among the plurality of weight sensors; Calculating a second center of gravity component of the weighing object along a second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction; The center of gravity position of the weighing object on the placement surface is calculated according to the first center of gravity component and the second center of gravity component.
2. The information processing method according to claim 1, characterized in that: Before sending the first weighing control signal to the control unit of the weighing platform, the method further includes: A communication connection is established between the Internet of Things device and the control unit of the weighing platform.
3. The information processing method according to claim 2, characterized in that: Before sending the first weighing control signal to the control unit of the weighing platform, and after establishing a communication connection between the Internet of Things device and the control unit of the weighing platform, the method includes: Acquire the size of the placement surface of the weighing platform from the control unit; A plane coordinate system of the placement surface is established based on the size of the placement surface of the weighing platform, and a plane figure of the placement surface is generated.
4. The information processing method according to claim 3, characterized in that: After calculating the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component, the method further comprises: marking the calculated center of gravity position on a plane figure of the placement surface; or The calculated position of the first center of gravity component, the position of the second center of gravity component, and the center of gravity position are marked on the plane figure of the placement surface, wherein the display form of the mark of the center of gravity position is different from the display form of the position of the first center of gravity component and the position of the second center of gravity component.
5. The information processing method according to claim 1, wherein: The first batch of weight sensors includes a first weight sensor, a second weight sensor and a third weight sensor, wherein the line connecting the second weight sensor and the third weight sensor is parallel to the second direction, the first weight sensor is located on the perpendicular bisector of the line connecting the second weight sensor and the third weight sensor, the first center of gravity component is located on the perpendicular bisector of the line connecting the second weight sensor and the third weight sensor, and the distance P1 between the first center of gravity component and the line connecting the second weight sensor and the third weight sensor is calculated according to the following formula: P1=(G1*L1) / (G1+G2+G3), Among them, G1 is the weight signal of the first weight sensor, G2 is the weight signal of the second weight sensor, G3 is the weight signal of the third weight sensor, and L1 is the distance of the connection line from the first weight sensor to the second weight sensor and the third weight sensor.
6. The information processing method according to claim 5, characterized in that: The second batch of weight sensors includes a fourth weight sensor, a fifth weight sensor and a sixth weight sensor, wherein the line connecting the fifth weight sensor and the sixth weight sensor is parallel to the first direction, the fourth weight sensor is located on the perpendicular bisector of the line connecting the fifth weight sensor and the sixth weight sensor, the second center of gravity component is located on the perpendicular bisector of the line connecting the fifth weight sensor and the sixth weight sensor, and the distance P2 between the second center of gravity component and the line connecting the fifth weight sensor and the sixth weight sensor is calculated according to the following formula: P2=(G4*L2) / (G4+G5+G6), Among them, G4 is the weight signal of the fourth weight sensor, G5 is the weight signal of the fifth weight sensor, G6 is the weight signal of the sixth weight sensor, and L2 is the distance of the connection line from the fourth weight sensor to the fifth weight sensor and the sixth weight sensor.
7. The information processing method according to claim 6, characterized in that: One of the fifth and sixth weight sensors and one of the second and third weight sensors are the same weight sensor.
8. The information processing method according to claim 6, characterized in that: Also includes: In response to the weighing platform being tilted around the line connecting the second weight sensor and the third weight sensor as an axis, a first vertical center of gravity of the weighing object at the first center of gravity component is calculated according to the updated weight signals of the first batch of weight sensors, and a height H1 of the first vertical center of gravity is calculated according to the following formula: H1=L1*(G1-G1'*cosθ) / (G1+G2+G3)*tanθ Wherein, G1' is the updated weight signal of the first weight sensor, and θ is the inclination angle of the weighing platform around the connecting line of the second weight sensor and the third weight sensor.
9. The information processing method according to claim 8, characterized in that: Also includes: In response to the weighing platform being tilted about the line connecting the fourth weight sensor and the fifth weight sensor as an axis, the second vertical center of gravity of the weighing object at the second center of gravity component is calculated according to the updated weight signals of the second batch of weight sensors, and the height H2 of the first vertical center of gravity is calculated according to the following formula: H2=L2*(G4-G4'*cosα) / (G4+G5+G6)*tanα Wherein, G4' is the updated weight signal of the fourth weight sensor, and α is the inclination angle of the weighing platform around the connecting line of the fifth weight sensor and the sixth weight sensor.
10. The information processing method according to claim 9, characterized in that: Calculating the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component also includes: The height of the center of gravity of the weighing object on the placement surface is calculated according to an average value of the height of the first vertical center of gravity and the height of the second vertical center of gravity.
11. The information processing method according to claim 10, characterized in that: After calculating the height of the center of gravity of the weighing object on the placement surface according to the average of the height of the first vertical center of gravity and the height of the second vertical center of gravity, the method further includes: In response to the center of gravity height of the weighing object on the placement surface being greater than a set height threshold, a warning message is generated.
12. The information processing method according to claim 1, wherein: The center of gravity position of the weighing object on the placement surface is the center of the first center of gravity component and the second center of gravity component.
13. The information processing method according to claim 1, wherein: The calculation is updated when the center of gravity position of the weighing object on the placement surface changes in response to the weight of the weighing platform being greater than a set threshold.
14. An information processing device, characterized in that: include: a first control module, configured to send a first weighing control signal to a control unit of a weighing platform, wherein a plurality of weight sensors are disposed on a placement surface of the weighing platform, and wherein the first weighing control signal controls so that the weighing object on the weighing platform is supported only by a first batch of weight sensors among the plurality of weight sensors; A first center-of-gravity component calculation module, used to calculate a first center-of-gravity component of the weighing object along a first direction on the placement surface according to the weight signals of the first batch of weight sensors; a second control module, configured to send a second weighing control signal to the control unit of the weighing platform, wherein the second weighing control signal controls the weighing object on the weighing platform to be supported only by a second batch of weight sensors among the plurality of weight sensors; A second gravity center component calculation module, used for calculating a second gravity center component of the weighing object along a second direction on the placement surface according to the weight signals of the second batch of weight sensors, wherein the first direction is perpendicular to the second direction; A center of gravity calculation module is used to calculate the center of gravity position of the weighing object on the placement surface according to the first center of gravity component and the second center of gravity component.
15. An electronic device, characterized in that: The electronic device comprises: processor; A memory having a computer program stored thereon, wherein the computer program is executed by the processor when it is executed: An information processing method as claimed in any one of claims 1 to 13.
16. A storage medium, characterized in that: The storage medium stores a computer program, which is executed by the processor when it is run: An information processing method as claimed in any one of claims 1 to 13.
Citation Information
Patent Citations
Center of gravity determination
CN103134638A
Latent AGV gravity center detection device and method for identifying and preventing toppling risks based on same
CN110793719A