Factor Graphs for Robot Perception

Factor Graphs for Robot Perception
Author: Frank Dellaert
Publisher:
Total Pages: 162
Release: 2017-08-15
Genre: Technology & Engineering
ISBN: 9781680833263

Reviews the use of factor graphs for the modeling and solving of large-scale inference problems in robotics. Factor graphs are introduced as an economical representation within which to formulate the different inference problems, setting the stage for the subsequent sections on practical methods to solve them.

Factor Graphs for Robot Perception

Factor Graphs for Robot Perception
Author: Frank Dellaert
Publisher:
Total Pages: 139
Release: 2017
Genre: Electronic books
ISBN: 9781680833270

We review the use of factor graphs for the modeling and solving of large-scale inference problems in robotics. Factor graphs are a family of probabilistic graphical models, other examples of which are Bayesian networks and Markov random fields, well known from the statistical modeling and machine learning literature. They provide a powerful abstraction that gives insight into particular inference problems, making it easier to think about and design solutions, and write modular software to perform the actual inference. We illustrate their use in the simultaneous localization and mapping problem and other important problems associated with deploying robots in the real world. We introduce factor graphs as an economical representation within which to formulate the different inference problems, setting the stage for the subsequent sections on practical methods to solve them. We explain the nonlinear optimization techniques for solving arbitrary nonlinear factor graphs, which requires repeatedly solving large sparse linear systems. The sparse structure of the factor graph is the key to understanding this more general algorithm, and hence also understanding (and improving) sparse factorization methods. We provide insight into the graphs underlying robotics inference, and how their sparsity is affected by the implementation choices we make, crucial for achieving highly performant algorithms. As many inference problems in robotics are incremental, we also discuss the iSAM class of algorithms that can reuse previous computations, re-interpreting incremental matrix factorization methods as operations on graphical models, introducing the Bayes tree in the process. Because in most practical situations we will have to deal with 3D rotations and other nonlinear manifolds, we also introduce the more sophisticated machinery to perform optimization on nonlinear manifolds. Finally, we provide an overview of applications of factor graphs for robot perception, showing the broad impact factor graphs had in robot perception.

Probabilistic Robotics

Probabilistic Robotics
Author: Sebastian Thrun
Publisher: MIT Press
Total Pages: 668
Release: 2005-08-19
Genre: Technology & Engineering
ISBN: 0262201623

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.

State Estimation for Robotics

State Estimation for Robotics
Author: Timothy D. Barfoot
Publisher: Cambridge University Press
Total Pages: 381
Release: 2017-07-31
Genre: Computers
ISBN: 1107159393

A modern look at state estimation, targeted at students and practitioners of robotics, with emphasis on three-dimensional applications.

Modern Robotics

Modern Robotics
Author: Kevin M. Lynch
Publisher: Cambridge University Press
Total Pages: 545
Release: 2017-05-25
Genre: Computers
ISBN: 1107156300

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

Mobile Service Robotics

Mobile Service Robotics
Author: Mohammad Osman Tokhi
Publisher: World Scientific
Total Pages: 741
Release: 2014-07-07
Genre: Technology & Engineering
ISBN: 9814623369

Interest in control of climbing and walking robots has remarkably increased over the years. Novel solutions of complex mechanical systems such as climbing, walking, flying and running robots with different kinds of locomotion and the technologies that support them and their applications are the evidence of significant progress in the area of robotics. Supporting technologies include the means by which robots use to sense, model, and navigate through their environments and, of course, actuation and control technologies. Human interaction including exoskeletons, prostheses and orthoses, as well as service robots, are increasingly active important pertinent areas of research. In addition, legged machines and tracked platforms with software architecture seem to be currently the research idea of most interest to the robotics community.

Introduction to Autonomous Robots

Introduction to Autonomous Robots
Author: Nikolaus Correll
Publisher:
Total Pages: 226
Release: 2016-04-25
Genre:
ISBN: 9780692700877

This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled platforms, perception, error propagation, localization and simultaneous localization and mapping. The cover picture shows a wind-up toy that is smart enough to not fall off a table just using intelligent mechanism design and illustrate the importance of the mechanism in designing intelligent, autonomous systems. This book is open source, open to contributions, and released under a creative common license.

Programming Robots with ROS

Programming Robots with ROS
Author: Morgan Quigley
Publisher: "O'Reilly Media, Inc."
Total Pages: 447
Release: 2015-11-16
Genre: Computers
ISBN: 1449325513

Chapter 3. Topics; Publishing to a Topic; Checking That Everything Works as Expected; Subscribing to a Topic; Checking That Everything Works as Expected; Latched Topics; Defining Your Own Message Types; Defining a New Message; Using Your New Message; When Should You Make a New Message Type?; Mixing Publishers and Subscribers; Summary; Chapter 4. Services; Defining a Service; Implementing a Service; Checking That Everything Works as Expected; Other Ways of Returning Values from a Service; Using a Service; Checking That Everything Works as Expected; Other Ways to Call Services; Summary.

Handbook of Neural Computation

Handbook of Neural Computation
Author: Pijush Samui
Publisher: Academic Press
Total Pages: 660
Release: 2017-07-18
Genre: Technology & Engineering
ISBN: 0128113197

Handbook of Neural Computation explores neural computation applications, ranging from conventional fields of mechanical and civil engineering, to electronics, electrical engineering and computer science. This book covers the numerous applications of artificial and deep neural networks and their uses in learning machines, including image and speech recognition, natural language processing and risk analysis. Edited by renowned authorities in this field, this work is comprised of articles from reputable industry and academic scholars and experts from around the world. Each contributor presents a specific research issue with its recent and future trends. As the demand rises in the engineering and medical industries for neural networks and other machine learning methods to solve different types of operations, such as data prediction, classification of images, analysis of big data, and intelligent decision-making, this book provides readers with the latest, cutting-edge research in one comprehensive text. - Features high-quality research articles on multivariate adaptive regression splines, the minimax probability machine, and more - Discusses machine learning techniques, including classification, clustering, regression, web mining, information retrieval and natural language processing - Covers supervised, unsupervised, reinforced, ensemble, and nature-inspired learning methods

Analysis of Boolean Functions

Analysis of Boolean Functions
Author: Ryan O'Donnell
Publisher: Cambridge University Press
Total Pages: 445
Release: 2014-06-05
Genre: Computers
ISBN: 1107038324

This graduate-level text gives a thorough overview of the analysis of Boolean functions, beginning with the most basic definitions and proceeding to advanced topics.