Introduces the basic concepts of robot manipulation--the fundamental kinematic and dynamic analysis of manipulator arms, and the key techniques for trajectory control and compliant motion control. Material is supported with abundant examples adapted from successful industrial practice or advanced research topics. Includes carefully devised conceptual diagrams, discussion of current research topics with references to the latest publications, and end-of-book problem sets. Appendixes. Bibliography.
Niku offers comprehensive, yet concise coverage of robotics that will appeal to engineers. Robotic applications are drawn from a wide variety of fields. Emphasis is placed on design along with analysis and modeling. Kinematics and dynamics are covered extensively in an accessible style. Vision systems are discussed in detail, which is a cutting-edge area in robotics. Engineers will also find a running design project that reinforces the concepts by having them apply what they’ve learned.
This book introduces state-of-the-art technologies in the field of human-robot interactions. It details advances made in this field in recent decades, including dynamics, controls, design analysis, uncertainties, and modelling. The text will appeal to graduate students, practitioners and researchers in the fields of robotics, computer and cognitive science, and mechanical engineering.
The author has maintained two open-source MATLAB Toolboxes for more than 10 years: one for robotics and one for vision. The key strength of the Toolboxes provide a set of tools that allow the user to work with real problems, not trivial examples. For the student the book makes the algorithms accessible, the Toolbox code can be read to gain understanding, and the examples illustrate how it can be used —instant gratification in just a couple of lines of MATLAB code. The code can also be the starting point for new work, for researchers or students, by writing programs based on Toolbox functions, or modifying the Toolbox code itself. The purpose of this book is to expand on the tutorial material provided with the toolboxes, add many more examples, and to weave this into a narrative that covers robotics and computer vision separately and together. The author shows how complex problems can be decomposed and solved using just a few simple lines of code, and hopefully to inspire up and coming researchers. The topics covered are guided by the real problems observed over many years as a practitioner of both robotics and computer vision. It is written in a light but informative style, it is easy to read and absorb, and includes a lot of Matlab examples and figures. The book is a real walk through the fundamentals of robot kinematics, dynamics and joint level control, then camera models, image processing, feature extraction and epipolar geometry, and bring it all together in a visual servo system. Additional material is provided at http://www.petercorke.com/RVC
Parallel structures are more effective than serial ones for industrial automation applications that require high precision and stiffness, or a high load capacity relative to robot weight. Although many industrial applications have adopted parallel structures for their design, few textbooks introduce the analysis of such robots in terms of dynamics
Based on the successful Modelling and Control of Robot Manipulators by Sciavicco and Siciliano (Springer, 2000), Robotics provides the basic know-how on the foundations of robotics: modelling, planning and control. It has been expanded to include coverage of mobile robots, visual control and motion planning. A variety of problems is raised throughout, and the proper tools to find engineering-oriented solutions are introduced and explained. The text includes coverage of fundamental topics like kinematics, and trajectory planning and related technological aspects including actuators and sensors. To impart practical skill, examples and case studies are carefully worked out and interwoven through the text, with frequent resort to simulation. In addition, end-of-chapter exercises are proposed, and the book is accompanied by an electronic solutions manual containing the MATLAB® code for computer problems; this is available free of charge to those adopting this volume as a textbook for courses.
One of the fundamental requirements for the success of a robot task is the capability to handle interaction between manipulator and environment. The quantity that describes the state of interaction more effectively is the contact force at the manipulator's end effector. High values of contact force are generally undesirable since they may stress both the manipulator and the manipulated object; hence the need to seek for effective force control strategies. The book provides a theoretical and experimental treatment of robot interaction control. In the framework of model-based operational space control, stiffness control and impedance control are presented as the basic strategies for indirect force control; a key feature is the coverage of six-degree-of-freedom interaction tasks and manipulator kinematic redundancy. Then, direct force control strategies are presented which are obtained from motion control schemes suitably modified by the closure of an outer force regulation feedback loop. Finally, advanced force and position control strategies are presented which include passivity-based, adaptive and output feedback control schemes. Remarkably, all control schemes are experimentally tested on a setup consisting of a seven-joint industrial robot with open control architecture and force/torque sensor. The topic of robot force control is not treated in depth in robotics textbooks, in spite of its crucial importance for practical manipulation tasks. In the few books addressing this topic, the material is often limited to single-degree-of-freedom tasks. On the other hand, several results are available in the robotics literature but no dedicated monograph exists. The book is thus aimed at filling this gap by providing a theoretical and experimental treatment of robot force control.
A comprehensive review of the principles and dynamics of robotic systems Dynamics and Control of Robotic Systems offers a systematic and thorough theoretical background for the study of the dynamics and control of robotic systems. The authors—noted experts in the field—highlight the underlying principles of dynamics and control that can be employed in a variety of contemporary applications. The book contains a detailed presentation of the precepts of robotics and provides methodologies that are relevant to realistic robotic systems. The robotic systems represented include wide range examples from classical industrial manipulators, humanoid robots to robotic surgical assistants, space vehicles, and computer controlled milling machines. The book puts the emphasis on the systematic application of the underlying principles and show how the computational and analytical tools such as MATLAB, Mathematica, and Maple enable students to focus on robotics’ principles and theory. Dynamics and Control of Robotic Systems contains an extensive collection of examples and problems and: Puts the focus on the fundamentals of kinematics and dynamics as applied to robotic systems Presents the techniques of analytical mechanics of robotics Includes a review of advanced topics such as the recursive order N formulation Contains a wide array of design and analysis problems for robotic systems Written for students of robotics, Dynamics and Control of Robotic Systems offers a comprehensive review of the underlying principles and methods of the science of robotics.