Method and device for controlling movement of article, storage medium and processor

By collecting vehicle identification information and determining the driving path, and controlling the automated operation of the loading equipment, the problem of low loading efficiency of traditional vehicles is solved, and efficient and safe automated loading is achieved.

CN120742893APending Publication Date: 2025-10-03FAW LOGISTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510911497.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-02
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Traditional vehicle loading methods consume a lot of manpower, and fixed racks are difficult to flexibly adapt to transport vehicles of different sizes and types, resulting in low loading efficiency.

Method used

Automated loading is achieved by collecting vehicle identification information, determining the driving path, and controlling the position and movement of the loading equipment.

Benefits of technology

It improves vehicle loading efficiency, reduces manual operations, enhances space utilization and transportation safety, and adapts to the loading requirements of different vehicle models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120742893A_ABST
    Figure CN120742893A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for controlling object movement, a storage medium and a processor. The method comprises the steps that identification information of a to-be-loaded vehicle is collected; determining a driving path of the to-be-loaded vehicle based on the identification information; controlling the to-be-loaded vehicle to run according to the running path; in response to the situation that the to-be-loaded vehicle runs to the first area, control data of loading equipment deployed in the first area is obtained, the target object is loaded on the loading equipment, and the control data is used for controlling the position of the loading equipment; and according to the control data, the loading equipment is controlled to load the target object into the vehicle to be loaded from the loading equipment. The technical problem that the loading efficiency of the vehicle is low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of transportation, and in particular to a method, device, storage medium and processor for controlling the movement of objects. Background Art

[0002] Currently, in the vehicle logistics industry, traditional vehicle loading methods face many challenges. Most logistics centers use manual guidance and fixed racks to load transport vehicles. This method not only consumes a lot of manpower, but also the fixed racks are difficult to flexibly adapt to transport vehicles of different sizes and types. Therefore, the above method has the technical problem of low vehicle loading efficiency.

[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0004] Embodiments of the present invention provide a method, device, storage medium, and processor for controlling the movement of objects, so as to at least solve the technical problem of low loading efficiency of vehicles.

[0005] According to one aspect of an embodiment of the present invention, a method for controlling the movement of an object is provided. The method may include: collecting identification information of a vehicle to be loaded; determining a travel path of the vehicle to be loaded based on the identification information; controlling the vehicle to be loaded to travel according to the travel path; in response to the vehicle to be loaded traveling to a first area, obtaining control data of a loading device deployed in the first area, wherein the loading device is loaded with a target object, and the control data is used to control the position of the loading device; and controlling the loading device to load the target object from the loading device to the vehicle to be loaded according to the control data.

[0006] Optionally, determining the driving path of the vehicle to be loaded based on the identification information includes: determining three-dimensional geometric data of the vehicle to be loaded based on the identification information; and determining the driving path based on the identification information and the three-dimensional geometric data.

[0007] Optionally, determining the driving path based on the identification information and the three-dimensional geometric data includes: determining the position information of the loading device based on the identification information; and determining the driving path based on the position information and the three-dimensional geometric data.

[0008] Optionally, after controlling the loading device to load the target item from the loading device into the vehicle to be loaded according to the control data, the method may also include: obtaining the pressure value monitored by the pressure sensor in the vehicle to be loaded; in response to the pressure value being the target value, controlling the locking device in the vehicle to be loaded to lock the target item in the second area, wherein the locking device and the pressure sensor are in the same second area, and the second area is different from the first area.

[0009] Optionally, the method may further include: in response to the position of the target object in the second area moving, determining the moving distance of the position; in response to the moving distance being greater than the target moving distance, outputting a prompt message, wherein the prompt message is used to indicate that there is an abnormality in the position of the target object.

[0010] Optionally, the method may also include: determining the display information of at least one light-emitting device deployed in the target storage area according to the driving path, wherein at least one loading device and at least one light-emitting device are deployed in the target storage area, and the light-emitting device is used to indicate the driving direction of the vehicle to be loaded; and controlling the display status of at least one light-emitting device according to the display information.

[0011] According to another aspect of an embodiment of the present invention, a device for controlling the movement of items is also provided, which may include: a collection unit for collecting identification information of a vehicle to be loaded; a determination unit for determining a driving path of the vehicle to be loaded based on the identification information; a first control unit for controlling the vehicle to be loaded to travel according to the driving path; an acquisition unit for acquiring control data of a loading device deployed in the first area in response to the vehicle to be loaded traveling to a first area, wherein the loading device is loaded with a target item, and the control data is used to control the position of the loading device; a second control unit for controlling the loading device to load the target item from the loading device into the vehicle to be loaded according to the control data.

[0012] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the method for controlling the movement of an object according to an embodiment of the present invention.

[0013] According to another aspect of an embodiment of the present invention, a processor is provided. The processor is configured to run a program. When the program is run by the processor, the method for controlling the movement of an object according to an embodiment of the present invention is executed.

[0014] According to another aspect of an embodiment of the present invention, a program product is further provided. The program product includes computer instructions, wherein when the computer instructions are executed by a processor, the method for controlling the movement of an object according to an embodiment of the present invention is implemented.

[0015] In an embodiment of the present invention, identification information of a vehicle to be loaded is collected; a driving path of the vehicle to be loaded is determined based on the identification information; the vehicle to be loaded is controlled to travel according to the driving path; in response to the vehicle to be loaded traveling to a first area, control data of a loading device deployed in the first area is obtained, wherein the loading device is loaded with a target object, and the control data is used to control the position of the loading device; and the loading device is controlled to load the target object from the loading device into the vehicle to be loaded according to the control data. That is, in an embodiment of the present invention, identification information of the vehicle can be collected, and the identification information can be used to determine the driving path of the vehicle, and the vehicle can be controlled to travel according to the driving path. When the vehicle travels to the first area, the control data of the loading device in the first area can be obtained, and the target object in the loading device can be moved from the loading device to the vehicle to be loaded according to the control data. After collecting the identification information of the vehicle, the above method can automatically plan the driving path of the vehicle and the control data of the loading device, and can control the loading device according to the control data, thereby achieving the technical effect of improving the loading efficiency of the vehicle and solving the technical problem of low loading efficiency of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0017] Figure 1 is a flow chart of a method for controlling the movement of an object according to an embodiment of the present invention;

[0018] Figure 2 is a schematic diagram of a device for controlling the movement of an object according to an embodiment of the present invention;

[0019] Figure 3 is a structural block diagram of a computer terminal according to an embodiment of the present invention;

[0020] Figure 4 This is a block diagram of an electronic device for a method of controlling the movement of an object according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0022] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] According to an embodiment of the present invention, an embodiment of a method for controlling the movement of an item is provided, and the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0024] In this embodiment, a method for controlling the movement of objects is proposed. The method can collect identification information of a vehicle, determine the driving path of the vehicle based on the identification information, and control the vehicle to travel according to the driving path. When the vehicle travels to a first area, control data of a loading device in the first area can be obtained. According to the control data, the target object in the loading device can be moved from the loading device to the vehicle to be loaded, thereby achieving the technical effect of improving the loading efficiency of the vehicle and solving the technical problem of low loading efficiency of the vehicle.

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments; the size of the numbers in the embodiments is only for illustration and is not specifically limited here. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention and are not specifically limited here.

[0026] Figure 1 FIG. 1 is a flow chart of a method for controlling the movement of an object according to an embodiment of the present invention. Figure 1 As shown, the method may include the following steps:

[0027] Step S102: collecting identification information of the vehicle to be loaded.

[0028] In the technical solution provided in the above step S102 of the present invention, the above-mentioned vehicle to be loaded can be a vehicle for transporting goods, a logistics transport vehicle, or a vehicle in a logistics warehouse, for example, a short-haul truck. The above-mentioned identification information can be the license plate information, number information, etc. of the vehicle to be loaded, which can be used to identify the identity of the vehicle to be loaded, can be obtained by radio frequency identification (RFID), or can be obtained by identifying image information containing the vehicle to be loaded. It should be noted that the type of vehicle to be loaded, the type of identification information, and the identification method of the identification information are only for illustration and are not specifically limited.

[0029] Alternatively, the vehicle's license plate number, vehicle model code, and other identification information can be automatically identified using a vehicle-mounted camera or RFID reader. For example, when a car entering a logistics center can have its license plate automatically read to obtain the vehicle's identification information.

[0030] For example, when a vehicle to be loaded is detected in the warehouse, image acquisition equipment, wireless radio frequency signals and other equipment can be used to collect identification information of the vehicle to be loaded.

[0031] Step S104: determining the travel path of the vehicle to be loaded based on the identification information.

[0032] In the technical solution provided in step S104 of the present invention, the driving path may be a driving path from the current location of the vehicle to be loaded to the target location (i.e., the location of the shelf storing the goods to be loaded), which may be planned by a path planning module. The path planning model may be a neural network model.

[0033] Optionally, based on the collected identification information, it can be determined whether the vehicle currently being loaded has items that need to be loaded or unloaded, the location of the items, and the dimensions of the vehicle being loaded. Combining the dimensions of the vehicle being loaded, the layout of the logistics center, and the current loading requirements, an optimal driving route can be planned using artificial intelligence (AI) algorithms.

[0034] For example, if the vehicle to be loaded is a Sport Utility Vehicle (SUV), a driving route directly to a location suitable for its size can be calculated, and the vehicle to be loaded will drive according to this driving route, thus avoiding unnecessary traffic interference between the vehicle to be loaded and other vehicles and shelves, and improving the overall operational efficiency of the logistics center.

[0035] Optionally, transport plans for different vehicles may be pre-stored in a database. After the identification information of a vehicle to be loaded is collected, the transport plan corresponding to the vehicle to be loaded, as well as the vehicle's dimensions, may be collected from the database based on the identification information. Based on the transport plan for the vehicle to be loaded, the location of the cargo to be loaded on the vehicle to be loaded may be determined. Based on the cargo's location and the vehicle's dimensions, a travel path from the vehicle's current location to the cargo's location may be determined.

[0036] Step S106: Control the vehicle to be loaded to travel according to the travel route.

[0037] In the technical solution provided in the above step S106 of the present invention, the vehicle to be loaded can be controlled to travel according to the travel path, so as to safely move the vehicle to be loaded to the first area where the loading equipment is located.

[0038] Optionally, after the route is determined, an automated guidance device (such as laser navigation or wireless communication) can be used to guide the vehicle to automatically drive to the designated location along the planned route. For example, through indicator lights and voice guidance, the vehicle to be loaded can be accurately guided to a pre-set parking area, without the need for human intervention, greatly improving the loading efficiency of the vehicle to be loaded. Alternatively, if the vehicle to be loaded is an unmanned transport vehicle, it can be controlled to drive along the set route.

[0039] Step S108 , in response to the vehicle to be loaded driving to the first area, obtaining control data of a loading device deployed in the first area, wherein the loading device is loaded with target items, and the control data is used to control the position of the loading device.

[0040] In the technical solution provided in step S108 of the present invention, the target items can be goods placed on a loading device (e.g., a shelf). The control data can be information generated and used by the intelligent system during operation to direct the device's actions and monitor the loading process. For example, in an adaptive shelf system, the control data can include shelf lifting height instructions, telescopic distance settings, and the locking strength of the fixing device. The control data can be used to ensure that the actions of the shelf and the fixing system are precisely matched to the loading requirements. The loading device can be a shelf in a logistics center that can be used to place the target items, and can include a shelf system for loading and fixing vehicles to be transported. The loading device can be a key component of an intelligent adaptive vehicle logistics transport vehicle, designed to maximize space utilization while ensuring the safety and stability of the vehicle during transportation. The loading device can be a static storage device or an intelligent system that can dynamically adjust according to the size and type of the vehicle. The target items can be items that need to be loaded and fixed in the loading device. For example, the target items can include various types of automobiles, automobile parts, and other equipment. It should be noted that this is only an example, and there is no specific limitation on the type of loading device or the type of target items.

[0041] Optionally, the loading equipment can be an adaptive shelf, which may include: a hydraulic lifting platform, a retractable shelf, an anti-slip shelf, an intelligent fixing system and other equipment. The loading equipment can achieve efficient and safe loading of various types of vehicles through the coordinated work of the above components.

[0042] Optionally, when a vehicle arrives at the loading area (the first area), control data from a loading device (such as an adaptive racking system) can be automatically acquired. This control data may include information such as the loading location of the target item, the racking adjustment height, and the telescopic length. For example, the control data read by the system may indicate that the racking needs to be adjusted to a height appropriate for the vehicle being loaded, while ensuring that the spacing between the racks is appropriate for loading the target item.

[0043] Step S110 , according to the control data, controlling the loading device to load the target object from the loading device to the vehicle to be loaded.

[0044] In the technical solution provided in the above step S110 of the present invention, the loading device can be controlled according to the control data to achieve the purpose of loading the target object from the loading device to the vehicle to be loaded.

[0045] Optionally, after receiving control data from the loading device, the loading device (such as a hydraulic lift platform or retractable rack) can be controlled to adjust its position to accurately load the target items from the loading device into the vehicle. For example, the rack automatically adjusts to the appropriate height, and after the vehicle is parked, the items on the rack automatically slide into the vehicle, ensuring an automated and efficient loading process.

[0046] In this embodiment, the automatic identification and guidance system ensures accurate vehicle parking and reduces loading errors. The adaptive racking system dynamically adjusts according to vehicle size, achieving efficient space utilization. The intelligently controlled loading process reduces manual operations and mitigates safety risks during transportation. The entire loading process is automated through system control, streamlining operations and reducing labor costs. The system can flexibly respond to the loading requirements of different vehicle models, enhancing the versatility and adaptability of transport vehicles. This enables automated and intelligent loading in vehicle logistics and significantly improves loading efficiency.

[0047] Through the above-mentioned steps S102 and S110 of the present invention, identification information of the vehicle to be loaded is collected; based on the identification information, the driving path of the vehicle to be loaded is determined; according to the driving path, the vehicle to be loaded is controlled to travel; in response to the vehicle to be loaded traveling to the first area, control data of the loading device deployed in the first area is obtained, wherein the loading device is loaded with a target item, and the control data is used to control the position of the loading device; according to the control data, the loading device is controlled to load the target item from the loading device to the vehicle to be loaded, thereby achieving the technical effect of improving the loading efficiency of the vehicle, and further solving the technical problem of low loading efficiency of the vehicle.

[0048] The above method of this embodiment is further introduced below.

[0049] As an optional implementation, step S104, determining the driving path of the vehicle to be loaded based on the identification information, includes: determining the three-dimensional geometric data of the vehicle to be loaded based on the identification information; and determining the driving path based on the identification information and the three-dimensional geometric data.

[0050] In this embodiment, the above-mentioned three-dimensional geometric data can be used to characterize the size, shape and other external contours of the vehicle to be loaded, and may include data such as the length, width, and height of the vehicle to be loaded. It should be noted that this is only an example and there is no specific restriction on the content included in the three-dimensional geometric data.

[0051] Optionally, the above-mentioned three-dimensional geometric data may refer to a data set that describes the shape, size, position and orientation of an object in three-dimensional space, which may include the dimensional information of the object's three coordinate axis directions (X, Y, Z), as well as details of how these dimensions constitute the specific shape of the object.

[0052] Optionally, the 3D geometric data corresponding to different vehicles can be determined in advance and stored in a database. After the identification information of the vehicle to be loaded is collected, the 3D geometric data corresponding to the vehicle to be loaded can be determined from the database based on the identification information. Alternatively, a laser scanning module can be used to collect the 3D geometric data of the vehicle to be loaded. It should be noted that this is merely an example, and the method for determining the 3D geometric data of the vehicle to be loaded is not specifically limited.

[0053] For example, the intelligent adaptive vehicle logistics and transportation system can use the identification information of the vehicle to be loaded (such as vehicle model code, license plate information, etc.) to retrieve the three-dimensional geometric data corresponding to the vehicle model to be loaded in the database, including the key dimensions of the vehicle such as length, width, height and wheelbase. After obtaining the three-dimensional geometric data of the vehicle, the AI ​​algorithm (for example, path planning algorithm) can be used to calculate the driving path that best suits the three-dimensional geometric data to be loaded, in combination with the internal structure of the logistics center and the current loading requirements. For example, the system may calculate a path like this: the vehicle to be loaded starts from the entrance of the logistics center, turns through area A at a specific speed, then drives straight in area B, and finally stops at a designated location in area C. This position is pre-calculated to ensure that the vehicle to be loaded can be parked accurately and smoothly on the adaptive shelf system without interfering with the surrounding environment or parked vehicles.

[0054] Optionally, through the above steps, an optimized driving route can be generated based on the three-dimensional geometric data of the vehicle to be loaded and the layout of the logistics center, ensuring that the vehicle can reach the loading area quickly and safely, reducing unnecessary driving distance and time, and improving the overall efficiency and safety of logistics transportation.

[0055] Optionally, when determining travel paths, the intelligent system can factor in the impact of vehicle size on travel distance. For example, for larger vehicles, wider aisles can be selected to avoid scraping; for smaller cars, narrow areas can be more nimble, saving travel distance. Furthermore, the system can consider the distance between the racking location and the entrance, prioritizing closer, more space-suitable parking spaces to reduce travel time and energy consumption, thereby improving overall logistics efficiency.

[0056] As an optional implementation, determining the driving path based on identification information and three-dimensional geometric data includes: determining the position information of the loading equipment based on the identification information; and determining the driving path based on the position information and three-dimensional geometric data.

[0057] In this embodiment, the above-mentioned position information can be used to determine the position of the loading equipment, which can be the target position that the vehicle to be loaded needs to reach.

[0058] Optionally, based on the identification information, the cargo information to be loaded and unloaded by the vehicle to be loaded and the location information of the loading equipment where the cargo is located can be determined. Furthermore, based on the location information and the three-dimensional geometric data, the travel path of the vehicle to be loaded can be determined.

[0059] Optionally, the intelligent system can query a database based on the identification information of the vehicle to be loaded (such as the vehicle model code, license plate number, etc.) to determine the current loading position corresponding to the loading device (such as the adaptive racking system). This position information may include not only the plane coordinates of the loading device (such as the X and Y coordinates), but also the height information (Z coordinate) of the loading device and the status information of the loading device, such as whether it is occupied, the current telescopic and lifting status, etc. It should be noted that this is only an example and does not impose any specific restrictions on the content of the position information.

[0060] Optionally, based on the loading device's location information and the 3D geometry of the vehicle to be loaded, an optimal route can be calculated to ensure the vehicle can smoothly and safely reach the loading device and complete the loading process. Path planning considers factors such as, but not limited to, vehicle size, accessibility to the loading device, traffic conditions within the logistics center, and avoiding collisions with other obstacles or parked vehicles.

[0061] Through the above steps, this embodiment not only ensures that vehicles to be loaded are guided to the most appropriate location, but also enables fast and efficient loading operations while avoiding conflicts with other obstacles or vehicles. This series of actions improves the operational efficiency of logistics centers and reduces the need for human intervention, providing a more intelligent solution for large-scale vehicle logistics transportation.

[0062] As an optional embodiment, after controlling the loading device to load the target item from the loading device into the vehicle to be loaded according to the control data, the method also includes: obtaining the pressure value monitored by the pressure sensor in the vehicle to be loaded; in response to the pressure value being the target value, controlling the locking device in the vehicle to be loaded to lock the target item in the second area, wherein the locking device and the pressure sensor are in the same second area, and the second area is different from the first area.

[0063] In this embodiment, the pressure sensor can be used to monitor the pressure in the second area of ​​the vehicle to be loaded, and can be pre-deployed in the vehicle to be loaded. The pressure value can be used to determine whether the target object has been correctly moved to the corresponding position in the vehicle. The target value can be a pre-set value, for example, a value pre-set based on the weight of the target object. It should be noted that this is merely an example, and the method for setting the target value is not specifically limited.

[0064] Optionally, the vehicle to be loaded may be equipped with at least one pressure sensor and at least one locking device. The locking device can be used to secure the target item placed in the vehicle, such as a stopper. It should be noted that this is for illustrative purposes only and does not impose any specific limitations on the type of locking device.

[0065] Optionally, after the loading device is controlled to load the target object from the loading device into the vehicle to be loaded according to the control data, a pressure value monitored by a pressure sensor deployed in the second area can be collected, and the pressure value can be used to determine the placement of the target object in the second area. If the collected pressure value is a target value, it can be determined that the target object has been correctly placed in the second area, and a locking device in the second area can be controlled to secure the target object.

[0066] Optionally, in the loading process of an intelligent adaptive vehicle logistics transportation system, in addition to determining the driving path and controlling the loading equipment based on identification information and 3D geometric data, there are subsequent critical steps to ensure the safety and stability of the cargo (here, the target vehicle is used as an example) during transportation. During the loading process, after the vehicle has stopped and is placed on the adaptive rack, the intelligent system can activate pressure sensors located on the rack contact surface (defined as the second area). These sensors monitor the pressure distribution between the vehicle's bottom and the rack contact surface to ensure that the vehicle is properly positioned and evenly stressed. For example, when an SUV is loaded onto the rack, the pressure values ​​at the four tire contact points are recorded and transmitted back to the control system. After receiving the pressure sensor data, it is compared with a preset target pressure value (also known as the target pressure value). The target pressure value reflects the force required to stably support the vehicle to ensure safety during transportation. If the monitored pressure value is consistent with the target value or within the allowable range, the system determines that the vehicle has been securely placed on the rack. The system then activates a locking device to secure the target item in the vehicle to prevent it from moving during transportation. For example, once the pressure values ​​at the vehicle's four tire contact points reach the target pressure value (for example, 30 kg per point), the electromagnetic locking device is activated, and a locking pin extends upward from the bottom of the vehicle and embeds into a preset hole in the vehicle chassis to complete the fixation.

[0067] Optionally, the second area may be a loading area where the bottom of the vehicle contacts the cargo rack.

[0068] For example, imagine a vehicle being loaded onto an adaptive rack on a transport vehicle. Once the vehicle comes to a complete stop, the intelligent system immediately reads the rack's pressure sensors to confirm whether the pressure at four key contact points has reached a preset safety target—for example, at least 300 kg at each point. If the pressure sensor feedback indicates that the vehicle is evenly loaded and secure, the system activates the rack's electromagnetic locking devices. These locks extend from the rack and precisely engage fixed points on the vehicle's chassis, forming a secure connection and preventing the vehicle from shifting during transport. During this process, the system continuously monitors pressure changes, allowing it to adjust the locking force in real time to address any potential instability, such as slight vehicle sinking or tilting. Once the locking is complete, the system also triggers an abnormality alarm, immediately notifying the operator to conduct an inspection if the pressure value deviates from the set range, effectively preventing transportation risks.

[0069] Through the above methods, the intelligent system can ensure that the vehicle is in an extremely safe state during and after loading, greatly improving the efficiency and reliability of vehicle logistics transportation.

[0070] As an optional embodiment, the method may also include: in response to the position of the target object in the second area moving, determining the moving distance of the position; in response to the moving distance being greater than the target moving distance, outputting a prompt message, wherein the prompt message is used to indicate that there is an abnormality in the position of the target object.

[0071] In this embodiment, the prompt information can be text, voice, or image information, and can be used to inform the user that a target object in the vehicle has moved, indicating a possible abnormality. The target movement distance can be a pre-set distance, such as the maximum distance the target object is allowed to move in the vehicle. It should be noted that this is merely an example, and the type of prompt information and the method for determining the target movement distance are not specifically limited.

[0072] Optionally, in the intelligent adaptive vehicle logistics transportation system, to ensure the safety of goods during transportation, the position dynamics of goods in the loading area (second area) can be monitored in real time. Once signs of movement of goods are detected, a series of measures can be taken to assess the situation and respond. For example, a prompt message can be issued to indicate that the position of the goods has moved and there is an abnormality.

[0073] Optionally, after loading is completed, the position of the goods (such as cars) in the second area (i.e., the area where the vehicle contacts the shelf) can be continuously monitored. Whether the position of the target item has moved can be determined by a displacement sensor or pressure sensing module installed on the shelf. The sensor can continuously measure the position change of the contact point between the goods and the shelf. For example, when the system detects a slight change in the distance between the bottom of a car parked on the shelf and the contact point of the shelf (for example, from 1.4 meters to 1.41 meters), this indicates that the car may have moved, and the actual distance moved (i.e., 0.01 meters) can be calculated.

[0074] Optionally, a target moving distance can be set in advance, which can be a threshold value determined according to the safety and stability requirements of the vehicle, and can be used to determine whether the movement of the goods exceeds the normal range. For example, the target moving distance can be set to 2 mm, which means that as long as the moving distance of the goods exceeds 2 mm, it can be determined that there is an abnormality in the current position of the target item. Once it is determined that the moving distance of the goods exceeds the target moving distance, that is, abnormal movement has occurred, a prompt message can be generated and output. The prompt message can be sent to the operator's mobile device through a display screen, sound alarm on the transport vehicle, or through a mobile device. The prompt message can be used to describe which vehicle, which contact point has moved, and the extent of the movement, such as "Warning: Abnormal movement of 10 mm has occurred at the right front wheel contact point of the target item in shelf area B. Please check immediately!" Such information can help operators quickly locate the problem and take measures to avoid potential damage to the goods or transportation accidents.

[0075] Optionally, through real-time monitoring and abnormal prompt mechanisms, any abnormal situation of goods during transportation can be discovered and handled in the first time, effectively improving the safety and efficiency of the transportation process and reducing property losses and potential accident risks.

[0076] As an optional embodiment, the method may also include: determining the display information of at least one light-emitting device deployed in the target storage area according to the driving path, wherein at least one loading device and at least one light-emitting device are deployed in the target storage area, and the light-emitting device is used to indicate the driving direction of the vehicle to be loaded; and controlling the display status of at least one light-emitting device according to the display information.

[0077] In this embodiment, the light-emitting device may be a display that indicates the direction of travel of the vehicle to be loaded. The target storage area may be a logistics warehouse or a logistics center for storing goods. It should be noted that this is merely an example and does not specifically limit the type of target storage area.

[0078] Optionally, after determining the driving path, display information of at least one light-emitting device deployed in the target storage area may be determined. The display state of the at least one light-emitting device may be controlled according to the display information. The display state may include an open state and a closed state.

[0079] Optionally, in the intelligent adaptive vehicle logistics transportation system, in order to ensure that the vehicle to be loaded can accurately dock in front of the most suitable loading equipment, light-emitting devices (such as LED lights and signs) deployed in the target storage area can be used to indicate the vehicle's driving direction and stopping position.

[0080] Optionally, after receiving the identification information and 3D geometry of the vehicle to be loaded, an optimal driving path is calculated. Based on this driving path, the layout of the target storage area and the location of deployed loading equipment can be determined, thereby determining which light-emitting devices should be activated and what instructions they should display. For example, if the target path indicates that the vehicle to be loaded must first drive straight to rack A and then turn right to park at rack B, the system can automatically determine which LED lights will guide the vehicle through this sequence of motion.

[0081] Optionally, according to the above analysis, display information may be generated and sent to the light-emitting devices in the relevant area to control the display status of the light-emitting devices.

[0082] At present, the logistics and transportation of complete vehicles have the following technical pain points: low loading efficiency, traditional transport vehicles need manual guidance to park the vehicles, and it takes an average of 5-8 minutes to load each vehicle; insufficient space utilization, fixed shelves lead to 20%-30% of the compartment space being wasted; high safety risks, 30% of vehicle damage during transportation is caused by loose fixation or collisions; poor adaptability, unable to intelligently adapt to the loading needs of different models (sedans / SUVs / MPVs, etc.), so there is a technical problem of low vehicle loading efficiency.

[0083] To address these issues, this embodiment provides an integrated intelligent transport vehicle solution. This solution utilizes an automated guidance system to achieve rapid and precise vehicle parking. It also features three-dimensional adaptive adjustment of shelf spacing and incorporates multiple intelligent locking mechanisms to enhance transport safety. It also automatically identifies and adjusts loading parameters for the corresponding vehicle type, improving information processing efficiency.

[0084] Optionally, the overall structure of the intelligent guidance system may include: a laser scanning module for obtaining the three-dimensional dimensions of the vehicle to be loaded in real time; a path planning module for calculating the optimal parking path based on an AI algorithm; an automatic guidance device, which may include an indicator light and a voice guidance system; an adaptive shelf system, which may include: a hydraulic lifting platform, a retractable shelf, an anti-slip layer, an intelligent fixing system, an electromagnetic locking device, a pressure sensing module, and an abnormal alarm system. Among them, the surface of the anti-slip layer can be designed with a special texture, and the friction coefficient is greater than or equal to 0.8. The pressure sensing module can be used to monitor the fixing pressure in real time. The abnormal alarm system can be used to automatically alarm when vibration or displacement exceeds the limit.

[0085] This method can automatically identify vehicle models and adjust shelf parameters, and the displacement during transportation is less than 2 mm.

[0086] In this embodiment, an integrated design of a vehicle-level intelligent loading system is proposed, which utilizes the precise guidance technology of laser scanning and AI algorithm and a three-level safety protection mechanism (mechanical + electromagnetic + intelligent monitoring).

[0087] In an embodiment of the present invention, the identification information of the vehicle can be collected, and the driving path of the vehicle can be determined based on the identification information, and the vehicle can be controlled to travel according to the driving path. When the vehicle travels to the first area, the control data of the loading device in the first area can be obtained. According to the control data, the target items in the loading device can be moved from the loading device to the vehicle to be loaded, thereby achieving the technical effect of improving the loading efficiency of the vehicle, and then solving the technical problem of low loading efficiency of the vehicle.

[0088] According to an embodiment of the present invention, a device for controlling the movement of an object is further provided. It should be noted that the device for controlling the movement of an object in this embodiment can be used to execute the method for controlling the movement of an object in the above-mentioned embodiment of the present invention.

[0089] Figure 2 FIG is a schematic diagram of a device for controlling the movement of an object according to an embodiment of the present invention. Figure 2 As shown, the device 20 for controlling the movement of an object may include: a collection unit 202 , a determination unit 204 , a first control unit 206 , an acquisition unit 208 and a second control unit 210 .

[0090] The collecting unit 202 is used to collect identification information of the vehicle to be loaded.

[0091] The determining unit 204 is configured to determine a travel path of the vehicle to be loaded based on the identification information.

[0092] The first control unit 206 is used to control the vehicle to be loaded to travel according to the travel path.

[0093] The acquisition unit 208 is configured to acquire control data of a loading device deployed in the first area in response to the vehicle to be loaded driving to the first area, wherein the loading device is loaded with target items and the control data is used to control the position of the loading device.

[0094] The second control unit 210 is configured to control the loading device to load the target object from the loading device to the vehicle to be loaded according to the control data.

[0095] The device for controlling the movement of items in this embodiment collects identification information of the vehicle to be loaded through a collection unit; determines the driving path of the vehicle to be loaded based on the identification information through a determination unit; controls the driving of the vehicle to be loaded according to the driving path through a first control unit; obtains control data of a loading device deployed in the first area in response to the vehicle to be loaded driving to the first area through an acquisition unit, wherein the loading device is loaded with a target item, and the control data is used to control the position of the loading device; controls the loading device to load the target item from the loading device to the vehicle to be loaded according to the control data through a second control unit, thereby achieving the technical effect of improving the loading efficiency of the vehicle, and further solving the technical problem of low loading efficiency of the vehicle.

[0096] The embodiment of the present invention can provide a computer terminal, which can be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the computer terminal can also be replaced by a terminal device such as a mobile terminal.

[0097] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of a computer network.

[0098] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the method for controlling the movement of items: collecting identification information of the vehicle to be loaded; determining the driving path of the vehicle to be loaded based on the identification information; controlling the vehicle to be loaded to travel according to the driving path; in response to the vehicle to be loaded traveling to the first area, obtaining control data of the loading equipment deployed in the first area, wherein the loading equipment is loaded with target items, and the control data is used to control the position of the loading equipment; according to the control data, controlling the loading equipment to load the target items from the loading equipment to the vehicle to be loaded.

[0099] Optionally, Figure 3 is a structural block diagram of a computer terminal according to an embodiment of the present invention, such as Figure 3 As shown, the computer terminal 308 may include: one or more (only one is shown in the figure) processors 302 , a memory 304 and a transmission device 306 .

[0100] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and apparatus for controlling the movement of an object in the embodiments of the present invention. The processor executes the software programs and modules stored in the memory to perform various functional applications and data processing, thereby implementing the aforementioned method for controlling the movement of an object. The memory can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory can further include memory located remotely from the processor, which can be connected to the computer terminal 308 via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0101] It can be understood by those skilled in the art that Figure 3 The structure shown is for illustration only, and the computer terminal 308 may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, abbreviated as MID), a PAD, or other terminal devices. Figure 3 It does not limit the structure of the computer terminal 308. For example, the computer terminal 308 may also include Figure 3 More or fewer components (such as network interfaces, display devices, etc.) shown in, or with Figure 3 Different configurations shown.

[0102] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0103] According to an embodiment of the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored program, wherein the program executes the method for controlling the movement of an article in the above embodiment.

[0104] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0105] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the steps in the method for controlling the movement of an item in the above embodiment.

[0106] According to an embodiment of the present invention, a processor is further provided. The processor can be used to run a program. When the program is run by the processor, the method for controlling the movement of an object in the above embodiment is executed.

[0107] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of a computer network.

[0108] In this embodiment, the computer terminal can execute the program code of the method steps for controlling the movement of the object.

[0109] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and apparatus for controlling the movement of an object in the embodiments of the present invention. The processor executes the software programs and modules stored in the memory to perform various functional applications and data processing, thereby implementing the aforementioned method for controlling the movement of an object. The memory can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some embodiments, the memory can further include memory located remotely from the processor, which can be connected to the computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0110] According to an embodiment of the present invention, a computer program product is further provided. The computer program product includes computer instructions, wherein when the computer instructions are executed by a processor, the method for controlling the movement of an object in the above embodiment is implemented.

[0111] An embodiment of the present application may provide an electronic device, which may include a memory and a processor.

[0112] Figure 4 This is a block diagram of an electronic device for a method of controlling the movement of an item according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided for example only and are not intended to limit the implementation of the present application as described and / or claimed herein.

[0113] like Figure 4As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the device 400 can also be stored in the RAM 403. The computing unit 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0114] Various components in device 400 are connected to I / O interface 405, including an input unit 406, such as a keyboard, mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, optical disk, etc.; and a communication unit 409, such as a network card, modem, wireless communication transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0115] The computing unit 401 can be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the data verification method. For example, in some embodiments, the data verification method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the data verification method described above can be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the data verification method in any other appropriate manner (for example, by means of firmware).

[0116] According to an embodiment of the present application, a method for controlling the movement of an object is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0117] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0118] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow charts and / or block diagrams are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0119] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer 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 foregoing.

[0120] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or an LCD (liquid crystal display, monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0121] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0122] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0123] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0124] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0125] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, and can be electrical or other forms.

[0126] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.

[0127] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.

[0129] The above are only preferred embodiments of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for controlling the movement of an object, characterized in that: include: Collect identification information of vehicles to be loaded; Determining a travel path of the vehicle to be loaded based on the identification information; Controlling the vehicle to be loaded to travel according to the travel path; In response to the vehicle to be loaded driving to a first area, acquiring control data of a loading device deployed in the first area, wherein the loading device is loaded with a target object, and the control data is used to control the position of the loading device; According to the control data, the loading device is controlled to load the target object from the loading device into the vehicle to be loaded.

2. The method according to claim 1, characterized in that The determining, based on the identification information, a travel path of the vehicle to be loaded, includes: Determining three-dimensional geometric data of the vehicle to be loaded based on the identification information; The driving path is determined based on the identification information and the three-dimensional geometric data.

3. The method according to claim 2, characterized in that The determining the driving path based on the identification information and the three-dimensional geometric data includes: Determining the location information of the loading device based on the identification information; The driving path is determined based on the position information and the three-dimensional geometric data.

4. The method according to claim 1, wherein After controlling the loading device to load the target object from the loading device into the vehicle to be loaded according to the control data, the method further includes: Obtaining a pressure value monitored by a pressure sensor in the vehicle to be loaded; In response to the pressure value being a target value, a locking device in the vehicle to be loaded is controlled to lock the target object in a second area, wherein the locking device and the pressure sensor are in the same second area, which is different from the first area.

5. The method according to claim 4, characterized in that The method further comprises: In response to a movement of the position of the target item at the second area, determining a movement distance of the position; In response to the moving distance being greater than the target moving distance, a prompt message is output, wherein the prompt message is used to prompt that an abnormality exists in the position of the target object.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Determining display information of at least one light-emitting device deployed in a target storage area according to the driving path, wherein at least one loading device and at least one light-emitting device are deployed in the target storage area, and the light-emitting device is used to indicate the driving direction of the vehicle to be loaded; According to the display information, the display state of at least one of the light-emitting devices is controlled.

7. A device for controlling the movement of an object, characterized in that: include: A collection unit, used to collect identification information of the vehicle to be loaded; a determining unit, configured to determine a travel path of the vehicle to be loaded based on the identification information; a first control unit, configured to control the vehicle to be loaded to travel according to the travel path; an acquiring unit, configured to acquire control data of a loading device deployed in a first area in response to the vehicle to be loaded traveling to the first area, wherein the loading device is loaded with a target object, and the control data is used to control a position of the loading device; The second control unit is configured to control the loading device to load the target article from the loading device into the vehicle to be loaded according to the control data.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.

9. A processor, characterized in that: The processor is configured to run a program, wherein the program, when run by the processor, executes the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions, which implement the method according to any one of claims 1 to 6 when executed by a processor.