Preloader image
   

Robotics

Joint Interpolated Motion

To move a robot smoothly from one pose to another we need smooth and coordinated motion of all the joints. The simplest approach is called joint interpolated motion but it has some limitations.  

Share this post on the following platforms easily:

Redundant Robots

For a redundant robot the inverse kinematics can be easily solved using a numerical approach.  

Share this post on the following platforms easily:

Reachability and Singularity

For real robots there are a few extra things to think about. Is a particular point actually reachable? Our old friend, singularity or gimbal lock reappears in the wrist.  

Share this post on the following platforms easily:

Numerical Inverse Kinematics

Let’s look at numerical approaches to inverse kinematics for a couple of different robots and learn some of the important considerations.  

Share this post on the following platforms easily:

Different Approach to Solving Inverse Kinematics

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.  

Share this post on the following platforms easily:

Robot Arm Configuration Change

A characteristic of inverse kinematics is that there is often more than one solution, that is, more than one set of joint angles gives exactly the same end-effector pose.  

Share this post on the following platforms easily:

Inverse Tanget Function

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.  

Share this post on the following platforms easily:

Introduction to Inverse Kinematics

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.  

Share this post on the following platforms easily:

Robot Workspace

The workspace of a robot arm is the set of all positions that it can reach. This depends on a number of factors including the dimensions of the arm.  

Share this post on the following platforms easily:

Base and Tool transforms

The pose of the working part of a robot’s tool depends on additional transforms. Where is the end of the tool with respect to the end of the arm, and where is the base of the robot with respect to the world?  

Share this post on the following platforms easily:

Denavit-Hartenberg Notation

We learn a method for succinctly describing the structure of a serial-link manipulator in terms of its Denavit-Hartenberg parameters, a widely used notation in robotics.  

Share this post on the following platforms easily:
error: Context Menu disabled!