Animated Model of an Industrial Robot Arm

This Demonstration simulates the operation of a robot arm modeled after a real industrial machine. There are nine degrees of freedom: lifting the arm, seven 3D rotations and one gripper. The model applies the equations of forward kinematics to represent the results of manipulating seven rotational angles.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


This handles the animation of the nine degrees of freedom and controls:
the start/stop button
the reset button (resets the time counter to zero)
the faster/slower buttons
Only one degree of freedom can be activated (animated) at one time.
You can choose among:
"P" for lifting or lowering the complete arm
"1", … ,"7" for selecting which joint to rotate
"G" to animate the gripper
"move type"
Select "linear" to trigger nonstop rotations, which always go in the same direction, or "oscillating," with maximum rotations of 360°.
Click the "save" button to store the current arm configuration.
Click the "restore" button to restore the saved arm configuration.
Let the system select a random position of the robot arm.
"color set"
Choose one of two given sets of colors for the parts of the arms.
Set the color of the square platform the robot arm stands on. The platform is semi-transparent.
Set the color of the joints.
Set the background color.
Move the opacity slider to make the structure transparent.
This model does not check for intersection with itself.
All rotations run at the same speed.
Security for Humans
When a robot arm has to work side by side with humans, safety is paramount, so a real robot arm might have sensors such as "elbow patches" on each part that might make contact with humans or other machines. These patches are not displayed here.
Technical Notes
The program code used is extremely simple and hence can be easily modified to describe the control of similar robot arms via rotations of joints.
In this Demonstration, you can vary the height of the brown pedestal, but in reality the height of this pedestal is usually fixed and the pedestal is firmly bolted to the ground.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.