Positioning method, device, robot and readable storage medium
AssigneeBeijing Xiaomi Mobile Software Co., Ltd.
InventorsXiaolei JIANG, Yaxu KONG
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a positioning method and device, a robot, and a readable storage medium. The method includes: acquiring a positioning parameter collected by each positioning module and an RSSI difference between positioning modules in each set, and determining a target positioning module based on positioning parameters collected by a set of positioning modules with a largest RSSI difference, to determine a relative positional relationship between the robot and a target device.
Claims20
A positioning method, performed by a robot, comprising:
- acquiring, by a robot, a positioning parameter collected by each positioning module, wherein the positioning parameter comprises a Received Signal Strength Indicator (RSSI), and a plurality of sets of positioners opposite to each other are provided around the robot;
- acquiring, by the robot, an RSSI difference between positioners in each set, and determining, by the robot, a target positioner based on positioning parameters collected by a set of positioners with a largest RSSI difference;
- and
- determining, by the robot, a relative positional relationship between the robot and a target device to be positioned according to a positioning parameter collected by the target positioner.
A robot, comprising:
- a memory configured to store processor executable instructions;
- and
- a processor, configured to execute the processor executable instructions in the memory to implement:
- acquiring a positioning parameter collected by each positioner, wherein the positioning parameter comprises a Received Signal Strength Indicator (RSSI), and a plurality of sets of positioners opposite to each other are provided around the robot;
- acquiring an RSSI difference between positioners in each set, and determining a target positioner based on positioning parameters collected by a set of positioners with a largest RSSI difference;
- and
- determining a relative positional relationship between the robot and a target device to be positioned according to a positioning parameter collected by the target positioner.
A non-transitory computer-readable storage medium storing a plurality of programs for execution by a robot having one or more processors, wherein the plurality of programs, when executed by the one or more processors, cause the robot to perform acts comprising:
- acquiring a positioning parameter collected by each positioner, wherein the positioning parameter comprises a Received Signal Strength Indicator (RSSI), and a plurality of sets of positioners opposite to each other are provided around the robot;
- acquiring an RSSI difference between positioners in each set, and determining a target positioner based on positioning parameters collected by a set of positioners with a largest RSSI difference;
- and
- determining a relative positional relationship between the robot and a target device to be positioned according to a positioning parameter collected by the target positioner;
- acquiring a positioning parameter collected by each positioner, wherein the positioning parameter comprises a Received Signal Strength Indicator (RSSI);
- acquiring an RSSI difference between positioners in each set, and determining a target positioner based on positioning parameters collected by a set of positioners with a largest RSSI difference;
- and
- determining a relative positional relationship between the robot and a target device to be positioned according to a positioning parameter collected by the target positioner.
Dependencies are inferred from the claim text.