Common Robot Arm Configurations
Robot manipulators can be concisely described by a convention called the Denavit–Hartenberg parameters (DH parameters) to assign one variable and three parameters to describe the distance and angular offset between each joint. This Demonstration allows you to choose an arbitrary robot specified by DH parameters and animate the degrees of freedom.
This Demonstration creates a serial-link robot arm with some common configurations. You can manipulate each joint using the sliders.
Degrees of freedom (DOF) is the number of joints that the robot has. The DOF is equal to the dimension of the robot's configuration space.
The DH parameters are link length , link twist , link offset and joint angle . These four parameters are associated with link and joint .
Snapshot 1: arm with default values
Snapshot 2: arm after changing grip value and turning off "show robot"
Snapshot 3: planar elbow robot arm
Snapshot 4: elbow robot arm
Snapshot 5: CNC robot arm
 J. Nethery, M. W. Spong, M. Sultan and A. T. Becker. "Robotica." (Jun 27, 2017) github.com/RoboticSwarmControl/robotica.
 M. W. Spong, S. Hutchinson and M. Vidyasagar, Robot Modeling and Control, Hoboken: John Wiley and Sons, 2006.