CPC B25J 9/1664 (2013.01) [B25J 9/06 (2013.01); B25J 9/12 (2013.01); B25J 9/1633 (2013.01); B25J 9/1692 (2013.01); B25J 13/085 (2013.01); B25J 9/1641 (2013.01); G05B 2219/37373 (2013.01); G05B 2219/39181 (2013.01)] | 20 Claims |
1. A computing system comprising:
a communication interface configured to communicate with a robot having a robot arm that includes a plurality of arm segments which are movably connected to each other at a plurality of joints; and
at least one processing circuit configured, when the computing system is in communication with the robot, to perform the following:
selecting a robotic component of the robot arm;
outputting a set of one or more movement commands for causing robot arm movement that includes movement of the robotic component about a rotational axis that is outside of an angle range between a predefined angle threshold and a vertical orientation;
receiving a set of actuation data associated with the robotic component;
receiving a set of movement data associated with the robotic component in response to the one or more movement commands;
determining, based on the set of actuation data and the set of movement data, at least one parameter of the robotic component; and
outputting a subsequent set of one or more movement commands for causing subsequent robot arm movement, wherein the subsequent set of one or more movement commands are generated based on the at least one parameter.
|