ArticleslgStudy

engineering

Robot kinematics

Robot kinematics is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Robot kinematics rather than just read about it. In short: Robot kinematics applies geometry to the study of the movement of multi–degree of freedom kinematic chains that form the structure of robotic systems. The emphasis on geometry means that the links of the robot are modeled as rigid bodies and its joints are assumed to provide revolute or prismatic motion.

Key takeaways

  • Robot kinematics belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Robot kinematics to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Robot kinematics from memory before moving on to harder problems.

Reference excerpt

Robot kinematics applies geometry to the study of the movement of multi–degree of freedom kinematic chains that form the structure of robotic systems. The emphasis on geometry means that the links of the robot are modeled as rigid bodies and its joints are assumed to provide revolute or prismatic motion. Robot kinematics studies the relationship between the dimensions and connectivity of kinematic chains and the position, velocity and acceleration of each of the links in the robotic system, in order to plan and control movement and to compute actuator forces and torques. The relationship between mass and inertia properties, motion, and the associated forces and torques is studied as part of robot dynamics.

Kinematic equations

A fundamental tool in robot kinematics is the kinematics equations of the kinematic chains that form the robot. These non-linear equations are used to map the joint parameters to the configuration of the robot system. Kinematics equations are also used in biomechanics of the skeleton and computer animation of articulated characters. Forward kinematics uses the kinematic equations of a robot to compute the position of the end effector from specified values for the joint parameters. The reverse process that computes the joint parameters that achieve a specified position of the end effector is known as inverse kinematics. The dimensions of the robot and its kinematics equations define the volume of space reachable by the robot, known as its workspace. There are two broad classes of robots and associated kinematics equations: serial manipulators and parallel manipulators. Other types of systems with specialized kinematics equations are air, land, and submersible mobile robots, hyper-redundant, or snake, robots and humanoid robots.

Forward kinematics

In forward kinematics (FK), the joint parameters are specified, resulting in values of the end effectors. For serial manipulators, the chain configuration is achieved by direct substitution of the joint parameters into the FK equations for the serial chain. For parallel manipulators, substitution of the joint parameters into the kinematics equations requires solution of the a set of polynomial constraints to determine the set of possible end-effector locations.

Inverse kinematics

In inverse kinematics (IK), the end-effector values are specified and the associated joint angles computed. For serial manipulators, this requires solution of a set of polynomials obtained from the kinematics equations and yields multiple configurations for the chain. The case of a general 6R serial manipulator (a serial chain with six revolute joints) yields 16 different IK solutions, which are solutions of a 16th degree polynomial. For parallel manipulators, the specification of the end-effector location simplifies the kinematics equations, which yields formulas for the joint parameters.

Robot Jacobian The time derivative of the kinematics equations yields the Jacobian of the robot, which relates the joint rates to the linear and angular velocity of the end-effector. The principle of virtual work shows that the Jacobian also provides a relationship between joint torques and the resultant force and torque applied by the end-effector. Singular configurations of the robot are identified by studying its Jacobian.

Velocity kinematics The robot Jacobian results in a set of linear equations that relate the joint rates to the six-vector formed from the angular and linear velocity of the end-effector, known as a twist. Specifying the joint rates yields the end-effector twist directly. The inverse velocity problem seeks the joint rates that provide a specified end-effector twist. This is solved by inverting the Jacobian matrix. It can happen that the robot is in a configuration where the Jacobian does not have an inverse. These are termed singular configurations of the robot.

Static force analysis The principle of virtual work yields a set of linear equations that relate the resultant force-torque six vector, called a wrench, that acts on the end-effector to the joint torques of the robot. If the end-effector wrench is known, then a direct calculation yields the joint torques. The inverse statics problem seeks the end-effector wrench associated with a given set of joint torques, and requires the inverse of the Jacobian matrix. As in the case of inverse velocity analysis, at singular configurations this problem cannot be solved. However, near singularities small actuator torques result in a large end-effector wrench. Thus near singularity configurations robots have large mechanical advantage.

Fields of study Robot kinematics also deals with motion planning, singularity avoidance, redundancy, collision avoidance, as well as the kinematic synthesis of robots.

See also

Mobile robot Robot locomotion Robotics conventions Stewart platform

References

Worked examples

Example 1 — a first encounter with Robot kinematics

Start with the simplest possible case. Write down what Robot kinematics claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Robot kinematics before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Robot kinematics ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Robot kinematics

In research
Robot kinematics appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Robot kinematics in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Robot kinematics is common in secondary-school and first-year university syllabi. It links to neighbouring topics Robot kinematics, so understanding it makes those chapters shorter.
In everyday life
Look for Robot kinematics outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Robot kinematics” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Robot kinematics in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Robot kinematics means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Robot kinematics out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Robot kinematics in simple terms?

Robot kinematics applies geometry to the study of the movement of multi–degree of freedom kinematic chains that form the structure of robotic systems. The emphasis on geometry means that the links of the robot are modeled as rigid bodies and its joints are assumed to provide revolute or prismatic m…

Why does Robot kinematics matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Robot kinematics?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Robot kinematics.

Tags

  • Robot kinematics

Keep exploring