KR-20260067098-A - ELECTRONIC DEVICE AND METHOD THEREOF
Abstract
An electronic device is disclosed. When instructions are executed individually or collectively, one or more processors receive mapping information from a server via a communication circuit in which at least one item carried by each of a plurality of robots is mapped, and when user input selecting one of the plurality of items is received, the electronic device identifies at least one robot corresponding to the selected item among the plurality of robots based on the mapping information, and transmits a signal to call the identified robot via the communication circuit to the identified robot.
Inventors
- 한세권
Assignees
- 삼성전자주식회사
Dates
- Publication Date
- 20260512
- Application Date
- 20241105
Claims (17)
- In electronic devices, Communication circuit; Memory for storing instructions; and One or more processors including processing circuitry; and The above one or more processors, When the above instructions are executed individually or collectively, the electronic device, Through the above communication circuit, mapping information is received from a server in which at least one item carried by each of a plurality of robots is mapped, and When user input selecting one of the plurality of items is received, at least one robot corresponding to the selected item among the plurality of robots is identified based on the mapping information, and An electronic device that transmits a signal to call the identified robot through the communication circuit to the identified robot.
- In paragraph 1, The above mapping information is, Based on the item information of each of the plurality of items and the type of the plurality of robots, the item that can be transported by each of the plurality of robots is information mapped to each of the plurality of robots, and The above product information is, An electronic device comprising at least one of the type, size, or weight of an article.
- In paragraph 1, When the above instructions are executed individually or collectively by the one or more processors, the electronic device, An electronic device that receives the updated mapping information from the server when the mapping information is updated as at least one of a new item and a new robot is registered on the server.
- In paragraph 1, When the above instructions are executed individually or collectively by the one or more processors, the electronic device, If multiple robots are mapped to the selected item above, a priority is set for the multiple robots, and A signal to call the first robot among the plurality of robots according to the above priority is transmitted to the first robot through the communication circuit, and An electronic device that transmits a signal to call a second robot among a plurality of robots through the communication circuit according to the priority when a response signal to the call signal is not received from the first robot.
- In paragraph 1, When the above instructions are executed individually or collectively by the one or more processors, the electronic device, An electronic device that, upon receiving user input selecting one of the plurality of items, transmits information about the selected item to the server through the communication circuit.
- In paragraph 1, The plurality of robots included in the above mapping information are, It includes a robot manufactured by the same manufacturer as the electronic device and a robot manufactured by a different manufacturer than the electronic device, When the above instructions are executed individually or collectively by the one or more processors, the electronic device, Identifying first API (Application Programming Interface) information that communicates with a robot manufactured by the same manufacturer as the above electronic device, and Converting second API information identified from a robot manufactured by a different manufacturer than the electronic device above based on the first API information, and An electronic device that calls a robot manufactured by a different manufacturer from the electronic device based on the above mapping information and the above converted second API information.
- In paragraph 1, The above electronic device is, further including at least one sensor, When the above instructions are executed individually or collectively by the one or more processors, the electronic device, Acquiring article information including at least one of the type, size, or weight of the article through the above at least one sensor, and An electronic device that calls at least one robot corresponding to the acquired item information based on the above mapping information.
- In paragraph 1, The above electronic device is, Including a display; further When the above instructions are executed individually or collectively by the one or more processors, the electronic device, An electronic device that displays a UI for selecting one of the above plurality of items through the display.
- In a method for controlling an electronic device, The operation of receiving mapping information from a server in which at least one item carried by each of a plurality of robots is mapped; When a user input selecting one of the plurality of items is received, an operation of identifying at least one robot corresponding to the selected item among the plurality of robots based on the mapping information; and A control method comprising the operation of transmitting a signal to the identified robot to call the identified robot.
- In Paragraph 9, The above mapping information is, Based on the item information of each of the plurality of items and the type of the plurality of robots, the item that can be transported by each of the plurality of robots is information mapped to each of the plurality of robots, and The above product information is, A control method comprising at least one of the type, size, or weight of an article.
- In Paragraph 9, A control method comprising: receiving the updated mapping information from the server when the mapping information is updated as at least one of a new item and a new robot is registered on the server.
- In Paragraph 9, When multiple robots are mapped to the selected item, an operation to set priorities for the multiple robots; The operation of transmitting a signal to the first robot to call the first robot among the plurality of robots according to the above priority; and A control method comprising: an operation of transmitting a signal to the second robot to call the second robot among the plurality of robots according to the priority when a response signal to the call signal is not received from the first robot.
- In Paragraph 9, A control method comprising: an operation of transmitting information about the selected item to the server when a user input selecting one of the plurality of items is received.
- In Paragraph 9, The plurality of robots included in the above mapping information are, It includes a robot manufactured by the same manufacturer as the electronic device and a robot manufactured by a different manufacturer than the electronic device, The above control method is, An operation to identify first API (Application Programming Interface) information that communicates with a robot manufactured by the same manufacturer as the electronic device above; An operation of converting second API information identified from a robot manufactured by a different manufacturer than the electronic device based on the first API information; and A control method comprising: an operation of calling a robot manufactured by a different manufacturer from the electronic device based on the mapping information and the converted second API information.
- In Paragraph 9, The operation of obtaining article information including at least one of the type, size, or weight of the article through the electronic device; and A control method comprising: an operation of calling at least one robot corresponding to the acquired item information based on the mapping information above.
- In Paragraph 9, A control method comprising: an operation of displaying a UI through the electronic device for selecting one of the plurality of items above.
- In a non-transient computer-readable storage medium storing computer instructions that cause said electronic device to perform an operation when executed by a processor of said electronic device, said operation is, The operation of receiving mapping information from a server in which at least one item carried by each of a plurality of robots is mapped; When a user input selecting one of the plurality of items is received, an operation of identifying at least one robot corresponding to the selected item among the plurality of robots based on the mapping information; and A non-transient computer-readable storage medium comprising: an operation of transmitting a signal to the identified robot to call the identified robot.
Description
Electronic device and method of controlling the same The present disclosure relates to an electronic device and a method for controlling the same. Recently, various types of robots are being utilized in spaces with high volumes of logistics and transportation tasks, such as factories, warehouses, and construction sites. Generally, the types of robots capable of transporting goods vary depending on the type, size, shape, and weight of the items. In this case, the operator must select one of various types of robots to transport the goods. However, at this stage, it may be difficult for the operator to determine which type of robot to call in order to transport the goods to be shipped. FIG. 1 is a drawing for explaining the operation of an electronic device according to one or more embodiments. FIG. 2 is a block diagram illustrating the configuration of an electronic device according to one or more embodiments. FIG. 3 is a block diagram illustrating the detailed configuration of an electronic device according to one or more embodiments. FIG. 4 is a drawing for explaining mapping information of a robot for each item according to one or more embodiments. FIG. 5 is a diagram illustrating the process of receiving updated mapping information of an electronic device according to one or more embodiments. FIG. 6 is a diagram illustrating the priority setting process of an electronic device according to one or more embodiments. FIG. 7 is a drawing for explaining the process of providing article information of an electronic device according to one or more embodiments. FIG. 8 is a diagram illustrating the calling process of a robot manufactured by a different manufacturer and an electronic device according to one or more embodiments. FIG. 9 is a diagram illustrating a robot calling process through a sensor of an electronic device according to one or more embodiments. FIG. 10 is a drawing for explaining an article selection UI of an electronic device according to one or more embodiments. FIG. 11 is a drawing for illustrating a robot control server according to one or more embodiments. FIG. 12 is a drawing for explaining the operation process of an electronic device according to one or more embodiments. The terms used in the various embodiments of this Disclosure have been selected to be as widely used and general as possible, taking into account their functions within this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been selected at the applicant's discretion, and in such cases, their meanings will be described in detail in the relevant description section of this disclosure. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure. In the present disclosure, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of such features (e.g., numerical values, functions, actions, or components such as parts) and do not exclude the presence of additional features. The expression "at least one of A or/and B" should be understood as representing either "A" or "B" or "A and B". Expressions such as "first," "second," "first," or "second" used in this disclosure may modify various components regardless of order and/or importance, and are used only to distinguish one component from another and do not limit said components. Where it is stated that a component (e.g., Component 1) is "(operatively or communicatively) coupled with/to" or "connected to" another component (e.g., Component 2), it should be understood that the component may be directly connected to the other component or connected through the other component (e.g., Component 3). The singular expression includes the plural expression unless the context clearly indicates otherwise. In this disclosure, terms such as “comprising” or “consisting of” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented in hardware or software, or a combination of hardware and software. Additionally, a plurality of "modules" or a plurality of "parts" may be integrated into at least one module and implemented by at least one processor (not shown), except for a "module" or "part" that needs to be implemented in specific hardware. In the present disclosure, the term "user" may refer to a person using an electronic device or a device used by such person. An embodiment of the present disclosure will be described in more detail below with reference to