mechatronic-design

Find. Learn. Apply.

"Knowing is not enough; we must apply."

- Leonardo da Vinci

Subscribe in NewsGator Online Subscribe in Bloglines

Applying kinematics to motion control

Non-Cartesian actuators are improving applications where they weren't even feasible before. Full definition of their dynamics and kinematics helps designers extract maximum performance from these systems.

Curtis S. Wilson
V.P. of Engineering and Research
Delta Tau Data Systems, Inc.,
Chatsworth, Calif.

A common robot has three parallel rotary joints and a single linear joint in the vertical direction, for four degrees of freedom at the tool tip.


For years, most motion system designers wanting to create motion in a 2D plane or in 3D space would use a Cartesian mechanism. The perpendicular action of Cartesian actuators makes several things easy for the system designer. First, Cartesian coordinates are commonly used and familiar. Second, having Cartesian actuators provides for a direct mapping of tool coordinates to actuator positions. Third, the same direct mapping applies to velocities and accelerations, making these easily calculable (and limitable) for each actuator. In addition, perpendicular Cartesian actuators create no significant dynamic interaction between the axes, so simple single-feedback control loops can be used on each axis. Finally, there is virtually no change in system dynamics over the travel of the actuators because the moment of inertia experienced by each actuator essentially stays constant.

However, modern computing power and controller technology are making it so non-Cartesian actuators can be used where they weren't feasible or cost-effective before. This in turn permits a great deal more choice in the physical configuration of mechanisms, often yielding startling increases in performance. How are all these benefits of Cartesian systems outweighed by alternative configurations? Well, Cartesian systems do have their limitations. In almost all Cartesian mechanisms one axis carries another perpendicular axis; this requires much greater power and can yield lower performance for the carrying axis than other methods. Too, Cartesian mechanisms don't produce the extended working area that serial-link mechanisms can provide (the area possible with a standard robot arm, for example.) Nor can Cartesian systems increase mechanical stiffness and reduce measurement errors as hexapods and other parallel-link mechanisms do.

Kinematics

To maximize non-Cartesian system performance, full exploration and definition of the kinematic situation is required.

The subject of applied kinematics deals with the geometric relationship between a mechanism's tool tip (or end effector) and the underlying linear and rotary joints that cause its movement. A forward-kinematic transformation computes the tool-tip coordinates from the joint positions. Conversely, the inversekinematic transformation computes the joint position from the tool-tip coordinates. Both of these transformations are needed if the end-user wants to program motion in tool-tip coordinates. The forward-kinematic calculations must be done at the outset when starting from an arbitrary configuration to establish the starting tool-tip coordinates for the initial move. The inverse-kinematic calculations must be done at least for the end point of every move.

If a controlled path is also desired, these calculations must also be done at closely spaced intervals along that path.

Want to use this article? Click here for options!
© 2012 Penton Media Inc.



Videos and Webcasts


The Latest Videos from EngineeringTV.com


Email Newsletter Signup

Stay on top of the intertwined world of mechanical and electronic systems with the new Mechatronics Design newsletter from the editors of Machine Design, Electronic Design and Motion System Design. Each issue, delivered right to your desktop, covers into the latest news and technical articles on topics such as servocontrols and control theory, mechanical drives, information technology, and electronics.

>Click here to Sign Up!
Click here to view our recent eNewsletters

Brought to You By

Machine Design MSD Electronic Design

Back to Top