Abstract :The study of motion can be divided into kinematics and dynamics. Direct kinematics refers to the calculation of end effectors position, orientation, velocity, and acceleration when the corresponding joint values are known. Inverse refers to the opposite case in which required joint values are calculated for given end effector values, as done in path planning. Some special aspects of kinematics include handling of redundancy collision avoidance, and singularity avoidance.