This book introduces readers to robotics, industrial robot mechanisms, and types of robots, e.g. parallel robots, mobile robots and humanoid robots. The book is based on over 20 years of teaching robotics and has been extensively class tested and praised for its simplicity.
It addresses the following subjects: a general introduction to robotics; basic characteristics of industrial robot mechanisms; position and movement of an object, which are described by homogenous transformation matrices; a geometric model of robot mechanisms expanded with robot wrist orientation description in this new edition; a brief introduction to the kinematics and dynamics of robots; robot sensors and planning of robot trajectories; fundamentals of robot vision; basic control schemes resulting in either desired end-effector trajectory or force; robot workcells with feeding devices and robot grippers.
This second edition has been expanded to include the following new topics: parallel robots;collaborative robots; teaching of robots; mobile robots; and humanoid robots. The book is optimally suited for courses in robotics or industrial robotics and requires a minimal grasp of physics and mathematics.
The 1st edition of this book won the Outstanding Academic Title distinction from the library magazine CHOICE in 2011.
|
|
1 | (10) |
|
|
4 | (2) |
|
|
6 | (5) |
|
2 Homogenous Transformation Matrices |
|
|
11 | (16) |
|
2.1 Translational Transformation |
|
|
11 | (1) |
|
2.2 Rotational Transformation |
|
|
12 | (4) |
|
2.3 Pose and Displacement |
|
|
16 | (3) |
|
2.4 Geometrical Robot Model |
|
|
19 | (8) |
|
3 Geometric Description of the Robot Mechanism |
|
|
27 | (12) |
|
3.1 Vector Parameters of a Kinematic Pair |
|
|
27 | (4) |
|
3.2 Vector Parameters of the Mechanism |
|
|
31 | (8) |
|
|
39 | (10) |
|
5 Two-Segment Robot Manipulator |
|
|
49 | (20) |
|
|
49 | (5) |
|
|
54 | (1) |
|
|
55 | (5) |
|
|
60 | (9) |
|
|
69 | (16) |
|
6.1 Characteristics of Parallel Robots |
|
|
69 | (4) |
|
6.2 Kinematic Arrangements of Parallel Robots |
|
|
73 | (5) |
|
6.3 Modelling and Design of Parallel Robots |
|
|
78 | (7) |
|
|
85 | (22) |
|
7.1 Principles of Sensing |
|
|
85 | (1) |
|
|
86 | (10) |
|
|
86 | (1) |
|
|
87 | (1) |
|
|
88 | (4) |
|
|
92 | (1) |
|
|
93 | (1) |
|
7.2.6 Inertial Measurement Unit |
|
|
94 | (2) |
|
|
96 | (6) |
|
|
96 | (2) |
|
7.3.2 Limit Switch and Bumper |
|
|
98 | (1) |
|
7.3.3 Force and Torque Sensor |
|
|
98 | (3) |
|
7.3.4 Joint Torque Sensor |
|
|
101 | (1) |
|
7.4 Proximity and Ranging Sensors |
|
|
102 | (5) |
|
7.4.1 Ultrasonic Rangefinder |
|
|
102 | (1) |
|
7.4.2 Laser Rangefinder and Laser Scanner |
|
|
103 | (4) |
|
|
107 | (16) |
|
|
107 | (1) |
|
|
108 | (5) |
|
|
113 | (5) |
|
|
113 | (2) |
|
|
115 | (3) |
|
|
118 | (1) |
|
8.5 Object Pose from Image |
|
|
118 | (5) |
|
|
118 | (2) |
|
|
120 | (3) |
|
|
123 | (10) |
|
9.1 Interpolation of the Trajectory Between Two Points |
|
|
123 | (3) |
|
9.2 Interpolation by Use of via Points |
|
|
126 | (7) |
|
|
133 | (20) |
|
10.1 Control of the Robot in Internal Coordinates |
|
|
134 | (7) |
|
10.1.1 PD Control of Position |
|
|
135 | (1) |
|
10.1.2 PD Control of Position with Gravity Compensation |
|
|
136 | (1) |
|
10.1.3 Control of the Robot Based on Inverse Dynamics |
|
|
137 | (4) |
|
10.2 Control of the Robot in External Coordinates |
|
|
141 | (6) |
|
10.2.1 Control Based on the Transposed Jacobian Matrix |
|
|
142 | (1) |
|
10.2.2 Control Based on the Inverse Jacobian Matrix |
|
|
143 | (1) |
|
10.2.3 PD Control of Position with Gravity Compensation |
|
|
144 | (1) |
|
10.2.4 Control of the Robot Based on Inverse Dynamics |
|
|
144 | (3) |
|
10.3 Control of the Contact Force |
|
|
147 | (6) |
|
10.3.1 Linearization of a Robot System Through Inverse Dynamics |
|
|
148 | (1) |
|
|
149 | (4) |
|
|
153 | (20) |
|
|
153 | (5) |
|
11.2 Robot Peripherals in Assembly Processes |
|
|
158 | (2) |
|
11.2.1 Assembly Production Line Configurations |
|
|
158 | (2) |
|
|
160 | (4) |
|
|
164 | (1) |
|
11.5 Robot Grippers and Tools |
|
|
165 | (8) |
|
|
173 | (16) |
|
12.1 Collaborative Industrial Robot System |
|
|
173 | (2) |
|
|
175 | (2) |
|
12.3 Collaborative Operation |
|
|
177 | (7) |
|
12.3.1 Safety-Rated Monitored Stop |
|
|
178 | (1) |
|
|
178 | (2) |
|
12.3.3 Speed and Separation Monitoring |
|
|
180 | (1) |
|
12.3.4 Power and Force Limiting |
|
|
181 | (3) |
|
12.4 Collaborative Robot Grippers |
|
|
184 | (1) |
|
12.5 Applications of Collaborative Robotic System |
|
|
185 | (4) |
|
|
189 | (20) |
|
13.1 Mobile Robot Kinematics |
|
|
190 | (7) |
|
|
197 | (12) |
|
|
197 | (4) |
|
|
201 | (1) |
|
|
202 | (7) |
|
|
209 | (22) |
|
|
211 | (5) |
|
|
211 | (2) |
|
14.1.2 Generation of Walking Patterns |
|
|
213 | (3) |
|
|
216 | (15) |
|
14.2.1 Observation of Human Motion and Its Transfer to Humanoid Robot Motion |
|
|
217 | (4) |
|
14.2.2 Dynamic Movement Primitives |
|
|
221 | (1) |
|
14.2.3 Convergence Properties of Linear Dynamic Systems |
|
|
222 | (1) |
|
14.2.4 Dynamic Movement Primitives for Point-to-Point Movements |
|
|
223 | (2) |
|
14.2.5 Estimation of DMP Parameters from a Single Demonstration |
|
|
225 | (2) |
|
14.2.6 Modulation of DMPs |
|
|
227 | (4) |
|
15 Accuracy and Repeatability of Industrial Manipulators |
|
|
231 | (12) |
Derivation of the Acceleration in Circular Motion |
|
243 | (4) |
Index |
|
247 | |
Matja Mihelj (Ph.D., University of Ljubljana, 2002) is a Full Professor at the University of Ljubljana. His research interests are in human-robot interaction, rehabilitation robotics, and wearable sensors. He has authored or coauthored over 40 journal publications and 9 monographs, and holds 3 patents. His contributions have been recognized with several national and international awards.
Tadej Bajd (Ph.D., University of Ljubljana, 1979) is President of the Slovenian Academy of Sciences and Arts, a Professor Emeritus at the University of Ljubljana, and a Fellow of the IEEE, AIMBE, and EAMBES. He is a member of the European Academy of Sciences and Arts and Slovenian Academy of Engineering. He is the author or coauthor of over 100 journal papers and several monographs.
Jadran Lenari (Ph.D., University of Ljubljana, 1986) is currently Director of the J. Stefan Institute, Ljubljana. His basic research interests include robotics, robot kinematics, biorobotics and humanoid robotics. He has edited a series of books on Advances in Robot Kinematics, and is a member of both the Slovenian Academy of Engineering and Accademia delle scienze di Bologna.
Ale Ude (Ph.D., University of Karlsruhe, 1995) is Head of the Department of Automatics, Biocybernetics, and Robotics at J. Stefan Institute, Ljubljana, and an Associate Professor at the University of Ljubljana. His research interests include robot sensorimotor learning, robot vision, humanoid robotics, and cognition.
Ale Stanovnik, (Ph.D., University of Ljubljana, 1980) is a Professor Emeritus of Physics with the University of Ljubljana. His research chiefly focused on experimental nuclear and particle physics. He is the author of a physics textbook and author or coauthor of more than 80 papers in scientific journals.
Sebastjan lajpah (Ph.D., University of Ljubljana, 2015) is a Teaching Assistant for courses in the fields of robotics, robot control, and human-robot interaction. Hisresearch is focused on wearable sensors, haptics, collaborative robotics, and robot control.
Jure Rejc (Ph.D., University of Ljubljana, 2008) is a researcher and Teaching Assistant for robotics and embedded systems. In addition, he works to develop robot-based applications and solutions for high-precision industrial measurements.
Marko Munih (Ph.D., University of Ljubljana, 1993) is a Full Professor and Head of the Robolab at the University of Ljubljana. His research is focused on robots in interaction and haptic interfaces, as well as robots in construction and measurement work. He has authored or coauthored 120 peer-reviewed journal articles and 4 textbooks, and holds 5 patents.