dc.contributor.advisor | Seth Teller. | en_US |
dc.contributor.author | Brookshire, Jonathan David | en_US |
dc.contributor.other | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. | en_US |
dc.date.accessioned | 2014-06-13T22:31:45Z | |
dc.date.available | 2014-06-13T22:31:45Z | |
dc.date.copyright | 2014 | en_US |
dc.date.issued | 2014 | en_US |
dc.identifier.uri | http://hdl.handle.net/1721.1/87915 | |
dc.description | Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2014. | en_US |
dc.description | Cataloged from PDF version of thesis. | en_US |
dc.description | Includes bibliographical references (pages 155-161). | en_US |
dc.description.abstract | Outside the factory, robots will often encounter mechanical systems with which they need to interact. The robot may need to open and unload a kitchen dishwasher or move around heavy construction equipment. Many of the mechanical systems encountered can be described as a series of rigid segments connected by joints. The pose of a segment places constraints on adjacent segments because they are mechanically 'connected. When modeling or perceiving the motion of such an articulated system, it is beneficial to make use of these constraints to reduce uncertainty. In this thesis, we examine two aspects of perception related to articulated structures. First, we examine the special case of a single segment and recover the rigid body transformation between two sensors mounted on it. Second, we consider the task of tracking the configuration of a multi-segment structure, given some knowledge of its kinematics. First, we develop an algorithm to recover the rigid body transformation, or extrinsic calibration, between two sensors on a link of a mobile robot. The single link, a degenerate articulated object, is often encountered in practice. The algorithm requires only a set of sensor observations made as the robot moves along a suitable path. Over-parametrization of poses avoids degeneracies and the corresponding Lie algebra enables noise projection to and from the over-parametrized space. We demonstrate and validate the end-to-end calibration procedure, achieving Cramer-Rao Lower Bounds. The parameters are accurate to millimeters and milliradians in the case of planar LIDARs data and about 1 cm and 1 degree for 6-DOF RGB-D cameras. Second, we develop a particle filter to track an articulated object. Unlike most previous work, the algorithm accepts a kinematic description as input and is not specific to a particular object. A potentially incomplete series of observations of the object's links are used to form an on-line estimate of the object's configuration (i.e., the pose of one link and the joint positions). The particle filter does not require a reliable state transition model, since observations are incorporated during particle proposal. Noise is modeled in the observation space, an over-parametrization of the state space, reducing the dependency on the kinematic description. We compare our method to several alternative implementations and demonstrate lower tracking error for fixed observation noise. | en_US |
dc.description.statementofresponsibility | by Jonathan David Brookshire. | en_US |
dc.format.extent | 161 pages | en_US |
dc.language.iso | eng | en_US |
dc.publisher | Massachusetts Institute of Technology | en_US |
dc.rights | M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. | en_US |
dc.rights.uri | http://dspace.mit.edu/handle/1721.1/7582 | en_US |
dc.subject | Electrical Engineering and Computer Science. | en_US |
dc.title | Articulated pose estimation via over-parametrization and noise projection | en_US |
dc.type | Thesis | en_US |
dc.description.degree | Ph. D. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | |
dc.identifier.oclc | 880138798 | en_US |