Enhanced visual feedback systems, enhanced skill libraries, and enhanced fungible tokens for the operation of robotic systems
AssigneeAivot, LLC
InventorsShashwat Srivastav, Manish Chablani, Art Min, Sriram Sankaran, Igor Medvedev, Julio Ng
Life of this patent
Estimating the term…
Abstract
Various aspects of the technology described herein are generally directed to systems, methods, and computer storage media for, among other things, providing robotic system services including implementing an enhanced robotics framework. The enhanced robotics framework includes a visual feedback, a skills library, and minting and awarding a fungible token for activities associated with a robot.
Claims18
A robotic system, the robotic system comprising:
- a processor device;
- and
- a computer-readable storage medium, coupled with the processor device, having instructions stored thereon, which, when executed by the processor device, perform actions comprising controlling a robotic arm to move an end effector of the robotic arm through a path comprising desired positions and orientations;
- the robotic arm comprising a plurality of joints, wherein the plurality of joints are associated with one or more brushless direct current (DC) motors, the one or more brushless DC motors comprising an encoder;
- and
- a visual feedback system that supports providing visual-based course correction by:
- continuously capturing scene information via a camera;
- determining actual positions and orientations of the end effector of the robotic arm based on the scene information captured via the camera as the robotic arm moves the end effector through the path;
- and
- as the robotic arm moves the end effector through the path, updating the control of the robotic arm based on comparisons of the desired positions and orientations with the actual positions and orientations.
One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing system having a processor and memory, cause the processor to perform operations, the operations comprising:
- controlling a robotic arm to move an end effector of the robotic arm through a path comprising desired positions and orientations, the robotic arm comprising a plurality of joints, wherein the plurality of joints are associated with one or more brushless direct current (DC) motors, the one or more brushless DC motors comprising an encoder;
- continuously capturing scene information via a camera;
- determining actual positions and orientations of the end effector of the robotic arm based on the scene information captured via the camera as the robotic arm moves the end effector through the path;
- and
- as the robotic arm moves the end effector through the path, updating control of the robotic arm based on comparisons of the desired positions and orientations with the actual positions and orientations.
A method, the method comprising:
- controlling a robotic arm to move an end effector of the robotic arm through a path comprising a plurality of a desired positions and orientations, the robotic arm comprising a plurality of joints, wherein the plurality of joints are associated with one or more brushless direct current (DC) motors, the one or more brushless DC motors comprising an encoder;
- accessing visual-based feedback data via a camera;
- and
- based on the visual-based feedback data, correcting control of the robotic arm by:
- determining actual positions and orientations of the end effector of the robotic arm based on scene information captured via the camera as the robotic arm moves the end effector through the path;
- and
- as the robotic arm moves the end effector through the path, updating the control of the robotic arm based on comparisons of the desired positions and orientations with the actual positions and orientations.
Dependencies are inferred from the claim text.