Task execution method and device, robot, system and storage medium

By obtaining and configuring information about periodic timing tasks, the robot can automatically adjust the execution mode and path, solving the problem that cleaning equipment in the prior art cannot flexibly deal with different times and scenarios, and improving task execution efficiency and flexibility.

CN119423609APending Publication Date: 2025-02-14北京云迹科技股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310946488.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The scheduling and scheduling scheme of existing robot cleaning equipment is too simple to flexibly respond to cleaning needs at different times or scenarios, resulting in inefficiency.

Method used

By obtaining the configuration information of periodic timing tasks, including execution time, execution location, execution mode and execution cycle, the corresponding tasks are automatically executed regularly. This method can also create tasks based on task objectives and electronic device status, and plan task execution paths based on the autonomous navigation system, and adjust configuration information and paths in a timely manner to improve efficiency.

Benefits of technology

It realizes that the robot automatically switches the execution mode at different times or places, and executes corresponding tasks regularly, improves task execution efficiency and flexibility, and reduces the need for manual intervention and manual switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119423609A_ABST
    Figure CN119423609A_ABST
Patent Text Reader

Abstract

The invention discloses a task execution method and device, a robot, a system and a storage medium. The task execution method comprises the steps of obtaining configuration information of a periodic timed task, wherein the configuration information comprises execution time, an execution place, an execution mode and an execution period; and regularly executing the timed task in each period according to the configuration information. According to the technical scheme, by configuring the execution time, the execution place, the execution mode and the execution period of the timed task, the robot can automatically switch the execution mode according to different time or places and execute the corresponding task in a timed mode, and the task execution efficiency and flexibility are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of robot control, and in particular, to a task execution method, device, robot, system and storage medium. Background Art

[0002] In modern society, maintaining a clean and sanitary environment is very important for individuals and organizations. However, due to limited human resources and time constraints, traditional cleaning work often cannot meet the needs. Advances in robotics technology provide new possibilities for solving this problem. At present, many robotic cleaning devices have been launched, but their scheduling schemes are too simple, usually repeating fixed and single tasks every day. If different execution methods are required at different times or in different scenarios (such as dry cleaning or wet cleaning, continuous cleaning or intermittent cleaning, etc.), manual changes or switches are required, which is inefficient and the flexibility needs to be improved. Summary of the invention

[0003] The present invention provides a task execution method, device, robot, system and storage medium to improve task execution efficiency and flexibility.

[0004] In a first aspect, an embodiment of the present invention provides a task execution method, including:

[0005] Obtain configuration information of a periodic scheduled task, the configuration information including execution time, execution location, execution mode, and execution period;

[0006] The scheduled task is executed regularly in each cycle according to the configuration information.

[0007] Optionally, before obtaining the configuration information of the periodic scheduled task, the following is also included:

[0008] Create periodic scheduled tasks based on the mission objectives and electronic equipment status of each location at different times.

[0009] Optionally, the method further includes:

[0010] According to the configuration information, a task execution path within each cycle is planned based on the autonomous navigation system.

[0011] Optionally, the method further includes:

[0012] The execution data of the historical tasks are analyzed, and the configuration information is adjusted according to the analysis results.

[0013] Optionally, the method further includes:

[0014] Analyze the execution data of historical tasks and adjust the task execution path within each cycle based on the analysis results.

[0015] Optionally, the execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

[0016] In a second aspect, an embodiment of the present invention provides a task execution device, including:

[0017] An acquisition module is used to acquire configuration information of a periodic scheduled task, wherein the configuration information includes execution time, execution location, execution mode and execution cycle;

[0018] The execution module is used to execute the scheduled task regularly in each cycle according to the configuration information.

[0019] Optionally, before obtaining the configuration information of the periodic scheduled task, the following is also included:

[0020] A creation module is used to create periodic scheduled tasks based on the mission objectives of each location at different times and the status of electronic equipment.

[0021] Optionally, the device further comprises:

[0022] The planning module is used to plan the task execution path in each cycle based on the autonomous navigation system according to the configuration information before the scheduled task is executed in each cycle according to the configuration information.

[0023] Optionally, the device further comprises:

[0024] The configuration adjustment module is used to analyze the execution data of historical tasks and adjust the configuration information according to the analysis results.

[0025] Optionally, the device further comprises:

[0026] The path adjustment module is used to analyze the execution data of historical tasks and adjust the task execution path in each cycle according to the analysis results.

[0027] Optionally, the execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

[0028] In a third aspect, an embodiment of the present invention provides a robot, comprising:

[0029] one or more processors;

[0030] A storage device for storing one or more programs;

[0031] When the one or more programs are executed by the one or more processors, the one or more processors implement the task execution method as described in the first aspect.

[0032] In a fourth aspect, an embodiment of the present invention provides a task execution system, comprising: a server and the robot as described in the third aspect.

[0033] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the task execution method as described in the first aspect is implemented.

[0034] The embodiment of the present invention provides a task execution method, device, robot, system and storage medium. The task execution method includes: obtaining configuration information of a periodic scheduled task, the configuration information including execution time, execution location, execution mode and execution cycle; and executing the scheduled task regularly in each cycle according to the configuration information. The above technical solution can enable the robot to automatically switch the execution mode and execute the corresponding task regularly at different times or locations by configuring the execution time, execution location, execution mode and execution cycle of the scheduled task, thereby improving the efficiency and flexibility of task execution. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0036] Figure 1 A flowchart of a task execution method provided in Embodiment 1 of the present invention;

[0037] Figure 2 A flowchart of a task execution method provided in Embodiment 2 of the present invention;

[0038] Figure 3 A schematic diagram of the structure of a task execution device provided in Embodiment 3 of the present invention;

[0039] Figure 4 A schematic diagram of the structure of a robot provided in Embodiment 4 of the present invention;

[0040] Figure 5 A structural diagram of a task execution system provided in Embodiment 5 of the present invention. DETAILED DESCRIPTION

[0041] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. In addition, the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict. It is also necessary to explain that, for the convenience of description, only the parts related to the present invention are shown in the accompanying drawings, rather than all structures.

[0042] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0043] Embodiment 1

[0044] Figure 1 This is a flowchart of a task execution method provided in Embodiment 1 of the present invention. This embodiment is applicable to the case where a task is executed by a server. Specifically, the task execution method can be executed by a task execution device, which can be implemented by software and / or hardware and integrated in a robot.

[0045] like Figure 1 As shown, the method specifically comprises the following steps:

[0046] S110. Acquire configuration information of a periodic scheduled task, where the configuration information includes execution time, execution location, execution mode, and execution cycle.

[0047] Specifically, a scheduled task can be understood as a task that needs to be executed at a specified time or a specific time, such as a task that needs to be executed at 6:00. A periodic scheduled task can be understood as a scheduled task with a specific duration as a period. For example, a weekly period may be a task that needs to be executed at 6:00 every Monday to Friday. The configuration information includes the execution time of the periodic scheduled task (such as the above-mentioned 6:00 and Monday to Friday), the execution location (taking the cleaning task as an example, the execution location may be a corridor, hall, and stairs, etc.), the execution mode (taking the cleaning task as an example, the execution mode may be dry cleaning, wet cleaning, continuous cleaning, or breakpoint resume cleaning, etc.) and the execution cycle (such as day / week / month / year as the execution cycle, etc.).

[0048] S120. Execute the scheduled task regularly in each cycle according to the configuration information.

[0049] Specifically, the robot can execute the scheduled tasks regularly in each cycle according to the configuration information. Taking the hotel cleaning scenario as an example, it supports cleaning the lobby every morning and cleaning the hotel corridor every afternoon, etc. It also supports creating scheduled tasks for different floors and areas separately, which can effectively increase the working area that a single robot can cover.

[0050] The task execution method in this embodiment obtains the configuration information of the periodic scheduled task, which includes the execution time, execution location, execution mode and execution cycle, and executes the scheduled task regularly in each cycle according to the configuration information, so that the robot can automatically switch the execution mode and execute the corresponding task regularly at different times or locations, thereby improving the efficiency and flexibility of task execution. In addition, the scheduled task does not need to be manually triggered, the execution time is accurate, and it has the characteristics of low coupling. Each scheduled task can be started and stopped independently without affecting the execution of other tasks.

[0051] Embodiment 2

[0052] Figure 2 This is a flowchart of a task execution method provided by the second embodiment of the present invention. Based on the above embodiment, this embodiment concretizes the creation and execution process of the scheduled task. It should be noted that the technical details not described in detail in this embodiment can be referred to any of the above embodiments.

[0053] Specifically, Figure 2 As shown, the method specifically comprises the following steps:

[0054] S210: Create periodic scheduled tasks according to the task objectives of each location at different times and the status of the electronic device.

[0055] Specifically, the task objectives can be understood as the requirements for the execution effect of scheduled tasks, such as scheduled tasks cannot affect the normal passage of users (that is, scheduled tasks need to be executed during low traffic hours), scheduled tasks need to ensure that the corresponding areas are sufficiently clean and hygienic (such as the need to use a fine cleaning mode), scheduled tasks need to maximize resource utilization (such as using multiple electronic devices at the same time to divide the work, and each electronic device is responsible for the corresponding area), etc.; the status of electronic equipment can be understood as the operating status of the electronic equipment (such as whether it is in the maintenance period), power (such as whether it is in the charging period), mobility (such as free movement on smooth roads, limited movement in areas with obstacles or steps or during peak traffic hours, or even can only operate in place, etc.), service life and failure rate, etc.

[0056] In this embodiment, a periodic scheduled task is created according to the task objectives of each location at different times and the status of the electronic device. When creating a scheduled task, you can configure the execution time, execution location (taking the cleaning task as an example, it can be accurate to the cleaning area and divided into dry and wet areas), and execution cycle (taking the cleaning task as an example, the cleaning cycle is set to cycle in units of weeks, and a cleaning task can be automatically created after the execution time is reached every week). Taking the hotel cleaning scene as an example, it supports cleaning the lobby every morning, cleaning the hotel corridor every afternoon, etc.; and supports the creation of scheduled tasks separately for different floors and areas, which can effectively increase the working area that a single robot can cover. More specifically, taking the cleaning task as an example, the periodic scheduled task needs to give priority to ensuring that the hotel lobby is clean and tidy enough, that it needs to ensure that it is cleaned before 6:00 am every weekday, that it is cleaned before 7:00 am every weekend and holidays, that each floor is cleaned from low to high, and that key areas need to be combined with dry and wet, etc.; then create a scheduled cleaning task A, and its configuration information includes at least the following:

[0057] Scheduled cleaning task A:

[0058] Execution time: Starts at 4:00 a.m. every day on weekdays (cleaning is completed before 6:00 a.m.), and can intelligently skip holidays; starts at 5:00 a.m. every day on weekends and holidays (cleaning is completed before 7:00 a.m.);

[0059] Implementation location: On weekdays, clean floors 1-3 from low to high from 4:00-5:00 in the morning, and clean floors 4-5 from 5:00-6:00 in the morning; on weekends and holidays, clean floors 1-3 from low to high from 5:00-6:00 in the morning, and clean floors 4-5 from 6:00-7:00;

[0060] Execution cycle: in weeks (can intelligently identify holidays); in addition, for a specific execution mode (such as wet cleaning), a separate execution cycle can be set (such as performing wet cleaning every other day);

[0061] Execution mode: The hotel lobby on floor 1 and designated areas on each floor need to be cleaned by dry cleaning first and then by wet cleaning; other areas can be cleaned by dry cleaning every day, and wet cleaning can be performed every other day after dry cleaning.

[0062] S220. Obtain configuration information of the periodic scheduled task, where the configuration information includes execution time, execution location, execution mode, and execution cycle.

[0063] S230. According to the configuration information, plan a task execution path in each cycle based on the autonomous navigation system.

[0064] Specifically, an autonomous navigation system means that the robot does not require human intervention and can complete environmental monitoring, map construction, and path planning through its own inertial navigation system, sensors, path planning algorithms and other technologies.

[0065] Exemplarily, for outdoor positioning and navigation, a GPS positioning system can be used. The GPS positioning system is mainly composed of three parts: a receiver, a satellite positioning system, and a ground control system. The receiver is responsible for receiving satellite signals, the satellite positioning system determines the position through satellite signals, and the ground control system is responsible for processing signals and instructions. When the robot uses the GPS positioning system, it first needs to set a starting point, determine the current position of the robot by receiving satellite signals, and then store the route between its position and the destination in its built-in navigation system. While the robot is on the way, it continuously receives satellite signals through the GPS positioning system to determine the current position, and then automatically adjusts the route to finally reach the destination. The GPS positioning system can also be used in combination with other sensor technologies, such as laser radar, ultrasonic sensors and other technologies, to improve the navigation accuracy and safety of the robot. For indoor positioning and navigation, infrared or visual sensors can be used to position the robot indoors, so as to realize autonomous navigation of the robot indoors. Among them, the task execution path needs to cover each execution location, and improve the task execution efficiency as much as possible, avoid repeated routes and cause the same task to be executed multiple times in the same area, etc.

[0066] In this embodiment, the robot can plan the task execution path within each cycle based on the autonomous navigation system. For example, every day, the robot cleans each floor from low to high. On each floor, the robot can autonomously plan the cleaning routes for each room and public area.

[0067] S240. Execute the scheduled task regularly in each cycle according to the configuration information.

[0068] S250: Analyze the execution data of historical tasks.

[0069] Specifically, historical tasks may refer to historical tasks that have been executed in one or more past cycles. Execution data includes the execution time, number of executions, execution cost (such as tool consumables, time cost, and equipment repair and maintenance cost, etc.), execution efficiency (such as task execution speed and time consumption) and / or execution quality (such as cleanliness and hygiene and user experience feedback results, etc.) of historical tasks. By analyzing the execution data of historical tasks, it is possible to determine whether the existing configuration information is reasonable, such as whether there are repeated areas in the task execution path, whether it affects the normal passage of users, whether it can ensure that key areas are sufficiently clean and hygienic, and whether it can maximize resource utilization. On this basis, the configuration information and / or the task execution path in each cycle can be adjusted.

[0070] S260: Adjust the configuration information and / or the task execution path in each cycle according to the analysis result.

[0071] A task execution method provided in the second embodiment of the present invention can meet various task requirements in different scenarios by creating periodic scheduled tasks according to the task objectives and electronic device status at each location at different times, ensure the task execution effect and enable the reasonable use of electronic devices; by autonomously and intelligently planning the task execution path within each cycle based on an autonomous navigation system, no manual planning is required, thereby improving the task execution efficiency; by analyzing the execution data of historical tasks and adjusting the configuration information and / or the task execution path within each cycle according to the analysis results, the execution parameters can be automatically adjusted and improved according to the actual situation, the task execution effect is continuously improved, and the user experience and service quality are fully considered.

[0072] Embodiment 3

[0073] Figure 3 This is a schematic diagram of the structure of a task execution device provided in Embodiment 3 of the present invention. The task execution device provided in this embodiment includes:

[0074] The acquisition module 310 is used to acquire configuration information of the periodic scheduled task, wherein the configuration information includes execution time, execution location, execution mode and execution cycle;

[0075] The execution module 320 is used to execute the scheduled task regularly in each cycle according to the configuration information.

[0076] A task execution device provided in the third embodiment of the present invention can enable a robot to automatically switch execution modes and execute corresponding tasks at different times or locations by configuring the execution time, execution location, execution mode and execution cycle of the scheduled task, thereby improving the efficiency and flexibility of task execution.

[0077] Based on the above embodiment, before obtaining the configuration information of the periodic scheduled task, the following is further included:

[0078] A creation module is used to create periodic scheduled tasks based on the mission objectives of each location at different times and the status of electronic equipment.

[0079] Based on the above embodiment, the device further includes:

[0080] The planning module is used to plan the task execution path in each cycle based on the autonomous navigation system according to the configuration information before the scheduled task is executed in each cycle according to the configuration information.

[0081] Based on the above embodiment, the device further includes:

[0082] The configuration adjustment module is used to analyze the execution data of historical tasks and adjust the configuration information according to the analysis results.

[0083] Based on the above embodiment, the device further includes:

[0084] The path adjustment module is used to analyze the execution data of historical tasks and adjust the task execution path in each cycle according to the analysis results.

[0085] Based on the above embodiment, the execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

[0086] The task execution device provided in the third embodiment of the present invention can be used to execute the task execution method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0087] Embodiment 4

[0088] Figure 4 A schematic structural diagram of a robot that can be used to implement an embodiment of the present invention is shown.

[0089] like Figure 4 As shown, a robot provided in this embodiment includes: a processor 410 and a storage device 420. The processor in the robot may be one or more, Figure 4 Taking a processor 410 as an example, the processor 410 and the storage device 420 in the robot can be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0090] The one or more programs are executed by the one or more processors 410, so that the one or more processors implement the task execution method described in any of the above embodiments.

[0091] The storage device 420 in the robot is a computer-readable storage medium that can be used to store one or more programs, which can be software programs, computer executable programs, and modules, such as program instructions / modules corresponding to the task execution method in the embodiment of the present invention (for example, the attached Figure 3 The modules in the task execution device shown include: an acquisition module 310 and an execution module 320). The processor 410 executes various functional applications and data processing of the robot by running the software programs, instructions and modules stored in the storage device 420, that is, the task execution method in the above method embodiment is implemented.

[0092] The storage device 420 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required for a function; the data storage area can store data created according to the use of the robot (such as the configuration information, task execution path, etc. in the above embodiment). In addition, the storage device 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the storage device 420 may further include a memory remotely arranged relative to the processor 410, and these remote memories may be connected to the server via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0093] Moreover, when one or more programs included in the above-mentioned robot are executed by the one or more processors 410, the program performs the following operations: obtaining configuration information of periodic scheduled tasks, the configuration information including execution time, execution location, execution mode and execution cycle; and executing the scheduled tasks regularly within each cycle according to the configuration information.

[0094] The robot further includes: a communication device 430 , an input device 440 and an output device 450 .

[0095] The processor 410, memory 420, communication device 430, input device 440 and output device 450 in the robot can be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0096] The input device 440 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the robot. The output device 550 may include a display device such as a display screen.

[0097] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication according to the control of the processor 410.

[0098] The robot proposed in this embodiment and the task execution method proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the task execution method.

[0099] Embodiment 5

[0100] Figure 5 This is a structural diagram of a task execution system provided in Embodiment 5 of the present invention. The task execution system provided in this embodiment includes: a server 510 and a robot 520 as described in any of the above embodiments.

[0101] Specifically, the configuration information of the periodic scheduled task can be configured by the server 510. The robot 520 obtains the configuration information of the periodic scheduled task, the configuration information including the execution time, execution location, execution mode and execution cycle; and executes the scheduled task regularly in each cycle according to the configuration information.

[0102] Optionally, before obtaining the configuration information of the periodic scheduled task, the robot 520 creates the periodic scheduled task according to the task objectives at different times in each location and the status of the electronic device. In one embodiment, the step of creating the periodic scheduled task can also be implemented by the server 510.

[0103] Optionally, before executing the scheduled task in each cycle according to the configuration information, the robot 520 plans the task execution path in each cycle based on the autonomous navigation system according to the configuration information. In one embodiment, the step of planning the task execution path can also be implemented by the server 510.

[0104] Optionally, the robot 520 analyzes the execution data of the historical tasks and adjusts the configuration information according to the analysis results. In one embodiment, the step of adjusting the configuration information can also be implemented by the server 510.

[0105] Optionally, the robot 520 analyzes the execution data of the historical tasks and adjusts the task execution path in each cycle according to the analysis result. In one embodiment, the step of adjusting the task execution path can also be implemented by the server 510.

[0106] Optionally, the execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

[0107] The task execution device provided in the fifth embodiment of the present invention can be used to execute the task execution method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0108] Based on the above embodiments, this embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a data storage device, the robot scheduling method in any of the above embodiments of the present invention is implemented. The method includes: obtaining configuration information of a periodic scheduled task, the configuration information including an execution time, an execution location, an execution mode, and an execution cycle; and executing the scheduled task regularly within each cycle according to the configuration information.

[0109] Of course, the storage medium containing computer executable instructions provided in an embodiment of the present invention, whose computer executable instructions are not limited to the operations of the data storage method described above, can also execute related operations in the data storage method provided in any embodiment of the present invention, and have corresponding functions and beneficial effects.

[0110] Through the above description of the implementation methods, the technicians in the relevant field can clearly understand that the present invention can be implemented by means of software and necessary general hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute the data storage method described in each embodiment of the present invention.

[0111] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A task execution method, characterized in that: include: Obtain configuration information of a periodic scheduled task, the configuration information including execution time, execution location, execution mode, and execution period; The scheduled task is executed regularly in each cycle according to the configuration information.

2. The method according to claim 1, characterized in that Before obtaining the configuration information of the periodic scheduled task, it also includes: Create periodic scheduled tasks based on the mission objectives and electronic equipment status of each location at different times.

3. The method according to claim 1, characterized in that Before executing the scheduled task regularly in each cycle according to the configuration information, the method further includes: According to the configuration information, a task execution path within each cycle is planned based on the autonomous navigation system.

4. The method according to claim 1, characterized in that Also includes: The execution data of the historical tasks are analyzed, and the configuration information is adjusted according to the analysis results.

5. The method according to claim 1, characterized in that Also includes: Analyze the execution data of historical tasks and adjust the task execution path within each cycle based on the analysis results.

6. The method according to claim 4 or 5, characterized in that: The execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

7. A task execution device, characterized in that: include: An acquisition module is used to acquire configuration information of a periodic scheduled task, wherein the configuration information includes execution time, execution location, execution mode and execution cycle; The execution module is used to execute the scheduled task regularly in each cycle according to the configuration information.

8. The device according to claim 7, characterized in that Before obtaining the configuration information of the periodic scheduled task, it also includes: A creation module is used to create periodic scheduled tasks based on the mission objectives of each location at different times and the status of electronic equipment.

9. The device according to claim 7, characterized in that Also includes: The planning module is used to plan the task execution path in each cycle based on the autonomous navigation system according to the configuration information before the scheduled task is executed in each cycle according to the configuration information.

10. The device according to claim 7, characterized in that Also includes: The configuration adjustment module is used to analyze the execution data of historical tasks and adjust the configuration information according to the analysis results.

11. The device according to claim 7, characterized in that Also includes: The path adjustment module is used to analyze the execution data of historical tasks and adjust the task execution path in each cycle according to the analysis results.

12. The device according to claim 10 or 11, characterized in that The execution data includes execution time, execution times, execution cost, execution efficiency and / or execution quality.

13. A robot, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the task execution method according to any one of claims 1 to 7.

14. A task execution system, characterized in that: include: A server and a robot as claimed in claim 13.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the task execution method as described in any one of claims 1 to 7 is implemented.