CPC B25J 9/1653 (2013.01) [B25J 9/161 (2013.01); B25J 9/163 (2013.01); B25J 9/1687 (2013.01); B25J 9/1692 (2013.01); B25J 19/023 (2013.01)] | 22 Claims |
1. A robotic system, the system comprising:
a machine-vision module;
a robotic arm comprising an end-effector;
a robotic controller configured to control movements of the robotic arm; and
an error-compensation module configured to compensate for pose errors of the robotic arm by determining a controller-desired pose corresponding to a camera-instructed pose of the end-effector such that, when the robotic controller controls the movements of the robotic arm based on the controller-desired pose, the end-effector achieves, as observed by the machine-vision module, the camera-instructed pose;
wherein the error-compensation module comprises a machine learning model configured to output an error matrix that correlates the camera-instructed pose to the controller-desired pose.
|