Search

KR-20260067571-A - METHOD AND SYSTEM FOR ALLOCATING TASK OF ROBOT ACCORDING TO BATTERY CHARGING LEVEL

KR20260067571AKR 20260067571 AKR20260067571 AKR 20260067571AKR-20260067571-A

Abstract

A method and system for assigning tasks to a robot according to a battery charge amount are disclosed, and a method for assigning tasks to a robot according to a battery charge amount according to one embodiment of the present invention comprises: a step of obtaining information on the battery charge amount of the robot; a step of generating movement control information for moving the robot to a charging station when the battery charge amount of the robot is less than a predetermined first charge amount; and a step of generating charge release information for releasing the robot from the charging station when the battery charge amount of the robot, which is being charged at the charging station and has not been assigned a task, is greater than or equal to a predetermined second charge amount; wherein the method is characterized by generating task assignment information for assigning a task to the robot only when the battery charge amount of the robot being charged is greater than or equal to a predetermined third charge amount between the first charge amount and the second charge amount.

Inventors

  • 전설희

Assignees

  • 주식회사 트위니

Dates

Publication Date
20260513
Application Date
20241106

Claims (10)

  1. In a method for assigning tasks to a robot based on battery charge level, A step of obtaining battery charge amount information of the above robot; A step of generating movement control information for moving the robot to a charging station when the battery charge amount of the robot is less than a predetermined first charge amount; and A step of generating charge release information to release the robot from the charging station when the battery charge amount of the robot, which is charging at the charging station and has not been assigned a task, is greater than or equal to a predetermined second charge amount; Includes, A method for assigning a task to a robot, characterized by generating task assignment information for assigning a task to the robot only when the battery charge amount of the robot being charged is greater than or equal to a predetermined third charge amount between the first charge amount and the second charge amount.
  2. In paragraph 1, A method for assigning a task to a robot, characterized in that the third charge amount is set to be greater than or equal to the charge amount capable of fully performing the task scheduled to be assigned to the robot.
  3. In paragraph 1 or 2, The step of obtaining battery charge information of the above robot is performed while the robot is performing a task, and A method for assigning tasks to a robot, characterized in that the step of generating the movement control information involves changing the timing of generating the movement control information according to an ongoing task when the battery of the robot is less than a first charge amount.
  4. In paragraph 3, A method for assigning tasks to a robot, characterized by generating movement control information after notifying the worker of a low battery to stop the ongoing task when the ongoing task is a loading task in which a worker loads a tote onto the robot.
  5. In paragraph 3, A method for assigning tasks to a robot, characterized by generating movement control information after the unloading task following the picking task or after the unloading task in progress is completed, when the task in progress is a picking or unloading task of the robot.
  6. In paragraph 3, A method for assigning tasks to a robot, characterized in that the step of generating the movement control information is to generate the movement control information after stopping the ongoing task if it is determined that the ongoing task cannot be fully performed, by comparing the estimated time until the ongoing task is completed with the task execution time sustainable with the battery charge amount of the robot.
  7. In paragraph 1 or 2, A method for assigning tasks to a robot, characterized in that the first charge amount, the second charge amount, and the third charge amount are set differently for each workspace of the robot.
  8. In Article 1 or Article 2, A method for assigning a task to a robot, characterized by generating charge release information to release the charging of the robot to which the task has been assigned when the task assignment information is generated at a battery charge amount of the robot being charged at or above the third charge amount.
  9. In a robot task assignment system based on battery charge level, A robot that performs a task; A main server that collects information regarding the battery charge level of the robot and generates task assignment information for assigning a task to the robot based on the battery charge level information; A user terminal that receives task information performed by the robot, transmits it to the main server, and receives the task information from the main server; and A charging station including a charging device for charging the battery of the above-mentioned robot Includes, A task assignment system for a robot, characterized in that the main server generates movement control information for moving the robot to a charging station when the battery charge amount of the robot is less than a predetermined first charge amount, generates charge release information for releasing the robot from the charging station when the battery charge amount of the robot, which is charging at the charging station and has not been assigned a task, is greater than or equal to a predetermined second charge amount, and generates task assignment information for assigning a task to the robot only when the battery charge amount of the robot being charged is greater than or equal to a predetermined third charge amount between the first charge amount and the second charge amount.
  10. In Paragraph 9, A task assignment system for a robot, characterized in that the main server changes the timing of generating the movement control information according to the ongoing task when the battery of the robot is less than a first charge amount.

Description

Method and System for Allocating Task of Robot According to Battery Charging Level The present invention relates to a method and system for assigning tasks to a robot based on battery charge level. In the field of transfer robots, order picking solutions that transport items picked by workers within a logistics warehouse via autonomous driving play a significant role in the modern logistics and distribution industry. These order picking solutions can be introduced to process customer orders quickly and accurately in logistics warehouses or distribution centers, and to reduce operating costs and improve productivity by replacing simple movement tasks performed by workers within the warehouse. Meanwhile, the transfer robot performing the order picking solution includes a rechargeable battery, and when the remaining battery level falls below a predetermined charge level (e.g., 20% charge level) based on the 'insufficient' criterion, it can move to a charging station to charge the battery. When charging is performed because the remaining battery level falls below a predetermined charge level based on the 'insufficient' standard, if the charge level becomes greater than the predetermined charge level due to charging at the charging station, a task can be assigned. When the server assigns a task to the robot currently being charged, the robot is released from the charging station and performs the task. However, in this case, if the robot is assigned a task while it is slightly more charged than the 'insufficient' standard charge amount (e.g., charge amount 21%), the battery charge amount will drop below the predetermined charge amount of the 'insufficient' standard after a short time, making it impossible to proceed with the task smoothly. Therefore, there is a need for a task assignment method and system that enables smooth battery charging and task progress of a robot by controlling task assignment according to the battery charge level of the robot being charged. FIG. 1 is a schematic diagram of a task assignment system for a robot according to a battery charge amount according to one embodiment of the present invention. FIG. 2 is a conceptual diagram illustrating a workspace in which multiple robots perform tasks such as picking, unloading, and loading, as well as battery charging. FIG. 3 is a schematic diagram of a device for generating task assignment information for a robot according to a battery charge amount according to one embodiment of the present invention. FIG. 4 is an operation flowchart of a method for assigning tasks to a robot according to a battery charge amount according to one embodiment of the present invention. FIG. 5 is a flowchart specifically illustrating an embodiment of the step of generating movement control information for charging in a method for assigning tasks to a robot according to a battery charge amount according to an embodiment of the present invention. FIG. 6 is a flowchart specifically illustrating another embodiment of the step of generating movement control information for charging in a method for assigning tasks to a robot according to a battery charge amount according to one embodiment of the present invention. Embodiments of the present invention are described below with reference to the attached drawings to enable those skilled in the art to easily implement the invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals. Throughout this specification, when a part is described as being "connected" to another part, this includes not only cases where they are "directly connected," but also cases where they are "electrically connected" or "indirectly connected" with other elements interposed between them. Throughout the entire specification, when a component is described as being located "on," "on top," "on top," "under," "on bottom," or "on bottom" of another component, this includes not only cases where the component is in contact with the other component but also cases where another component exists between the two components. Throughout this specification, when a part is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. The present invention relates to a method and system for assigning tasks to a robot based on battery charge level, which enables smooth management of the robot's battery charge level and task execution. FIG. 1 is a schematic diagram of a task assignment system for a robot according to a battery charge amount according to one embodiment of the present invention. Referring to FIG. 1, a task assignment system (10) for a robot base