Abstract:Many robotic systems deal with uncertainty by performing a sequence of information gathering actions. In this work, we focus on the problem of efficiently constructing such a sequence by drawing an explicit connection to submodularity. Ideally, we would like a method that finds the optimal sequence, taking the minimum amount of time while providing sufficient information. Finding this sequence, however, is generally intractable. As a result, many well-established methods select actions greedily. Surprisingly, … Show more
“…Recent work uses probabilistic methods for the tactile localization of immovable objects [25][26][27]. These systems produce a number of distinct touch actions that provide information about the object pose.…”
Abstract-We investigate the problem of estimating the state of an object during manipulation. Contact sensors provide valuable information about the object state during actions which involve persistent contact, e.g. pushing. However, contact sensing is very discriminative by nature, and therefore the set of object states which contact a sensor constitutes a lowerdimensional manifold in the state space of the object. This causes stochastic state estimation methods such as particle filters to perform poorly when contact sensors are used. We propose a new algorithm, the manifold particle filter, which uses dual particles directly sampled from the contact manifold to avoid this problem. The algorithm adapts to the probability of contact by dynamically changing the number of dual particles sampled from the manifold. We compare our algorithm to the particle filter through extensive experiments and we show that our algorithm is both faster and better at estimating the state. Our algorithm's performance improves with increasing sensor accuracy and the filter's update rate. We implement the algorithm on a real robot using a force/torque sensor and strain gauges to track the pose of a pushed object.
“…Recent work uses probabilistic methods for the tactile localization of immovable objects [25][26][27]. These systems produce a number of distinct touch actions that provide information about the object pose.…”
Abstract-We investigate the problem of estimating the state of an object during manipulation. Contact sensors provide valuable information about the object state during actions which involve persistent contact, e.g. pushing. However, contact sensing is very discriminative by nature, and therefore the set of object states which contact a sensor constitutes a lowerdimensional manifold in the state space of the object. This causes stochastic state estimation methods such as particle filters to perform poorly when contact sensors are used. We propose a new algorithm, the manifold particle filter, which uses dual particles directly sampled from the contact manifold to avoid this problem. The algorithm adapts to the probability of contact by dynamically changing the number of dual particles sampled from the manifold. We compare our algorithm to the particle filter through extensive experiments and we show that our algorithm is both faster and better at estimating the state. Our algorithm's performance improves with increasing sensor accuracy and the filter's update rate. We implement the algorithm on a real robot using a force/torque sensor and strain gauges to track the pose of a pushed object.
“…The problem of particle starvation when using contact sensors in a particle filter have been recognized several times in the literature (Gadeyne et al 2005, Zhang & Trinkle 2012, Zhang 2013). This problem is commonly addressed by "smoothing" the observation model with artificial noise that spreads contact observations over a non-infinitesimal, full-dimensional region of the state space (Zhang 2013, Javdani et al 2013, Zhang & Trinkle 2012, Corcoran & Platt 2010. This approach-while sometimes effective-scales poorly to high-resolution sensors and discards the most important property of contact sensors: the difference between contact and no-contact.…”
Section: Object Pose Estimationmentioning
confidence: 99%
“…This approach is commonly implemented by executing a sequence of move-until-touch actions (Petrovskaya & Khatib 2011, Javdani et al 2013, Hebert et al 2013, Hsiao 2009) that localize the object within some tolerance, then execute an open-loop trajectory to achieve a grasp. These techniques generally assume that the object does not move (Javdani et al 2013, Petrovskaya & Khatib 2011 or use a simple motion model that causes actions to "bump" the object by a small amount (Hsiao 2009). The MPF solves a fundamentally different problem: it estimates the pose of an object during manipulation and does not plan any actions.…”
We investigate the problem of using contact sensors to estimate the pose of an object during planar pushing by a fixed-shape hand. Contact sensors are unique because they inherently discriminate between "contact" and "no-contact" configurations. As a result, the set of object configurations that activates a sensor constitutes a lower-dimensional contact manifold in the configuration space of the object. This causes conventional state estimation methods, such as the particle filter, to perform poorly during periods of contact due to particle starvation.In this paper, we introduce the manifold particle filter as a principled way of solving the state estimation problem when the state moves between multiple manifolds of different dimensionality. The manifold particle filter avoids particle starvation during contact by adaptively sampling particles that reside on the contact manifold from the dual proposal distribution. We describe three techniques-one analytical, and two sample-based-of sampling from the dual proposal distribution and compare their relative strengths and weaknesses. We present simulation results that show that all three techniques outperform the conventional particle filter in both speed and accuracy. Additionally, we implement the manifold particle filter on a real robot and show that it successfully tracks the pose of a pushed object using commercially available tactile sensors.
“…It touches on several important research topics, which contain one or two, but not all three elements. If we focus on information gathering only and ignore robot movement cost, IPP becomes sensor placement, view planning, or ODT, which admits efficient solutions through, e.g., submodular optimization, in both nonadaptive [15] and adaptive settings [7,13]. If we account for movement cost, there are several nonadaptive algorithms with performance guarantee (e.g., [12,19]).…”
Section: Related Workmentioning
confidence: 99%
“…• A mobile manipulator moves around and senses an object with laser range finders [18] or tactile sensors [13] in order to estimate the object pose for grasping.…”
Abstract. In contrast to classic robot motion planning, informative path planning (IPP) seeks a path for a robot to sense the world and gain information. In adaptive IPP, the robot chooses the next location on the path using all information acquired so far. The goal is to minimize the robot's travel cost required to identify a true hypothesis. Adaptive IPP is NP-hard. This paper presents Recursive Adaptive Identification (RAId), a new polynomial-time approximation algorithm for adaptive IPP. We prove a polylogarithmic approximation bound when the robot travels in a metric space. Furthermore, our experiments suggest that RAId is efficient in practice and provides good approximate solutions for several distinct robot planning tasks. Although RAId is designed primarily for noiseless observations, a simple extension allows it to handle some tasks with noisy observations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.