#### Resolved Rate Motion Control in 2D

lesson

We will introduce resolved-rate motion control which is a classical Jacobian-based scheme for moving the end-effector at a specified velocity without having to compute inverse kinematics.

lesson

We will introduce resolved-rate motion control which is a classical Jacobian-based scheme for moving the end-effector at a specified velocity without having to compute inverse kinematics.

lesson

A robot manipulator may have any number of joints. We look at how the shape of the Jacobian matrix changes depending on the number of joints of the robot.

lesson

Let’s look at numerical approaches to inverse kinematics for a couple of different robots and learn some of the important considerations. For RTB10.x please note that the mask value must be explicitly preceded by the ‘mask’ keyword. For example: >> q = p2.ikine(T, [-1 -1], ‘mask’, [1 1 0 0 0 0])

lesson

For real robots such as those with 6 joints that move in 3D space the inverse kinematics is quite complex, but for many of these robots the solutions have been helpfully derived by others and published. Let’s explore the inverse kinematics of the classical Puma 560 robot.

lesson

To simplify the inverse kinematics most robots have a spherical wrist, a particular mechanical wrist design. For robots where the inverse kinematics is too hard to figure out we can solve the problem numerically, treating it as an optimisation problem.

lesson

A really important function when performing inverse kinematics is the inverse tangent or arctan function. We revise how this function works for angles in all quadrants of the circle and introduce a useful variant known as atan2.

lesson

We revisit the simple 2-link planar robot and determine the inverse kinematic function using simple geometry and trigonometry.

lesson

We will learn about inverse kinematics, that is, how to compute the robot’s joint angles given the desired pose of their end-effector and knowledge about the dimensions of its links. We will also learn about how to generate paths that lead to smooth coordinated motion of the end-effector.

lesson

We revisit the important points from this masterclass.

lesson

We repeat the process of the last section but this time consider it as an algebraic problem.