A method, apparatus, and vehicle dispatching system for dispatching work vehicles.
By adjusting the vehicle's sleep mode according to the task interval, the problems of range and sensor degradation in autonomous electric vehicles have been solved, achieving energy saving, cost reduction, and improved system stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN HAIXING ZHIJIA TECH CO LTD
- Filing Date
- 2023-12-06
- Publication Date
- 2026-06-30
AI Technical Summary
Autonomous electric vehicles are in a high-power state for a long time when they do not receive a dispatch task, resulting in insufficient range. Furthermore, long-term use of sensors leads to degradation and failure, affecting system performance and safety.
By obtaining the task list, it is determined whether the time interval is greater than a preset threshold. Based on the interval range, the operation vehicle is determined to enter a shallow, medium, or deep sleep mode. The vehicle is controlled to enter the corresponding mode after the task is completed to reduce energy consumption, and is woken up when needed.
It improves the driving range of autonomous vehicles, reduces energy waste, extends the lifespan of sensors, and enhances the safety and stability of the system.
Smart Images

Figure CN117746622B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, and specifically to a method, device, and system for scheduling work vehicles. Background Technology
[0002] With the development of autonomous driving technology, electric vehicles are playing an increasingly important role in autonomous driving systems. For autonomous electric vehicles used in warehousing systems, the autonomous driving system operates at high power consumption when the vehicle is not receiving a handling task from the dispatch system. Taking a heavy-duty truck park's unmanned forklift with a battery capacity of approximately 6.5 kWh (270 Ah) as an example, if the vehicle is idle for 12 hours, the power consumption accounts for 20% of the total power, posing a significant challenge to battery life. Summary of the Invention
[0003] In view of this, the present invention provides a method, apparatus and vehicle scheduling system for scheduling work vehicles to improve the range of autonomous vehicles.
[0004] In a first aspect, embodiments of the present invention provide a method for scheduling work vehicles, applied to a vehicle scheduling system, wherein the method for scheduling work vehicles includes the following steps: obtaining a task list, wherein the task list includes the time interval between the current task and the next task corresponding to a work area, wherein the work area includes multiple work vehicles; determining whether the time interval is greater than a preset first threshold; when the time interval is greater than the first threshold, determining a first target sleep mode that the multiple work vehicles need to enter based on the range of the time interval; and controlling the multiple work vehicles to enter the first target sleep mode after completing the current task.
[0005] The scheduling method for work vehicles provided in this embodiment obtains a task list and determines whether the time interval is greater than a preset first threshold. When the time interval is greater than the first threshold, it determines the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval. It controls multiple work vehicles to enter the first target sleep mode after completing their current tasks. Thus, based on the task list in the warehousing system, when work vehicles in a certain work area are about to have a long idle time, it controls all work vehicles in that work area to enter the first target sleep mode after completing their current tasks, thereby improving the endurance of autonomous vehicles.
[0006] In one optional implementation, determining the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval includes: when the time interval is greater than a first threshold and less than a second threshold, using a shallow sleep mode as the first target sleep mode that multiple work vehicles need to enter; when the time interval is greater than the second threshold and less than a third threshold, using a medium sleep mode as the first target sleep mode that multiple work vehicles need to enter; and when the time interval is greater than the third threshold, using a deep sleep mode as the first target sleep mode that multiple work vehicles need to enter; wherein the first threshold is less than the second threshold, and the second threshold is less than the third threshold.
[0007] This allows for three levels of hibernation, improving the range of autonomous vehicles while reducing energy waste and achieving energy conservation and cost reduction.
[0008] In one optional implementation, before obtaining the task list, the following steps are included: determining whether the vehicle dispatching system has established a communication connection with the warehousing system; when the vehicle dispatching system establishes a communication connection with the warehousing system, obtaining the task list sent by the warehousing system.
[0009] This ensures that the task list sent by the warehousing system is obtained.
[0010] In an optional implementation, the method for scheduling work vehicles further includes the following steps: when the vehicle scheduling system has not established a communication connection with the warehousing system, acquiring image information of the work area sent by the work vehicles; determining whether the work area is empty based on the image information; when the work area is empty and all work vehicles in the work area are in an idle state, starting a timer to obtain the time duration; determining the second target sleep mode that multiple work vehicles need to enter based on the interval range of the time duration; and controlling multiple work vehicles to enter the second target sleep mode.
[0011] Therefore, when the task list sent by the warehousing system cannot be obtained, the image information can be used to determine whether the work area is empty, and if the work area is empty for a long time, the second target sleep mode can be entered.
[0012] In one optional implementation, determining the second target sleep mode that multiple work vehicles need to enter based on the range of the timing duration includes: when the timing duration reaches a preset fourth threshold, a shallow sleep mode is selected as the second target sleep mode that multiple work vehicles need to enter; when the timing duration reaches a preset fifth threshold, a medium sleep mode is selected as the second target sleep mode that multiple work vehicles need to enter; when the timing duration reaches a preset sixth threshold, a deep sleep mode is selected as the second target sleep mode that multiple work vehicles need to enter; wherein, the fourth threshold is less than the fifth threshold, and the fifth threshold is less than the sixth threshold.
[0013] This allows for three levels of hibernation, improving the range of autonomous vehicles while reducing energy waste and achieving energy conservation and cost reduction.
[0014] In one optional implementation, after controlling multiple work vehicles to enter a first target sleep mode or a second target sleep mode after completing the current task, the method further includes: when a processing task is received, determining the wake-up method of the multiple work vehicles based on their current state; and waking up the multiple work vehicles according to the determined wake-up method.
[0015] This allows work vehicles that have entered hibernation mode to be woken up.
[0016] In one optional implementation, determining the wake-up method for the multiple work vehicles based on their current states includes: when the multiple work vehicles are in a shallow sleep mode, powering on the sensors of the multiple work vehicles and starting the service module; when the multiple work vehicles are in a medium sleep mode, powering on the domain controllers of the multiple work vehicles and then powering on the sensors of the multiple work vehicles and starting the service module; when the multiple work vehicles are in a deep sleep mode, powering on the TDA4 of the multiple work vehicles and then powering on the domain controllers of the multiple work vehicles; and then powering on the sensors of the multiple work vehicles and starting the service module.
[0017] This allows for different methods to be used to wake up work vehicles that have entered different sleep modes.
[0018] Secondly, embodiments of the present invention also provide a hibernation device for an autonomous driving system in a warehouse system. The device includes a first acquisition module, a first judgment module, a first target hibernation mode determination module, and a first control module. The first acquisition module is used to acquire a task list, wherein the task list includes the time interval between the current task and the next task corresponding to the work area, wherein the work area includes multiple work vehicles. The first judgment module is used to determine whether the time interval is greater than a preset first threshold. The first target hibernation mode determination module is used to determine the first target hibernation mode that the multiple work vehicles need to enter based on the range of the time interval when the time interval is greater than the first threshold. The first control module is used to control the multiple work vehicles to enter the first target hibernation mode after completing the current task.
[0019] Thirdly, the present invention provides a vehicle dispatching system, including a memory and a processor, which are interconnected. The memory stores computer instructions, and the processor executes the computer instructions to perform the vehicle dispatching method of the first aspect or any corresponding embodiment described above.
[0020] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the dispatching method for work vehicles according to the first aspect or any corresponding embodiment thereof. Attached Figure Description
[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0022] Figure 1 This is a flowchart of a work vehicle scheduling method according to an embodiment of the present invention;
[0023] Figure 2 This is a flowchart of another work vehicle scheduling method according to an embodiment of the present invention;
[0024] Figure 3 This is a flowchart illustrating an example of a work vehicle scheduling method according to an embodiment of the present invention;
[0025] Figure 4 This is a structural block diagram of a job scheduling device according to an embodiment of the present invention;
[0026] Figure 5 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] As mentioned above, autonomous electric vehicles face two key challenges. The first is range. The range of electric vehicles has always been a critical issue for their widespread adoption. For electric vehicles with autonomous driving systems, the extensive computation and perception required for environmental awareness, path planning, and decision-making increases energy consumption. The second challenge is sensor lifespan and degradation. Autonomous driving systems rely on various sensors, such as cameras and radar, to acquire information about the surrounding environment. However, these sensors degrade and malfunction over long periods, affecting the performance and safety of the autonomous driving system. Therefore, optimizing the power consumption of autonomous driving systems and the rate of sensor degradation to extend the range and ensure long-term stable operation of electric vehicles has become a key issue in intelligent driving system research.
[0029] According to an embodiment of the present invention, a method for scheduling work vehicles is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0030] This embodiment provides a method for scheduling work vehicles, which can be used in a vehicle scheduling system. Figure 1 This is a flowchart of a work vehicle scheduling method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:
[0031] Step S101: Obtain a task list, which includes the time interval between the current task and the next task corresponding to the work area, and the work area includes multiple work vehicles.
[0032] The warehousing system includes multiple work areas, and each work area includes multiple work vehicles.
[0033] Step S102: Determine whether the time interval is greater than the preset first threshold.
[0034] The first threshold can be determined based on the actual situation. If the time interval between the current task and the next task is greater than the first threshold, it can be considered that the working vehicle will be idle for a relatively long time between the current task and the next task.
[0035] Step S103: When the time interval is greater than the first threshold, determine the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval.
[0036] In some alternative implementations, the first target hibernation mode includes a shallow hibernation mode, a medium hibernation mode, and a deep hibernation mode.
[0037] Specifically, the shallow hibernation mode is as follows: all business-related nodes are hibernated or shut down, such as business decision-making, positioning modules, control modules, and sensing modules; all business-related sensor power supplies are powered down, such as LiDAR, RTK, and advanced sensors.
[0038] The medium sleep mode is as follows: power supply to the chip in the domain controller is turned off; all business-related nodes are put into sleep or turned off, such as business decision-making, positioning modules, control modules, and sensing modules; and all business-related sensor power supplies are powered down, such as LiDAR, RTK, and advanced sensors.
[0039] The deep sleep mode is as follows: all interfaces in TDA4 except for the 5G module power supply are turned off; the chip power supply in the domain controller is turned off; all service-related nodes are put into sleep or turned off, such as service decision, positioning module, control module, perception module, etc.; and all service-related sensor power supplies are powered down, such as LiDAR, RTK, and advanced sensors.
[0040] Step S104: Control multiple work vehicles to enter the first target sleep mode after completing the current task.
[0041] The scheduling method for work vehicles provided in this embodiment obtains a task list and determines whether the time interval is greater than a preset first threshold. When the time interval is greater than the first threshold, it determines the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval. It controls multiple work vehicles to enter the first target sleep mode after completing their current tasks. Thus, based on the task list in the warehousing system, when work vehicles in a certain work area are about to have a long idle time, it controls all work vehicles in that work area to enter the first target sleep mode after completing their current tasks, thereby improving the endurance of autonomous vehicles.
[0042] This embodiment provides a method for scheduling work vehicles, which can be used in a vehicle scheduling system. Figure 2 This is a flowchart of another work vehicle scheduling method according to an embodiment of the present invention. Figure 3 This is a flowchart illustrating an example of a work vehicle scheduling method according to an embodiment of the present invention, such as... Figure 2 and Figure 3 As shown, the process includes the following steps:
[0043] Step S201: The vehicle dispatching system is connected to the warehouse system, and the two interact.
[0044] Step S202: Determine whether the vehicle dispatching system is interacting normally with the warehousing system; if the vehicle dispatching system is interacting normally with the warehousing system, proceed to step S203; otherwise, proceed to step S207.
[0045] Step S203: Obtain the task list sent by the warehouse system.
[0046] The task list includes the time interval between the current task and the next task corresponding to the work area, where multiple work vehicles are included.
[0047] Step S204: Determine whether the time interval is greater than the preset first threshold; if the time interval is greater than the first threshold, proceed to step S205.
[0048] Step S205: Determine the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval.
[0049] In one optional implementation, determining the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval includes the following steps:
[0050] Step SA1: When the time interval is greater than the first threshold and less than the second threshold, shallow sleep mode is selected as the first target sleep mode that multiple work vehicles need to enter.
[0051] Step SA2: When the time interval is greater than the second threshold and less than the third threshold, the moderate sleep mode is selected as the first target sleep mode that multiple work vehicles need to enter.
[0052] Step SA3: When the time interval is greater than the third threshold, the deep sleep mode is selected as the first target sleep mode that multiple work vehicles need to enter.
[0053] Among them, the first threshold is less than the second threshold, and the second threshold is less than the third threshold.
[0054] In other words, the longer the idle time between the current task and the next task, the deeper the hibernation mode the vehicle enters.
[0055] Step S206: Control multiple work vehicles to enter the first target sleep mode after completing the current task.
[0056] Step S207: Obtain image information of the work area sent by the work vehicle.
[0057] Specifically, a high-definition camera can be installed on the top of the work vehicle (such as a forklift). The camera scans the transfer area and obtains image information.
[0058] Step S208: Determine whether the work area is empty based on the image information. If the work area is empty, proceed to step S209.
[0059] Step S209: Are all the work vehicles in the work area in an idle state? If all the work vehicles in the work area are in an idle state, proceed to step S210.
[0060] Step S210: Start timing and obtain the timing duration.
[0061] Step S211: Based on the time interval range, determine the second target sleep mode that multiple work vehicles need to enter.
[0062] In one optional implementation, determining the second target sleep mode that multiple work vehicles need to enter based on the time interval range includes the following steps:
[0063] Step SB1: When the timeout period reaches the preset fourth threshold, the shallow sleep mode will be selected as the second target sleep mode that multiple work vehicles need to enter.
[0064] Step SB2: When the timeout period reaches the preset fifth threshold, the medium sleep mode will be selected as the second target sleep mode for multiple work vehicles.
[0065] Step SB3: When the timeout period reaches the preset sixth threshold, the deep sleep mode will be designated as the second target sleep mode that multiple work vehicles need to enter.
[0066] Among them, the fourth threshold is less than the fifth threshold, and the fifth threshold is less than the sixth threshold.
[0067] For example, the fourth threshold is equal to the first threshold, the fifth threshold is equal to the second threshold, and the sixth threshold is equal to the third threshold.
[0068] In other words, if the timer duration reaches the fourth threshold, it enters a shallow sleep mode; as the timer duration increases, when the timer duration reaches the fifth threshold, it transitions from a shallow sleep mode to a medium sleep mode; as the timer duration increases, when the timer duration reaches the sixth threshold, it transitions from a medium sleep mode to a deep sleep mode.
[0069] Step S212: Control multiple work vehicles to enter the second target sleep mode.
[0070] Step S213: When a processing task is received, determine the wake-up method for multiple work vehicles based on their current status.
[0071] Step S214: Wake up multiple work vehicles according to the determined wake-up method.
[0072] In one optional implementation, determining the wake-up method for multiple work vehicles based on their current states includes:
[0073] Step SC1: When multiple work vehicles are in a shallow sleep mode, power on the sensors of the multiple work vehicles and start the service module.
[0074] Step SC2: When multiple work vehicles are currently in a medium sleep mode, after the domain controller controlling the multiple work vehicles is powered on, the sensors controlling the multiple work vehicles are powered on and the service modules are started.
[0075] Step SC3: When multiple work vehicles are in deep sleep mode, after powering on the TDA4 of multiple work vehicles, power on the domain controllers of multiple work vehicles; after powering on the domain controllers of multiple work vehicles, power on the sensors of multiple work vehicles and start the service modules.
[0076] In other words, if the work vehicle is in deep sleep mode, the dispatch system will issue an order to power on each interface of TDA4, power on NVIDIA, and power on each sensor power supply in sequence, while simultaneously activating each node that is in sleep or off mode for autonomous driving, to ensure that the autonomous driving system works normally.
[0077] Therefore, the dispatching method for work vehicles provided in this embodiment of the invention has the following beneficial effects:
[0078] (1) Automatic hibernation and wake-up reduces personnel input, making the system more intelligent and efficient, and realizing fully automatic operation;
[0079] (2) By using three-level hibernation, the driving range of autonomous vehicles can be improved while reducing energy waste, thus achieving energy conservation and cost reduction;
[0080] (3) It solves the problem of sensor wear caused by long-term operation, minimizes sensor attenuation, and improves system safety and stability;
[0081] This embodiment also provides a dispatching device for work vehicles, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0082] This embodiment provides a dispatching device for work vehicles, such as... Figure 4 As shown, it includes:
[0083] The first acquisition module 401 is used to acquire a task list, wherein the task list includes the time interval between the current task and the next task corresponding to the work area, and the work area includes multiple work vehicles.
[0084] The first judgment module 402 is used to determine whether the time interval is greater than a preset first threshold.
[0085] The first target sleep mode determination module 403 is used to determine the first target sleep mode that multiple work vehicles need to enter based on the range of the time interval when the time interval is greater than the first threshold.
[0086] The first control module 404 is used to control multiple work vehicles to enter the first target sleep mode after completing the current task.
[0087] In one optional implementation, the first target sleep mode determination module 403 is specifically used to: when the time interval is greater than a first threshold and less than a second threshold, use a shallow sleep mode as the first target sleep mode that multiple work vehicles need to enter; when the time interval is greater than the second threshold and less than a third threshold, use a medium sleep mode as the first target sleep mode that multiple work vehicles need to enter; when the time interval is greater than the third threshold, use a deep sleep mode as the first target sleep mode that multiple work vehicles need to enter; wherein, the first threshold is less than the second threshold, and the second threshold is less than the third threshold.
[0088] In one optional implementation, the vehicle dispatching device includes a communication connection module. The communication connection module is used to: determine whether the vehicle dispatching system has established a communication connection with the warehousing system; and when the vehicle dispatching system establishes a communication connection with the warehousing system, obtain the task list sent by the warehousing system.
[0089] In one optional implementation, the dispatching device for the work vehicles further includes a second acquisition module, a second judgment module, a timing module, a second target sleep mode determination module, and a second control module. When the vehicle dispatching system does not establish a communication connection with the warehousing system, the second acquisition module is used to acquire image information of the work area sent by the work vehicles; the second judgment module is used to determine whether the work area is empty based on the image information; the timing module is used to start timing and obtain the timing duration when the work area is empty and all work vehicles in the work area are idle; the second target sleep mode determination module is used to determine the second target sleep mode that multiple work vehicles need to enter based on the interval range of the timing duration; and the second control module is used to control multiple work vehicles to enter the second target sleep mode.
[0090] In one optional implementation, the second target sleep mode determination module is specifically used to: when the timing duration reaches a preset fourth threshold, use the shallow sleep mode as the second target sleep mode that multiple work vehicles need to enter; when the timing duration reaches a preset fifth threshold, use the medium sleep mode as the second target sleep mode that multiple work vehicles need to enter; when the timing duration reaches a preset sixth threshold, use the deep sleep mode as the second target sleep mode that multiple work vehicles need to enter; wherein, the fourth threshold is less than the fifth threshold, and the fifth threshold is less than the sixth threshold.
[0091] In an optional embodiment, the dispatching device for the work vehicles further includes a wake-up module, wherein the wake-up module includes a wake-up method determination unit and a wake-up unit. After controlling multiple work vehicles to enter a first target sleep mode or a second target sleep mode after completing the current task, the wake-up method determination unit is specifically used to: when receiving a processing task, determine the wake-up method of the multiple work vehicles according to the current state of the multiple work vehicles; the wake-up unit is specifically used to wake up the multiple work vehicles according to the determined wake-up method.
[0092] In one optional implementation, the wake-up mode determination unit is specifically used to: when the current state of multiple work vehicles is in shallow sleep mode, control the sensors of multiple work vehicles to power on and start the service module; when the current state of multiple work vehicles is in medium sleep mode, control the sensors of multiple work vehicles to power on and start the service module after controlling the domain controllers of multiple work vehicles to power on; when the current state of multiple work vehicles is in deep sleep mode, control the domain controllers of multiple work vehicles to power on after controlling the TDA4 of multiple work vehicles to power on; and control the sensors of multiple work vehicles to power on and start the service module after controlling the domain controllers of multiple work vehicles to power on.
[0093] In this embodiment, the dispatching device for work vehicles is presented in the form of a functional unit. Here, a unit refers to an ASIC circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0094] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0095] This invention also provides a computer device having the above-described features. Figure 4 The dispatching device for the work vehicles shown.
[0096] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 5As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 5 Take a processor 10 as an example.
[0097] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0098] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0099] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device as shown by a landing page for an app. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0100] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0101] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.
[0102] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0103] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for dispatching work vehicles, characterized in that, The method includes: Obtain a task list, wherein the task list includes the time interval between the current task and the next task corresponding to the work area, wherein the work area includes multiple work vehicles; Determine whether the time interval is greater than a preset first threshold; When the time interval is greater than the first threshold, the first target sleep mode that the plurality of work vehicles need to enter is determined according to the range of the time interval. After completing the current task, the multiple work vehicles are controlled to enter the first target sleep mode; Before obtaining the task list, the following is also included: Determine whether the vehicle dispatching system has established a communication connection with the warehousing system; When the vehicle dispatching system establishes a communication connection with the warehousing system, it obtains the task list sent by the warehousing system. The methods for mobilizing work vehicles also include: When the vehicle dispatching system does not establish a communication connection with the warehousing system, it acquires image information of the work area sent by the work vehicle; Determine whether the work area is empty based on the image information; When the work area is empty and all work vehicles in the work area are idle, the timer starts and the duration is obtained. Based on the time interval range in which the timing duration is located, determine the second target sleep mode that the multiple work vehicles need to enter; Control the multiple work vehicles to enter the second target sleep mode; The first target hibernation mode and the second target hibernation mode include shallow hibernation mode, medium hibernation mode and deep hibernation mode.
2. The method according to claim 1, characterized in that, The step of determining the first target sleep mode that the multiple work vehicles need to enter based on the range of the time interval includes: When the time interval is greater than the first threshold and less than the second threshold, the shallow sleep mode will be used as the first target sleep mode that the multiple work vehicles need to enter. When the time interval is greater than the second threshold and less than the third threshold, the moderate sleep mode will be used as the first target sleep mode that the multiple work vehicles need to enter. When the time interval is greater than the third threshold, the deep sleep mode will be used as the first target sleep mode that the multiple work vehicles need to enter. Wherein, the first threshold is less than the second threshold, and the second threshold is less than the third threshold.
3. The method according to claim 1, characterized in that, The step of determining the second target sleep mode that the multiple work vehicles need to enter based on the interval range of the timekeeping duration includes: When the timeout period reaches the preset fourth threshold, the shallow sleep mode will be used as the second target sleep mode that the multiple work vehicles need to enter. When the timeout period reaches the preset fifth threshold, the medium sleep mode will be used as the second target sleep mode that the multiple work vehicles need to enter. When the timeout period reaches the preset sixth threshold, the deep sleep mode will be used as the second target sleep mode that the multiple work vehicles need to enter. Wherein, the fourth threshold is less than the fifth threshold, and the fifth threshold is less than the sixth threshold.
4. The method according to claim 1, characterized in that, After controlling the plurality of work vehicles to enter the first target sleep mode or the second target sleep mode after completing the current task, the method further includes: When a processing task is received, the wake-up method of the multiple working vehicles is determined based on their current status. The multiple work vehicles are woken up according to the determined wake-up method.
5. The method according to claim 4, characterized in that, The step of determining the wake-up method for the multiple work vehicles based on their current states includes: When the current state of the multiple work vehicles is in shallow sleep mode, control the sensors of the multiple work vehicles to power on and start the business module; When the current state of the multiple work vehicles is in a medium sleep mode, after the domain controllers of the multiple work vehicles are powered on, the sensors of the multiple work vehicles are powered on and the service modules are started. When the current state of the multiple work vehicles is in deep sleep mode, after the chips of the multiple work vehicles are powered on, the domain controllers of the multiple work vehicles are powered on; after the domain controllers of the multiple work vehicles are powered on, the sensors of the multiple work vehicles are powered on and the service modules are started.
6. A dispatching device for work vehicles, characterized in that, The device includes: The first acquisition module is used to acquire a task list, wherein the task list includes the time interval between the current task and the next task corresponding to the work area, wherein the work area includes multiple work vehicles; The first judgment module is used to determine whether the time interval is greater than a preset first threshold. The first target sleep mode determination module is used to determine the first target sleep mode that the plurality of work vehicles need to enter based on the range of the time interval when the time interval is greater than the first threshold. The first control module is used to control the multiple work vehicles to enter the first target sleep mode after completing the current task; The dispatching device for the work vehicles also includes a communication connection module; Before obtaining the task list, the communication connection module is used to: determine whether the vehicle dispatching system has established a communication connection with the warehousing system; when the vehicle dispatching system establishes a communication connection with the warehousing system, obtain the task list sent by the warehousing system; The dispatching device for the work vehicles also includes a second acquisition module, a second judgment module, a timing module, a second target sleep mode determination module, and a second control module. When the vehicle dispatching system does not establish a communication connection with the warehousing system, the second acquisition module is used to acquire image information of the work area sent by the work vehicle; The second judgment module is used to determine whether the work area is empty based on the image information; The timing module is used to start timing and obtain the timing duration when the work area is empty and all work vehicles in the work area are idle. The second target sleep mode determination module is used to determine the second target sleep mode that the multiple work vehicles need to enter based on the interval range of the timing duration. The second control module is used to control the plurality of work vehicles to enter the second target sleep mode; The first target hibernation mode and the second target hibernation mode include shallow hibernation mode, medium hibernation mode and deep hibernation mode.
7. A vehicle dispatching system, characterized in that, include: A memory and a processor are interconnected, the memory storing computer instructions, and the processor executing the computer instructions to perform the scheduling method for the work vehicles as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the scheduling method for the work vehicles according to any one of claims 1 to 5.