Modern Robotics

Modern Robotics

Author: Kevin M. Lynch

Publisher: Cambridge University Press

Published: 2017-05-25

Total Pages: 545

ISBN-13: 1107156300

DOWNLOAD EBOOK

A modern and unified treatment of the mechanics, planning, and control of robots, suitable for a first course in robotics.


Probabilistic Robotics

Probabilistic Robotics

Author: Sebastian Thrun

Publisher: MIT Press

Published: 2005-08-19

Total Pages: 668

ISBN-13: 0262201623

DOWNLOAD EBOOK

An introduction to the techniques and algorithms of the newest field in robotics. Probabilistic robotics is a new and growing area in robotics, concerned with perception and control in the face of uncertainty. Building on the field of mathematical statistics, probabilistic robotics endows robots with a new level of robustness in real-world situations. This book introduces the reader to a wealth of techniques and algorithms in the field. All algorithms are based on a single overarching mathematical foundation. Each chapter provides example implementations in pseudo code, detailed mathematical derivations, discussions from a practitioner's perspective, and extensive lists of exercises and class projects. The book's Web site, www.probabilistic-robotics.org, has additional material. The book is relevant for anyone involved in robotic software development and scientific research. It will also be of interest to applied statisticians and engineers dealing with real-world sensor data.


Robotics

Robotics

Author: Bruno Siciliano

Publisher: Springer Science & Business Media

Published: 2010-08-20

Total Pages: 644

ISBN-13: 1846286417

DOWNLOAD EBOOK

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.


Robotics, Vision and Control

Robotics, Vision and Control

Author: Peter Corke

Publisher: Springer

Published: 2011-09-05

Total Pages: 572

ISBN-13: 364220144X

DOWNLOAD EBOOK

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


Behavior Trees in Robotics and AI

Behavior Trees in Robotics and AI

Author: Michele Colledanchise

Publisher: CRC Press

Published: 2018-07-20

Total Pages: 207

ISBN-13: 042995090X

DOWNLOAD EBOOK

Behavior Trees (BTs) provide a way to structure the behavior of an artificial agent such as a robot or a non-player character in a computer game. Traditional design methods, such as finite state machines, are known to produce brittle behaviors when complexity increases, making it very hard to add features without breaking existing functionality. BTs were created to address this very problem, and enables the creation of systems that are both modular and reactive. Behavior Trees in Robotics and AI: An Introduction provides a broad introduction as well as an in-depth exploration of the topic, and is the first comprehensive book on the use of BTs. This book introduces the subject of BTs from simple topics, such as semantics and design principles, to complex topics, such as learning and task planning. For each topic, the authors provide a set of examples, ranging from simple illustrations to realistic complex behaviors, to enable the reader to successfully combine theory with practice. Starting with an introduction to BTs, the book then describes how BTs relate to, and in many cases, generalize earlier switching structures, or control architectures. These ideas are then used as a foundation for a set of efficient and easy to use design principles. The book then presents a set of important extensions and provides a set of tools for formally analyzing these extensions using a state space formulation of BTs. With the new analysis tools, the book then formalizes the descriptions of how BTs generalize earlier approaches and shows how BTs can be automatically generated using planning and learning. The final part of the book provides an extended set of tools to capture the behavior of Stochastic BTs, where the outcomes of actions are described by probabilities. These tools enable the computation of both success probabilities and time to completion. This book targets a broad audience, including both students and professionals interested in modeling complex behaviors for robots, game characters, or other AI agents. Readers can choose at which depth and pace they want to learn the subject, depending on their needs and background.


Robotics: A Very Short Introduction

Robotics: A Very Short Introduction

Author: Alan Winfield

Publisher: OUP Oxford

Published: 2012-09-27

Total Pages: 168

ISBN-13: 0191646482

DOWNLOAD EBOOK

Robotics is a key technology in the modern world. Robots are a well-established part of manufacturing and warehouse automation, assembling cars or washing machines, and, for example, moving goods to and from storage racks for Internet mail order. More recently robots have taken their first steps into homes and hospitals, and seen spectacular success in planetary exploration. Yet, despite these successes, robots have failed to live up to the predictions of the 1950s and 60s, when it was widely thought - by scientists and engineers as well as the public - that by turn of the 21st century we would have intelligent robots as butlers, companions, or co-workers. This Very Short Introduction explains how it is that robotics can be both a success story and a disappointment, how robots can be both ordinary and remarkable, and looks at their important developments in science and their applications to everyday life. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.


Arduino Robotics

Arduino Robotics

Author: John-David Warren

Publisher: Apress

Published: 2011-10-08

Total Pages: 621

ISBN-13: 143023184X

DOWNLOAD EBOOK

This book will show you how to use your Arduino to control a variety of different robots, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe methods, and learn how to apply them to your project. The book starts with basic robots and moves into more complex projects, including a GPS-enabled robot, a robotic lawn mower, a fighting bot, and even a DIY Segway-clone. Introduction to the Arduino and other components needed for robotics Learn how to build motor controllers Build bots from simple line-following and bump-sensor bots to more complex robots that can mow your lawn, do battle, or even take you for a ride Please note: the print version of this title is black & white; the eBook is full color.


Introduction to Autonomous Mobile Robots, second edition

Introduction to Autonomous Mobile Robots, second edition

Author: Roland Siegwart

Publisher: MIT Press

Published: 2011-02-18

Total Pages: 473

ISBN-13: 0262015358

DOWNLOAD EBOOK

The second edition of a comprehensive introduction to all aspects of mobile robotics, from algorithms to mechanisms. Mobile robots range from the Mars Pathfinder mission's teleoperated Sojourner to the cleaning robots in the Paris Metro. This text offers students and other interested readers an introduction to the fundamentals of mobile robotics, spanning the mechanical, motor, sensory, perceptual, and cognitive layers the field comprises. The text focuses on mobility itself, offering an overview of the mechanisms that allow a mobile robot to move through a real world environment to perform its tasks, including locomotion, sensing, localization, and motion planning. It synthesizes material from such fields as kinematics, control theory, signal analysis, computer vision, information theory, artificial intelligence, and probability theory. The book presents the techniques and technology that enable mobility in a series of interacting modules. Each chapter treats a different aspect of mobility, as the book moves from low-level to high-level details. It covers all aspects of mobile robotics, including software and hardware design considerations, related technologies, and algorithmic techniques. This second edition has been revised and updated throughout, with 130 pages of new material on such topics as locomotion, perception, localization, and planning and navigation. Problem sets have been added at the end of each chapter. Bringing together all aspects of mobile robotics into one volume, Introduction to Autonomous Mobile Robots can serve as a textbook or a working tool for beginning practitioners. Curriculum developed by Dr. Robert King, Colorado School of Mines, and Dr. James Conrad, University of North Carolina-Charlotte, to accompany the National Instruments LabVIEW Robotics Starter Kit, are available. Included are 13 (6 by Dr. King and 7 by Dr. Conrad) laboratory exercises for using the LabVIEW Robotics Starter Kit to teach mobile robotics concepts.


Theory of Applied Robotics

Theory of Applied Robotics

Author: Reza N. Jazar

Publisher: Springer Science & Business Media

Published: 2010-06-14

Total Pages: 889

ISBN-13: 1441917500

DOWNLOAD EBOOK

The second edition of this book would not have been possible without the comments and suggestions from students, especially those at Columbia University. Many of the new topics introduced here are a direct result of student feedback that helped refine and clarify the material. The intention of this book was to develop material that the author would have liked to have had available as a student. Theory of Applied Robotics: Kinematics, Dynamics, and Control (2nd Edition) explains robotics concepts in detail, concentrating on their practical use. Related theorems and formal proofs are provided, as are real-life applications. The second edition includes updated and expanded exercise sets and problems. New coverage includes: components and mechanisms of a robotic system with actuators, sensors and controllers, along with updated and expanded material on kinematics. New coverage is also provided in sensing and control including position sensors, speed sensors and acceleration sensors. Students, researchers, and practicing engineers alike will appreciate this user-friendly presentation of a wealth of robotics topics, most notably orientation, velocity, and forward kinematics.


Introduction to AI Robotics, second edition

Introduction to AI Robotics, second edition

Author: Robin R. Murphy

Publisher: MIT Press

Published: 2019-10-01

Total Pages: 649

ISBN-13: 026203848X

DOWNLOAD EBOOK

A comprehensive survey of artificial intelligence algorithms and programming organization for robot systems, combining theoretical rigor and practical applications. This textbook offers a comprehensive survey of artificial intelligence (AI) algorithms and programming organization for robot systems. Readers who master the topics covered will be able to design and evaluate an artificially intelligent robot for applications involving sensing, acting, planning, and learning. A background in AI is not required; the book introduces key AI topics from all AI subdisciplines throughout the book and explains how they contribute to autonomous capabilities. This second edition is a major expansion and reorganization of the first edition, reflecting the dramatic advances made in AI over the past fifteen years. An introductory overview provides a framework for thinking about AI for robotics, distinguishing between the fundamentally different design paradigms of automation and autonomy. The book then discusses the reactive functionality of sensing and acting in AI robotics; introduces the deliberative functions most often associated with intelligence and the capability of autonomous initiative; surveys multi-robot systems and (in a new chapter) human-robot interaction; and offers a “metaview” of how to design and evaluate autonomous systems and the ethical considerations in doing so. New material covers locomotion, simultaneous localization and mapping, human-robot interaction, machine learning, and ethics. Each chapter includes exercises, and many chapters provide case studies. Endnotes point to additional reading, highlight advanced topics, and offer robot trivia.