Mathematical Modeling: Kinematics of Robot Manipulators
These are collection of articles that explains the mathematical modeling of robot manipulators.
The blog gives us a basic understanding on the mathematical modeling of the forward and reverse kinematics of a 3R planar manipulator with the MATLAB implementation.
The 3R planar manipulator has three revolute joint and three links. The robot forward kinematics yields the end-effector position and its orientation from the given link lengths and joint angles. On the contrary, the robot inverse kinematics finds the joint angles from the given end-effector and its orientation.
The blog explained how to obtain the forward kinematics of a robotic arm with three links using Denavit-Hartenberg (DH) representation.
The given parameters in forward kinematics are L1,L2,L3,θ1,θ2 and θ3 then we are required to solve for the location and coordinates of the end-effector (x,y) using Denavit-Hartenberg (DH) convention. The end-effector (x,y) is any device at the end of robotic arm. The Denavit-Hartenberg follows these three basic rules for determining and establishing each coordinate frame. The rules are: The Z_(i-1)axis lies along the axis of motion of the ith joint. (2) The X_i axis is normal to the Z_(i-1)axis and pointing away from it. (3) The Y_i axis completes the right-handed coordinate system as required.
The blog discussed the steps involved in creating the mathematical model of the forward kinematics of PUMA 560 robot manipulator using DH Method.
Programmable Universal Machine for Assemble (PUMA) 560 robot manipulator is a industrial robotic arm with 6 revolute joint and 6 links. The mathematical model of the forward kinematics of PUMA 560 robot manipulator has 6 degree of freedom and involves the rotation and displacement of its coordinate frames. The forward kinematic analysis of PUMA 560 robot manipulator becomes easier when we use Denavit–Hartenberg (DH) model and general homogeneous transformation matrix.
The blog discussed the derivation of the inverse kinematic of a PUMA 560 robot manipulator by decoupling method.
The mathematical model of the inverse kinematics of PUMA 560 robot manipulator defines the joint angles at each joint for a given transformation matrix T06. The general homogeneous matrix Tn−1n consist the rotation and displacement vectors for a given joint angles.