CPC B25J 9/1664 (2013.01) [B25J 9/1607 (2013.01); B25J 9/1638 (2013.01); B25J 9/1651 (2013.01); B25J 13/088 (2013.01); B62D 57/032 (2013.01)] | 20 Claims |
1. A computer-implemented method of controlling a robot, comprising:
obtaining an inertia matrix and a slack variable of the robot, and determining a momentum equation of the robot according to the inertia matrix and the slack variable;
obtaining reference joint angles corresponding to a reference action of the robot;
determining an optimization objective function of the momentum equation according to a first preset weight coefficient of the slack variable and a second preset weight coefficient of the reference joint angles; and
determining joint angles of the robot according to the optimization objective function, and driving the robot to move according to the joint angles of the robot.
|