Surface markers and methods for use
First Claim
1. A method comprising:
- operating a robotic system in an environment;
detecting, using one or more sensors of the robotic system, a surface marker positioned on an object at a first location in the environment;
determining that the detected surface marker indicates a first surface attribute of the object, wherein the first surface attribute is one of a plurality of predefined surface attributes, and wherein the first surface attribute comprises an indication of a material of the object;
in response to determining that the surface marker indicates the first surface attribute, determining one or more tasks that correspond to the first surface attribute, wherein at least one of the one or more tasks comprises manipulating the object using one or more parameters, and wherein the one or more parameters are determined based on the material of the object; and
causing the robotic system to perform the one or more tasks with respect to the object.
2 Assignments
0 Petitions
Accused Products
Abstract
An example implementation includes operating a robotic system in an environment. The implementation also includes detecting, using one or more sensors of the robotic system, a surface marker at a first location in the environment. The implementation also includes determining that the detected surface marker indicates the presence of an object having a first surface attribute at the first location, wherein the first surface attribute is one of a plurality of predefined surface attributes. The implementation also includes determining one or more tasks that correspond to the first surface attribute in response to determining that the surface marker indicates the object having the first surface attribute. The implementation also includes causing the robotic system to perform the one or more tasks with respect to the object.
-
Citations
20 Claims
-
1. A method comprising:
-
operating a robotic system in an environment; detecting, using one or more sensors of the robotic system, a surface marker positioned on an object at a first location in the environment; determining that the detected surface marker indicates a first surface attribute of the object, wherein the first surface attribute is one of a plurality of predefined surface attributes, and wherein the first surface attribute comprises an indication of a material of the object; in response to determining that the surface marker indicates the first surface attribute, determining one or more tasks that correspond to the first surface attribute, wherein at least one of the one or more tasks comprises manipulating the object using one or more parameters, and wherein the one or more parameters are determined based on the material of the object; and causing the robotic system to perform the one or more tasks with respect to the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A robotic system comprising:
-
one or more processors; one or more sensors; and data storage including program instructions stored thereon that when executed by the one or more processors of the robotic system while operating in an environment, cause the robotic system to perform operations comprising; detecting, using the one or more sensors, a surface marker positioned on an object at a first location in the environment; determining that the detected surface marker indicates a first surface attribute of the object, wherein the first surface attribute is one of a plurality of predefined surface attributes, and wherein the first surface attribute comprises a material of the object; in response to determining that the surface marker indicates the first surface attribute, determining one or more tasks that correspond to the first surface attribute, wherein at least one of the one or more tasks comprises manipulating the object using one or more parameters, and wherein the one or more parameters are determined based on the material of the object; and causing the robotic system to perform the one or more tasks with respect to the object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon instructions, that when executed by one or more processors, cause a robotic system to perform operations comprising:
-
operating a robotic system in an environment; detecting, using one or more sensors of the robotic system, a surface marker positioned on an object at a first location in the environment; determining that the detected surface marker indicates a first surface attribute of the object, wherein the first surface attribute is one of a plurality of predefined surface attributes, and wherein the first surface attribute comprises a material of the object; in response to determining that the surface marker indicates the first surface attribute, determining one or more tasks that correspond to the first surface attribute, wherein at least one of the one or more tasks comprises manipulating the object using one or more parameters, and wherein the one or more parameters are determined based on the material of the object; and causing the robotic system to perform the one or more tasks with respect to the object. - View Dependent Claims (17, 18, 19)
-
Specification