Method and system for controlling robot configured with plurality of modular robots, and building in which robot is disposed
AssigneeNaver Corporation
InventorsYounghwan Yoon, Kay Park, Inhyeok Kim
Life of this patent
Estimating the term…
Abstract
A method for controlling a robot having a plurality of modular robots for performing requested service-related tasks includes individually controlling each of the plurality of modular robots through a robot control system without interactions between the plurality of modular robots.
Claims20
A method of controlling a first robot and a second robot, the first robot configured with a plurality of modular robots and the second robot configured with a plurality of other modular robots, the method performed by a robot control system, the method comprising:
- receiving first sensing information or first state information from a first modular robot that performs a first function among the plurality of modular robots and receiving second sensing information or second state information from a second modular robot that performs a second function among the plurality of modular robots;
- and
- controlling the first modular robot by transmitting a first command to the first modular robot based on the first sensing information or the first state information, and controlling the second modular robot by transmitting a second command to the second modular robot based on the second sensing information or the second state information,
- wherein each of the first modular robot and the second modular robot is individually controlled by the robot control system without a direct interaction between the first modular robot and the second modular robot for controlling each other or executing a first task related to a service requested for the first robot, such that the first robot is controlled to perform the first task,
- each of the plurality of other modular robots is individually controlled by the robot control system without a direct interaction between the plurality of other modular robots for controlling each other or executing a second task related to a service requested for the second robot, such that the second robot is controlled to perform the second task,
- the first task and the second task are interrelated tasks,
- the first robot and the second robot configure a single virtual robot, and
- the first robot and the second robot are controlled to operate in conjunction with each other.
A robot control system for controlling a first robot and a second robot, the first robot configured with a plurality of modular robots and the second robot configured with a plurality of other modular robots, the robot control system comprising:
- at least one processor configured to execute computer-readable instructions,
- wherein the at least one processor is configured to receive first sensing information or first state information from a first modular robot that performs a first function among the plurality of modular robots, receive second sensing information or second state information from a second modular robot that performs a second function among the plurality of modular robots, control the first modular robot by transmitting a first command to the first modular robot based on the first sensing information or the first state information, and control the second modular robot by transmitting a second command to the second modular robot based on the second sensing information or the second state information,
- each of the first modular robot and the second modular robot is individually controlled by the robot control system without a direct interaction between the first modular robot and the second modular robot for controlling each other or executing a first task related to a service requested for the first robot, such that the first robot is controlled to perform the first task,
- each of the plurality of other modular robots is individually controlled by the robot control system without a direct interaction between the plurality of other modular robots for controlling each other or executing a second task related to a service requested for the second robot, such that the second robot is controlled to perform the second task,
- the first task and the second task are interrelated tasks,
- the first robot and the second robot configure a single virtual robot, and
- the first robot and the second robot are controlled to operate in conjunction with each other.
A number of robots controlled by a robot control system to provide a service within a space, the number of robots comprising:
- a first robot having a plurality of modular robots, and
- a second robot having a plurality of other modular robots,
- wherein each of the plurality of modular robots is individually controlled by the robot control system without a direct interaction between the plurality of modular robots for controlling each other or executing a first function for providing the service,
- each of the plurality of other modular robots is individually controlled by the robot control system without a direct interaction between the plurality of other modular robots for controlling each other or executing a second function for providing the service,
- each modular robot of the plurality of modular robots is configured to perform the first function,
- each other modular robot of the plurality of other modular robots is configured to perform the second function,
- the first function and the second function are interrelated functions,
- the first robot and the second robot configure a single virtual robot,
- the first robot and the second robot are controlled to operate in conjunction with each other,
- the each modular robot comprises at least one processor configured to execute computer-readable instructions, and
- the at least one processor is configured to transmit sensing information or state information of the each modular robot to the robot control system, receive a command from the robot control system based on the sensing information or the state information, and control the each modular robot according to the command.
A building comprising:
- a first robot configured with a plurality of modular robots moving through a space within the building,
- a second robot configured with a plurality of other modular robots,
- the first robot and the second robot each being controlled by a robot control system,
- the robot control system including at least one processor configured to execute computer-readable instructions,
- wherein the at least one processor is configured to receive first sensing information or first state information from a first modular robot that performs a first function among the plurality of modular robots, receive second sensing information or second state information from a second modular robot that performs a second function among the plurality of modular robots, control the first modular robot by transmitting a first command to the first modular robot based on the first sensing information or the first state information, and control the second modular robot by transmitting a second command to the second modular robot based on the second sensing information or the second state information,
- each of the first modular robot and the second modular robot is individually controlled by the robot control system without a direct interaction between the first modular robot and the second modular robot for controlling each other or executing a first task related to a service requested for the first robot, such that the first robot is controlled to perform the first task,
- each of the plurality of other modular robots is individually controlled by the robot control system without a direct interaction between the plurality of other modular robots for controlling each other or executing a second task related to a service requested for the second robot, such that the second robot is controlled to perform the second task,
- the first task and the second task are interrelated tasks,
- the first robot and the second robot configure a single virtual robot, and
- the first robot and the second robot are controlled to operate in conjunction with each other.
A building comprising:
- a first robot configured with a plurality of modular robots moving through a space within the building and controlled by a robot control system,
- a second robot configured with a plurality of other modular robots controlled by the robot control system,
- wherein each of the plurality of modular robots is individually controlled by the robot control system without a direct interaction between the plurality of modular robots for controlling each other or executing a first function for providing a service within the space,
- each of the plurality of other modular robots is individually controlled by the robot control system without a direct interaction between the plurality of other modular robots for controlling each other or executing a second function for providing the service within the space,
- each modular robot of the plurality of modular robots is configured to perform the first function,
- each other modular robot of the plurality of other modular robots is configured to perform the second function,
- the first function and the second function are interrelated functions,
- the first robot and the second robot configure a single virtual robot,
- the first robot and the second robot are controlled to operate in conjunction with each other,
- the each modular robot includes at least one processor, and
- the at least one processor is configured to transmit sensing information or state information of the each modular robot to the robot control system, receive a command from the robot control system based on the sensing information or the state information, and control the each modular robot according to the command.
Dependencies are inferred from the claim text.