Unmanned forklift charging strategy generation method, system and device and storage medium
By analyzing the system scheduling status and warehouse storage space occupancy rate, the charging strategy for unmanned forklifts was optimized, which solved the problems of idle resources and unreasonable allocation, and improved the continuity of unmanned forklift operations and resource utilization.
Patent Information
- Application Number
- CN202511787359.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-01
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2045-12-01
AI Technical Summary
Existing technologies for unmanned forklift charging strategies lack comprehensive consideration of system scheduling status and warehouse storage space occupancy rates, resulting in idle forklift resources and unreasonable allocation of charging resources, which affects operational efficiency and overall system scheduling effectiveness.
By acquiring system scheduling status, analyzing warehouse storage space occupancy and forklift real-time status, dividing charging and waiting forklift groups, and combining charging station operating status to generate charging strategies, resource allocation is optimized to avoid charging congestion and resource waste.
It achieves continuity of forklift operations and improves resource utilization, ensures efficient recharging of charging forklifts, and facilitates orderly connection of waiting forklifts, thereby optimizing the operational efficiency of unmanned forklift fleets and the utilization of warehouse resources.
Smart Images

Figure CN121329079A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of unmanned forklift charging, and particularly relates to an unmanned forklift charging strategy generation method, system, device and storage medium. BACKGROUND
[0002] In a fully automated warehouse logistics scene, as the core equipment for material handling, the unmanned forklift needs to realize efficient and continuous operation. However, there are obvious deficiencies in the existing technology for formulating the charging strategy of the unmanned forklift. On the one hand, the comprehensive consideration of the system scheduling state and the warehouse storage occupancy rate is lacking, and it is difficult to accurately judge the real-time state of the forklift, resulting in that a new operation task cannot be started in time when the forklift is idle, and resources are idle. On the other hand, when the forklift group needs to be arranged for charging, the forklift group cannot be divided according to the working state of the charging station, resulting in unreasonable allocation of charging resources, or charging congestion, or resource waste, which seriously affects the operation efficiency of the unmanned forklift and the scheduling efficiency of the system as a whole, and cannot meet the demand of the fully automated workshop for efficient and intelligent logistics handling. SUMMARY
[0003] In order to overcome the deficiencies of the prior art, the purpose of the present application is to provide an unmanned forklift charging strategy generation method, system, device and storage medium.
[0004] The first aspect of the present application provides an unmanned forklift charging strategy generation method applied to an unmanned forklift charging strategy generation system, wherein the unmanned forklift charging strategy generation system comprises a forklift group and a warehouse storage, and the unmanned forklift charging strategy generation method comprises the steps of: acquiring the system scheduling state and analyzing the system scheduling state; when the system scheduling state is a state of starting a new operation task, acquiring the warehouse storage occupancy rate; analyzing the warehouse storage occupancy rate to obtain the real-time state of the forklift; analyzing the real-time state of the forklift; when the real-time state of the forklift is an idle state of the forklift, updating the system scheduling state to a state of starting a new operation task according to the idle state of the forklift, to obtain an updated system scheduling state; under the updated system scheduling state, dividing the forklift group according to a preset charging trigger condition, to obtain a charging forklift group and a waiting forklift group; acquiring the working state of the charging station group, and analyzing the charging forklift group and the waiting forklift group according to the working state, to obtain a forklift group charging strategy.
[0005] Further, the unmanned forklift charging strategy generation system further comprises a charging station group, and the forklift group is divided according to the preset charging trigger condition to obtain a charging forklift group and a waiting forklift group, including: obtaining the endurance characteristic parameters of the forklift group; obtaining the work task quantity from the updated system scheduling state; analyzing the work task quantity according to the endurance characteristic parameters to obtain the total work required power; obtaining the power data of the forklift group to obtain first power data; analyzing the first power data and the total work required power according to the charging trigger condition to obtain a first analysis result; determining whether the first analysis result meets the charging trigger condition; when the first analysis result meets the charging trigger condition, performing data statistics on the charging station group to obtain the number of charging stations; and dividing the forklift group according to the first power data and the number of charging stations to obtain the charging forklift group and the waiting forklift group.
[0006] Further, the forklift group is divided according to the first power data and the number of charging stations to obtain the charging forklift group and the waiting forklift group, including: obtaining the number of feeding points from the updated system scheduling state; generating a shift cycle according to the endurance characteristic parameters, the work task quantity and the number of feeding points; analyzing the first power data and the number of charging stations to obtain forklift charging demand; analyzing the forklift charging demand and the shift cycle to obtain a priority sequence; and dividing the forklift group according to the priority sequence to obtain the charging forklift group and the waiting forklift group.
[0007] Further, the forklift group is divided according to the first power data and the number of charging stations to obtain the charging forklift group and the waiting forklift group, including: obtaining the number of feeding points from the updated system scheduling state; generating a shift cycle according to the endurance characteristic parameters, the work task quantity and the number of feeding points; analyzing the first power data and the number of charging stations to obtain forklift charging demand; analyzing the forklift charging demand and the shift cycle to obtain a priority sequence; and dividing the forklift group according to the priority sequence to obtain the charging forklift group and the waiting forklift group.
[0008] Further, the forklift group is divided according to the first power data and the number of charging stations to obtain the charging forklift group and the waiting forklift group, including: obtaining the number of feeding points from the updated system scheduling state; generating a shift cycle according to the endurance characteristic parameters, the work task quantity and the number of feeding points; analyzing the first power data and the number of charging stations to obtain forklift charging demand; analyzing the forklift charging demand and the shift cycle to obtain a priority sequence; and dividing the forklift group according to the priority sequence to obtain the charging forklift group and the waiting forklift group.
[0009] Further, the unmanned forklift charging strategy generation system further comprises a feeding point group, and the charging forklift group is analyzed according to the working state to obtain a charging path and a first forklift group, including: obtaining an upper limit charging number from the working state; screening the charging forklift group according to the upper limit charging number to obtain the first forklift group; obtaining coordinate data of the first forklift group to obtain first coordinate data; obtaining coordinate data of the feeding point group and coordinate data of the charging station group to obtain second coordinate data and third coordinate data; and analyzing the first coordinate data, the second coordinate data and the third coordinate data to obtain the charging path.
[0010] Further, the first forklift group is analyzed according to the iteration stop condition and the preset charging condition to obtain a charging mode set sequence, including: analyzing the first forklift group according to the charging condition to obtain a charging mode set; performing quantity statistics on the first forklift group to obtain a quantity statistical value; analyzing the quantity statistical value according to the iteration stop condition to obtain a second analysis result; if the second analysis result is that the quantity statistical value does not satisfy the iteration stop condition, returning to execute the obtaining of the working state of the charging station group according to the preset system running time until the quantity statistical value satisfies the iteration stop condition; and if the second analysis result is that the quantity statistical value satisfies the iteration stop condition, obtaining all the charging mode sets to obtain the charging mode set sequence.
[0011] Further, an unmanned forklift charging strategy generation system comprises a control device and a forklift group and a warehouse storage site electrically connected to the control device; and the control module is used to execute the unmanned forklift charging strategy generation method according to any one of the above.
[0012] Further, an unmanned forklift charging strategy generation device comprises a memory and at least one processor, and the memory stores instructions; and the at least one processor invokes the instructions in the memory to enable the computer device to execute each step of the unmanned forklift charging strategy generation method according to any one of the above.
[0013] Further, a computer readable storage medium stores instructions, and the instructions are executed by a processor to implement each step of the unmanned forklift charging strategy generation method according to any one of the above.
[0014] In the technical solution of the application, the warehouse storage occupancy rate analysis is triggered when a new job is to be started, starting from the system scheduling state analysis, to infer the forklift load (such as low occupancy rate corresponding to idle forklift), and provide basis for the start of the new job; the system scheduling state is updated after confirming that the forklift is idle, and the forklift group is divided according to the charging trigger condition, that is, the forklifts that need to be charged in priority are screened out to prevent insufficient power from affecting the job, and the waiting forklift group that can execute the task first is determined, so as to realize the preliminary matching of the job and the charging demand; finally, the charging strategy is generated in combination with the working state of the charging station group, the resource allocation is adapted (such as preferentially using the idle station), charging congestion or resource idling is avoided, the charging forklift is efficiently replenished, the waiting forklift is orderly connected, and the continuity of the forklift group job and the utilization rate of the charging and warehousing resources are comprehensively improved. BRIEF DESCRIPTION OF DRAWINGS
[0015] The above and / or additional aspects and advantages of the present application will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings in which:
[0016] Figure 1 A first flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0017] Figure 2 A second flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0018] Figure 3 A third flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0019] Figure 4 A fourth flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0020] Figure 5 A fifth flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0021] Figure 6 A sixth flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0022] Figure 7 A seventh flowchart of an unmanned forklift charging strategy generation method provided for an embodiment of the present application;
[0023] Figure 8 A structure schematic diagram of an unmanned forklift charging strategy generation system provided for an embodiment of the present application;
[0024] Figure 9 A structure schematic diagram of an unmanned forklift charging strategy generation device provided for an embodiment of the present application.
[0025] In the drawings, 1- forklift group; 2- warehouse storage site 3- charging station group; 4- feeding point group. DETAILED DESCRIPTION
[0026] The terms "first", "second", "third", "fourth" and the like in the description and claims of the present application, and above and below, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so construed herein can interchange, under appropriate circumstances, without departing from the principles of the embodiments described herein. Moreover, the term "comprise" or "have" and variations thereof in the description and claims of the present application, and above and below, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or apparatus that comprises a list of steps or units not necessarily limited to those explicitly listed, but can include other steps or units not expressly listed or inherent to such process, method, product or apparatus.
[0027] For the sake of understanding, the specific flow of the embodiments of the present application is described below. A forklift charging strategy generation method is applied to a forklift charging strategy generation system, which includes a forklift group 1 and a warehouse storage site 2. Please refer to Figure 1 An embodiment of a forklift charging strategy generation method in the embodiments of the present application includes:
[0028] 101, obtain the system scheduling state and analyze the system scheduling state;
[0029] 102, when the system scheduling state is a new task state to be started, obtain the warehouse storage site 2 occupancy rate;
[0030] In this embodiment, when the system is in the state of starting a new task, the subsequent analysis actions of the warehouse storage site 2 and the forklift state are triggered, which is the starting condition of the flow. When the system meets the new task starting state, the warehouse storage site occupancy rate is obtained. The warehouse storage site occupancy rate is a key indicator reflecting the storage and turnover of warehouse materials. By analyzing this indicator, the forklift work load can be indirectly inferred. For example, a low storage site occupancy rate means that the material turnover demand is small, and the forklift is in an idle state. If the storage site occupancy rate is high, the forklift is probably in a busy work state.
[0031] 103, analyze the warehouse storage site occupancy rate to obtain the real-time state of the forklift;
[0032] 104, analyze the real-time state of the forklift;
[0033] 105, when the real-time state of the forklift is an idle state of the forklift, the system scheduling state is updated to a new task state to be started according to the idle state of the forklift, to obtain an updated system scheduling state;
[0034] In this embodiment, based on the analysis result of the warehouse storage space occupancy rate, it is determined whether the forklift is in an idle state or a busy state. Only when the forklift has no task being executed and the external storage space condition supports, the forklift is determined to be in an idle state;
[0035] 106、In the updating system scheduling state, the forklift group 1 is divided according to the preset charging trigger condition to obtain a charging forklift group and a waiting forklift group;
[0036] In this embodiment, in the updating system scheduling state, the forklift group 1 is divided into two types of charging and waiting according to the charging trigger condition, so that the forklifts that need to be charged in priority can be accurately screened, and the influence of insufficient power on subsequent operations is avoided. At the same time, the waiting forklift group is clear, and the charging can be arranged after the task is executed, so that the operation and charging demand are reasonably matched, and the operation continuity and resource utilization rate of the forklift group 1 are improved.
[0037] 107、Obtain the working state of the charging station group 3, and analyze the charging forklift group and the waiting forklift group according to the working state to obtain a forklift group charging strategy;
[0038] In this embodiment, by obtaining the working state of the charging station group 3, the charging strategy is generated in combination with the charging forklift group and the waiting forklift group, so that the charging station resources (such as preferentially allocating idle sites) can be adapted, and charging congestion or resource idling is avoided. At the same time, the needs of different forklift groups 1 are met, the charging forklifts are efficiently powered, and the waiting forklifts are orderly connected, so that the charging resource utilization rate and the operation continuity of the forklift group 1 are improved. The scheduling system automatically issues a charging task to the unmanned forklift according to the forklift group charging strategy, the unmanned forklift automatically goes to the charging area, the power is fully charged or the power meets the basic power consumption requirement of the carrying operation (a carrying task is issued during the charging process), and the scheduling system controls the unmanned forklift to switch to a task mode.
[0039] In this embodiment, taking the system scheduling state analysis as the starting point, the warehouse storage space occupancy rate analysis is triggered when a new operation is started, the forklift load is inferred (such as low occupancy corresponding to idle forklift), and a basis is provided for starting a new operation. After confirming that the forklift is idle, the system scheduling state is updated, and the forklift group 1 is divided according to the charging trigger condition, so that the forklifts that need to be charged in priority are screened to prevent insufficient power from affecting the operation, and the waiting forklift group that can execute the task in priority is clear, so that the operation and charging demand are preliminarily matched. Finally, the charging strategy is generated in combination with the working state of the charging station group 3, the resource allocation (such as preferentially using idle sites) is adapted, the charging congestion or resource idling is avoided, the charging forklifts are efficiently powered, and the waiting forklifts are orderly connected, so that the operation continuity of the forklift group 1 and the charging and storage resource utilization rate are comprehensively improved.
[0040] Please refer to Figure 2 , a second embodiment of the forklift charging strategy generation method in the embodiment of the application includes:
[0041] 201, obtain the endurance characteristic parameters of the forklift fleet 1;
[0042] In this embodiment, the endurance characteristic parameters include the forklift full-load power consumption (such as 280 W / hour), the forklift empty-load power consumption (such as 150 W / hour), and the battery capacity (such as 50 Ah), which directly determine the power consumption rate of the forklift to complete different work tasks and are the core basis for calculating the required power for work. For example, a forklift consumes 0.28 kWh of electricity for one hour of full-load work;
[0043] 202, obtain the work task quantity from the updated system scheduling state;
[0044] In this embodiment, the total amount of material distribution, the average distance per task, and the task type proportion (such as 70% full-load work and 30% empty-load travel) quantify the total work load that the forklift needs to complete, avoiding inaccurate power analysis due to task quantity estimation deviation;
[0045] 203, analyze the work task quantity according to the endurance characteristic parameters to obtain the total required power for work;
[0046] In this embodiment, the total required power for work generation logic is as follows: first, split the tasks according to the full-load and empty-load proportions of the work task quantity, then match the corresponding endurance characteristic parameters (full-load / empty-load power consumption) of the forklift, calculate the power consumption of each task segment, then summarize the power consumption of each segment, reserve 10% redundant power to deal with unexpected situations, and finally obtain the total power that can support the completion of all work;
[0047] 204, obtain the power data of the forklift fleet 1 to obtain the first power data;
[0048] 205, analyze the first power data and the total required power for work according to the charging trigger condition to obtain the first analysis result;
[0049] 206, determine whether the first analysis result meets the charging trigger condition;
[0050] 207, when the first analysis result meets the charging trigger condition, perform data statistics on the charging station group 3 to obtain the number of charging stations;
[0051] In this embodiment, the charging trigger condition is the core standard for determining whether the forklift needs to be charged. The charging trigger condition is "the actual available power of the forklift < the total required power for work × 80%" (20% buffer is reserved). First, convert the real-time power of the forklift in the first power data into the actual available power, then compare it with the total required power for work. If the condition is met, it means that the power of the forklift is insufficient to support the work, and the subsequent charging resource statistics and division process needs to be started;
[0052] 208. Divide forklift group 1 according to the first power data and the number of charging stations to obtain charging forklift group and waiting forklift group;
[0053] In this embodiment, the battery life parameters and workload are first obtained, and the power consumption is split and matched according to the task type. The total power required for the operation is calculated by summarizing the power consumption and reserving redundancy, so as to ensure that the power calculation is close to reality. Then, the first power data is obtained, and the charging trigger conditions are combined to determine whether charging is required. If the conditions are met, the number of effective charging stations is counted. Finally, the forklift group is divided into groups 1 according to the first power data and the number of charging stations to ensure that high-demand forklifts are charged first, avoid resource waste and operation interruption, and help the warehouse logistics operate efficiently and orderly.
[0054] Please see Figure 3 A third embodiment of the unmanned forklift charging strategy generation method in this invention includes:
[0055] 301. Obtain the number of feeding points from the updated system scheduling status;
[0056] In this embodiment, the number of material feeding points is extracted from the updated system scheduling status (i.e., the system status after starting a new task). Its core function is to quantify the spatial complexity of the work scenario. The number of material feeding points directly affects the forklift's travel path planning (e.g., frequent back-and-forth trips are required for multiple material feeding points) and the operation time (e.g., the delivery path for 3 material feeding points is longer than 1). It is a key spatial parameter for generating shift cycles. For example, in a new task in the dewatering workshop, the number of material feeding points is 3 (corresponding to 3 production machines with different cycle times). Therefore, the workload of the forklift among multiple material feeding points needs to be calculated based on this number.
[0057] 302. Generate shift cycles based on endurance parameters, workload, and number of material feeding points;
[0058] In this embodiment, the range characteristic parameter clearly defines the upper limit of power support, providing a basic range boundary for cycle setting; the workload quantifies the total workload of the task and calculates the basic time required to complete the task; the number of feeding points reflects the complexity of the work space, and multiple feeding points require an increase in the round-trip path coefficient to correct the time consumption of a single task (e.g., 3 feeding points require a path coefficient of 1.5 times compared to 1 point). When calculating, the total operation time is calculated first, and then 20% redundant power is reserved based on the full charge range to finally determine the maximum continuous operation time of the forklift in a single operation, forming a shift cycle that ensures that the power is not exhausted and fits the production feeding rhythm;
[0059] 303. Analyze the initial power data and the number of charging stations to obtain the forklift charging demand;
[0060] In this embodiment, the current battery level and battery health of the forklift are first extracted from the first battery data. The difference between this and the battery level required to complete one shift cycle is calculated to determine if there is a battery shortage. Then, the number of charging stations (the scale of effective charging resources) is combined to analyze the urgency of the shortage and the resource matching degree. Both factors are used to determine the forklift charging demand.
[0061] 304. Analyze forklift charging demand and shift cycles to obtain a priority sequence;
[0062] In this embodiment, the urgency of forklift charging needs is taken as the primary dimension, and the forklifts are sorted according to the size of the power shortage (e.g., shortage > 10% > 5%-10% > 0-5%). Then, the correlation of shift cycle is combined to prioritize forklifts that must be used during the shift before forklifts that can be used between shifts. The two are combined to form a priority sequence to ensure that forklifts with high urgent needs and critical operations are given priority.
[0063] 305. Divide forklift group 1 according to priority sequence to obtain charging forklift group and waiting forklift group;
[0064] In this embodiment, the effective charging resource limit corresponding to the number of charging stations is first determined (e.g., 2 charging stations correspond to a limit of 2). Then, forklifts are selected from high to low according to the priority sequence: the top N (N=resource limit) are included in the charging forklift group and can be allocated charging resources immediately; the remaining forklifts are assigned to the waiting forklift group and will be scheduled when resources are available, so as to achieve precise matching of resources and demand.
[0065] In this embodiment, the number of material feeding points is first obtained from the updated system scheduling status to quantify the complexity of the workspace and provide key parameters for the generation of subsequent shift cycles. Then, the shift cycle is generated by combining the battery life characteristics, workload, and number of material feeding points, ensuring that the forklift battery is not depleted while also aligning with the production rhythm. The charging demand of forklifts is determined by analyzing the initial battery data and the number of charging stations to avoid ineffective resource allocation. A priority sequence is formed based on the urgency of charging demand and the correlation with the shift cycle to ensure that high-value operations are prioritized. Finally, charging forklift groups and waiting forklift groups are divided according to priority and resource limits to achieve precise matching of resources and demand, thereby improving the efficiency and continuity of warehouse operations.
[0066] Please see Figure 4 The fourth embodiment of the unmanned forklift charging strategy generation method in this invention includes:
[0067] 401. Analyze the charging forklift group based on the working status and preset iteration stopping conditions to obtain the first charging strategy;
[0068] In this embodiment, the first charging strategy is adapted through an iterative mechanism, which can ensure that high-priority forklifts are charged in a timely and efficient manner, laying the foundation for subsequent operations and improving charging efficiency and operational continuity.
[0069] 402. Obtain the battery data of the waiting forklift group to obtain the second battery data;
[0070] In this embodiment, the second power data includes collecting the real-time power of the waiting forklift group (e.g., forklift D: 35%, forklift E: 42%), the power decline rate (e.g., 2% per hour when idle), and calculating the latest charging start time for the waiting forklift group (e.g., forklift D with 35% power, the low power threshold of 20% corresponds to charging in 7.5 hours at the latest).
[0071] 403. Obtain charging reservation requirements from forklift charging needs;
[0072] In this embodiment, the charging reservation requirements include the target charging capacity (e.g., forklift E needs to be charged to 60%), the task time window (e.g., forklift D needs to perform the task 8 hours later), and the charging station type preference (e.g., only compatible with fast charging stations).
[0073] 404. Determine the second charging strategy based on charging reservation requirements, working status, and second battery level data;
[0074] 405. Generate a forklift group charging strategy based on the first charging strategy and the second charging strategy;
[0075] In this embodiment, a first charging strategy is generated by combining the charging station's operating status and iteration stopping conditions. An iterative mechanism ensures strategy adaptation, prioritizing timely and efficient charging for high-priority forklifts to improve charging efficiency and operational continuity, laying the foundation for subsequent processes. Next, second-level power data of the waiting forklift group is acquired to accurately grasp its real-time power, power consumption rate, and latest charging time. At the same time, charging reservation requirements are extracted to clarify the energy replenishment target and time window. A second charging strategy is formulated based on the charging station's operating status to avoid charging delays caused by waiting forklifts. Finally, the two strategies are integrated to form a forklift group charging strategy, achieving full coverage of the charging needs of the entire forklift group. This approach avoids resource waste and demand omissions while dynamically balancing resource load, contributing to the stable and efficient operation of warehousing and logistics.
[0076] Please see Figure 5 The fifth embodiment of the unmanned forklift charging strategy generation method in this invention includes:
[0077] 501. Analyze the charging forklift group based on its working status to obtain the charging path and the first forklift group.
[0078] In this embodiment, the first forklift group and charging path are determined by analyzing the working status of the charging station. Priority charging targets are selected based on the maximum number of charging vehicles and forklift priority to avoid resource waste and overloading. The coordinate planning path avoids obstacles and ensures driving efficiency. This can improve the utilization rate of charging resources and the driving safety of forklifts, lay the foundation for the implementation of subsequent charging strategies, and help the efficient operation of warehousing and logistics.
[0079] 502. Perform slope detection on the charging path according to the preset slope detection conditions to obtain the slope detection results;
[0080] In this embodiment, the slope detection logic is as follows: The charging path is divided into segments at 5-meter intervals. The slope value of each segment is detected one by one using the slope sensor preset in the workshop or the slope data on the map, so as to avoid sudden power consumption or insufficient power of the forklift when climbing due to local steep slopes. If the detection result meets the conditions (such as referring to the ground requirements of the national standard "GB / T20721-2006": the maximum allowable value of the undulation within 1m² should be ≤3mm, the road slope: the road slope (H / L) is defined as the maximum value of the ratio of the road surface horizontal height difference to the route length within a length range of more than 100mm; the maximum allowable value of the road slope must be less than ≤0.05, and for parking points that require precise positioning of unmanned forklifts or AMRs (automated mobile robots), it must be ≤0.01); Step height: Step height is defined as the maximum difference in road surface level within a length range of 100mm. Steps are not allowed at the parking locations of unmanned forklifts or AMRs. The maximum allowable step height in other areas must be ≤5mm. Ditch width: Ditches are not allowed at the parking locations of unmanned forklifts or AMRs. The maximum allowable ditch width in other areas must be ≤8mm. If the ditch width exceeds the maximum allowable value, the step height requirement applies. If the requirements are not met (e.g., road slope ≥0.01, steps at the unmanned forklift location, step height exceeding the maximum allowable value in other areas, ditch at the unmanned forklift location, ditch width exceeding the maximum allowable value in other areas), the path must be replanned until it complies with the requirements.
[0081] 503. When the slope detection result shows that the charging path meets the slope detection condition, the first forklift group is analyzed according to the iteration stop condition and the preset charging condition to obtain the charging mode set sequence.
[0082] In this embodiment, after the charging path meets the slope requirements, the first forklift group generates a set sequence of charging modes by combining the iterative stopping conditions and charging conditions. This ensures that the path is safe and there is no risk of climbing, and also ensures that all forklifts are adapted to the mode that matches the power and task requirements through iteration, avoiding adaptation omissions and mismatches, providing accurate mode basis for subsequent charging strategies, and helping unmanned forklifts to charge efficiently and orderly.
[0083] 504. Generate the first charging strategy based on the charging mode set sequence and the charging path;
[0084] In this embodiment, the first forklift group is selected based on the charging station's operating status, the maximum charging capacity, and forklift priority to avoid resource waste and overloading. Simultaneously, obstacle avoidance paths are planned to improve charging resource utilization and forklift driving safety, laying the foundation for subsequent processes. Next, the slope of the charging path is checked in segments, and any irregularities are replanned to avoid sudden power consumption or insufficient power due to steep slopes, ensuring driving safety. Once the path meets the standards, the first forklift group is analyzed using iteration and charging conditions to generate a charging mode set sequence. This ensures that all forklifts in the charging group are matched to a mode that meets their own needs, avoiding omissions and mismatches. Finally, the mode sequence and charging path are integrated to generate the first charging strategy, helping unmanned forklifts charge efficiently and orderly, ensuring continuous and stable operation of warehousing and logistics.
[0085] Please see Figure 6 The sixth embodiment of a method for generating charging strategies for unmanned forklifts according to the present invention includes:
[0086] 601. Obtain the maximum charging limit from the working status;
[0087] In this embodiment, the maximum number of charging stations refers to the maximum number of forklifts that can be charged simultaneously by all charging stations in the current state (no faults, full load operation); for example, the total maximum number of charging stations (each supporting 1 forklift to charge at the same time) is "2", which directly determines the upper limit of the scale of the first forklift group.
[0088] 602. Filter the charging forklift groups according to the maximum charging capacity to obtain the first forklift group;
[0089] In this embodiment, the “priority charging subset” selected from the charging forklift group (all forklifts that need charging) is selected based on the maximum number of charging units and the forklift priority (such as prioritizing forklifts with high urgent needs). It is the core object of the charging resources that can be allocated at the current stage.
[0090] 603. Obtain the coordinate data of the first forklift group to obtain the first coordinate data;
[0091] In this embodiment, the first coordinate data is the real-time position coordinates of each forklift in the first forklift group (based on the workshop coordinate system, such as (X1,Y1)), which is the starting point data for path planning.
[0092] 604. Obtain the coordinate data of feeding point group 4 and charging station group 3 to obtain the second coordinate data and the third coordinate data;
[0093] In this embodiment, the second coordinate data, the location coordinates of the feeding point group 4 (e.g., (X2, Y2)...), is used to avoid busy operating areas (e.g., material loading and unloading areas around the feeding points); the third coordinate data, the location coordinates of the charging station group 3 and the precise coordinates of the charging positions (e.g., (X3, Y3)...), is the endpoint data for path planning;
[0094] 605. Analyze the first coordinate data, the second coordinate data, and the third coordinate data to obtain the charging path;
[0095] In this embodiment, the planning logic of the charging path is as follows: First, the first coordinate data (real-time position of the first forklift group), the second coordinate data (position of material feeding point group 4), and the third coordinate data (position of charging station group) are mapped to the same workshop coordinate system to clarify the spatial distribution of the forklift starting point, material feeding point avoidance area, and charging station endpoint; then, based on the "straight-line distance from the forklift starting point to the charging station endpoint", the working radius of the material feeding point marked by the second coordinate data (such as a 5-meter radius around the perimeter) and ground obstacle areas are avoided; at the same time, the path turning points are adjusted in combination with the minimum turning radius and maximum climbing ability of the forklift (such as a slope ≤ 3%) to ensure that the forklift travels without jamming; finally, a continuous path with a starting point, passing through obstacle-free turning points and an endpoint is determined to ensure that the path is executable and without safety risks;
[0096] In this embodiment, from the perspective of resource matching, based on the total maximum charging capacity of all charging stations operating at full capacity without faults, and combined with forklift priority selection, the first forklift group is selected. This avoids overloading of charging stations and ensures that forklifts with high urgent needs can obtain charging resources first, improving the utilization rate of charging resources and the continuity of operations, and reducing the risk of material delivery interruption for high-priority tasks. From the perspective of path planning, three types of coordinate data are collected and mapped to the same workshop coordinate system. Based on the shortest straight-line distance, the system avoids material feeding points and obstacles, and combines forklift performance adjustment inflection points to plan a safe and executable charging path. This reduces the accident rate of forklift driving, reduces power consumption and docking adjustment time during the journey, improves the charging docking success rate, provides a clear basis for subsequent charging execution, reduces the overall system complexity, and ensures the efficient advancement of unmanned forklift charging and operations.
[0097] Please see Figure 7 The seventh embodiment of a method for generating charging strategies for unmanned forklifts according to the present invention includes:
[0098] 701. Analyze the first forklift group based on the charging conditions to obtain a set of charging modes;
[0099] In this embodiment, based on charging conditions (such as forklift battery threshold, charging efficiency requirements, and task time window), an individual suitability analysis is performed on the first forklift group (the selected subset of forklifts to be charged). For example, a fast charging mode set is assigned to forklifts with battery levels below 30%, and a balanced charging mode set is assigned to forklifts with battery levels between 30% and 60% and no urgent tasks, thereby generating a charging mode set.
[0100] 702. Count the number of forklifts in the first group to obtain the count value;
[0101] 703. Analyze the statistical values of the data based on the iteration stopping condition to obtain the second analysis result;
[0102] In this embodiment, the iteration stopping condition is that the data statistics value is equal to the number statistics value of the forklifts in the charging forklift group. For example, if the first forklift group contains 3 forklifts, the number statistics value is "3", which only reflects the size of the first forklift group.
[0103] 704. If the second analysis result is that the data statistics value does not meet the iteration stop condition, then return to the execution of obtaining the working status of charging station group 3 according to the preset system running time until the data statistics value meets the iteration stop condition.
[0104] In this embodiment, if the iteration stop condition is not met, the system running time (e.g., 15 minutes) is used to reacquire the working status of the charging station group 3;
[0105] 705. If the second analysis result shows that the data statistics meet the iteration stopping condition, then obtain all charging mode sets to obtain the charging mode set sequence;
[0106] In this embodiment, this step ensures that all forklifts in the charging forklift group complete the charging mode adaptation and integrate them into an orderly set of charging modes. On the one hand, it avoids omissions in forklift adaptation and matches each forklift with a dedicated charging mode that matches its power status and task requirements. On the other hand, it provides a complete and clear execution basis for subsequent batch charging operations, effectively improving the comprehensiveness and systematicness of the charging process and helping the unmanned forklift group to complete charging efficiently and orderly.
[0107] In this embodiment, based on charging conditions, the charging mode is precisely adapted for the first forklift group, ensuring that each forklift has a charging solution that suits its own needs. Through a quantity statistics and iteration mechanism, the iteration stops when the data statistics value equals the quantity statistics value of the charging forklift group. If the iteration stops when the condition is not met, the working status of the charging station group 3 is reacquired after a preset time of 15 minutes, ensuring that all forklifts that need to be charged are adapted. The resulting ordered charging mode set sequence provides a complete and clear execution basis for subsequent batch charging, and improves the comprehensiveness and systematicness of the charging process. This effectively helps the unmanned forklift group to complete charging efficiently and orderly, ensuring the continuity and stability of warehousing and logistics operations.
[0108] The above describes a method for generating an unmanned forklift charging strategy according to an embodiment of the present invention. The following describes a system for generating an unmanned forklift charging strategy according to an embodiment of the present invention. Please refer to [link / reference]. Figure 8 One embodiment of the unmanned forklift charging strategy generation system of the present invention includes:
[0109] An unmanned forklift charging strategy generation system includes: a control device and a forklift group 1 and a warehouse storage location 2 electrically connected to the control device; the control module is used to execute an unmanned forklift charging strategy generation method as described above.
[0110] Figure 9 This is a schematic diagram of the structure of an unmanned forklift charging strategy generation device 900 provided in an embodiment of the present invention. This unmanned forklift charging strategy generation device 900 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) storing application programs 933 or data 932. The memory 920 and storage media 930 can be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on the unmanned forklift charging strategy generation device 900. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute a series of instruction operations in the storage media 930 on the unmanned forklift charging strategy generation device 900 to implement the steps of the unmanned forklift charging strategy generation method provided in the above-described method embodiments.
[0111] An unmanned forklift charging strategy generation device 900 may further include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, MacOSX, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 9 The illustrated structure of an unmanned forklift charging strategy generation device does not constitute a limitation on an unmanned forklift charging strategy generation device. It may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0112] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of a method for generating a charging strategy for an unmanned forklift.
[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0114] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0115] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for generating a charging strategy for an unmanned forklift, characterized in that, An unmanned forklift charging strategy generation system is applied, the system comprising a forklift fleet and warehouse storage locations, the method for generating the unmanned forklift charging strategy includes the following steps: Obtain the system scheduling status and analyze it; When the system scheduling status is "awaiting the start of a new job task", the warehouse storage space occupancy rate is obtained. Analyze warehouse storage space occupancy rates to obtain real-time forklift status; Analyze the real-time status of the forklift; When the forklift's real-time status is "forklift idle", the system scheduling status is updated to "start new job task" based on the forklift's idle status, thus obtaining the updated system scheduling status. In the updated system scheduling state, the forklift group is divided according to the preset charging trigger conditions to obtain the charging forklift group and the waiting forklift group. The system acquires the working status of the charging station group and analyzes the charging forklift group and the waiting forklift group based on the working status to obtain the charging strategy for the forklift group.
2. The method for generating a charging strategy for an unmanned forklift as described in claim 1, characterized in that, The unmanned forklift charging strategy generation system also includes a charging station group. The process of dividing the forklift group according to preset charging trigger conditions to obtain a charging forklift group and a waiting forklift group includes: Obtain the range characteristics parameters of the forklift fleet; The job workload is obtained from the updated system scheduling status; The workload is analyzed based on the battery life characteristics to obtain the total amount of electricity required for the operation; Obtain the battery data of the forklift group to obtain the initial battery data; The first power data and the total power required for the operation are analyzed based on the charging triggering conditions to obtain the first analysis result; Determine whether the first analysis result meets the charging trigger condition; If the first analysis result shows that the charging triggering condition is met, then the charging station group is statistically analyzed to obtain the number of charging stations. The forklift groups are divided based on the initial power data and the number of charging stations to obtain charging forklift groups and waiting forklift groups.
3. The method for generating a charging strategy for an unmanned forklift as described in claim 2, characterized in that, The process of dividing the forklift group based on the first power data and the number of charging stations to obtain a charging forklift group and a waiting forklift group includes: The number of feeding points is obtained from the updated system scheduling status; Shift cycles are generated based on endurance characteristics, workload, and number of material feeding points. The initial power consumption data and the number of charging stations were analyzed to determine the forklift charging demand. Analyze forklift charging demand and shift cycles to obtain a priority sequence; The forklift group is divided according to a priority sequence to obtain a charging forklift group and a waiting forklift group.
4. The method for generating a charging strategy for an unmanned forklift as described in claim 3, characterized in that, The analysis of the charging forklift group and the waiting forklift group based on their working status to obtain a forklift group charging strategy includes: The charging forklift group is analyzed based on its working status and preset iteration stopping conditions to obtain the first charging strategy. Obtain the battery data of the waiting forklift group to obtain the second battery data; The charging reservation demand is obtained from the charging demand of forklifts; The second charging strategy is determined based on charging reservation demand, working status, and second power data. A forklift group charging strategy is generated based on the first charging strategy and the second charging strategy.
5. The method for generating a charging strategy for an unmanned forklift as described in claim 4, characterized in that, The analysis of the charging forklift group based on its working status and preset iteration stopping conditions to obtain a first charging strategy includes: The charging forklift group is analyzed based on its working status to obtain the charging path and the first forklift group. The slope of the charging path is detected according to the preset slope detection conditions to obtain the slope detection results. When the slope detection result indicates that the charging path meets the slope detection condition, the first forklift group is analyzed according to the iteration stop condition and the preset charging condition to obtain the charging mode set sequence. The first charging strategy is generated based on the sequence of charging modes and the charging path.
6. The method for generating a charging strategy for an unmanned forklift as described in claim 5, characterized in that, The unmanned forklift charging strategy generation system also includes a group of material feeding points. The analysis of the charging forklift group based on its working status to obtain the charging path and the first forklift group includes: The maximum number of charges can be obtained from the working status; The charging forklift group is filtered according to the maximum charging capacity to obtain the first forklift group; Obtain the coordinate data of the first forklift group to obtain the first coordinate data; Obtain the coordinate data of the material feeding point group and the charging station group to obtain the second coordinate data and the third coordinate data; The first, second, and third coordinate data are analyzed to obtain the charging path.
7. The method for generating a charging strategy for an unmanned forklift as described in claim 5, characterized in that, The analysis of the first forklift group based on the iteration stopping condition and the preset charging condition to obtain a set sequence of charging modes includes: The first group of forklifts is analyzed based on the charging conditions to obtain a set of charging modes; The number of forklifts in the first group is counted to obtain the statistical value; The statistical values of the data are analyzed based on the iteration stopping conditions to obtain the second analysis result; If the second analysis result is that the data statistics value does not meet the iteration stop condition, then the system will return to the working status of obtaining the charging station group according to the preset system running time until the data statistics value meets the iteration stop condition. If the second analysis result shows that the data statistics meet the iteration stopping condition, then all charging mode sets are obtained to get the charging mode set sequence.
8. A charging strategy generation system for unmanned forklifts, characterized in that, include: A control device and a group of forklifts and warehouse storage locations electrically connected to the control device; the control module is used to execute a method for generating an unmanned forklift charging strategy as described in any one of claims 1-7.
9. A charging strategy generation device for unmanned forklifts, characterized in that, include: A memory and at least one processor, wherein the memory stores instructions; At least one of the processors invokes the instructions in the memory to cause the computer device to perform the steps of a method for generating an unmanned forklift charging strategy as claimed in any one of claims 1-7.
10. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions are executed by the processor, they implement the various steps of the unmanned forklift charging strategy generation method as described in any one of claims 1-7.
Citation Information
Patent Citations
Charging control method and system for multiple AGV trolleys
CN109532558A
AGV charging management method, storage device and transport system
CN109720223A
Charging method, device and equipment for AGV and storage medium
CN112124148A
Charging dispatching system and method for port unmanned motorcade
CN115689215A
Unmanned forklift cooperative charging scheduling method
CN117787830A