Methods and systems for movement of robotic device using video signal
First Claim
Patent Images
1. A method of navigating an area using a mobile robotic device, the method comprising:
- generating, by a mobile robotic device, a digital representation of a map of an area navigated by the mobile robotic device;
receiving position data from one or more sensors associated with the mobile robotic device;
receiving, from a video camera, information associated with an edge located on a surface of the area, wherein the edge comprises a substantially straight line;
determining, by a mobile robotic device, a current position of the mobile robotic device on the surface relative to the edge;
comparing each of the received information and the received position data to the digital representation of the map to determine which of the received information and the received position data has a least amount of error relative to the current position;
using the received information to move the mobile robotic, device from the current position along a path in response to the received information having the least amount of error, wherein the path is substantially parallel to the edge, wherein the edge is located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of navigating an area using a mobile robotic device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by a mobile robotic device, a position of the mobile robotic device on the surface relative to the edge and using the received information to move the mobile robotic device from the determined position along a path. The path may be substantially parallel to the edge, and may be located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device.
26 Citations
16 Claims
-
1. A method of navigating an area using a mobile robotic device, the method comprising:
-
generating, by a mobile robotic device, a digital representation of a map of an area navigated by the mobile robotic device; receiving position data from one or more sensors associated with the mobile robotic device; receiving, from a video camera, information associated with an edge located on a surface of the area, wherein the edge comprises a substantially straight line; determining, by a mobile robotic device, a current position of the mobile robotic device on the surface relative to the edge; comparing each of the received information and the received position data to the digital representation of the map to determine which of the received information and the received position data has a least amount of error relative to the current position; using the received information to move the mobile robotic, device from the current position along a path in response to the received information having the least amount of error, wherein the path is substantially parallel to the edge, wherein the edge is located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of navigating an environment using a mobile robotic device, the method comprising:
-
sending, to as video camera, one or more instructions to search for a color in an area having a color value that is within a tolerance range; receiving from the video camera, information associated with at least is portion of the area that corresponds to the color value; and using the received information to adjust is current position of the mobile robotic device. - View Dependent Claims (6, 7, 8)
-
-
9. A system for navigating an area using a mobile robotic device, the system comprising:
-
a mobile robotic device comprising a processing device and a computer-readable storage medium; and a video camera in communication with the mobile robotic device, wherein the computer-readable storage medium comprises one or more programming instructions for; generating, by a mobile robotic device, a digital representation of a map of an area navigated by the mobile robotic device, receiving position data from one or more sensors associated with the mobile robotic device, receiving, from the video camera, information associated with an edge located on a surface of the area, determining a current position of the mobile robotic device on the surface relative to the edge, comparing each of the received information and the received position data to the digital representation of the map to determine which of the received information and the received position data has a least amount of error relative to the current position, using the received information to move the mobile robotic device from the current position along a path in response to the received information having the least amount of error, wherein the path is substantially parallel to the edge, wherein the edge is located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device. - View Dependent Claims (10, 11, 12)
-
-
13. A system for navigating an environment using a mobile robotic device, the system comprising:
-
a mobile robotic device comprising a processing device and a computer-readable storage medium; and a video camera in communication with the mobile robotic device;
wherein the computer-readable storage medium comprises one or more programming instructions for;sending, to the video camera, one or more instructions to search for a color in an area having a color value that is within a tolerance range; receiving, from the video camera, information associated with at least a portion of the area that corresponds to the color value; and using the received information to adjust a current position of the mobile robotic device. - View Dependent Claims (14, 15, 16)
-
Specification