Software Compensated Robotics
AssigneeSanctuary Cognitive Systems Corporation
InventorAdrian Kaehler
Life of this patent
Estimating the term…
Abstract
A software compensated robotic system makes use of recurrent neural networks and image processing to control operation and/or movement of an end effector. Images are used to compensate for variations in the response of the robotic system to command signals. This compensation allows for the use of components having lower reproducibility, precision and/or accuracy that would otherwise be practical.
Claims20
A robotic system comprising:
- an end effector;
- a movement generation device configured to move the end effector;
- a camera configured to generate an image of the end effector;
- and
- a computer vision software pipeline configured to provide movement command signals to the movement generation device, the movement command signals being configured to reach a goal in a movement of the end effector, and the movement command signals being compensated for variations in the end effector based on the image.
A method of operating a robotic system, the method comprising:
- receiving a first image of a portion of an environment including an end effector, wherein the end effector is responsive to a movement generation device;
- generating an image processing output representative of a state of the end effector within the image;
- generating movement command signals for the end effector;
- modifying the movement command signals based on the image processing output;
- and
- moving the end effector based on the modified movement command signals.
A computer vision software pipeline comprising one or more non-transitory computer-readable storage media storing computer-executable instructions for causing a robotic system to perform operations comprising:
- receiving a first image of a portion of an environment including an end effector, wherein the end effector is responsive to a movement generation device;
- generating an image processing output representative of a state of the end effector within the image;
- generating movement command signals for the end effector;
- modifying the movement command signals based on the image processing output;
- and
- moving the end effector based on the modified movement command signals.
Dependencies are inferred from the claim text.