Method for controlling robot and robot device
AssigneeCloundminds (Shenzhen) Robotics Systems Co., Ltd.
InventorLei Luo
Life of this patent
Estimating the term…
Abstract
A method for controlling a robot includes: establishing a reference coordinate system; capturing a user's gaze direction of an indicated target; acquiring a sight line angle of the robot; acquiring a position of the robot; acquiring a linear distance between the robot and the user; calculating in real time a gaze plane in a user's gaze direction relative to the reference coordinate system based on the sight line angle of the robot, the position of the robot and the liner distance between the robot and the user; and smoothly scanning the gaze plane by the robot to search for the indicated target in the user's gaze direction.
Claims18
A method for controlling a robot, comprising:
- establishing a reference coordinate system;
- capturing a user's gaze direction of an indicated target;
- acquiring a sight line angle of the robot;
- acquiring a position of the robot;
- acquiring a linear distance between the robot and the user;
- calculating in real time a gaze plane in a user's gaze direction relative to the reference coordinate system based on the sight line angle of the robot, the position of the robot and the liner distance between the robot and the user;
- and
- smoothly scanning the gaze plane by the robot to search for the indicated target in the user's gaze direction.
A robot device, 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:
- establishing a reference coordinate system;
- capturing a user's gaze direction of an indicated target;
- acquiring a sight line angle of the robot;
- acquiring a position of the robot;
- acquiring a linear distance between the robot and the user;
- calculating in real time a gaze plane in a user's gaze direction relative to the reference coordinate system based on the sight line angle of the robot, the position of the robot and the liner distance between the robot and the user;
- and
- smoothly scanning the gaze plane to search for the indicated target in the user's gaze direction.
A computer program product comprising a software code portion, wherein the software code portion is configured to, when being run in a memory of a computer, perform steps of:
- establishing a reference coordinate system;
- capturing a user's gaze direction of an indicated target;
- acquiring a sight line angle of the robot;
- acquiring a position of the robot;
- acquiring a linear distance between the robot and the user;
- calculating in real time a gaze plane in a user's gaze direction relative to the reference coordinate system based on the sight line angle of the robot, the position of the robot and the liner distance between the robot and the user;
- and
- smoothly scanning the gaze plane to search for the indicated target in the user's gaze direction.
Dependencies are inferred from the claim text.