Artificial intelligence server for determining route of robot and method for the same

US11511422B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11511422-B2
Application numberUS-201916556150-A
CountryUS
Kind codeB2
Filing dateAug 29, 2019
Priority dateJul 30, 2019
Publication dateNov 29, 2022
Grant dateNov 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An artificial intelligence server for determining a route of a robot includes a communication unit and a processor. The communication unit is configured to receive image data for a control area from the robot or a camera installed inside the control area. The processor is configured to calculate a current density for the control area from the image data, calculate a future density for the control area using the calculated current density, determine a priority for each of group areas included in the control area based on the calculated future density, and determine the route of the robot based on the determined priority.

First claim

Opening claim text (preview).

What is claimed is: 1. An artificial intelligence server for determining a route of a robot, comprising: a communication unit configured to receive image data for a control area from the robot or by a camera configured to capture images inside the control area, wherein the control area is divided into group areas that are further divided into unit areas; and a processor configured to: determine a current density for the control area from the received image data; determine a future density for the control area using the determined current density and a crowd inflow for each of the unit areas, wherein the crowd inflow is determined by determining an average amount of change in density of each unit area within a predetermined period; based on a determination that future densities for the group areas are a same density, determine a sub-density average value for a lower group area of each of the group areas and determine a priority order for each of the group areas based on a comparison of the determined sub-density average values for the lower group areas, wherein the lower group area corresponds to groups of areas having a size smaller by one unit area; based on a determination that future densities for the group areas are different densities, determine the priority order for each of the group areas included in the control area based on the determined future density; and determine the route of the robot based on the determined priority order, wherein the robot travels within the control area according to the determined route. 2. The artificial intelligence server according to claim 1 , wherein the control area corresponds to a maximum activity range of the robot. 3. The artificial intelligence server according to claim 2 , wherein the current density for the control area comprises a current density for each of the group areas included in the control area, wherein the future density for the control area comprises a future density for each of the group areas. 4. The artificial intelligence server according to claim 3 , wherein the future density is further determined using least one of a crowd movement direction for each of the unit areas, spatial information for the control area, schedule information for the control area, a crowd moving pattern, or a facility usage pattern. 5. The artificial intelligence server according to claim 4 , wherein the future density is further determined using a future density calculation model trained by using a machine learning algorithm or a deep learning algorithm and is configured as an artificial neural network. 6. The artificial intelligence server according to claim 4 , wherein the crowd movement direction for a first unit area is determined by summing movement direction vectors generated by determining directions of faces of users recognized in the first unit area from the received image data. 7. The artificial intelligence server according to claim 6 , wherein the processor is further configured to determine magnitudes of the movement direction vectors in proportion to movement speeds of the recognized faces of the users. 8. The artificial intelligence server according to claim 3 , wherein the priority order of corresponding group areas are determined to be higher based on the future density increasing. 9. The artificial intelligence server according to claim 8 , wherein the route of the robot is determined such that the robot moves to the group areas in a descending order of the priority order. 10. The artificial intelligence server according to claim 3 , wherein the current density for the control area is determined based on the current density determined for each of the unit areas using the received image data. 11. The artificial intelligence server according to claim 10 , wherein the processor is further configured to: recognize faces of users included in a second unit area from the received image data using a face recognition model, wherein the current density for the second unit area is determined based on a number of the recognized face. 12. The artificial intelligence server according to claim 11 , wherein the face recognition model is trained using a machine learning algorithm or a deep learning algorithm and is configured as an artificial neural network. 13. A method for determining a route of a robot, comprising: receiving image data for a control area from the robot or by a camera configured to capture images inside the control area, wherein the control area is divided into group areas that are further divided into unit areas; determining a current density for the control area from the received image data; determining a future density for the control area using the determined current density and a crowd inflow, wherein the crowd inflow is determined by determining an average amount of change in density of each unit area within a predetermined period; based on a determination that future densities for the group areas are a same density, determine a sub-density average value for a lower group area of each of the group areas and determine a priority order for each of the group areas based on a comparison of the determined sub-density average values for the lower group areas, wherein the lower group area corresponds to groups of areas having a size smaller by one unit area; based on a determination that future densities for the group areas are different densities, determining the priority order for each of the group areas included in the control area based on the determined future density; and determining the route of the robot based on the determined priority order, wherein the robot travels within the control area according to the determined route. 14. A non-transitory recording medium having recorded thereon a program for performing a method for determining a route of a robot, the method comprising: receiving image data for a control area from the robot or by a camera configured to capture images inside the control area, wherein the control area is divided into group areas that are further divided into unit areas; and determining a current density for the control area from the received image data; determining a future density for the control area using the determined current density and a crowd inflow for each of the unit areas, wherein the crowd inflow is determined by determining an average amount of change in density of each unit area within a predetermined period; based on a determination that future densities for the group areas are a same density, determine a sub-density average value for a lower group area of each of the group areas and determine a priority order for each of the group areas based on a comparison of the determined sub-density average values for the lower group areas, wherein the lower group area corresponds to groups of areas having a size smaller by one unit area; based on a determination that future densities for the group areas are different densities, determining the priority order for each of the group areas included in the control area based on the determined future density; and determining the route of the robot based on the determined priority order, wherein the robot travels within the control area according to the determined route.

Assignees

Inventors

Classifications

  • including video camera means · CPC title

  • learning, adaptive, model based, rule based expert control · CPC title

  • Recognition of crowd images, e.g. recognition of crowd congestion · CPC title

  • B25J9/1664Primary

    characterised by motion, path, trajectory planning · CPC title

  • Services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11511422B2 cover?
An artificial intelligence server for determining a route of a robot includes a communication unit and a processor. The communication unit is configured to receive image data for a control area from the robot or a camera installed inside the control area. The processor is configured to calculate a current density for the control area from the image data, calculate a future density for the contr…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1664. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Nov 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).