Common Robot Arm Configurations

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
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.
Contributed by: Mohammad Sultan and Aaron T. Becker (June 2017)
Open content licensed under CC BY-NC-SA
Snapshots
Details
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
References
[1] J. Nethery, M. W. Spong, M. Sultan and A. T. Becker. "Robotica." (Jun 27, 2017) github.com/RoboticSwarmControl/robotica.
[2] M. W. Spong, S. Hutchinson and M. Vidyasagar, Robot Modeling and Control, Hoboken: John Wiley and Sons, 2006.
Permanent Citation
"Common Robot Arm Configurations"
http://demonstrations.wolfram.com/CommonRobotArmConfigurations/
Wolfram Demonstrations Project
Published: June 28 2017