Composite transportation equipment control method, storage medium, scheduling system and processing system

By determining the time of the next task and executing a preset task when the composite transport equipment completes its task, the problem of unused waiting time for composite transport equipment is solved, thus achieving efficient use of time and improved production efficiency.

CN121763832APending Publication Date: 2026-03-31GOERTEK INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In the process of metal CNC machining and manufacturing, the time that composite transport equipment spends waiting for the next task after completing a task is not effectively utilized, resulting in resource waste.

Method used

By detecting when the composite transport equipment completes its current task, the next task time of the production equipment is determined. Based on the next task time, the waiting time is determined, and preset executable tasks, such as charging, feeding and replenishing materials, are selected. The composite transport equipment is then controlled to perform these tasks to improve time utilization.

Benefits of technology

By effectively utilizing the waiting time of the composite transportation equipment, time utilization has been improved and production efficiency has been increased.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121763832A_ABST
    Figure CN121763832A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of metal processing, and discloses a composite transportation equipment control method, a storage medium, a scheduling system and a processing system.The method is applied to the scheduling system in the processing system, and the processing system can further comprise a task management platform, composite transportation equipment, processing equipment and a three-dimensional warehouse; the method comprises the steps that when a discharging and supplementing instruction generated by a task management platform is received, a discharging and supplementing path is generated according to the current position of the composite transportation equipment and the warehouse position of the three-dimensional warehouse, and the discharging and supplementing instruction is an instruction generated by the task management platform according to the discharging frame state and the feeding frame state of the composite transportation equipment; and the discharging and supplementing path is sent to the composite transportation equipment, so that the composite transportation equipment travels to the three-dimensional warehouse according to the discharging and supplementing path to conduct discharging and supplementing. Compared with the prior art, manual feeding and supplementing are not needed, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of metal processing technology, and in particular to a control method, storage medium, scheduling system and processing system for composite transportation equipment. Background Technology

[0002] In the computer numerical control (CNC) machining process, a composite transport device can retrieve finished products from the CNC production equipment and place materials to be processed into it according to the tasks assigned by the scheduling system. After the composite transport device has finished placing the materials, it waits in place until it receives the next task from the scheduling system. This waiting time is not utilized by the composite transport device. Therefore, how to effectively utilize the waiting time of the composite transport device is an urgent problem to be solved. Summary of the Invention

[0003] The main objective of this application is to provide a control method, storage medium, scheduling system, and processing system for composite transportation equipment, aiming to solve the technical problem of how to effectively utilize the waiting time of composite transportation equipment in the prior art.

[0004] To achieve the above objectives, this application provides a control method for a composite transportation equipment. The method is applied to a scheduling system within a processing system, which further includes production equipment and a composite transportation equipment. The scheduling system is connected to both the production equipment and the composite transportation equipment. The method includes:

[0005] When the composite transport equipment is detected to have completed its current task, the next task time for the production equipment is determined.

[0006] The waiting time of the composite transportation equipment is determined based on the next task time.

[0007] Based on the waiting time, a preset executable task is determined, and the composite transportation equipment is controlled to execute the preset executable task.

[0008] In one embodiment, the step of determining a preset executable task based on the waiting time and controlling the composite transport device to execute the preset executable task includes:

[0009] The current location of the composite transportation equipment and the charging location of the charging pile are obtained, and a first charging path is generated based on the current location and the charging location.

[0010] The first charging driving time is determined based on the first charging path;

[0011] When the difference between the waiting time and the first charging travel time is at least longer than a first preset time, the composite transportation equipment is controlled to perform a charging task according to the first charging path.

[0012] In one embodiment, the processing system further includes: a task management platform and an automated warehouse, wherein the task management platform is connected to the scheduling system;

[0013] After the step of determining the first charging driving time based on the current location and the charging location, the method further includes:

[0014] When the waiting time and the first charging driving time are at least longer than the second preset time, it is determined whether a material release and replenishment instruction generated by the task management platform is received. The material release and replenishment instruction is an instruction generated by the task management platform based on the unloading rack status and loading rack status of the composite transport equipment. The second preset time is not less than the first preset time.

[0015] If so, a material feeding and replenishment path is generated based on the current location and the warehouse location of the automated warehouse, and the composite transport equipment is controlled to perform the material feeding and replenishment task according to the material feeding and replenishment path.

[0016] In one embodiment, after the step of controlling the composite transport equipment to perform the material feeding and replenishing task according to the material feeding and replenishing path, the method further includes:

[0017] When the material feeding and replenishment task is completed, a second charging path is generated based on the warehouse location of the automated storage and retrieval system and the charging location.

[0018] The second charging travel time is determined based on the second charging path, and the waiting time is updated according to the next task time.

[0019] If the difference between the updated waiting time and the second charging travel time is at least longer than the first preset time, the composite transport equipment is controlled to perform a charging task according to the second charging path.

[0020] In one embodiment, before the step of generating a material feeding and replenishment path based on the current position and the warehouse location of the automated warehouse, the method further includes:

[0021] Determine the duration of charging completion at the charging station;

[0022] When the charging end time is not less than the first charging travel time, the step of generating a material release and replenishment path based on the current position and the warehouse position of the automated warehouse is executed.

[0023] In one embodiment, after the step of determining the duration of charging completion of the charging station, the method further includes:

[0024] When the time at which the charging ends is less than the first charging travel time, the material release and replenishment travel time is determined based on the current position and the warehouse position of the automated storage and retrieval system.

[0025] Determine the end time of material feeding and replenishment of the automated warehouse, and determine whether the end time of material feeding and replenishment is higher than the material feeding and replenishment travel time;

[0026] If so, the composite transport equipment is controlled to perform the charging task, and at the end of the material feeding and replenishment process, the composite transport equipment is controlled to perform the material feeding and replenishment task.

[0027] In one embodiment, prior to the step of controlling the composite transport device to perform the charging task, the method further includes:

[0028] The second charging travel time corresponding to the second charging route is determined based on the warehouse location and the charging location.

[0029] The charging time is determined based on the waiting time, the second charging travel time, the material feeding and replenishment travel time, and the preset material feeding and replenishment time.

[0030] When the charging time is not less than the first preset time, the step of controlling the composite transportation equipment to perform the charging task is executed.

[0031] In addition, to achieve the above objectives, this application provides a storage medium storing a composite transportation equipment control program, which, when executed by a processor, implements the composite transportation equipment control method as described above.

[0032] Furthermore, to achieve the above objectives, this application provides a scheduling system, the scheduling system comprising:

[0033] The time determination module is used to determine the next task time of the production equipment when the composite transport equipment has completed its current task.

[0034] The duration determination module is used to determine the waiting time of the composite transportation equipment based on the next task time.

[0035] The task execution module is used to determine a preset executable task based on the waiting time and control the composite transportation equipment to execute the preset executable task.

[0036] In addition, to achieve the above objectives, this application provides a processing system, which includes: production equipment, composite transportation equipment, and a scheduling system as described above.

[0037] This application provides a control method, storage medium, scheduling system, and processing system for a composite transportation device. The method is applied to the scheduling system within the processing system, which further includes production equipment and the composite transportation device. The scheduling system is connected to both the production equipment and the composite transportation device. The method includes: determining the next task time for the production equipment when the composite transportation device detects that it has completed its current task; determining a waiting time for the composite transportation device based on the next task time; determining a preset executable task based on the waiting time; and controlling the composite transportation device to execute the preset executable task. Because this application can determine the next task time when the composite transportation device detects that it has completed its current task, determine the waiting time based on the next task time, and then select a corresponding preset executable task based on the waiting time and control the composite transportation device to execute the preset executable task, the composite transportation device can effectively utilize the waiting time, improving time utilization. Attached Figure Description

[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is a flowchart illustrating the first embodiment of the composite transportation equipment control method of this application;

[0041] Figure 2 This is a schematic diagram of the processing system in the first embodiment of the composite transportation equipment control method of this application;

[0042] Figure 3 This is a schematic diagram of the structure of the composite transportation equipment in the first embodiment of the composite transportation equipment control method of this application;

[0043] Figure 4 This is a flowchart illustrating the second embodiment of the composite transportation equipment control method of this application;

[0044] Figure 5 This is a schematic diagram of network diagnostics in the third embodiment of the composite transportation equipment control method of this application;

[0045] Figure 6 This is a schematic diagram of the robotic arm operating speed adjustment in the fourth embodiment of the composite transportation equipment control method of this application;

[0046] Figure 7 This is a schematic diagram of the processing system in the fifth embodiment of the composite transportation equipment control method of this application;

[0047] Figure 8 This is a structural block diagram of the first embodiment of the scheduling system of this application.

[0048] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0049] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of this application.

[0050] It should be noted that in the computer numerical control (CNC) machining process, the composite transport equipment can retrieve finished products from the CNC production equipment according to the tasks assigned by the scheduling system and place materials to be processed into the CNC production equipment for processing. After the composite transport equipment has finished placing the materials, it will wait in place until it receives the next task from the scheduling system. This waiting time is therefore not utilized by the composite transport equipment. Thus, how to effectively utilize the waiting time of the composite transport equipment is a problem that urgently needs to be solved.

[0051] To address the aforementioned shortcomings, this embodiment provides a control method for a composite transport device, applied to a scheduling system within a processing system. This embodiment can determine the next task time upon detecting that the composite transport device has completed its current task, determine a waiting time based on the next task time, and then select a corresponding preset executable task based on the waiting time, controlling the composite transport device to execute the preset executable task. This allows the composite transport device to effectively utilize the waiting time, improving time utilization.

[0052] For ease of understanding, the following is combined with Figures 1 to 8 The control method for composite transportation equipment provided in the embodiments of this application and the processing system provided in the following embodiments will be described in detail.

[0053] This application provides a control method for a composite transportation equipment, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the composite transportation equipment control method of this application, as shown below. Figure 1 As shown, in this embodiment, the above method can be applied to a scheduling system in a processing system. The processing system further includes: production equipment and composite transportation equipment. The scheduling system is connected to the production equipment and the composite transportation equipment respectively. The method includes:

[0054] Step S10: When the composite transport equipment is detected to have completed its current task, determine the next task time for the production equipment;

[0055] Step S20: Determine the waiting time of the composite transportation equipment based on the next task time;

[0056] Step S30: Determine a preset executable task based on the waiting time, and control the composite transportation equipment to execute the preset executable task.

[0057] It should be noted that the machining system in this embodiment can be applied to CNC machining scenarios, but it can also be applied to other machining scenarios. This embodiment uses a CNC machining scenario for explanation. Furthermore, the aforementioned machining equipment can be equipment used for CNC machining, such as CNC machine tools, etc., and this embodiment does not limit it in this way.

[0058] The execution subject of the above method in this embodiment can be a device with composite transportation equipment control, data processing and program operation. This embodiment uses a composite transportation equipment control device for illustration, such as a computer, etc. This embodiment is not limited, and the composite transportation equipment control device in this embodiment can be equipped with the above-mentioned scheduling system, which can execute the composite transportation equipment control method proposed in this application embodiment and subsequent embodiments through the scheduling system.

[0059] It is understood that the above-mentioned composite transport equipment can be used to replace manual loading and unloading tasks. In this embodiment, the composite transport equipment can have functions such as walking and gripping, and the composite transport equipment can be equipped with a vehicle-mounted system. Through the vehicle-mounted system, the various components on the composite transport equipment can be controlled to complete the corresponding functions, thereby realizing automatic loading and unloading tasks. At the same time, the scheduling system can be connected to the vehicle-mounted system and the processing equipment.

[0060] It should be understood that the aforementioned current task can be the task currently being performed by the composite transport equipment. In this embodiment, the composite transport equipment can perform tasks such as loading and unloading. Specifically, the aforementioned current task can be the loading task.

[0061] It should be noted that the aforementioned next task time can be the time when the production equipment will resume production, which can be determined by the user settings, i.e., the user determines when the production equipment will execute the next processing task. The aforementioned preset executable tasks can be pre-set tasks that the composite transport equipment can perform while waiting, such as charging, feeding and replenishing materials, etc., and this embodiment does not limit them.

[0062] This embodiment can determine the time of the next task when the composite transport equipment detects that the current task has been completed, determine the waiting time based on the next task time, and then select a corresponding preset executable task based on the waiting time, controlling the composite transport equipment to execute the preset executable task. This allows the composite transport equipment to effectively utilize the waiting time and improve time utilization.

[0063] Before going into specifics, it should be noted that in order for the aforementioned composite transport equipment to automatically complete the clamping and loading operations—that is, to remove the finished product from the CNC machining equipment and then place the material to be processed into the CNC machining equipment—refer to [the relevant documentation / reference]. Figure 2 , Figure 2 This is a schematic diagram of the processing system in the first embodiment of the composite transportation equipment control method of this application, as shown below. Figure 2 As shown, in this embodiment, the above-mentioned processing system may include: a task management platform, which is connected to the processing equipment and the scheduling system respectively.

[0064] Before step S10 above, the following is also included:

[0065] Step S01: Generate loading and unloading tasks based on the processing items corresponding to the processing equipment through the task management platform, and generate a task list based on the loading and unloading tasks.

[0066] It is understood that the aforementioned processing items can be the items that each processing equipment needs to process. The processing system of this embodiment can be equipped with several processing equipment. Different processing equipment can be responsible for processing different processing items, and of course, they can also be responsible for processing the same processing items. This embodiment does not impose any restrictions on this. The aforementioned feeding task can be a task used to replenish the processing equipment with materials to be processed, and the aforementioned unloading task can be a task used to remove the finished product clamp obtained by the processing equipment.

[0067] Before use, users can log in to the task management platform to set the product information to be processed by each processing equipment. This product information may include, but is not limited to: processing items, processing steps, required material numbers, corresponding material trays, and corresponding material platforms. The processing steps can be the steps included in the processing item; the required material number can be the material number corresponding to the material to be processed, and different materials can be set with different material numbers; the corresponding material tray can be the tray used on the composite transport equipment to store the material to be processed and the finished product; the corresponding material platform can be the material platform inside the processing equipment where processing takes place, and multiple material platforms can be set up inside the processing equipment.

[0068] It should be emphasized that there can be multiple composite transport devices in this embodiment, and the user can set the processing equipment to be handled by each composite transport device through the task management platform. For example, if there are ten processing devices, denoted as A01 to A10, the processing items, processing steps, required material numbers, corresponding material trays, and corresponding material platforms to be handled by each processing device can be set through the task management platform. It can also be set which one or several processing devices each composite transport device is responsible for. The specific settings can be customized according to the actual situation, and this embodiment does not impose any restrictions on this.

[0069] Furthermore, since the aforementioned composite transportation equipment in this embodiment can be equipped with a vehicle-mounted rack, which can be equipped with trays for storing materials to be processed and finished products, multiple trays can be provided, for example, six trays. Additionally, the user can configure the materials to be processed or finished products stored in each tray through a task management platform.

[0070] After the above configuration, the task management platform can generate a corresponding turnover number based on the configured product information and synchronize the turnover number to the on-board systems of the processing equipment and the composite transportation equipment. Thus, the on-board systems of the processing equipment and the composite transportation equipment can obtain the corresponding product information based solely on the turnover number.

[0071] After completing the above synchronization, production can begin. During production, the task management platform can obtain the current progress of the processing equipment in real time and determine whether the processing is complete based on the current progress and the processing steps in the corresponding processing project. If processing is not complete, it waits; if processing is complete, it can generate loading and unloading tasks based on the processing project of the equipment. After generating the loading and unloading tasks, a task list is generated based on the loading and unloading tasks and transmitted to the scheduling system.

[0072] It is important to emphasize that if the processing equipment is unable to operate immediately, the generated loading and unloading tasks will also be unable to be executed. Therefore, in this embodiment, when the task management platform generates a task list based on the loading and unloading tasks, it can first obtain the current status of the processing equipment and determine whether the current status is abnormal. This abnormal status may include, but is not limited to, the processing equipment being in an alarm state, being debugged by personnel, or being shut down, etc. If it is an abnormal status, the loading and unloading tasks corresponding to that processing equipment are deleted from the task list, and the loading and unloading tasks of processing equipment that are only in a normal state are retained, resulting in an adjusted task list, which is then transmitted to the scheduling system.

[0073] Step S02: Generate the travel path of the composite transportation equipment based on the task list.

[0074] It should be noted that the aforementioned scheduling system can be a system for scheduling the movement of processing equipment. The aforementioned travel path can be the path used to control the movement of the composite transport equipment to the processing equipment.

[0075] In order to generate this driving path, in this embodiment, step S02 includes:

[0076] Obtain the current location of the composite transportation equipment, and obtain the equipment location of the processing equipment according to the task list;

[0077] The driving path of the composite device is generated based on the current location and the device location.

[0078] It is understood that the current location of the aforementioned composite transportation equipment can be its current position. In this embodiment, the composite transportation equipment may be equipped with a positioning device, and the vehicle-mounted system can send the current location of the composite transportation equipment to the dispatching system. The equipment location of the aforementioned processing equipment can be the location where the processing equipment is set, which can be obtained by pre-marking the processing environment.

[0079] It should be understood that the composite transport equipment in this embodiment may be equipped with a scanning component, specifically a depth camera, which may be set at any position on the composite transport equipment. The composite transport equipment may be pre-controlled by the scheduling system to scan the processing environment, and then the user may mark the position of the processing equipment according to the scanning results, thereby obtaining the position of the aforementioned equipment.

[0080] In practical use, once the scheduling system receives the adjusted task list, it can obtain the current location of the corresponding composite transport equipment and determine the current processing equipment based on the adjusted task list, thereby obtaining the equipment location of that processing equipment. After obtaining the current location and the equipment location, it can automatically generate a travel path from the current location to the equipment location based on the previous scan results.

[0081] Furthermore, since one composite transport device can handle multiple processing devices in this embodiment, in order to improve production efficiency, the scheduling system, upon receiving the adjusted task list, can sort the tasks corresponding to each processing device. Specifically, before the step of obtaining the device location of the processing device based on the task list, the system further includes:

[0082] Upon receiving the task list generated by the task management platform, the task list is adjusted according to the current location of the composite transportation equipment;

[0083] The adjusted task list is sent to the composite transport equipment so that the composite transport equipment can perform loading and unloading tasks according to the adjusted task list.

[0084] It should be noted that when the scheduling system adjusts the task list based on the current location of the composite transportation equipment, the specific process is as described above regarding the steps of adjusting the task list based on the current location of the composite transportation equipment, including:

[0085] Determine the location of each processing device in the task list, and generate a driving plan based on the current location and the location of each device;

[0086] Determine the waiting time of each processing device in each of the driving schemes, and sort the waiting times.

[0087] The task list is adjusted based on the sorting results.

[0088] It is understandable that the aforementioned waiting time may be the time required for the processing equipment to wait for the composite transport equipment to travel to the location of the processing equipment.

[0089] In actual use, the scheduling system can determine the location of each processing device based on the adjusted task list, perform path simulation based on the current location of the composite transport equipment and the location of each device, generate a driving plan, obtain the moving speed of the composite transport equipment, calculate the total waiting time required for each processing device corresponding to each driving plan based on the moving speed, and select the driving order with the lowest total waiting time for sorting to obtain the sorted task list.

[0090] For example, if a composite transport equipment is responsible for ten processing equipment A01 to A10, and A01 to A10 are arranged sequentially, and the composite transport equipment is currently located at the position of processing equipment A04, and the received adjusted task list contains loading and unloading tasks for processing equipment A02, A03, and A09, then during path simulation, the following driving schemes exist: 1. Load and unload A02, A03, and A09 sequentially; 2. Load and unload A02, A09, and A03 sequentially; 3. Load and unload A03, A02, and A09 sequentially; 4. Load and unload A03, A09, and A02 sequentially; 5. Load and unload A09, A02, and A03 sequentially; 6. Load and unload A09, A03, and A02 sequentially.

[0091] After obtaining each travel plan, the waiting time for each processing device in each plan can be calculated based on the moving speed of the composite transport equipment. The total waiting time required is then determined and sorted, with the shortest waiting time selected. Based on the example above, it is clear that if the composite transport equipment starts from position A04 and sequentially loads and unloads A03, A02, and A09, the total waiting time required is the shortest. Therefore, the adjusted task list can be sorted according to this travel plan, placing the loading and unloading task corresponding to processing device A03 first, the loading and unloading task corresponding to processing device A02 second, and the loading and unloading task corresponding to processing device A09 third.

[0092] Then, based on the sorted task list, the equipment location of the corresponding processing equipment is obtained. Based on the current location and the equipment location, the corresponding driving path is generated, and the driving path and the sorted task list are transmitted to the vehicle-mounted system of the composite transportation equipment.

[0093] As another implementation, when sorting, the scheduling system can also sort according to the distance of the composite transport equipment to each processing equipment, and combine the judgment of which direction can execute the most tasks, and sort according to the direction with the most tasks and the closest distance.

[0094] Step S03: The composite transport equipment travels along the travel path to the location of the processing equipment, and according to the unloading task in the task list, the finished product is clamped out of the processing equipment, and according to the loading task in the task list, the material to be processed is clamped into the processing equipment.

[0095] It should be noted that the composite transportation equipment in this embodiment may be equipped with a movable base, which may be an Autonomous Mobile Robot (AMR). For ease of understanding, refer to... Figure 3 , Figure 3 This is a schematic diagram of the structure of the composite transportation equipment in the first embodiment of the composite transportation equipment control method of this application. Figure 3 As shown, the composite transport equipment may include a main body and an AMR (Automatic Transporter). The AMR is located at the bottom of the main body, and the composite transport equipment can be moved by the AMR. At the same time, a vehicle-mounted material rack may be provided on the top of the main body, and several material trays may be provided inside the vehicle-mounted material rack. Each material tray can be used to store materials to be processed or finished products, and can also be used to place abnormal finished products, etc. This embodiment does not impose any limitations on this.

[0096] It should also be noted that, such as Figure 3As shown, a robotic arm with a clamp can also be installed on the top of the machine body. This robotic arm can be a collaborative robotic arm, and it can be equipped with a compensation shaft. The composite transport equipment can use the cooperation of the robotic arm and the clamp to pick up the finished products on the corresponding material platform in the processing equipment and place them in the corresponding material tray on the vehicle-mounted material rack to complete the unloading task. It can also pick up the corresponding material to be processed from the corresponding material tray and place it in the material platform for processing to complete the loading task.

[0097] Therefore, in actual use, when the on-board system of the composite transport equipment receives the task list and the driving route, it can transmit the route to the AMR, and the AMR can drive to the corresponding processing equipment location according to the driving route.

[0098] Once the onboard system detects that the AMR has arrived at the equipment location, it can use the cooperation of the robotic arm and grippers to control the robotic arm to pick up the finished product from the processing equipment according to the unloading task in the task list, and control the robotic arm to pick up the material to be processed from the onboard rack and put it into the processing equipment according to the loading task in the task list. This completes the automatic clamping and loading operation.

[0099] This embodiment can determine the time of the next task when the composite transport equipment detects that the current task has been completed, determine the waiting time based on the next task time, and then select a corresponding preset executable task based on the waiting time, controlling the composite transport equipment to execute the preset executable task. This allows the composite transport equipment to effectively utilize the waiting time and improve time utilization.

[0100] Reference Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the composite transportation equipment control method of this application. Based on the first embodiment described above, the second embodiment of the composite transportation equipment control method of this application is proposed.

[0101] Considering that in order to ensure that the composite transport equipment can perform loading and unloading tasks only after the processing equipment has completed the processing, such as Figure 4 As shown, in this embodiment, the composite transport equipment is equipped with a robotic arm and is connected to the task management platform; the steps of clamping the finished product out of the processing equipment according to the unloading task in the task list and clamping the material to be processed into the processing equipment according to the loading task in the task list include:

[0102] Step S031: When the composite transport equipment arrives at the location of the equipment, it transmits the generated arrival signal to the task management platform.

[0103] It should be noted that the onboard system of the composite transportation equipment in this embodiment can be directly connected to the task management platform. After receiving the travel path, the onboard system can control the movable base to travel along the travel path to the processing equipment. Upon arrival at the equipment location, the onboard system can generate an arrival signal and send it back to the task management platform.

[0104] Step S032: When the task management platform receives the arrival signal, it determines whether it has obtained the processing completion signal and the door opening signal generated by the processing equipment;

[0105] Step S033: When the task management platform receives the processing completion signal and the door opening signal, it transmits the generated allow unloading signal to the composite transport equipment.

[0106] It is understood that the aforementioned processing completion signal can be a signal that the processing equipment has completed the current processing task, and the aforementioned door opening signal can be a signal that the processing equipment has opened its door. The processing equipment in this embodiment may be equipped with a door, which can automatically close when the processing equipment is in operation and automatically open when the processing equipment has completed processing, in order to pick up the finished product and place the material to be processed.

[0107] Therefore, in this embodiment, when the task management platform receives the arrival signal, it can determine whether it can obtain the processing completion signal and the door opening signal generated by the processing equipment. If the processing equipment has not yet completed, it cannot obtain the processing completion signal and the door opening signal, and the task management platform waits. If the processing equipment has completed, the task management platform can obtain the processing completion signal and the door opening signal, and then the task management platform can generate a permission to unload signal and transmit it to the vehicle system of the composite transportation equipment.

[0108] Step S034: When the composite transport device receives the material change permission signal, it controls the robotic arm to clamp the finished product out of the processing equipment according to the unloading task in the task list, and controls the robotic arm to clamp the material to be processed into the processing equipment according to the loading task in the task list.

[0109] It should be understood that once the onboard system receives the permission signal for unloading, it indicates that the processing equipment has completed processing and the equipment door is open, allowing loading and unloading. Furthermore, for loading and unloading to proceed, such as... Figure 3As shown, a gripper can be installed on the end of the robotic arm away from the machine body. The onboard system can then control the robotic arm to use the gripper to pick up the finished products from the processing equipment's worktable according to the unloading tasks in the task list, and place them into the corresponding tray of the onboard material rack. Conversely, the system can control the robotic arm to use the gripper to pick up the materials to be processed from the corresponding tray of the onboard material rack according to the loading tasks in the task list, and place them into the processing equipment's worktable, thus completing automatic loading and unloading.

[0110] Furthermore, considering that the material platform positions of different processing equipment may be different, in order to enable the composite transport equipment to accurately determine the material platform position when loading and unloading, in this embodiment, the robotic arm is equipped with a camera component.

[0111] The above-described steps of controlling the robotic arm to clamp the finished product out of the processing equipment according to the unloading task in the task list include:

[0112] The robotic arm is extended into the preset shooting position inside the processing equipment according to the unloading task in the task list by the composite transport equipment, and the shooting component is used to take pictures.

[0113] The composite transport equipment determines the unloading position based on the shooting results, and controls the robotic arm to clamp the finished product out of the processing equipment according to the unloading position.

[0114] It should be noted that the aforementioned shooting component can be a camera, and it can be mounted on a robotic arm. The specific location can be set according to the actual situation, and this embodiment does not impose any restrictions on it. The aforementioned preset shooting position can be a position pre-set within the processing equipment for shooting the material platform.

[0115] In practical use, when the composite transport equipment performs the unloading task in the task list, the on-board system can first control the robotic arm to extend into the processing equipment and reach the aforementioned preset shooting position. At this position, the shooting component takes pictures of the material platforms inside the processing equipment to obtain the status of all material platforms. After obtaining the shooting results, the on-board system can analyze the shooting results (which can be referred to as the first shooting result) to determine the material platforms with finished products. The analysis method can be to compare with the preset standard shooting results, which may include images of material platforms with finished products. Of course, other analysis methods are also possible, and this embodiment does not limit this.

[0116] After confirming the presence of a material platform containing finished products, the vehicle-mounted system can identify its coordinates in the captured image. Based on these coordinates and the preset capture position of the robotic arm, the system can determine the actual position of the material platform as the unloading position. The system can then control the robotic arm to move to this unloading position and control the gripper to pick up the finished product from the material platform. The system will then query the task management platform for the location of the tray where the finished product should be placed and control the robotic arm to pick up the finished product and place it on the corresponding tray of the vehicle-mounted rack, thus completing the unloading task.

[0117] It should be emphasized that when the finished product captured by the vehicle system is inconsistent with the preset standard capture result, it can be said that the finished product is abnormal. In this case, the robotic arm can be controlled to pick up the finished product and place it into the abnormal tray of the vehicle shelf.

[0118] It is also important to emphasize that, considering the possibility of residual waste material on the material platform after processing, it needs to be cleaned before the next processing cycle. Therefore, after the composite transport equipment unloads the material, the on-board system can send a material unloading completion signal to the task management platform. The task management platform then transmits the material unloading completion signal to the processing equipment. The processing equipment can be equipped with a cleaning device (such as an air blowing device). Upon receiving the signal, the processing equipment can control the cleaning device to perform the cleaning.

[0119] Furthermore, in order to complete the loading task, in this embodiment, the step of controlling the robotic arm to clamp the material to be processed into the processing equipment according to the loading task in the task list includes:

[0120] When the composite transport equipment completes unloading, the task management platform determines whether the door opening signal can be re-acquired.

[0121] When the door opening signal is re-acquired through the task management platform, the generated allow loading signal is transmitted to the composite transport equipment.

[0122] The robotic arm, controlled by the composite transport equipment, picks up the material to be processed and places it at the loading position within the processing equipment according to the loading task in the task list.

[0123] Understandably, after completing the unloading task, the onboard system of the composite transport equipment can query the task management platform to determine which pallet on the onboard rack needs to be picked up from for processing, and whether a door opening signal can be obtained again. If no door opening signal is obtained at this time, it means that the equipment door of the processing equipment is closed, and the processing equipment controls the door to open. If a door opening signal is obtained again, it means that the equipment door is still open, and thus loading can proceed. The task management platform can generate a loading permission signal and transmit it to the onboard system.

[0124] After receiving the permission signal for loading, the vehicle system controls the robotic arm to pick up the material to be processed from the material tray containing the material to be processed through the gripper and place it into the position where the material was unloaded. This position can then be used as the loading position. After the placement is completed, the robotic arm is retracted and the loading completion signal is transmitted to the task management platform.

[0125] Upon receiving a completion loading signal, the task management platform relays this information to the processing equipment. The equipment then closes its doors, secures the loading platform, and begins processing. Simultaneously, the onboard system transmits the completion loading signal to the dispatching system. Following this process, the dispatching system controls the composite transport equipment to execute the next unloading and loading task from the task list, thus completing the automated loading and unloading process.

[0126] Furthermore, considering that during the gripping operation, there may be situations such as incomplete gripping or empty gripping, in order to detect whether the gripping is in place, the robotic arm is equipped with a gripper in this embodiment;

[0127] The above-mentioned step of controlling the robotic arm to clamp the finished product out of the processing equipment according to the unloading position includes:

[0128] The robotic arm is controlled to move to the unloading position by the composite transport equipment, and the clamp is controlled to clamp the finished product out of the processing equipment.

[0129] After the step of controlling the robotic arm to clamp the finished product out of the processing equipment according to the unloading position, the method further includes:

[0130] When the clamp is gripping the object, the composite transport device obtains the current opening width of the clamp and determines the object currently being gripped by the clamp.

[0131] The composite transport device determines the corresponding preset opening width range based on the currently gripped object, and performs gripping detection on the clamp based on the current opening width and the preset opening width range.

[0132] It should be noted that users can pre-set the opening width range of the fixture for gripping materials and finished products through the task management platform and store it in the vehicle system. This pre-set opening width range will be used as the aforementioned preset opening width range. When the fixture is gripping, the vehicle system can obtain the current opening width of the fixture in real time and determine the object currently gripped by the fixture as the currently gripped object. This currently gripped object can be determined according to the task being performed.

[0133] Next, the onboard system can obtain the corresponding preset opening width range based on the current object being clamped and compare it with the corresponding preset opening width range. If the current opening width is detected to be lower than the preset opening width range, it indicates that there is an empty clamp. The onboard system controls the robotic arm to stop running and displays "Clamping error" on the display screen of the composite transport equipment. If the current opening width is detected to be higher than the preset opening width range, it indicates that the clamp is not in place. The onboard system controls the robotic arm to stop running and displays "Clamping not properly clamped" on the display screen, thus completing the clamping detection.

[0134] Furthermore, considering that collisions caused by obstacles may occur during the movement of the composite transport equipment, resulting in changes in the position of objects on the vehicle-mounted material rack, thereby affecting the automatic execution of subsequent tasks, this embodiment, after the step of traveling to the equipment location of the processing equipment via the composite transport equipment according to the travel path, further includes:

[0135] When the composite transport equipment detects that the movable base is moving, it scans a first preset range using the scanning component and determines whether there is an obstacle within the first preset range based on the first scan result. If so, it controls the shooting component to take a picture of the vehicle-mounted material rack and transmits the obtained third shooting result to the task management platform so that the task management platform can determine the rack status of the vehicle-mounted material rack based on the third shooting result.

[0136] When the material rack is in a normal state, the composite transport equipment continues to control the movement of the movable base.

[0137] It should be noted that the aforementioned first preset range can be set according to actual conditions, and this embodiment does not impose any restrictions on it. The aforementioned rack status can be the position status of the upper rack tray and the lower rack tray of the vehicle-mounted rack.

[0138] In practical use, in this embodiment, the vehicle-mounted system can scan in real time within a first preset range using a depth camera while controlling the movement of the movable chassis. Based on the obtained first scan result, it can determine whether there is an obstacle. If there is, it indicates that a collision may have occurred. Then, the vehicle-mounted system can use the camera to capture the status of the upper and lower racks on the vehicle-mounted material rack and transmit the obtained third capture result to the task management platform. The task management platform then compares the third capture result with the preset positions of the upper and lower racks to determine whether the position of the material tray has changed. The generated material rack status is then transmitted to the vehicle-mounted system. The vehicle-mounted system determines whether the material rack status is normal. If it is normal, it means that the position of the material tray has not changed, and the movable base continues to move. If it is not normal, a change may have occurred, and the robotic arm is used to adjust it to the preset position to ensure the smooth execution of subsequent tasks, or an alarm is triggered on the display screen to prompt the user to make timely adjustments.

[0139] Reference Figure 5 , Figure 5 This is a schematic diagram of network diagnosis in the third embodiment of the composite transportation equipment control method of this application. Based on the above embodiments, the third embodiment of the composite transportation equipment control method of this application is proposed.

[0140] In this embodiment, in order to enable the composite transportation equipment to have network fault location function, such as Figure 5 As shown, based on the above embodiments, in this embodiment, the vehicle-mounted system can send the generated query command to the task management platform, so that the task management platform can determine whether it can successfully obtain the equipment status of the processing equipment and generate a judgment result; if the judgment result fails to be obtained, a first network fault location result is generated; if the judgment result is successfully obtained, a second network fault location result is generated based on the judgment result.

[0141] It should be noted that the aforementioned inquiry command can be generated when the composite transport equipment needs to locate a network fault. Based on the above scenario, the onboard system needs to communicate with the task management platform when performing loading and unloading tasks. Therefore, the aforementioned inquiry command can be generated after the composite transport equipment arrives at the location of the processing equipment (i.e., the aforementioned arrival signal). Of course, it can also be other commands generated when network fault location is required; this embodiment does not limit this.

[0142] It is understandable that, since the processing equipment completion signal and door opening signal in the above embodiments can characterize the equipment status of the processing equipment, the task management platform can determine whether it can obtain the processing completion signal and door opening signal of the processing equipment after receiving the query command, so as to obtain the equipment status of the processing equipment.

[0143] It should also be noted that when the composite transport equipment arrives at the processing equipment to perform loading and unloading tasks, the on-board system can generate an arrival signal and transmit it to the task management platform. This arrival signal can then be used as the aforementioned query instruction to inquire whether the task management platform has received the processing equipment completion signal and the door opening signal, and simultaneously start timing.

[0144] Upon receiving the arrival signal, the task management platform determines whether it can successfully acquire the processing completion signal and door opening signal from the processing equipment. These signals characterize the equipment status, and the platform generates the aforementioned judgment result. The onboard system then determines whether it can successfully receive this judgment result. If the judgment result fails to be received, a first network fault location result is generated; if the judgment result is successfully received, a second network fault location result is generated. This allows users to obtain network fault location results at the integrated transportation equipment end, improving the user experience.

[0145] Furthermore, in order to perform specific network fault location when acquisition fails, in this embodiment, the step of generating a first network fault location result when acquisition judgment result fails also includes:

[0146] When the composite transportation equipment fails to obtain the judgment result, it takes the result of a network failure between itself and the task management platform as the first network failure location result.

[0147] In order to perform specific network fault location upon successful acquisition, in this embodiment, the step of generating a second network fault location result based on the judgment result upon successful acquisition includes:

[0148] When the composite transport equipment successfully obtains the judgment result, it determines whether the task management platform can successfully obtain the equipment status of the processing equipment based on the judgment result.

[0149] When the composite transport equipment fails to obtain the equipment status on the task management platform, the result of a network failure between the task management platform and the processing equipment is used as the second network failure location result.

[0150] In practical use, specifically as follows: Figure 5 As shown, if the vehicle system has not received the judgment result generated by the task management platform by the end of the timeout, it can repeatedly send the arrival signal several times. If the judgment result cannot be obtained even after these attempts, it indicates that there is no response between the task management platform and the vehicle system (i.e., no response between them). Figure 5If there is no response, it can be determined that at least a network failure has occurred between the task management platform and the composite transportation equipment. The network failure location result is taken as the first network failure location result and displayed on the display screen of the composite transportation equipment. Since the network status between the task management platform and the processing equipment cannot be determined at this time, the message "Network abnormal, please check the network of composite transportation equipment, processing equipment and task management platform" can be displayed.

[0151] If the vehicle-mounted system can obtain this judgment result before the timer ends, it indicates that the network between the vehicle-mounted system and the task management platform is normal. Based on this judgment result, a second network fault location result can be generated. This result determines whether the task management platform can successfully obtain the processing completion signal and the door opening signal from the processing equipment. If the judgment result indicates that the processing completion signal and the door opening signal can be successfully obtained, it indicates that the network status between the task management platform and the processing equipment is normal (i.e.,...). Figure 5 (Successfully located), this result is used as the second network fault location result mentioned above, and the display screen of the composite transportation equipment shows "Network normal";

[0152] If the judgment result indicates a failure to obtain the processing completion signal and door opening signal from the processing equipment, it means that the task management platform is unable to obtain these signals, indicating a network failure between the task management platform and the processing equipment. Figure 5 (If the network fails to connect to the processing equipment), this result will be used as the second network fault location result mentioned above. The display screen of the composite transportation equipment will show "Network abnormality between the task management platform and the processing equipment, please check".

[0153] Therefore, the above method can be used to determine the network status at each location on the composite transportation equipment end and complete the network fault location.

[0154] Furthermore, considering that there may be two network failure scenarios when there is no response between the task management platform and the composite transportation equipment: 1. There is a network failure only between the task management platform and the composite transportation equipment; 2. There are network failures between the task management platform and the composite transportation equipment, and between the task management platform and the processing equipment; and in order to determine which specific scenario is present and improve the accuracy of fault location, in this embodiment, before the step of sending the generated query command to the task management platform, the following step is also included:

[0155] When a diagnostic need is identified, the composite transport equipment determines the port status of the port connected to the task management platform. The port status is generated by the task management platform based on the network connection status between the port and the processing equipment.

[0156] When the port status of the composite transport device is in a prohibited receiving state, it is determined that a network failure has occurred between the task management platform and the processing equipment.

[0157] When the port status is in the allowable receiving state, the composite transport device executes the step of sending the query command to the task management platform.

[0158] It should be noted that the aforementioned diagnostic requirement may be a requirement for network fault location. In this embodiment, the arrival at the device location can still be used as the time when a diagnostic requirement is needed. The aforementioned port status may be the port status of the connection between the task management platform and the vehicle system, and can be generated based on the network status between the task management platform and the processing equipment.

[0159] In this embodiment, before receiving a query command, the task management platform can also obtain the network status between itself and the processing equipment, and set the port status of the port connected to the composite transport equipment according to the network status; when the port status is in the prohibited receiving state, it stops receiving query commands sent by the composite transport equipment; when the port status is in the allowed receiving state, it allows receiving query commands sent by the composite transport equipment.

[0160] It should be noted that the network status mentioned above can refer to the network connection status between the task management platform and the processing equipment.

[0161] The above-mentioned step of setting the port status of the port connected to the composite transport equipment according to the network status includes:

[0162] When a network failure occurs between the task management platform and the composite transportation equipment, the port status of the port connected to the composite transportation equipment is set to a blocked receiving state according to the network status.

[0163] When there is no network failure between the task management platform and the composite transportation equipment, the port status of the port connected to the composite transportation equipment is set to an allow-to-receive state according to the network status.

[0164] In practical use, the task management platform can monitor the network connection status between itself and the processing equipment in real time, determine whether there is a network fault, and generate port status based on the network connection status. Specifically, when a network fault exists, the port connected to the vehicle system can be set to a disabled state. When the composite transport equipment arrives at the processing equipment (indicating a diagnostic need), it can obtain the port status as disabled, indicating that there is a network fault between the task management platform and the processing equipment. The display screen of the composite transport equipment will show "Network abnormality between the task management platform and the processing equipment, please check".

[0165] When there is no network fault, the port connected to the vehicle-mounted system can be set to receive mode. When the composite transport equipment arrives at the processing equipment (indicating a diagnostic need), the system will detect that the port is in receive mode, indicating that there is no network fault between the task management platform and the processing equipment. The vehicle-mounted system will then send the arrival signal to the task management platform. This allows the composite transport equipment to determine whether a network fault exists between the task management platform and the processing equipment even when a network fault occurs between them, further improving the accuracy of network fault location.

[0166] Continue to refer to Figures 1 to 5 Furthermore, based on the above embodiments, a fourth embodiment of the composite transportation equipment control method of this application is proposed.

[0167] Furthermore, considering that when the on-board system controls the robotic arm to perform loading and unloading operations, since personnel frequently pass through the working environment of the composite transport equipment, and the process of the robotic arm clamping and placing materials involves rotating the robotic arm at a fixed speed, which is relatively fast, it may cause workers to react too late, resulting in accidental injury due to the rotation of the robotic arm, thus posing a safety hazard. Therefore, in this embodiment, after step S03, the following is also included:

[0168] Step S04: When the composite transport equipment controls the operation of the robotic arm, it scans within a preset range and adjusts the operating speed of the robotic arm based on the scanning results;

[0169] Step S05: Control the robotic arm according to the adjusted operating speed using the composite transport equipment.

[0170] Understandably, in this embodiment, when the composite transport equipment arrives at the location of the processing equipment, the vehicle-mounted system generates an arrival signal and transmits it to the task management platform, and performs network fault detection based on this arrival signal. If it is determined that the network between the processing equipment and the task management platform, and between the task management platform and the vehicle-mounted system, is normal, the unloading task can begin. This involves determining whether a loading permission signal generated by the task management platform can be received, and upon receiving the loading permission signal, controlling the robotic arm to clamp the finished product out of the processing equipment according to the unloading task in the task list. When the vehicle-mounted system controls the robotic arm to run, steps S04 and S05 described above can be executed.

[0171] It should be noted that the aforementioned preset range can be set according to actual conditions; this embodiment uses 30cm for illustration. In actual use, the vehicle-mounted system in this embodiment can scan the environment within the preset range (which can be denoted as the second preset range) in real time using the aforementioned depth camera. Based on the obtained scan results (which can be denoted as the second scan result), it determines whether personnel are present. If personnel are present, the vehicle-mounted system adjusts the operating speed of the robotic arm, and then completes the loading and unloading operations using the robotic arm at the adjusted operating speed. This allows the robotic arm to reduce its operating speed when personnel are present, thus providing more reaction time for personnel during the loading and unloading process and improving safety. If no personnel are present, the system continues to operate at the previous speed.

[0172] Furthermore, to further enhance safety, in this embodiment, the aforementioned composite transportation equipment can also determine the specific degree of adjustment based on the current distance to personnel when personnel are present within a preset range. That is, the step of adjusting the operating speed of the robotic arm based on the scanning results includes:

[0173] The composite transport device determines whether there are personnel within the preset range based on the scanning results; if so, it determines the current distance between the personnel and the device, and adjusts the operating speed of the robotic arm according to the current distance.

[0174] It is understood that the aforementioned current distance can be the distance between the composite transportation equipment and the personnel. In this embodiment, different speed adjustment ratios can be preset according to different current distances. Then, in actual use, the corresponding speed adjustment ratio can be determined based on the current distance, and the operating speed of the robotic arm can be adjusted according to this speed adjustment ratio.

[0175] Furthermore, to further enhance safety, in this embodiment, the step of adjusting the operating speed of the robotic arm based on the current distance includes:

[0176] When the current distance reaches a first preset distance, the operating speed of the robotic arm is reduced according to a first preset deceleration ratio by the composite transport equipment.

[0177] When the current distance reaches the second preset distance, the operating speed of the robotic arm is reduced according to the second preset speed reduction ratio by the composite transport equipment. The first preset distance is higher than the second preset distance, and the first preset speed reduction ratio is lower than the second preset speed reduction ratio.

[0178] It should be understood that the first preset distance can be any distance higher than the second preset distance, and the second preset distance can be any distance higher than zero. In this embodiment, the first preset distance can be described as 30cm, and the second preset distance can be described as 20cm.

[0179] Both the aforementioned first preset speed reduction ratio and the aforementioned second preset speed reduction ratio can be ratios by which the operating speed is reduced. Furthermore, the aforementioned first preset speed reduction ratio can be any ratio lower than the second preset speed reduction ratio, and the aforementioned first preset speed reduction ratio can be any ratio higher than zero. In this embodiment, the aforementioned first preset speed reduction ratio can be described as 50%, and the aforementioned second preset speed reduction ratio can be described as 100%.

[0180] In this embodiment, when the vehicle system detects a person within a preset range, it determines the current distance between the system and the person. When the current distance reaches 30cm, the operating speed of the robotic arm is reduced by 50%. When the current distance reaches 20cm, the operating speed of the robotic arm is reduced by 100%, i.e., the robotic arm stops operating.

[0181] It should be emphasized that the first preset speed reduction ratio and the second preset speed reduction ratio can be set according to the actual situation, and this embodiment does not impose any restrictions on them.

[0182] Furthermore, to further enhance safety, in this embodiment, the step of reducing the operating speed of the robotic arm according to the first preset reduction ratio includes:

[0183] The current moving speed of the personnel is obtained through the composite transportation equipment, and a corresponding first preset deceleration ratio is determined based on the current moving speed.

[0184] The combined transport equipment reduces the operating speed of the robotic arm according to the corresponding first preset speed reduction ratio.

[0185] It should be noted that the aforementioned current moving speed can be the speed at which the personnel are currently moving, which can also be obtained through measurement. The aforementioned vehicle-mounted system can preset different first-preset deceleration ratios based on different current moving speeds. For example, when the personnel move faster, it means that the time left for the personnel to react is shorter, and thus the corresponding first-preset deceleration ratio can be set higher. When the personnel move slower, it means that the time left for the personnel to react is longer, and thus the corresponding first-preset deceleration ratio can be set lower while ensuring production efficiency.

[0186] In actual use, when the vehicle system detects that the current distance has reached 30cm, it can obtain the current moving speed of the person, determine the corresponding first preset deceleration ratio based on the current moving speed, and adjust the running speed of the robotic arm according to the first preset deceleration ratio.

[0187] Furthermore, to ensure production efficiency while reducing speed, in this embodiment, when the onboard system reduces the operating speed of the robotic arm according to the corresponding first preset speed reduction ratio, it can also be adjusted in conjunction with the current movement direction of the personnel. Specifically, the step of reducing the operating speed of the robotic arm according to the corresponding first preset speed reduction ratio by the composite transport equipment includes:

[0188] The current direction of movement of the personnel is determined by the composite transportation equipment, and the angle between the current direction of movement and the current direction of movement of the personnel is determined based on the current direction of movement.

[0189] The composite transport equipment adjusts the first preset speed reduction ratio according to the current moving angle, and reduces the operating speed of the robotic arm according to the adjusted first preset speed reduction ratio.

[0190] It is understood that the aforementioned current movement direction can be the movement direction of the person currently walking, which can generally be determined by the direction the person's face is facing, and of course, it can be determined by other methods as well; this embodiment does not limit this. The aforementioned current movement angle can be the angle between the person's current movement direction and the line connecting the person and the composite transportation equipment.

[0191] For easier understanding, please refer to Figure 6 To explain, Figure 6 This is a schematic diagram illustrating the adjustment of the robotic arm's operating speed in the fourth embodiment of the composite transportation equipment control method of this application. Figure 6 As shown, where Figure 6 Point A represents the current position of the composite transportation equipment. BC represents the distance a person needs to travel from point B to point C. Both points B and C can lie on a circle centered at A with a radius of a first preset distance. Point D can lie on a circle centered at A with a radius of a second preset distance. Point E is the midpoint of BC, and AE is perpendicular to BC.

[0192] Therefore, when a person is at point B and needs to move to point C, since the current distance between them and the composite transport equipment at point B has reached the first preset distance, the onboard system needs to adjust the operating speed of the robotic arm. After the onboard system determines the corresponding first preset deceleration ratio based on the person's current movement speed, the onboard system can determine that the person's current movement direction is from B to C, and then determine the angle between the onboard system and the person's movement direction, i.e., the angle between AB and BC, as the aforementioned current movement angle.

[0193] After obtaining the current moving angle, the first preset speed reduction ratio can be adjusted according to the angle. For example, when the current moving angle is the angle at which the person is approaching the composite transport equipment, the first preset speed reduction ratio can be appropriately increased to reduce the operating speed of the robotic arm more. When the current moving angle is the angle at which the person is away from the composite transport equipment, it means that even if the person is within the preset range, they are moving away from the composite transport equipment. Therefore, the first preset speed reduction ratio can be appropriately reduced to reduce the operating speed of the robotic arm less and gradually improve the processing efficiency.

[0194] Furthermore, in order to adjust the first preset deceleration ratio, in this embodiment, the step of adjusting the first preset deceleration ratio according to the current moving angle includes:

[0195] The composite transportation equipment determines the preset angle range where the current moving angle is located;

[0196] When the current moving angle is within the first preset angle range, the composite transport equipment increases the first preset deceleration ratio.

[0197] When the current moving angle is within the second preset angle range, the composite transport equipment reduces the first preset deceleration ratio.

[0198] It should be understood that the aforementioned preset angle interval can be used to determine whether a person is currently approaching or moving away from the composite transportation equipment. In this embodiment, the preset angle interval can be divided into a first preset angle interval and a second preset angle interval. The first preset angle interval can be the interval in which a person is currently approaching the composite transportation equipment, and the second preset angle interval can be the interval in which a person is moving away from the composite transportation equipment.

[0199] based on Figure 6As shown, in this embodiment, the first preset angle interval can be set to a range greater than or equal to 0° and less than 90°, and the second preset angle interval can be set to a range greater than 90° and less than or equal to 180°. Therefore, in actual use, after obtaining the current angle of movement, the vehicle system can determine its location within the preset angle interval. When it is within the first preset angle interval (i.e.,...) Figure 6 If the BE segment is in the middle, it means that when the personnel move along the current direction of movement, they will get closer and closer to the composite transportation equipment. As a result, the on-board system can continue to increase the determined first preset deceleration ratio, so that the operating speed of the robotic arm is reduced even more, thereby improving safety.

[0200] When it is within the second preset included angle range (i.e. Figure 6 If the CE segment indicates that the personnel are moving further and further away from the composite transport equipment as they move along the current direction, the onboard system can further reduce the predetermined first preset deceleration ratio, so that the operating speed of the robotic arm is reduced even more, thereby improving production efficiency while ensuring safety.

[0201] Furthermore, considering that the robotic arm of a composite transport device generally rotates within a certain range, and when personnel do not need to pass through this range, further reducing the operating speed of the robotic arm may lead to lower production efficiency. Therefore, in this embodiment, before the step of reducing the operating speed of the robotic arm according to a first preset reduction ratio when the current distance reaches a first preset distance, the method further includes:

[0202] The remaining tasks of the robotic arm are obtained through the composite transport equipment, and the range of motion of the robotic arm is determined based on the remaining tasks.

[0203] The current direction of movement of the personnel is determined by the composite transportation equipment, and the movement trajectory of the personnel is predicted based on the current direction of movement;

[0204] When the moving trajectory exists within the activity range via the composite transport equipment, the step of reducing the operating speed of the robotic arm according to a first preset deceleration ratio is executed when the current distance reaches a first preset distance.

[0205] Continue based on Figure 6 As shown, it should be noted that the aforementioned remaining tasks can be unfinished tasks remaining from the loading and unloading operations of the composite transport equipment, and can be determined based on the current progress. The aforementioned range of motion of the robotic arm can be the range of motion required by the robotic arm to complete the remaining task. The aforementioned movement trajectory can be the trajectory that a person is expected to walk along in the current direction of movement.

[0206] In this embodiment, after detecting the presence of a person within a preset range, the vehicle-mounted system may not immediately determine whether the first preset distance has been reached. Instead, it may first determine the remaining tasks of the robotic arm based on its current progress, and then determine the range of motion required for the robotic arm to perform those tasks based on the remaining tasks. For example, suppose... Figure 6 The range between AF and AG.

[0207] After determining the activity area, the vehicle-mounted system can further determine the person's current direction of movement, for example, from B to C, and can predict the person's trajectory based on this current direction of movement. Figure 6 In the middle BC. After determining the movement trajectory, it can be determined whether the movement trajectory exists within the activity range. If it exists within the activity range, it means that the personnel will pass through the activity range of the robotic arm, which poses a risk. Therefore, when the current distance reaches the first preset distance, the running speed of the robotic arm can be reduced according to the first preset deceleration ratio.

[0208] Furthermore, after the step of predicting the movement trajectory of the person based on the current direction of movement, the method further includes:

[0209] When the moving trajectory is not present within the activity range, the operating speed of the robotic arm is increased based on the current distance using the composite transport equipment.

[0210] When the movement trajectory is not within the range of activity, it means that the personnel will not pass through the range of activity of the robotic arm and there is no risk. In order to ensure production efficiency, the running speed of the robotic arm can be appropriately increased. The specific increase can be set according to the actual situation. Of course, it is also possible not to increase it and continue to run at the previous running speed.

[0211] Reference Figure 7 , Figure 7 This is a schematic diagram of the processing system in the fifth embodiment of the composite transportation equipment control method of this application. Based on the above embodiments, the fifth embodiment of the processing system of this application is proposed.

[0212] Considering that when the material trays of the vehicle-mounted material rack are full of finished products or insufficient materials to be processed, it is necessary to manually move the full stack of finished products to the warehouse for unloading or to manually move the materials to be processed from the warehouse for replenishment, resulting in a poor user experience. Therefore, in this embodiment, such as Figure 7 As shown, the processing system includes: a task management platform, a composite transportation equipment, processing equipment, and an automated warehouse. The task management platform is connected to both the processing equipment and the scheduling system, and the scheduling system is connected to the composite transportation equipment.

[0213] It should be noted that the aforementioned automated warehouse can be used to store finished products and materials awaiting processing. Furthermore, the automated warehouse can be connected to a task management platform and a scheduling system.

[0214] In this embodiment, for the task management platform, after the composite transport equipment completes the loading task, the vehicle-mounted system can take pictures of the vehicle-mounted racks via a camera and transmit the pictures to the task management platform. When the task management platform receives the pictures of the racks from the composite transport equipment, it analyzes the pictures to determine the loading rack status and unloading rack status of the composite transport equipment; it generates a material release and replenishment command based on the loading rack status and the unloading rack status; and it transmits the material release and replenishment command to the scheduling system so that the scheduling system generates a material release and replenishment path and controls the composite transport equipment to travel to the automated warehouse according to the material release and replenishment path for material release and replenishment.

[0215] In actual use, the task management platform analyzes the shooting results to determine whether there is insufficient material in the material tray of the loading rack, and generates the loading rack status. At the same time, it can determine whether there is a full stack of finished products in the material tray of the unloading rack, and generates the unloading rack status.

[0216] If there is a shortage of materials to be processed, it indicates that replenishment from the automated storage and retrieval system (AS / RS) is needed; if there is a full stack of finished products, it indicates that the finished products need to be placed into the AS / RS. Upon determining that the above situations have occurred, the task management platform generates a material placement / replenishment instruction and transmits it to the scheduling system. Upon receiving this instruction, the scheduling system indicates that the composite transport equipment needs to be placed and / or replenished, and controls the composite transport equipment to travel to the AS / RS for the material placement / replenishment operation.

[0217] When the dispatching system receives the material release and replenishment instruction, it can generate a material release and replenishment path based on the current location of the composite transport equipment and the warehouse location of the automated warehouse.

[0218] Understandably, the aforementioned warehouse location can be the location of the automated storage and retrieval system (AS / RS), and the scheduling system can pre-store the AS / RS location as the warehouse location. The aforementioned material loading and unloading path can be the path taken by the composite transport equipment to the AS / RS. After receiving the material loading and unloading instruction, the scheduling system can generate a material loading and unloading path based on the current location of the composite transport equipment and the warehouse location of the AS / RS, and transmit it to the vehicle-mounted system. The vehicle-mounted system can then transmit the material loading and unloading path to the movable base, so that the movable base can travel to the AS / RS according to the material loading and unloading path to perform material loading and unloading.

[0219] Furthermore, considering that automated storage and retrieval systems (AS / RS) typically have access restrictions (e.g., fences), in order to automatically grant access to the composite transport equipment when it needs to be unloaded or replenished, in this embodiment, the step of sending the unloading / replenishment path to the composite transport equipment includes:

[0220] The material feeding and replenishment path is sent to the automated warehouse so that the automated warehouse can grant the composite transport equipment entry permission.

[0221] After receiving the signal that the warehousing permission has been successfully enabled, the material feeding and replenishment path is sent to the composite transport equipment.

[0222] It should be understood that the aforementioned entry permission refers to the permission for the composite transport equipment to enter the automated storage and retrieval system (AS / RS). After the scheduling system generates a material feeding and replenishment path, it can also send this path to the AS / RS. Upon receiving the path, the AS / RS can grant entry permission to the composite transport equipment and send a success signal back to the scheduling system. The scheduling system can then send the material feeding and replenishment path to the vehicle-mounted system, which will then control the movable base to automatically travel to the AS / RS according to the path.

[0223] Furthermore, after the composite transport equipment arrives at the automated warehouse, in order to inform the automated warehouse of the equipment's exact location for subsequent material loading and replenishment, this embodiment may install an identifier block on the composite transport equipment. The location of the identifier block is not limited in this embodiment. Specifically, after the step of sending the material loading and replenishment path to the composite transport equipment, the process further includes:

[0224] After receiving the arrival instruction sent by the composite transport equipment, the arrival instruction is fed back to the automated storage and retrieval system, so that the automated storage and retrieval system can identify the identification block of the composite transport equipment, determine the current location of the composite transport equipment, and generate a query instruction;

[0225] Upon receiving the query instruction, the query instruction is sent to the task management platform, and the material information fed back by the task management platform is received.

[0226] The material information is transmitted to the automated storage and retrieval system (AS / RS) so that the AS / RS can release and replenish materials to the composite transport equipment based on the material information.

[0227] It should be noted that the aforementioned arrival instruction can be an instruction generated by the composite transport equipment after it arrives at the warehouse location. The aforementioned identification block can be a marker block used to identify the specific location of the composite transport equipment.

[0228] In practical use, once the composite transport equipment arrives at the warehouse location, the onboard system transmits the generated arrival command to the dispatch system. Upon receiving the arrival command, the dispatch system transmits it to the automated warehouse. The automated warehouse can be equipped with cameras that can capture images of the warehouse location, including the composite transport equipment. These images are then analyzed to identify the specific locations of the marker blocks on the composite transport equipment, thus determining its current location and generating a query command that is transmitted to the dispatch system.

[0229] When the scheduling system receives a query instruction, it can send the query instruction to the task management platform. The task management platform can then send relevant material information back to the scheduling system based on the query instruction. This material information may include the location information of the materials to be processed in the automated warehouse and the location information of the processed finished products.

[0230] After receiving the material information, the scheduling system can feed back to the automated warehouse. The automated warehouse can then pick up the finished products from the unloading rack and place them at the corresponding storage location of the composite transport equipment according to the previously determined current location of the composite transport equipment to complete the unloading operation. It can also pick up the materials to be processed from the location of the materials to be processed and place them at the loading rack of the composite transport equipment to complete the replenishment operation.

[0231] Furthermore, in order to enable the automated warehouse to allow the composite transport equipment to leave after completing the material feeding and replenishment operation on the composite transport equipment, this embodiment further includes, after the step of sending the material feeding and replenishment path to the composite transport equipment:

[0232] After receiving the completion instruction from the automated storage and retrieval system, the generated permission opening instruction is transmitted to the automated storage and retrieval system so that the automated storage and retrieval system can open the outbound permission for the composite transport equipment.

[0233] After receiving the signal that the outbound permission has been successfully granted, the system controls the composite transport equipment to leave the automated warehouse.

[0234] Understandably, once the automated storage and retrieval system (AS / RS) completes its material feeding and replenishment operations, it can transmit the generated completion instruction to the scheduling system and task management platform. Upon receiving the completion instruction, the scheduling system can transmit the generated permission activation instruction to the AS / RS. After receiving the permission activation instruction, the AS / RS can activate the outbound permission of the composite transport equipment and transmit a successful outbound permission activation signal to the scheduling system. The scheduling system then controls the composite transport equipment to leave the AS / RS, thereby completing the automatic material feeding and replenishment operation of the composite transport equipment and further improving the user experience.

[0235] Furthermore, considering that after the composite transport equipment completes its loading and unloading tasks, it will wait in place for the next task list issued by the scheduling system, resulting in the waiting period not being utilized by the composite transport equipment. Therefore, in this embodiment, the scheduling system can determine the next task time of the production equipment when it detects that the composite transport equipment has completed its current task; determine the waiting time of the composite transport equipment based on the next task time; determine a preset executable task based on the waiting time; and control the composite transport equipment to execute the preset executable task.

[0236] It should be noted that the aforementioned next task time can be the time when the scheduling system sends the task list to the vehicle-mounted system of the composite transportation equipment next time. It can be determined by the signal fed back by the processing equipment, or it can be determined by other means. This embodiment does not limit this.

[0237] It is understood that the aforementioned preset executable tasks can be pre-set tasks that the composite transport equipment can perform while waiting, such as charging, feeding and replenishing materials, etc., and this embodiment does not limit them.

[0238] It should be noted that the aforementioned waiting time can be the time for the onboard system to wait for the next task list to be issued. In actual use, after the onboard system completes the current loading task, it can transmit the generated completion signal to the scheduling system. The scheduling system then determines the next task time for the processing equipment, obtains the current time, and determines the waiting time required for the composite transport equipment based on the current time and the next task time. Based on this waiting time, it selects a suitable preset executable task and controls the composite transport equipment to execute the preset executable task, thus making full use of the waiting time after the loading is completed.

[0239] Furthermore, when the preset executable task is charging, in this embodiment, the steps of determining the preset executable task based on the waiting time and controlling the composite transportation device to execute the preset executable task include:

[0240] The current location of the composite transportation equipment and the charging location of the charging pile are obtained, and a first charging path is generated based on the current location and the charging location.

[0241] The first charging driving time is determined based on the first charging path;

[0242] When the difference between the waiting time and the first charging travel time is at least longer than a first preset time, the composite transportation equipment is controlled to perform a charging task according to the first charging path.

[0243] It is understood that the processing system in this embodiment may also include a charging pile, through which the composite transport equipment can be charged. The aforementioned charging location can be the location of the charging pile, or it can be obtained in advance through user calibration. The aforementioned first charging path can be the path from the current location of the composite transport equipment to the charging location. The aforementioned first charging travel time can be the sum of the time required for the composite transport equipment to travel from its current location to the charging location and the time required to return from the charging location to its current location. The aforementioned first preset time can be the duration to ensure that the composite transport equipment can be charged at least, such as 3 minutes, etc., and can be set according to the actual situation. This embodiment does not impose any restrictions on this.

[0244] In actual use, once the scheduling system determines the waiting time of the composite transportation equipment, it can obtain the current location of the composite transportation equipment and the charging location of the charging pile, and generate a first charging path for charging based on the current location and the charging location; then, it can obtain the moving speed of the composite transportation equipment, and based on the moving speed and the first charging path, it can obtain the sum of the time required for the composite transportation equipment to travel from the current location to the charging location and the time required to return from the charging location to the current location, which is the aforementioned first charging travel time;

[0245] After obtaining the first charging travel time, the dispatch system determines whether the difference between the waiting time and the first charging travel time is at least longer than the first preset time (e.g., 3 minutes). If so, it means that the composite transport equipment has at least 3 minutes left to charge after deducting the round-trip charging travel time. The dispatch system can then send the first charging route to the onboard system of the composite transport equipment, and the onboard system can control the mobile chassis to travel to the charging station according to the first charging route for charging. If not, it means that the composite transport equipment has less than 3 minutes left after deducting the round-trip charging travel time, and the charging time is too short. The system can then control the composite transport equipment to wait in place for the next task list to be issued.

[0246] Furthermore, when the preset executable task is material feeding and replenishment, in this embodiment, after the above-mentioned step of determining the first charging driving time based on the current position and the charging position, it further includes:

[0247] When the waiting time and the first charging driving time are at least longer than the second preset time, it is determined whether a material release and replenishment instruction generated by the task management platform is received. The material release and replenishment instruction is an instruction generated by the task management platform based on the unloading rack status and loading rack status of the composite transport equipment. The second preset time is not less than the first preset time.

[0248] If so, a material feeding and replenishment path is generated based on the current location and the warehouse location of the automated warehouse, and the composite transport equipment is controlled to perform the material feeding and replenishment task according to the material feeding and replenishment path.

[0249] It should be understood that the above-mentioned second preset duration can be the duration to ensure that the composite transport equipment can at least perform material feeding and replenishment (e.g., 5 minutes). Since the material feeding and replenishment duration may be relatively long, the second preset duration can be set to be at least no less than the first preset duration in this embodiment. The second preset duration in this embodiment is described as 5 minutes.

[0250] It should also be understood that the above-mentioned material feeding and replenishment path can be the path taken by the composite transport equipment to the automated warehouse for material feeding and replenishment.

[0251] In actual use, after the scheduling system obtains the first charging travel time, it can determine whether the difference between the waiting time and the first charging travel time is at least longer than the second preset time (e.g., 5 minutes). If so, it means that the composite transport equipment has at least 5 minutes left for material feeding and replenishment after deducting the round-trip charging travel time, and it can be determined whether material feeding and replenishment is required. If not, it means that the composite transport equipment has insufficient time for material feeding and replenishment after deducting the round-trip charging travel time, and the composite transport equipment will then perform the charging task.

[0252] After determining that the remaining time is at least longer than the second preset time, the scheduling system can determine that the remaining time can be used to perform the material feeding and replenishment task. Then, the scheduling system determines whether material feeding and replenishment is needed and can generate an inquiry command to the task management platform. After receiving the inquiry command, the task management platform can send a shooting command to the vehicle system. The vehicle system controls the shooting component to take a picture and transmits the shooting result (referred to as the second shooting result) to the task management platform. The task management platform determines whether the current material to be processed is insufficient and whether the processed finished products are fully stacked based on the shooting result. The judgment process is the same as the above material feeding and replenishment process. When the task management platform determines that material feeding and replenishment is needed, it can generate a material feeding and replenishment command and transmit it to the scheduling system. When the scheduling system receives the material feeding and replenishment command, it still follows the same material feeding and replenishment process as above. Based on the current position of the composite transport equipment and the warehouse position of the automated warehouse, it generates a material feeding and replenishment path and transmits it to the vehicle system. The vehicle system then controls the movable chassis to travel to the automated warehouse according to the path to perform the material feeding and replenishment task.

[0253] It should be emphasized that since the material feeding and replenishment process in this embodiment is the same as that described above, please refer to the above embodiment for details, and it will not be repeated here.

[0254] Furthermore, considering that if the waiting time remains relatively long after the composite transport equipment completes the material feeding and replenishment task, and a charging task can then be performed, this embodiment, after the step of controlling the composite transport equipment to perform the material feeding and replenishment task according to the material feeding and replenishment path, further includes:

[0255] When the material feeding and replenishment task is completed, a second charging path is generated based on the warehouse location of the automated storage and retrieval system and the charging location.

[0256] The second charging travel time is determined based on the second charging path, and the waiting time is updated according to the next task time.

[0257] If the difference between the updated waiting time and the second charging travel time is at least longer than the first preset time, the composite transport equipment is controlled to perform a charging task according to the second charging path.

[0258] It should be noted that the aforementioned second charging path can be the path taken by the composite transport equipment from the warehouse location to the charging location. The aforementioned second charging travel time can be the time required for the composite transport equipment to travel along the aforementioned second charging path.

[0259] In actual use, when the scheduling system detects that the composite transport equipment has completed the material unloading and replenishment task, it can generate the second charging path based on the warehouse location and the charging location, and determine the second charging travel time required from the warehouse location to the charging location based on the moving speed of the composite transport equipment. Then, it readjusts the waiting time based on the previously received next task time and the current time, and determines whether the difference between the updated waiting time and the second charging travel time is at least longer than the first preset time, i.e., at least longer than 3 minutes. If so, it means that there is at least 3 minutes for charging, and the second charging path can be transmitted to the vehicle system. The vehicle system then controls the movable chassis to travel to the charging pile for charging after the material unloading and replenishment is completed. If the first preset time is less than 3 minutes, the composite transport equipment is controlled to return to the equipment location to wait.

[0260] Furthermore, considering that the charging pile is being used by other integrated transportation equipment, in order to further improve time utilization, in this embodiment, before the step of generating the material release and replenishment path based on the current location and the warehouse location of the automated warehouse, the following method is also included:

[0261] Determine the duration of charging completion at the charging station;

[0262] When the charging end time is not less than the first charging travel time, the step of generating a material release and replenishment path based on the current position and the warehouse position of the automated warehouse is executed.

[0263] It is understood that the charging end time mentioned above can be the time it takes for the charging pile to finish charging. It can be determined based on the waiting time of the composite transportation equipment that is currently being charged. Of course, it can also be determined in other ways. This embodiment does not limit this.

[0264] In actual use, before generating the material feeding and replenishment path, the scheduling system can first determine whether the charging pile is being used. If it is being used, the system can determine the charging end time of the charging pile and whether the charging end time is not less than the first charging travel time. If so, it means that the charging pile is being used and the composite transport equipment cannot start charging immediately when it arrives at the charging pile. Therefore, the scheduling system can first control the composite transport equipment to perform the material feeding and replenishment task, that is, to perform the operation of generating the material feeding and replenishment path based on the current location and the warehouse location of the automated warehouse.

[0265] Furthermore, if the charging end time is less than the first charging travel time, then even if the charging pile is in use, the composite transport equipment can immediately start charging when it arrives at the charging pile. Therefore, the scheduling system can determine whether the automated warehouse is busy at this time, i.e., whether there are other composite transport equipment loading and unloading materials. Based on the determination result, it then decides whether to perform the loading and unloading task first or the charging task first. The specific process, after determining the charging end time of the charging pile as described above, also includes:

[0266] When the time at which the charging ends is less than the first charging travel time, the material release and replenishment travel time is determined based on the current position and the warehouse position of the automated storage and retrieval system.

[0267] The scheduling system determines the end time of material unloading and replenishment of the automated warehouse and determines whether the end time of material unloading and replenishment is higher than the material unloading and replenishment travel time.

[0268] If so, the composite transport equipment is controlled to perform the charging task, and at the end of the material feeding and replenishment process, the composite transport equipment is controlled to perform the material feeding and replenishment task.

[0269] It should be understood that the aforementioned material feeding and replenishment travel time can be the time required for the composite transport equipment to travel from its current location to the warehouse location. The aforementioned material feeding and replenishment completion time can be the time required for the automated warehouse to complete the material feeding and replenishment process, and can be determined according to the specific material feeding and replenishment process involved.

[0270] In practical use, when the scheduling system determines that the charging end time is lower than the first charging travel time, it can generate the material release / replenishment travel time based on the current location and warehouse location, and obtain the material release / replenishment end time of the automated warehouse. It then determines whether the material release / replenishment end time is higher than the material release / replenishment travel time. If so, it indicates that if the composite transport equipment performs the material release / replenishment task first, it cannot immediately perform material release / replenishment when it reaches the automated warehouse location. Therefore, the scheduling system can control the composite transport equipment to perform the charging task, and control the composite transport equipment to perform the material release / replenishment task when it detects that the material release / replenishment task of the automated warehouse has ended. If the material release / replenishment end time is not higher than the material release / replenishment travel time, the composite transport equipment can be prioritized to perform the material release / replenishment task.

[0271] Furthermore, to ensure sufficient charging time for the composite transport equipment when it performs the charging task first and then the material feeding and replenishment task, in this embodiment, before the step of controlling the composite transport equipment to perform the charging task, the following steps are also included:

[0272] The second charging travel time corresponding to the second charging route is determined based on the warehouse location and the charging location.

[0273] The charging time is determined based on the waiting time, the second charging travel time, the material feeding and replenishment travel time, and the preset material feeding and replenishment time.

[0274] When the available charging time is not less than the first preset time, the scheduling system executes the operation of controlling the composite transportation equipment to perform the charging task.

[0275] It should be noted that the preset time required for feeding and replenishing materials can be a pre-set time required for feeding and replenishing materials, and can be set according to the actual situation. This embodiment does not impose any restrictions on this.

[0276] In practical use, after determining that the waiting time for material unloading and replenishment to end is longer than the material unloading and replenishment travel time, the scheduling system can first generate the second charging path based on the warehouse location and charging location, and then generate the second charging travel time required to travel the second charging path based on the moving speed of the composite transport equipment. Next, the waiting time is subtracted by the second charging travel time, the material unloading and replenishment travel time, and the preset material unloading and replenishment time to obtain the remaining charging time, which is then used as the remaining charging time. The system then determines whether this remaining charging time is not less than the first preset time, i.e., whether the remaining charging time is not less than 3 minutes. If so, the composite transport equipment can be controlled to perform the charging task first, followed by the material unloading and replenishment task; otherwise, the composite transport equipment can be controlled to perform the material unloading and replenishment task first, and then it can be determined whether there is still sufficient time to perform the charging task after the subsequent material loading and replenishment task is completed. This further improves time utilization.

[0277] It should also be emphasized that the hybrid transportation equipment can monitor in real time whether its current power level is lower than a preset power threshold (e.g., 20%). If so, it will be fed back to the dispatching system, which will prioritize controlling the hybrid transportation equipment to perform charging tasks until it is higher than a certain preset safety threshold (e.g., 50%).

[0278] In addition, to achieve the above objectives, this embodiment also proposes a storage medium storing a composite transportation equipment control program, which, when executed by a processor, implements the composite transportation equipment control method as described above.

[0279] Furthermore, to achieve the above objectives, this embodiment also proposes a scheduling system, referring to... Figure 8 , Figure 8 This is a structural block diagram of the first embodiment of the scheduling system of this application.

[0280] like Figure 8 As shown, in this embodiment, the scheduling system includes:

[0281] The time determination module 801 is used to determine the next task time of the production equipment when the composite transport equipment is detected to have completed its current task;

[0282] The duration determination module 802 is used to determine the waiting time of the composite transportation equipment based on the next task time.

[0283] The task execution module 803 is used to determine a preset executable task based on the waiting time and control the composite transportation equipment to execute the preset executable task.

[0284] This embodiment can determine the time of the next task when the composite transport equipment detects that the current task has been completed, determine the waiting time based on the next task time, and then select a corresponding preset executable task based on the waiting time, controlling the composite transport equipment to execute the preset executable task. This allows the composite transport equipment to effectively utilize the waiting time and improve time utilization.

[0285] Other embodiments or specific implementations of the scheduling system in this application can be found in the above-described method embodiments, and will not be repeated here.

[0286] In addition, to achieve the above objectives, this embodiment also proposes a processing system, which includes: production equipment, composite transportation equipment, and a scheduling system as described above.

[0287] Other embodiments or specific implementations of the processing system in this application can be found in the above-described scheduling system embodiments, and will not be repeated here.

[0288] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0289] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0290] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0291] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A control method for a composite transportation equipment, characterized in that, The method is applied to a scheduling system in a processing system, the processing system further comprising: production equipment and composite transportation equipment, the scheduling system being connected to the production equipment and the composite transportation equipment respectively, and the method comprising: When the composite transport equipment is detected to have completed its current task, the next task time for the production equipment is determined. The waiting time of the composite transportation equipment is determined based on the next task time. Based on the waiting time, a preset executable task is determined, and the composite transportation equipment is controlled to execute the preset executable task.

2. The method as described in claim 1, characterized in that, The step of determining a preset executable task based on the waiting time and controlling the composite transportation equipment to execute the preset executable task includes: The current location of the composite transportation equipment and the charging location of the charging pile are obtained, and a first charging path is generated based on the current location and the charging location. The first charging driving time is determined based on the first charging path; When the difference between the waiting time and the first charging travel time is at least longer than a first preset time, the composite transportation equipment is controlled to perform a charging task according to the first charging path.

3. The method as described in claim 2, characterized in that, The processing system also includes a task management platform and an automated warehouse, wherein the task management platform is connected to the scheduling system; After the step of determining the first charging driving time based on the current location and the charging location, the method further includes: When the waiting time and the first charging driving time are at least longer than the second preset time, it is determined whether a material release and replenishment instruction generated by the task management platform is received. The material release and replenishment instruction is an instruction generated by the task management platform based on the unloading rack status and loading rack status of the composite transport equipment. The second preset time is not less than the first preset time. If so, a material feeding and replenishment path is generated based on the current location and the warehouse location of the automated warehouse, and the composite transport equipment is controlled to perform the material feeding and replenishment task according to the material feeding and replenishment path.

4. The method as described in claim 3, characterized in that, After the step of controlling the composite transport equipment to perform the material feeding and replenishment task according to the material feeding and replenishment path, the method further includes: When the material feeding and replenishment task is completed, a second charging path is generated based on the warehouse location of the automated storage and retrieval system and the charging location. The second charging travel time is determined based on the second charging path, and the waiting time is updated according to the next task time. If the difference between the updated waiting time and the second charging travel time is at least longer than the first preset time, the composite transport equipment is controlled to perform a charging task according to the second charging path.

5. The method as described in claim 4, characterized in that, Before the step of generating a material feeding and replenishment path based on the current location and the warehouse location of the automated warehouse, the method further includes: Determine the duration of charging completion at the charging station; When the charging end time is not less than the first charging travel time, the step of generating a material release and replenishment path based on the current position and the warehouse position of the automated warehouse is executed.

6. The method as described in claim 5, characterized in that, After the step of determining the duration of charging completion of the charging pile, the method further includes: When the time at which the charging ends is less than the first charging travel time, the material release and replenishment travel time is determined based on the current position and the warehouse position of the automated storage and retrieval system. Determine the end time of material feeding and replenishment of the automated warehouse, and determine whether the end time of material feeding and replenishment is higher than the material feeding and replenishment travel time; If so, the composite transport equipment is controlled to perform the charging task, and at the end of the material feeding and replenishment process, the composite transport equipment is controlled to perform the material feeding and replenishment task.

7. The method as described in claim 6, characterized in that, Before the step of controlling the composite transport equipment to perform the charging task, the method further includes: The second charging travel time corresponding to the second charging route is determined based on the warehouse location and the charging location. The charging time is determined based on the waiting time, the second charging travel time, the material feeding and replenishment travel time, and the preset material feeding and replenishment time. When the charging time is not less than the first preset time, the step of controlling the composite transportation equipment to perform the charging task is executed.

8. A storage medium, characterized in that, The storage medium stores a composite transportation equipment control program, which, when executed by a processor, implements the composite transportation equipment control method as described in any one of claims 1 to 7.

9. A scheduling system, characterized in that, The scheduling system includes: The time determination module is used to determine the next task time of the production equipment when the composite transport equipment has completed its current task. The duration determination module is used to determine the waiting time of the composite transportation equipment based on the next task time. The task execution module is used to determine a preset executable task based on the waiting time and control the composite transportation equipment to execute the preset executable task.

10. A processing system, characterized in that, The processing system includes: production equipment, composite transportation equipment, and the scheduling system as described in claim 9.