Robotic platform configured to identify obstacles and follow a user device
First Claim
Patent Images
1. A method comprising:
- receiving one or more sensor inputs;
processing, by a processing device, the one or more sensor inputs to identify an obstacle within a navigation path, the navigation path corresponding to a robotic platform following a user device, wherein processing the one or more sensor inputs comprises;
sampling a change in light condition;
applying the sampled change to one or more stored elements to project a current appearance of an object; and
matching, in view of the projection, at least one of the one or more sensor inputs to at least one of the one or more stored elements;
computing an alternate route in view of the navigation path and the identification of the obstacle; and
configuring the robotic platform to follow the user device based on the alternate route.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic platform configured to identify obstacles and follow a user and/or a user device. In one implementation, a processing device receives one or more sensor inputs, processes the one or more sensor inputs to identify an obstacle within a navigation path, the navigation path corresponding to a robotic platform following a user device, computes an alternate route in view of the navigation path and the identification of the obstacle, and configures the robotic platform to follow the user device based on the alternate route.
16 Citations
19 Claims
-
1. A method comprising:
-
receiving one or more sensor inputs; processing, by a processing device, the one or more sensor inputs to identify an obstacle within a navigation path, the navigation path corresponding to a robotic platform following a user device, wherein processing the one or more sensor inputs comprises; sampling a change in light condition; applying the sampled change to one or more stored elements to project a current appearance of an object; and matching, in view of the projection, at least one of the one or more sensor inputs to at least one of the one or more stored elements; computing an alternate route in view of the navigation path and the identification of the obstacle; and configuring the robotic platform to follow the user device based on the alternate route. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
2. A system comprising:
-
a memory; and a processing device, operatively coupled to the memory, to; receive one or more sensor inputs; transmit the one or more sensor inputs to an external device that synchronizes and processes the one or more sensor inputs with external data and generates new data in view of the synchronization and processing; receive the new data from the external device; process the one or more sensor inputs in view of the new data to identify an obstacle within a navigation path, the navigation path corresponding to a robotic platform following a user device; compute an alternate route in view of the navigation path and the identification of the obstacle; and configure the robotic platform to follow the user device based on the alternate route. - View Dependent Claims (11, 12, 13, 14)
-
-
3. A non-transitory computer readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:
-
receive one or more sensor inputs; transfer the one or more sensor inputs to an external device that processes the one or more sensor inputs to; identify an obstacle within a navigation path, the navigation path corresponding to a robotic platform following a user device; compute an alternate route in view of the navigation path and the identification of the obstacle; provide the alternate route to the robotic platform; configure the robotic platform to follow the user device based on the alternate route; generate new data based on a user'"'"'s preferences; process the sensor inputs in view of the new generated data; and share the inputs and the new data with another device to create new functionalities. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification