This textbook provides a comprehensive, but tutorial, introduction to robotics, computer vision, and control. It is written in a light but informative conversational style, weaving text, figures, mathematics, and lines of code into a cohesive narrative. Over 1600 code examples show how complex problems can be decomposed and solved using just a few simple lines of code.
This edition is based on MATLAB® and a number of MathWorks® toolboxes. These provide a set of supported software tools for addressing a broad range of applications in robotics and computer vision. These toolboxes enable the reader to easily bring the algorithmic concepts into practice and work with real, non-trivial, problems. For the beginning 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. The code can also be the starting point for new work, for practitioners, students, or researchers, by writing programs based on toolbox functions. Two co-authors from MathWorks have joined the writing team and bring deep knowledge of these MATLAB toolboxes and workflows.
This textbook provides a comprehensive, but tutorial, introduction to robotics, computer vision, and control. It is written in a light but informative conversational style, weaving text, figures, mathematics, and lines of code into a cohesive narrative. Over 1600 code examples show how complex problems can be decomposed and solved using just a few simple lines of code.
This edition is based on MATLAB® and a number of MathWorks® toolboxes. These provide a set of supported software tools for addressing a broad range of applications in robotics and computer vision. These toolboxes enable the reader to easily bring the algorithmic concepts into practice and work with real, non-trivial, problems. For the beginning 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. The code can also be the starting point for new work, for practitioners, students, or researchers, bywriting programs based on toolbox functions. Two co-authors from MathWorks have joined the writing team and bring deep knowledge of these MATLAB toolboxes and workflows.
Peter Corke
Robotics Control Kinematics Dynamics Mobile Robots Path Planning Rigid Body Transformation Optimal Control Geometric Control Theory Trajectory Inertial Navigation Mapping Localization Simultaneous Localization and Mapping Motion Control Image Processing
“This is a massive book--about 850 pages. Almost each chapter has a section showing the use of the toolbox, a summary of the main concepts, additional readings, and exercises. The book has abundant color figures and ‘Excurse’ sections where some concepts are explained in more detail. … This book can be useful for anyone interested in getting into robotics and computer vision using Python.” (Hector Antonio Villa-Martinez, Computing Reviews, November 15, 2024)
“The thoughtful presentation and depth of information on every page signals the authors’ genuine commitment to fostering readers’ understanding and learning. Their dedication ensures that this work will serve as a timeless resource for future generations of students, educators, researchers, and practitioners in robotics and computer vision.” (Subhankar Ray, Computing Reviews, May 22, 2024)