Mobile robot and method for controlling mobile robot
A mobile robot is provided. The mobile robot includes a communication circuitry configured to communicate with at least one of a user device or a server, a sensor configured to collect environmental information of an indoor space, and a controller configured to be electrically connected to the sensor and the communication circuitry. The controller is configured to: store the environmental information of each of a plurality of zones of the indoor space obtained by the sensor, set a purpose of a first zone of the plurality of zones, based on a user input or the environmental information of each of the plurality of zones, and generate information recommending a target device to be placed in the first zone, based on environmental information of the first zone and required environmental information corresponding to the set purpose.
1 . A mobile robot comprising:
a communication circuitry configured to communicate with at least one of a user device or a server;
a sensor configured to collect environmental information of an indoor space;
memory, comprising one or more storage media, storing instructions; and
one or more processors electrically connected to the memory, the sensor, and the communication circuitry,
wherein the instructions, when executed by the one or more processors, cause the mobile robot to:
store the environmental information of each of a plurality of zones of the indoor space obtained by the sensor,
set a purpose of a first zone of the plurality of zones, based on the environmental information of each of the plurality of zones,
determine a reference value of each of at least one of environmental factor based on required environmental information corresponding to the purpose,
determine a suitability between the set purpose and the first zone, based on comparing a representative value of each of the at least one environmental factor included in the environmental information of the first zone and the reference value,
generate information recommending a target device to be placed in the first zone, based on the determined suitability, and
control the communication circuitry to provide recommendation information to the user device for display,
wherein the instructions, when executed by the one or more processors, further cause the mobile robot to:
determine an evaluation score for each of the at least one environmental factor based on a difference value between the representative value and the reference value,
provide a weight, determined by the required environmental information, to the evaluation score for each of the at least one environmental factor, and
determine the suitability by summing the evaluation scores of each of the at least one weighted environmental factor, wherein the suitability is determined to be higher as the difference value between the representative value and the reference value of each of the at least one environmental factor becomes smaller.
2 . The mobile robot of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to:
determine an optimal location of the target device in the first zone to optimize the suitability between the purpose and the first zone, and
generate the information further including the optimal location of the target device.
3 . The mobile robot of claim 2 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to provide the user device with guide information to guide location movement of the target device, based on the target device being placed in a location different from the optimal location in the first zone.
4 . The mobile robot of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to control an operation of the target device to allow the suitability to reach a predetermined optimal index, based on the target device being placed in the first zone.
5 . The mobile robot of claim 4 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to:
identify an event where the environmental information of the first zone is changed after the suitability reaches the predetermined optimal index, and
provide the user device with event information corresponding to the identified event.
6 . The mobile robot of claim 5 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to generate the event information including abnormal operation information of the target device.
7 . The mobile robot of claim 5 , wherein the instructions, when executed by the one or more processors, further cause the mobile robot to provide the user device with the event information, based on the event being identified in a state where a user is not present in the indoor space.
8 . A method performed by a mobile robot, the method comprising:
collecting, by a sensor, environmental information of each of a plurality of zones of an indoor space;
setting, by at least one computer processor of the mobile robot, a purpose of a first zone of the plurality of zones, based on the environmental information of each of the plurality of zones;
determining a reference value of each of at least one of environmental factor based on required environmental information corresponding to the purpose,
determining a suitability between the set purpose and the first zone, based on comparing a representative value of each of the at least one environmental factor included in the environmental information of the first zone and the reference value;
generating, by the at least one computer processor, information recommending a target device to be placed in the first zone, based on the suitability; and
controlling communication circuitry of the mobile robot to provide recommendation information to a user device for display,
determining an evaluation score for each of the at least one environmental factor based on a difference value between the representative value and the reference value,
providing a weight, determined by the required environmental information, to the evaluation score for each of the at least one environmental factor, and
determining the suitability by summing the evaluation scores of each of the at least one weighted environmental factor, wherein the suitability is determined to be higher as the difference value between the representative value and the reference value of each of the at least one environmental factor becomes smaller.
9 . The method of claim 8 , wherein the generating of the information further comprises:
determining an optimal location of the target device in the first zone to optimize the suitability between the purpose and the first zone.
10 . The method of claim 8 , wherein the generating of the information further comprises:
generating guide information to guide location movement of the target device, based on the target device being placed in a location different from an optimal location in the first zone.
11 . The method of claim 8 , further comprising:
controlling an operation of the target device to allow the suitability to reach a predetermined optimal index, based on the target device being placed in the first zone.
12 . The method of claim 11 , further comprising:
identifying an event where the environmental information of the first zone is changed after the suitability reaches the predetermined optimal index; and
providing the user device with event information corresponding to the identified event.
13 . The method of claim 12 , further comprising generating the event information including abnormal operation information of the target device.
14 . The method of claim 12 , further comprising providing the user device with the event information, based on the event being identified in a state where a user is not present in the indoor space.
15 . One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors of a mobile robot, cause the mobile robot to perform operations, the operations comprising:
collecting, by a sensor, environmental information of each of a plurality of zones of an indoor space;
setting a purpose of a first zone of the plurality of zones, based on the environmental information of each of the plurality of zones;
determining a reference value of each of at least one of environmental factor based on required environmental information corresponding to the purpose,
determining a suitability between the set purpose and the first zone, based on comparing a representative value of each of the at least one environmental factor included in the environmental information of the first zone and the reference value;
generating information recommending a target device to be placed in the first zone, based on the determined suitability; and
displaying recommendation information on a user device, wherein the determining the suitability including;
determining an evaluation score for each of the at least one environmental factor based on a difference value between the representative value and the reference value;
providing a weight, determined by the required environmental information, to the evaluation score for each of the at least one environmental factor; and
determining the suitability by summing the evaluation scores of each of the at least one weighted environmental factor, wherein the suitability is determined to be higher as the difference value between the representative value and the reference value of each of the at least one environmental factor becomes smaller.