Tooltip stabilization
First Claim
1. A method comprising:
- providing an end effector tool mounted to a moveable component of a robotic device, wherein the end effector tool is configured to perform a task on a work surface in a worksite coordinate frame;
receiving, from a first sensor, image data indicative of the work surface;
determining, based on the image data, first movement information indicating unintended movement over time of the end effector tool with respect to the work surface;
receiving, from a second sensor, location data indicating a location of the end effector tool with respect to the worksite coordinate frame;
determining, based on the location data, second movement information indicating unintended movement over time of the end effector tool with respect to the worksite coordinate frame;
determining, based on the first and second movement information, one or more adjustments to one or more control signals for the robotic device in order to counteract the unintended movements of the end effector tool with respect to the work surface and worksite coordinate frame; and
communicating instructions to the robotic device to operate in accordance with the one or more adjustments.
4 Assignments
0 Petitions
Accused Products
Abstract
Robotic control systems and methods may include providing an end effector tool of a robotic device configured to perform a task on a work surface within a worksite coordinate frame. Unintended movement over time of the end effector tool with respect to the work surface and with respect to the worksite coordinate frame may be determined based on image data indicative of the work surface, first location data indicative of a first location of the end effector tool with respect to the worksite coordinate frame, and second location data indicative of a second location of the end effector tool with respect to the work surface. One or more control signals for the robotic device may be adjusted in order to counteract the unintended movements of the end effector tool with respect to the work surface and worksite coordinate frame.
70 Citations
20 Claims
-
1. A method comprising:
-
providing an end effector tool mounted to a moveable component of a robotic device, wherein the end effector tool is configured to perform a task on a work surface in a worksite coordinate frame; receiving, from a first sensor, image data indicative of the work surface; determining, based on the image data, first movement information indicating unintended movement over time of the end effector tool with respect to the work surface; receiving, from a second sensor, location data indicating a location of the end effector tool with respect to the worksite coordinate frame; determining, based on the location data, second movement information indicating unintended movement over time of the end effector tool with respect to the worksite coordinate frame; determining, based on the first and second movement information, one or more adjustments to one or more control signals for the robotic device in order to counteract the unintended movements of the end effector tool with respect to the work surface and worksite coordinate frame; and communicating instructions to the robotic device to operate in accordance with the one or more adjustments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an end effector tool mounted to a moveable component of a robotic device, wherein the end effector tool is configured to perform a task on a work surface in a worksite coordinate frame; and a control system configured to; receive, from a first sensor, image data indicative of the work surface; determine, based on the image data, first movement information indicating unintended movement over time of the end effector tool with respect to the work surface; receive, from a second sensor, location data indicating a location of the end effector tool with respect to the worksite coordinate frame; determine, based on the location data, second movement information indicating unintended movement over time of the end effector tool with respect to the worksite coordinate frame; determine, based on the first and second movement information, one or more adjustments to one or more control signals for the robotic device in order to counteract the unintended movements of the end effector tool with respect to the work surface and worksite coordinate frame; and communicate instructions to the robotic device to operate in accordance with the one or more adjustments. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification