Skip to main content
Top

2014 | Book | 4. edition

Fundamentals of Robotic Mechanical Systems

Theory, Methods, and Algorithms

insite
SEARCH

About this book

The 4th edition includes updated and additional examples and exercises on the core fundamental concepts of mechanics, robots, and kinematics of serial robots. New images of CAD models and physical robots help to motivate concepts being introduced. Each chapter of the book can be read independently of others as it addresses a seperate issue in robotics.

Table of Contents

Frontmatter
Chapter 1. An Overview of Robotic Mechanical Systems
Abstract
In defining the scope of our subject, we have to establish the genealogy of robotic mechanical systems. These are, obviously, a subclass of the much broader class of mechanical systems. Mechanical systems, in turn, constitute a subset of the more general concept of dynamic systems. In the end, we must have an idea of what, in general, a system is.
Jorge Angeles
Chapter 2. Mathematical Background
Abstract
First and foremost, the study of motions undergone by robotic mechanical systems or, for that matter, by mechanical systems at large, requires a suitable motion representation. Now, the motion of mechanical systems involves the motion of the particular links comprising those systems, which in this book are supposed to be rigid. The assumption of rigidity, although limited in scope, still covers a wide spectrum of applications, while providing insight into the motion of more complicated systems, such as those involving deformable bodies.
Jorge Angeles
Chapter 3. Fundamentals of Rigid-Body Mechanics
Abstract
The purpose of this chapter is to lay down the foundations of the kinetostatics and dynamics of rigid bodies, as needed in the study of multibody mechanical systems. With this background, we study the kinetostatics and dynamics of robotic manipulators of the serial
Jorge Angeles
Chapter 4. Geometry of Decoupled Serial Robots
Abstract
This chapter is devoted to the displacement analysis of robotic manipulators of the serial type, which we call the geometry of serial robots. The study is limited to decoupled robots, to be defined below, the inverse displacement analysis of general six-axis robots being the subject of Chap. 9. These robots serving mainly to perform manipulation tasks, they are also referred to as manipulators.
Jorge Angeles
Chapter 5. Kinetostatics of Serial Robots
Abstract
Kinetostatics is understood here as the study of the interplay between the feasible twists of and the constraint wrenches acting on the various rigid bodies of a mechanical system, when the system moves under static, conservative conditions. The feasible twists of the various rigid bodies, or links, are those allowed by the constraints imposed by the robot joints. The constraint wrenches are, in turn, the reaction forces and moments exerted on a link by the links to which that link is coupled by means of joints. The subject of this chapter is the kinetostatics of serial robots, with focus on six-axis manipulators. By virtue of the duality between the kinematic and the static relations in the mechanics of rigid bodies, as outlined in Sect. 3.7, the derivation of the kinematic relations is discussed in detail, the static relations following from the former.
Jorge Angeles
Chapter 6. Trajectory Planning: Pick-and-Place Operations
Abstract
The motions undergone by robotic mechanical systems should be, as a rule, as smooth as possible; i.e., abrupt changes in position, velocity, and acceleration should be avoided. Indeed, abrupt motions require unlimited amounts of power to be implemented, which the motors cannot supply because of their physical limitations. On the other hand, abrupt motion changes arise when the robot collides with an object, a situation that should also be avoided. While smooth motions can be planned with simple techniques, as described below, these are no guarantees that no abrupt motion changes will occur. In fact, if the work environment is cluttered with objects, whether stationary or mobile, collisions may occur. Under ideal conditions, a flexible manufacturing cell is a work environment in which all objects, machines and workpieces alike, move with preprogrammed motions that by their nature, can be predicted at any instant. Actual situations, however, are far from being ideal, and system failures are unavoidable. Unpredictable situations should thus be accounted for when designing a robotic system, which can be done by supplying the system with sensors for the automatic detection of unexpected events or by providing for human monitoring. Nevertheless, robotic systems find applications not only in the well-structured environments of flexible manufacturing cells, but also in unstructured environments such as exploration of unknown terrains and systems in which humans are present. The planning of robot motions in the latter case is obviously much more challenging than in the former. Robot motion planning in unstructured environments calls for techniques beyond the scope of those studied in this book, involving such areas as pattern recognition and artificial intelligence. For this reason, we have devoted this book to the planning of robot motions in structured environments only.
Jorge Angeles
Chapter 7. Dynamics of Serial Robotic Manipulators
Abstract
The main objectives of this chapter are (a) to devise an algorithm for the real-time computed-torque control and (b) to derive the system of second-order ordinary differential equations (ODE) governing the motion of an n-axis manipulator. We will focus on serial manipulators, the dynamics of a much broader class of robotic mechanical systems, namely, parallel manipulators and mobile robots, being the subject of Chap. 12. Moreover, we will study mechanical systems with rigid links and rigid joints and will put aside systems with flexible elements, which pertain to a more specialized realm.
Jorge Angeles
Chapter 8. Special Topics in Rigid-Body Kinematics
Abstract
The motivation for this chapter is twofold. On the one hand, the determination of the angular velocity and angular acceleration of a rigid body from point-velocity measurements is a fundamental problem in kinematics. On the other hand, the solution of this problem is becoming increasingly relevant in the kinematics of parallel manipulators, to be studied in Chap. 10. Moreover, the estimation of the attitude of a rigid body from knowledge of the Cartesian coordinates of some of its points is sometimes accomplished by time-integration of the velocity data. Likewise, the use of accelerometers in the area of motion control readily leads to estimates of the acceleration of a sample of points of a rigid body, which can be used to estimate the angular acceleration of the body, and hence, to better control its motion.
Jorge Angeles
Chapter 9. Geometry of General Serial Robots
Abstract
Current serial robots, encountered not only in research laboratories but also in production or construction environments, include features that deserve a chapter apart. We will call here general serial robots all non-redundant serial robots that do not fall in the category of those studied in Chap. 4. Thus, the chapter is devoted to manipulators of the serial type that do not allow a decoupling of the positioning and the orientation problems. The focus of the chapter is, thus, the inverse displacement problem (IDP) of general six-revolute robots. While redundant manipulators of the serial type fall within this category as well, we will leave these aside, for their redundancy resolution calls for a more specialized background than what we have either assumed or given here.
Jorge Angeles
Chapter 10. Kinematics of Alternative Robotic Mechanical Systems
Abstract
The study of robotic mechanical systems has focused, so far, on serial manipulators. These are the most common systems of their kind, but nowadays by no means the majority. In recent years, other kinds of robotic mechanical systems have been developed, as outlined in Chap. 1. Under alternative robotic mechanical systems we understand here: (a) parallel robots; (b) multifingered hands; (c) walking machines; and (d) rolling robots. A class that is increasingly receiving attention, humanoids, portrays an architecture inspired from the human musculo-skeletal system. This class deserves a study on its own because of the host of control problems that it poses to the roboticist; its kinematics, however, can be studied with the tools developed in this chapter for the first three kinds of systems listed above. For this reason, a section on humanoids is not included here.
Jorge Angeles
Chapter 11. Trajectory Planning: Continuous-Path Operations
Abstract
As a follow-up to Chap. 6, where we studied trajectory planning for pick-and-place operations (PPO), we study in this chapter continuous-path operations. In PPO, the pose, twist, and twist-rate of the EE are specified only at the two ends of the trajectory, the purpose of trajectory planning then being to blend the two end poses with a smooth motion.
Jorge Angeles
Chapter 12. Dynamics of Complex Robotic Mechanical Systems
Abstract
The subject of this chapter is the dynamics of the class of robotic mechanical systems introduced in Chap. 10 under the generic name of complex. Notice that this class comprises serial manipulators not allowing a decoupling of the orientation from the positioning tasks. For purposes of dynamics, this decoupling is irrelevant and hence, was not a condition in the study of the dynamics of serial manipulators in Chap. 7. Thus, serial manipulators need not be further studied here, the focus being on parallel manipulators and rolling robots. The dynamics of walking machines and multifingered hands involves special features that render these systems more elaborate from the dynamics viewpoint, for they exhibit a time-varying topology. What this means is that these systems include kinematic loops that open when a leg takes off or when a finger releases an object and open chains that close when a leg touches ground or when a finger makes contact with an object. The implication here is that the degree of freedom of these systems is time-varying. The derivation of such a mathematical model is discussed in Pfeiffer et al. (1995), but is left out in this book.
Jorge Angeles
Erratum
Jorge Angeles
Backmatter
Metadata
Title
Fundamentals of Robotic Mechanical Systems
Author
Jorge Angeles
Copyright Year
2014
Electronic ISBN
978-3-319-01851-5
Print ISBN
978-3-319-01850-8
DOI
https://doi.org/10.1007/978-3-319-01851-5

Premium Partners