You are on page 1of 1

MotionPro Inc - Modeling and Simulation of a

Stanford Robot Manipulator Using DH Notation


To demonstrate DynaFlexPros vast potential in the
field of robotics, a model of a Stanford manipulator
arm was developed for use in a Maple document that
allowed the robot geometry to be defined using the
Denavit-Hartenberg (DH) notation.

In robotic control, it is of great importance to know


the position of the robot tip, or end effecter, in world
coordinates. When modeling a robotic system,
researchers commonly use DH notation to specify
a robots geometry and the Stanford manipulator is
a common benchmark robotic system that has full
mobility (six-axis) and utilizes both prismatic and
revolute joints. A simplistic model of a robot as a
collection of links connected by joints is very often
insufficient. Engineers use the Denavit-Hartenberg
convention (D-H) to help them describe the positions
of links and joints unambiguously.
Rapid robotic system modeling for Simulink is now possible
with DynaFlexPro, Maple and BlockBuilder for Simulink.

Using the unique power of Maplethe kinematic and


dynamic equations of motion are automatically gener-
ated in symbolic form; users can then use Maplesofts
BlockBuilder for Simulink to automatically produce a
highly-optimized S-function block to incorporate the
robot model in Simulink.

The combination of DynaFlexPro and Maple allows you


to automatically generate the kinematic and dynamic
Typical six-axis robot arm. equations of motion from a graphical topological rep-
resentation, and I dont know of another package that
First, a forward kinematic simulation is performed, would give a symbolic expression for the motor torques
where the motion of each joint can be defined by the from an inverse dynamic analysis, said Dr John McPhee,
user, from which the path of the manipulators end-ef- Chief Scientist of MotionPro Inc, the developer of the
fector can be determined and plotted. This is followed solution, Without these tools, the development of the
by an inverse dynamic simulation, where the torques kinematic equations alone would have taken days. With
and forces required from the actuators at each joint them, we had the basic solution developed in a couple of
hours. With the implementation of DH notation, we have
to produce this motion are found.
significantly extended their usefulness in the robotics field.

DH notation makes robot model definition intuitive. www.maplesoft.com | info@maplesoft.com

Maplesoft, a division of Waterloo Maple Inc., 2007. Maplesoft, and Maple are trademarks of Waterloo Maple Inc. All other trademarks are the property of their respective owners.

You might also like