Article searching method and robot thereof
AssigneeCloudminds (Shenzhen) Robotics Systems Co., Ltd.
InventorLei Luo
Life of this patent
Estimating the term…
Abstract
An article searching method includes: receiving a search task for searching for an article to be searched; acquiring, based on the search task, a three dimensional model corresponding to the article to be searched; determining a search task group for searching for the article to be searched; and searching for the article to be searched based on the acquired three dimensional model and in combination with the search task group, wherein the search task group shares a search result in the process of searching for the article to be searched.
Claims18
An article searching method, comprising:
- at a robot;
- receiving a search task for searching for an article to be searched;
- wherein the search task is issued by voice input, text input or gesture input of user;
- acquiring, based on the search task, a three-dimensional model corresponding to the article to be searched;
- determining a search task group for searching for the article to be searched;
- wherein the search task group is a robot set comprises at least two robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- notifying at least two selected robots;
- and establishing the search task group base on the two selected robots;
- and
- searching for the article to be searched based on the acquired three-dimensional model and in combination with the search task group, wherein the robots of search task group shares a search result in the process of searching for the article to be searched;
- wherein, each robot of search task group shares a search result in the process of searching for the article to be searched comprises:
- marking the position in a three dimensions map where search is carried out, and sharing marked three-dimensional map between the robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots;
- wherein the determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots comprises:
- comparing a priority of the search task issued by the user with currently performed tasks by local robots;
- when the priorities of currently performed tasks by the local robots are lower than the priority of the search task issued by the user, the robots corresponding to the low priorities are placed into the search task group, the robots preferentially perform the search task issued by the user, and the currently performed tasks are cached.
A robot, comprising:
- at least one processor;
- and
- a memory communicably connected to the at least one processor;
- wherein the memory stores an instruction program executable by the at least one processor, wherein, the instruction program, when being executed by the at least one processor, cause the at least one processor to perform the steps of:
- receiving a search task for searching for an article to be searched;
- wherein the search task is issued by voice input, text input or gesture input of user;
- acquiring, based on the search task, a three-dimensional model corresponding to the article to be searched;
- determining a search task group for searching for the article to be searched;
- wherein the search task group is a robot set comprises at least two robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- notifying at least two selected robots;
- and establishing the search task group base on the two selected robots;
- searching for the article to be searched based on the acquired three-dimensional model and in combination with the search task group, wherein the robots of search task group shares a search result in the process of searching for the article to be searched;
- wherein, each robot of search task group shares a search result in the process of searching for the article to be searched comprises:
- marking the position in a three dimensions map where search is carried out, and sharing marked three-dimensional map between the robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots;
- wherein the determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots comprises:
- comparing a priority of the search task issued by the user with currently performed local robots;
- when the priorities of currently performed tasks by the local robots are lower than the priority of the search task issued by the user, the robots corresponding to the low priorities are placed into the search task group, the robots preferentially perform the search task issued by the user, and the currently performed tasks are cached.
A non-transitory computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, which, when being executed by a computer, cause the computer to perform the steps of:
- receiving a search task for searching for an article to be searched;
- wherein the search task is issued by voice input, text input or gesture input of user;
- acquiring, based on the search task, a three-dimensional model corresponding to the article to be searched;
- determining a search task group for searching for the article to be searched;
- wherein the search task group is a robot set comprises at least two robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- notifying at least two selected robots;
- and establishing the search task group base on the two selected robots;
- and
- searching for the article to be searched based on the acquired three-dimensional model and in combination with the search task group, wherein the robots of search task group shares a search result in the process of searching for the article to be searched;
- wherein, each robot of search task group shares a search result in the process of searching for the article to be searched comprises:
- marking the position in a three dimensions map where search is carried out, and sharing marked three-dimensional map between the robots;
- wherein the determining a search task group for searching for the article to be searched comprises:
- determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots;
- wherein the determining the search task group for searching for the article to be searched based on a priority of the search task and priorities of tasks currently performed by other robots comprises:
- comparing a priority of the search task issued by the user with currently performed tasks by local robots;
- when the priorities of currently performed tasks by the local robots are lower than the priority of the search task issued by the user, the robots corresponding to the low priorities are placed into the search task group, the robots preferentially perform the search task issued by the user, and the currently performed tasks are cached.
Dependencies are inferred from the claim text.