Mobile robot system
First Claim
Patent Images
1. A method of operating a mobile robot, the method comprising:
- receiving, at a data processing device, a layout map corresponding to an environment of the robot;
moving the robot in the environment to one or more layout map locations on the layout map;
recording, in non-transitory memory in communication with the data processing device, one or more robot map locations on a robot map, the robot map corresponding to the environment and produced by the robot;
determining, using the data processing device, a distortion between the robot map and the layout map using the recorded robot map locations of the robot map and the corresponding layout map locations of the layout map; and
applying, using the data processing device, the determined distortion to a target layout map location to determine a corresponding target robot map location.
4 Assignments
0 Petitions
Accused Products
Abstract
A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.
524 Citations
18 Claims
-
1. A method of operating a mobile robot, the method comprising:
-
receiving, at a data processing device, a layout map corresponding to an environment of the robot; moving the robot in the environment to one or more layout map locations on the layout map; recording, in non-transitory memory in communication with the data processing device, one or more robot map locations on a robot map, the robot map corresponding to the environment and produced by the robot; determining, using the data processing device, a distortion between the robot map and the layout map using the recorded robot map locations of the robot map and the corresponding layout map locations of the layout map; and applying, using the data processing device, the determined distortion to a target layout map location to determine a corresponding target robot map location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification