| CPC B25J 9/1633 (2013.01) [B25J 9/1661 (2013.01); B25J 9/1666 (2013.01); G05B 2219/40336 (2013.01); G05B 2219/40338 (2013.01); G05B 2219/40371 (2013.01)] | 18 Claims |

|
1. A method for controlling a robot to perform at least one Cartesian or joint space task, the robot comprising a plurality of links connected by joints, the method comprising:
determining with a computer, at least one of joint forces or joint accelerations of the robot using quadratic programming and based on at least one cost function which depends on at least one first Cartesian or joint space task; and
controlling the robot with the computer to perform the at least one first task based on the determined joint forces or joint accelerations.
|