This document discusses different approaches for generating smooth motion trajectories for robot arms between an initial and final pose. It covers:
1) Joint interpolation, which interpolates between initial and final joint angle values to move each joint along a smooth path.
2) Cartesian interpolation, which interpolates directly between initial and final end-effector poses in Cartesian space, computing inverse kinematics at each step.
3) Examples of applying these approaches in both 2D and 3D, including generating sample trajectories for a PUMA robot arm.