| CPC B25J 13/006 (2013.01) | 20 Claims |

|
1. A method comprising:
when a handheld device is in motion within a service area to be traversed by a robot:
obtaining ultra-wideband (UWB) ranging measurements between the handheld device and multiple anchors located in the service area; and
obtaining image data and inertial measurement unit (IMU) data;
determining a trajectory of motion of the handheld device based on the UWB ranging measurements;
adjusting the trajectory based on image features obtained from the image data and motion estimates obtained from the IMU data by combining the image data and the motion estimates using weights determined by a set of confidence values; and
identifying the adjusted trajectory as a boundary of the service area.
|