VLDB 2026 Research / reviewers in the wild / expert
Tomás Lozano-Pérez
dblp:90/752
· DBLP profile ↗
111ranked-venue papers
11as first author
25since 2021 · last 2025
0000-0002-8657-2450ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 103 · 8 first-author · 25 since 2021Systems, architecture and hardware · 57 · 5 first-author · 15 since 2021Graphics, computer vision, multimedia, augmented reality and games · 23 · 2 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | KALM: Keypoint Abstraction Using Large Models for Object-Relative Imitation LearningabstractGeneralization to novel object configurations and instances across diverse tasks and environments is a critical challenge in robotics. Keypoint-based representations have been proven effective as a succinct representation for capturing essential object features, and for establishing a reference frame in action prediction, enabling data-efficient learning of robot skills. However, their manual design nature and reliance on additional human labels limit their scalability. In this paper, we propose KALM, a framework that leverages large pre-trained vision-language models (LMs) to automatically generate taskrelevant and cross-instance consistent keypoints. KALM distills robust and consistent keypoints across views and objects by generating proposals using LMs and verifies them against a small set of robot demonstration data. Based on the generated keypoints, we can train keypoint-conditioned policy models that predict actions in keypoint-centric frames, enabling robots to generalize effectively across varying object poses, camera views, and object instances with similar functional shapes. Our method demonstrates strong performance in the real world, adapting to different tasks and environments from only a handful of demonstrations while requiring no additional labels. Videos can be found at https://kalm-il.github.io/. Xiaolin Fang 0002, Bo-Ruei Huang, Jiayuan Mao, Jasmine Shone, Josh Tenenbaum, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICRA | 6 |
| 2025 | One-Shot Manipulation Strategy Learning by Making Contact AnalogiesabstractWe present a novel approach, MAGIC (manipulation analogies for generalizable intelligent contacts), for one-shot learning of manipulation strategies with fast and extensive generalization to novel objects. By leveraging a reference action trajectory, MAGIC effectively identifies similar contact points and sequences of actions on novel objects to replicate a demonstrated strategy, such as using different hooks to retrieve distant objects of different shapes and sizes. Our method is based on a twostage contact-point matching process that combines global shape matching using pretrained neural features with local curvature analysis to ensure precise and physically plausible contact points. We experiment with three tasks including scooping, hanging, and hooking objects. MAGIC demonstrates superior performance over existing methods, achieving significant improvements in runtime speed and generalization to different object categories. Website: https://magic-2024.github.io/. Yuyao Liu, Jiayuan Mao, Josh Tenenbaum, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICRA | 4 |
| 2025 | Guiding Long-Horizon Task and Motion Planning with Vision Language ModelsabstractVision-Language Models (VLM) can generate plausible high-level plans when prompted with a goal, the context, an image of the scene, and any planning constraints. However, there is no guarantee that the predicted actions are geometrically and kinematically feasible for a particular robot embodiment. As a result, many prerequisite steps such as opening drawers to access objects are often omitted in their plans. Robot task and motion planners can generate motion trajectories that respect the geometric feasibility of actions and insert physically necessary actions, but do not scale to everyday problems that require common-sense knowledge and involve large state spaces comprised of many variables. We propose VLM-TAMP, a hierarchical planning algorithm that leverages a VLM to generate both semantically-meaningful and horizon-reducing intermediate subgoals that guide a task and motion planner. When a subgoal or action cannot be refined, the VLM is queried again for replanning. We evaluate VLMTAMP on kitchen tasks where a robot must accomplish cooking goals that require performing 30-50 actions in sequence and interacting with up to 21 objects. VLM-TAMP substantially outperforms baselines that rigidly and independently execute VLM-generated action sequences, both in terms of success rates (50 to 100 % versus 0 %) and average task completion percentage (72 to 100 % versus 15 to 45 %). See project site https://zt-yang.github.io/vlm-tamp-robot/ for more information. Zhutian Yang, Caelan Reed Garrett, Dieter Fox, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICRA | 4 |
| 2024 | DiMSam: Diffusion Models as Samplers for Task and Motion Planning under Partial ObservabilityabstractGenerative models such as diffusion models, excel at capturing high-dimensional distributions with diverse input modalities, e.g. robot trajectories, but are less effective at multistep constraint reasoning. Task and Motion Planning (TAMP) approaches are suited for planning multi-step autonomous robot manipulation. However, it can be difficult to apply them to domains where the environment and its dynamics are not fully known. We propose to overcome these limitations by composing diffusion models using a TAMP system. We use the learned components for constraints and samplers that are difficult to engineer in the planning model, and use a TAMP solver to search for the task plan with constraint-satisfying action parameter values. To tractably make predictions for unseen objects in the environment, we define the learned samplers and TAMP operators on learned latent embedding of changing object states. We evaluate our approach in a simulated articulated object manipulation domain and show how the combination of classical TAMP, generative modeling, and latent embedding enables multi-step constraint-based reasoning. We also apply the learned sampler in the real world. Website: https://sites.google.com/view/dimsam-tamp. Xiaolin Fang 0002, Caelan Reed Garrett, Clemens Eppner, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Dieter Fox |
IROS | 4 |
| 2024 | Embodied Uncertainty-Aware Object SegmentationabstractWe introduce uncertainty-aware object instance segmentation (UncOS) and demonstrate its usefulness for embodied interactive segmentation. To deal with uncertainty in robot perception, we propose a method for generating a hypothesis distribution of object segmentation. We obtain a set of region-factored segmentation hypotheses together with confidence estimates by making multiple queries of large pre-trained models. This process can produce segmentation results that achieve state-of-the-art performance on unseen object segmentation problems. The output can also serve as input to a belief-driven process for selecting robot actions to perturb the scene to reduce ambiguity. We demonstrate the effectiveness of this method in real-robot experiments. Website: https://sites.google.com/view/embodied-uncertain-seg. Xiaolin Fang 0002, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 3 |
| 2023 | Learning Rational Subgoals from Demonstrations and InstructionsabstractWe present a framework for learning useful subgoals that support efficient long-term planning to achieve novel goals. At the core of our framework is a collection of rational subgoals (RSGs), which are essentially binary classifiers over the environmental states. RSGs can be learned from weakly-annotated data, in the form of unsegmented demonstration trajectories, paired with abstract task descriptions, which are composed of terms initially unknown to the agent (e.g., collect-wood then craft-boat then go-across-river). Our framework also discovers dependencies between RSGs, e.g., the task collect-wood is a helpful subgoal for the task craft-boat. Given a goal description, the learned subgoals and the derived dependencies facilitate off-the-shelf planning algorithms, such as A* and RRT, by setting helpful subgoals as waypoints to the planner, which significantly improves performance-time efficiency. Project page: https://rsg.csail.mit.edu Zhezheng Luo, Jiayuan Mao, Jiajun Wu 0001, Tomás Lozano-Pérez, Josh Tenenbaum, Leslie Pack Kaelbling |
AAAI | 4 |
| 2023 | Predicate Invention for Bilevel PlanningabstractEfficient planning in continuous state and action spaces is fundamentally hard, even when the transition model is deterministic and known. One way to alleviate this challenge is to perform bilevel planning with abstractions, where a high-level search for abstract plans is used to guide planning in the original transition space. Previous work has shown that when state abstractions in the form of symbolic predicates are hand-designed, operators and samplers for bilevel planning can be learned from demonstrations. In this work, we propose an algorithm for learning predicates from demonstrations, eliminating the need for manually specified state abstractions. Our key idea is to learn predicates by optimizing a surrogate objective that is tractable but faithful to our real efficient-planning objective. We use this surrogate objective in a hill-climbing search over predicate sets drawn from a grammar. Experimentally, we show across four robotic planning environments that our learned abstractions are able to quickly solve held-out tasks, outperforming six baselines. Tom Silver, Rohan Chitnis, Nishanth Kumar, Willie McClinton, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Josh Tenenbaum |
AAAI | 5 |
| 2023 | Local Neural Descriptor Fields: Locally Conditioned Object Representations for ManipulationabstractA robot operating in a household environment will see a wide range of unique and unfamiliar objects. While a system could train on many of these, it is infeasible to predict all the objects a robot will see. In this paper, we present a method to generalize object manipulation skills acquired from a limited number of demonstrations, to novel objects from unseen shape categories. Our approach, Local Neural Descriptor Fields (L-NDF), utilizes neural descriptors defined on the local geometry of the object to effectively transfer manipulation demonstrations to novel objects at test time. In doing so, we leverage the local geometry shared between objects to produce a more general manipulation framework. We illustrate the efficacy of our approach in manipulating novel objects in novel poses - both in simulation and in the real world. Project website, videos, and code: https://elchun.github.io/lndf/. Ethan Chun, Yilun Du, Anthony Simeonov, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICRA | 4 |
| 2023 | Visibility-Aware Navigation Among Movable ObstaclesabstractIn this paper, we examine the problem of visibility-aware robot navigation among movable obstacles (VANAMO). A variant of the well-known NAMO robotic planning problem, VANAMO puts additional visibility constraints on robot motion and object movability. This new problem formulation lifts the restrictive assumption that the map is fully visible and the object positions are fully known. We provide a formal definition of the VANAMO problem and propose the Look and Manipulate Backchaining (LAMB) algorithm for solving such problems. Lamb has a simple vision-based interface that makes it more easily transferable to real-world robot applications and scales to the large 3D environments. To evaluate Lamb, we construct a set of tasks that illustrate the complex interplay between visibility and object movability that can arise in mobile base manipulation problems in unknown environments. We show that Lamb outperforms NAMO and visibility-aware motion planning approaches as well as simple combinations of them on complex manipulation problems with partial observability. Jose Muguira-Iturralde, Aidan Curtis, Yilun Du, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 5 |
| 2023 | What Planning Problems Can A Relational Neural Network Solve?abstractGoal-conditioned policies are generally understood to be "feed-forward" circuits, in the form of neural networks that map from the current state and the goal specification to the next action to take. However, under what circumstances such a policy can be learned and how efficient the policy will be are not well understood. In this paper, we present a circuit complexity analysis for relational neural networks (such as graph neural networks and transformers) representing policies for planning problems, by drawing connections with serialized goal regression search (S-GRS). We show that there are three general classes of planning problems, in terms of the growth of circuit width and depth as a function of the number of objects and planning horizon, providing constructive proofs. We also illustrate the utility of this analysis for designing neural networks for policy learning. Jiayuan Mao, Tomás Lozano-Pérez, Josh Tenenbaum, Leslie Pack Kaelbling |
NeurIPS | 2 |
| 2022 | Discovering State and Action Abstractions for Generalized Task and Motion PlanningabstractGeneralized planning accelerates classical planning by finding an algorithm-like policy that solves multiple instances of a task. A generalized plan can be learned from a few training examples and applied to an entire domain of problems. Generalized planning approaches perform well in discrete AI planning problems that involve large numbers of objects and extended action sequences to achieve the goal. In this paper, we propose an algorithm for learning features, abstractions, and generalized plans for continuous robotic task and motion planning (TAMP) and examine the unique difficulties that arise when forced to consider geometric and physical constraints as a part of the generalized plan. Additionally, we show that these simple generalized plans learned from only a handful of examples can be used to improve the search efficiency of TAMP solvers. Aidan Curtis, Tom Silver, Josh Tenenbaum, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
AAAI | 4 |
| 2022 | Long-Horizon Manipulation of Unknown Objects via Task and Motion Planning with Estimated AffordancesabstractWe present a strategy for designing and building very general robot manipulation systems using a general-purpose task-and-motion planner with both engineered and learned modules that estimate properties and affordances of unknown objects. Such systems are closed-loop policies that map from RGB images, depth images, and robot joint encoder measurements to robot joint position commands. We show that this strategy leads to intelligent behaviors even without a priori knowledge regarding the set of objects, their geometries, and their affordances. We show how these modules can be flexibly composed with robot-centric primitives using the PDDLStream task and motion planning framework. Finally, we demonstrate that this strategy can enable a single policy to perform a wide variety of real-world multi-step manipulation tasks, generalizing over a broad class of objects, arrangements, and goals, without prior knowledge of the environment or re-training. Aidan Curtis, Xiaolin Fang 0002, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Caelan Reed Garrett |
ICRA | 4 |
| 2022 | Fully Persistent Spatial Data Structures for Efficient Queries in Path-Dependent Motion Planning ApplicationsabstractMotion planning is a ubiquitous problem that is often a bottleneck in robotic applications. We demonstrate that motion planning problems such as minimum constraint removal, belief-space planning, and visibility-aware motion planning (VAMP) benefit from a path-dependent formulation, in which the state at a search node is represented implicitly by the path to that node. A naïve approach to computing the feasibility of a successor node in such a path-dependent formulation takes time linear in the path length to the node, in contrast to a (possibly very large) constant time for a more typical search formulation. For long-horizon plans, performing this linear-time computation, which we call the lookback, for each node becomes prohibitive. To improve upon this, we introduce the use of a fully persistent spatial data structure (FPSDS), which bounds the size of the lookback. We then focus on the application of the FPSDS in VAMP, which involves incremental geometric computations that can be accelerated by filtering configurations with bounding volumes using nearest-neighbor data structures. We demonstrate an asymptotic and practical improvement in the runtime of finding VAMP solutions in several illustrative domains. To the best of our knowledge, this is the first use of a fully persistent data structure for accelerating motion planning. Sathwik Karnik, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Gustavo Goretkin |
ICRA | 2 |
| 2022 | PG3: Policy-Guided Planning for Generalized Policy GenerationabstractA longstanding objective in classical planning is to synthesize policies that generalize across multiple problems from the same domain. In this work, we study generalized policy search-based methods with a focus on the score function used to guide the search over policies. We demonstrate limitations of two score functions --- policy evaluation and plan comparison --- and propose a new approach that overcomes these limitations. The main idea behind our approach, Policy-Guided Planning for Generalized Policy Generalization (PG3), is that a candidate policy should be used to guide planning on training problems as a mechanism for evaluating that candidate. Theoretical results in a simplified setting give conditions under which PG3 is optimal or admissible. We then study a specific instantiation of policy search where planning problems are PDDL-based and policies are lifted decision lists. Empirical results in six domains confirm that PG3 learns generalized policies more efficiently and effectively than several baselines. Ryan Yang, Tom Silver, Aidan Curtis, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IJCAI | 4 |
| 2022 | Learning Neuro-Symbolic Relational Transition Models for Bilevel PlanningabstractIn robotic domains, learning and planning are complicated by continuous state spaces, continuous action spaces, and long task horizons. In this work, we address these challenges with Neuro-Symbolic Relational Transition Models (NSRTs), a novel class of models that are data-efficient to learn, compatible with powerful robotic planning methods, and generalizable over objects. NSRTs have both symbolic and neural components, enabling a bilevel planning scheme where symbolic AI planning in an outer loop guides continuous planning with neural models in an inner loop. Experiments in four robotic planning domains show that NSRTs can be learned very data-efficiently, and then used for fast planning in new tasks that require up to 60 actions and involve many more objects than were seen during training. Rohan Chitnis, Tom Silver, Josh Tenenbaum, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IROS | 4 |
| 2022 | Learning Object-Based State Estimators for Household RobotsabstractA robot operating in a household makes observations of multiple objects as it moves around over the course of days or weeks. The objects may be moved by inhabitants, but not completely at random. The robot may be called upon later to retrieve objects and will need a long-term object-based memory in order to know how to find them. Existing work in semantic SLAM does not attempt to capture the dynamics of object movement. In this paper, we combine some aspects of classic techniques for data-association filtering with modern attention-based neural networks to construct object-based memory systems that operate on high-dimensional observations and hypotheses. We perform end-to-end learning on labeled observation trajectories to learn both the transition and observation models. We demonstrate the system's effectiveness in maintaining memory of dynamically changing objects in both simulated environment and real images, and demonstrate improvements over classical structured approaches as well as unstructured neural approaches. Additional information available at project website: https://yilundu.github.io/obm/. Yilun Du, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IROS | 2 |
| 2022 | PDSketch: Integrated Domain Programming, Learning, and PlanningabstractThis paper studies a model learning and online planning approach towards building flexible and general robots. Specifically, we investigate how to exploit the locality and sparsity structures in the underlying environmental transition model to improve model generalization, data-efficiency, and runtime-efficiency. We present a new domain definition language, named PDSketch. It allows users to flexibly define high-level structures in the transition models, such as object and feature dependencies, in a way similar to how programmers use TensorFlow or PyTorch to specify kernel sizes and hidden dimensions of a convolutional neural network. The details of the transition model will be filled in by trainable neural networks. Based on the defined structures and learned parameters, PDSketch automatically generates domain-independent planning heuristics without additional training. The derived heuristics accelerate the performance-time planning for novel goals. Jiayuan Mao, Tomás Lozano-Pérez, Josh Tenenbaum, Leslie Pack Kaelbling |
NeurIPS | 2 |
| 2021 | GLIB: Efficient Exploration for Relational Model-Based Reinforcement Learning via Goal-Literal BabblingabstractWe address the problem of efficient exploration for transition model learning in the relational model-based reinforcement learning setting without extrinsic goals or rewards. Inspired by human curiosity, we propose goal-literal babbling (GLIB), a simple and general method for exploration in such problems. GLIB samples relational conjunctive goals that can be understood as specific, targeted effects that the agent would like to achieve in the world, and plans to achieve these goals using the transition model being learned. We provide theoretical guarantees showing that exploration with GLIB will converge almost surely to the ground truth model. Experimentally, we find GLIB to strongly outperform existing methods in both prediction and planning on a range of tasks, encompassing standard PDDL and PPDDL planning benchmarks and a robotic manipulation task implemented in the PyBullet physics simulator. Video: https://youtu.be/F6lmrPT6TOY Code: https://git.io/JIsTB Rohan Chitnis, Tom Silver, Josh Tenenbaum, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
AAAI | 5 |
| 2021 | Planning with Learned Object Importance in Large Problem Instances using Graph Neural NetworksabstractReal-world planning problems often involve hundreds or even thousands of objects, straining the limits of modern planners. In this work, we address this challenge by learning to predict a small set of objects that, taken together, would be sufficient for finding a plan. We propose a graph neural network architecture for predicting object importance in a single inference pass, thus incurring little overhead while greatly reducing the number of objects that must be considered by the planner. Our approach treats the planner and transition model as black boxes, and can be used with any off-the-shelf planner. Empirically, across classical planning, probabilistic planning, and robotic task and motion planning, we find that our method results in planning that is significantly faster than several baselines, including other partial grounding strategies and lifted planners. We conclude that learning to predict a sufficient set of objects for a planning problem is a simple, powerful, and general mechanism for planning in large instances. Video: https://youtu.be/FWsVJc2fvCE Code: https://git.io/JIsqX Tom Silver, Rohan Chitnis, Aidan Curtis, Josh Tenenbaum, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
AAAI | 5 |
| 2021 | A large-scale benchmark for few-shot program induction and synthesisabstractA landmark challenge for AI is to learn flexible, powerful representations from small numbers of examples. On an important class of tasks, hypotheses in the form of programs provide extreme generalization capabilities from surprisingly few examples. However, whereas large natural few-shot learning image benchmarks have spurred progress in meta-learning for deep networks, there is no comparably big, natural program-synthesis dataset that can play a similar role. This is because, whereas images are relatively easy to label from internet meta-data or annotated by non-experts, generating meaningful input-output examples for program induction has proven hard to scale. In this work, we propose a new way of leveraging unit tests and natural inputs for small programs as meaningful input-output examples for each sub-program of the overall program. This allows us to create a large-scale naturalistic few-shot program-induction benchmark and propose new challenges in this domain. The evaluation of multiple program induction and synthesis algorithms points to shortcomings of current methods and suggests multiple avenues for future work. Ferran Alet, Javier Lopez-Contreras, James Koppel, Maxwell I. Nye, Armando Solar-Lezama, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Josh Tenenbaum |
ICML | 6 |
| 2021 | Planning for Multi-stage Forceful ManipulationabstractMulti-stage forceful manipulation tasks, such as twisting a nut on a bolt, require reasoning over interlocking constraints over discrete and continuous choices. The robot must choose a sequence of discrete actions, or strategy, such as whether to pick up an object, and the continuous parameters of each of those actions, such as how to grasp that object. In forceful manipulation tasks, the force requirements substantially impact the choices of both strategy and parameters. To enable planning and executing forceful manipulation, we augment an existing task and motion planner with controllers that exert wrenches and constraints that explicitly consider torque and frictional limits. In two domains, opening a childproof bottle and twisting a nut, we demonstrate how the system considers a combinatorial number of strategies and how choosing actions that are robust to parameter variations impacts the choice of strategy. https://mcube.mit.edu/forceful-manipulation/ Rachel M. Holladay, Tomás Lozano-Pérez, Alberto Rodriguez 0003 |
ICRA | 2 |
| 2021 | Shape-Based Transfer of Generic SkillsabstractWe propose a new, data-efficient approach for skill transfer to novel objects, accounting for known categorical shape variation. A low-dimensional shape representation embedding is learned from a set of deformations, sampled between known objects within a category. This latent representation is mapped to a set of control parameters that result in successful execution of a category-level skill on that object. This method generalizes a learned manipulation policy to unseen objects with few training examples. We demonstrate this approach on pouring from cups and scooping with spatulas, where there is complex, nonlinear variation of successful control parameters across objects. Skye Thompson, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2021 | Learning Symbolic Operators for Task and Motion PlanningabstractRobotic planning problems in hybrid state and action spaces can be solved by integrated task and motion planners (TAMP) that handle the complex interaction between motion-level decisions and task-level plan feasibility. TAMP approaches rely on domain-specific symbolic operators to guide the task-level search, making planning efficient. In this work, we formalize and study the problem of operator learning for TAMP. Central to this study is the view that operators define a lossy abstraction of the transition model of a domain. We then propose a bottom-up relational learning method for operator learning and show how the learned operators can be used for planning in a TAMP system. Experimentally, we provide results in three domains, including long-horizon robotic planning tasks. We find our approach to substantially outperform several baselines, including three graph neural network-based model-free approaches from the recent literature. Video: https://youtu.be/iVfpX9BpBRo. Code: https://git.io/JCT0g Tom Silver, Rohan Chitnis, Josh Tenenbaum, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 5 |
| 2021 | Learning When to Quit: Meta-Reasoning for Motion PlanningabstractAnytime motion planners are widely used in robotics. However, the relationship between their solution quality and computation time is not well understood, and thus, determining when to quit planning and start execution is unclear. In this paper, we address the problem of deciding when to stop deliberation under bounded computational capacity, so called meta-reasoning, for anytime motion planning. We propose data-driven learning methods, model-based and model-free meta-reasoning, that are applicable to different environment distributions and agnostic to the choice of anytime motion planners. As a part of the framework, we design a convolutional neural network-based optimal solution predictor that predicts the optimal path length from a given 2D workspace image. We empirically evaluate the performance of the proposed methods in simulation in comparison with baselines. Yoonchang Sung, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 3 |
| 2021 | Tailoring: encoding inductive biases by optimizing unsupervised objectives at prediction timeabstractFrom CNNs to attention mechanisms, encoding inductive biases into neural networks has been a fruitful source of improvement in machine learning. Adding auxiliary losses to the main objective function is a general way of encoding biases that can help networks learn better representations. However, since auxiliary losses are minimized only on training data, they suffer from the same generalization gap as regular task losses. Moreover, by adding a term to the loss function, the model optimizes a different objective than the one we care about. In this work we address both problems: first, we take inspiration from transductive learning and note that after receiving an input but before making a prediction, we can fine-tune our networks on any unsupervised loss. We call this process tailoring, because we customize the model to each input to ensure our prediction satisfies the inductive bias. Second, we formulate meta-tailoring, a nested optimization similar to that in meta-learning, and train our models to perform well on the task objective after adapting them using an unsupervised loss. The advantages of tailoring and meta-tailoring are discussed theoretically and demonstrated empirically on a diverse set of examples. Ferran Alet, Maria Bauzá 0001, Kenji Kawaguchi, Nurullah Giray Kuru, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
NeurIPS | 5 |
| 2020 | Monte Carlo Tree Search in Continuous Spaces Using Voronoi Optimistic Optimization with Regret BoundsabstractMany important applications, including robotics, data-center management, and process control, require planning action sequences in domains with continuous state and action spaces and discontinuous objective functions. Monte Carlo tree search (MCTS) is an effective strategy for planning in discrete action spaces. We provide a novel MCTS algorithm (voot) for deterministic environments with continuous action spaces, which, in turn, is based on a novel black-box function-optimization algorithm (voo) to efficiently sample actions. The voo algorithm uses Voronoi partitioning to guide sampling, and is particularly efficient in high-dimensional spaces. The voot algorithm has an instance of voo at each node in the tree. We provide regret bounds for both algorithms and demonstrate their empirical effectiveness in several high-dimensional problems including two difficult robotics planning problems. Kyungjae Lee 0001, Sungbin Lim, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
AAAI | 5 |
| 2020 | Meta-learning curiosity algorithms
Ferran Alet, Martin F. Schneider, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICLR | 3 |
| 2020 | Online Replanning in Belief Space for Partially Observable Task and Motion ProblemsabstractTo solve multi-step manipulation tasks in the real world, an autonomous robot must take actions to observe its environment and react to unexpected observations. This may require opening a drawer to observe its contents or moving an object out of the way to examine the space behind it. Upon receiving a new observation, the robot must update its belief about the world and compute a new plan of action. In this work, we present an online planning and execution system for robots faced with these challenges. We perform deterministic cost-sensitive planning in the space of hybrid belief states to select likely-to-succeed observation actions and continuous control actions. After execution and observation, we replan using our new state estimate. We initially enforce that planner reuses the structure of the unexecuted tail of the last plan. This both improves planning efficiency and ensures that the overall policy does not undo its progress towards achieving the goal. Our approach is able to efficiently solve partially observable problems both in simulation and in a real-world kitchen. Caelan Reed Garrett, Chris Paxton 0001, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Dieter Fox |
ICRA | 3 |
| 2020 | Visual Prediction of Priors for Articulated Object InteractionabstractExploration in novel settings can be challenging without prior experience in similar domains. However, humans are able to build on prior experience quickly and efficiently. Children exhibit this behavior when playing with toys. For example, given a toy with a yellow and blue door, a child will explore with no clear objective, but once they have discovered how to open the yellow door, they will most likely be able to open the blue door much faster. Adults also exhibit this behaviour when entering new spaces such as kitchens. We develop a method, Contextual Prior Prediction, which provides a means of transferring knowledge between interactions in similar domains through vision. We develop agents that exhibit exploratory behavior with increasing efficiency, by learning visual features that are shared across environments, and how they correlate to actions. Our problem is formulated as a Contextual Multi-Armed Bandit where the contexts are images, and the robot has access to a parameterized action space. Given a novel object, the objective is to maximize reward with few interactions. A domain which strongly exhibits correlations between visual features and motion is kinemetically constrained mechanisms. We evaluate our method on simulated prismatic and revolute joints1. Caris Moses, Michael Noseworthy, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Nicholas Roy |
ICRA | 4 |
| 2019 | Adversarial Actor-Critic Method for Task and Motion Planning Problems Using Planning ExperienceabstractWe propose an actor-critic algorithm that uses past planning experience to improve the efficiency of solving robot task-and-motion planning (TAMP) problems. TAMP planners search for goal-achieving sequences of high-level operator instances specified by both discrete and continuous parameters. Our algorithm learns a policy for selecting the continuous parameters during search, using a small training set generated from the search trees of previously solved instances. We also introduce a novel fixed-length vector representation for world states with varying numbers of objects with different shapes, based on a set of key robot configurations. We demonstrate experimentally that our method learns more efficiently from less data than standard reinforcementlearning approaches and that using a learned policy to guide a planner results in the improvement of planning efficiency. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
AAAI | 3 |
| 2019 | Graph Element Networks: adaptive, structured computation and memoryabstractWe explore the use of graph neural networks (GNNs) to model spatial processes in which there is no a priori graphical structure. Similar to finite element analysis, we assign nodes of a GNN to spatial locations and use a computational process defined on the graph to model the relationship between an initial function defined over a space and a resulting function in the same space. We use GNNs as a computational substrate, and show that the locations of the nodes in space as well as their connectivity can be optimized to focus on the most complex parts of the space. Moreover, this representational strategy allows the learned input-output relationship to generalize over the size of the underlying space and run the same model at different levels of precision, trading computation for accuracy. We demonstrate this method on a traditional PDE problem, a physical prediction problem from robotics, and learning to predict scene images from novel viewpoints. Ferran Alet, Adarsh K. Jeewajee, Maria Bauzá 0001, Alberto Rodriguez 0003, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
ICML | 5 |
| 2019 | Learning Quickly to Plan Quickly Using Modular Meta-LearningabstractMulti-object manipulation problems in continuous state and action spaces can be solved by planners that search over sampled values for the continuous parameters of operators. The efficiency of these planners depends critically on the effectiveness of the samplers used, but effective sampling in turn depends on details of the robot, environment, and task. Our strategy is to learn functions called speciatizers that generate values for continuous operator parameters, given a state description and values for the discrete parameters. Rather than trying to learn a single specializer for each operator from large amounts of data on a single task, we take a modular meta-learning approach. We train on multiple tasks and learn a variety of specializers that, on a new task, can be quickly adapted using relatively little data - thus, our system learns quickly to plan quickly using these specializers. We validate our approach experimentally in simulated 3D pick-and-place tasks with continuous state and action spaces. Visit http://tinyurl.com/chitnis-icra-19 for a supplementary video. Rohan Chitnis, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2019 | Omnipush: accurate, diverse, real-world dataset of pushing dynamics with RGB-D videoabstractPushing is a fundamental robotic skill. Existing work has shown how to exploit models of pushing to achieve a variety of tasks, including grasping under uncertainty, in-hand manipulation and clearing clutter. Such models, however, are approximate, which limits their applicability.Learning-based methods can reason directly from raw sensory data with accuracy, and have the potential to generalize to a wider diversity of scenarios. However, developing and testing such methods requires rich-enough datasets. In this paper we introduce Omnipush, a dataset with high variety of planar pushing behavior.In particular, we provide 250 pushes for each of 250 objects, all recorded with RGB-D and a high precision tracking system. The objects are constructed so as to systematically explore key factors that affect pushing-the shape of the object and its mass distribution-which have not been broadly explored in previous datasets, and allow to study generalization in model learning.Omnipush includes a benchmark for meta-learning dynamic models, which requires algorithms that make good predictions and estimate their own uncertainty. We also provide an RGB video prediction benchmark and propose other relevant tasks that can be suited with this dataset. Data and code are available at https://web.mit.edu/mcube/omnipush-dataset/. Maria Bauzá 0001, Ferran Alet, Yen-Chen Lin, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Phillip Isola, Alberto Rodriguez 0003 |
IROS | 4 |
| 2019 | Force-and-Motion Constrained Planning for Tool UseabstractThe use of hand tools presents a challenge for robot manipulation in part because it calls for motions requiring continuous force application over a whole trajectory, usually involving large joint-angle excursions. The feasible application of a tool, such as pulling a nail with a hammer claw, requires careful coordination of the choice of grasp and joint trajectories to ensure kinematic and force limits are not exceeded - in the grasp as well as the robot mechanism. In this paper, we formulate this type of problem as choosing the values of decision variables in the presence of various constraints. We evaluate the impact of the various constraints in some representative instances of tool use. To aid others in further investigating this class of problems, we have released materials such as printable tool models and experimental data. We hope that these can serve as the basis of a benchmark problem for investigating tasks that involve many kinematic, actuation, friction, and environment constraints. Rachel M. Holladay, Tomás Lozano-Pérez, Alberto Rodriguez 0003 |
IROS | 2 |
| 2019 | Neural Relational Inference with Fast Modular Meta-learningabstractGraph neural networks (GNNs) are effective models for many dynamical systems consisting of entities and relations. Although most GNN applications assume a single type of entity and relation, many situations involve multiple types of interactions. Relational inference is the problem of inferring these interactions and learning the dynamics from observational data. We frame relational inference as a modular meta-learning problem, where neural modules are trained to be composed in different ways to solve many tasks. This meta-learning framework allows us to implicitly encode time invariance and infer relations in context of one another rather than independently, which increases inference capacity. Framing inference as the inner-loop optimization of meta-learning leads to a model-based approach that is more data-efficient and capable of estimating the state of entities that we do not observe directly, but whose existence can be inferred from their effect on observed entities. To address the large search space of graph neural network compositions, we meta-learn a proposal function that speeds up the inner-loop simulated annealing search within the modular meta-learning algorithm, providing two orders of magnitude increase in the size of problems that can be addressed. Ferran Alet, Erica Weng, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
NeurIPS | 3 |
| 2018 | Guiding Search in Continuous State-Action Spaces by Learning an Action Sampler From Off-Target Search ExperienceabstractIn robotics, it is essential to be able to plan efficiently in high-dimensional continuous state-action spaces for long horizons. For such complex planning problems, unguided uniform sampling of actions until a path to a goal is found is hopelessly inefficient, and gradient-based approaches often fall short when the optimization manifold of a given problem is not smooth. In this paper, we present an approach that guides search in continuous spaces for generic planners by learning an action sampler from past search experience. We use a Generative Adversarial Network (GAN) to represent an action sampler, and address an important issue: search experience consists of a relatively large number of actions that are not on a solution path and a relatively small number of actions that actually are on a solution path. We introduce a new technique, based on an importance-ratio estimation method, for using samples from a non-target distribution to make GAN learning more data-efficient. We provide theoretical guarantees and empirical evaluation in three challenging continuous robot planning problems to illustrate the effectiveness of our algorithm. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
AAAI | 3 |
| 2018 | Reliably Arranging Objects in Uncertain DomainsabstractA crucial challenge in robotics is achieving reliable results in spite of sensing and control uncertainty. In this work, we explore the conformant planning approach to robot manipulation. In particular, we tackle the problem of pushing multiple planar objects simultaneously to achieve a specified arrangement without external sensing. Conformant planning is a belief-state planning problem. A belief state is the set of all possible states of the world, and the goal is to find a sequence of actions that will bring an initial belief state to a goal belief state. To do forward belief-state planning, we created a deterministic belief-state transition model from supervised learning based on off-line physics simulations. We compare our method with an on-line physics-based manipulation approach and show significantly reduced planning times and increased robustness in simulated experiments. Finally, we demonstrate the success of this approach in simulations and physical robot experiments. Ariel Anders, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2018 | Finding Frequent Entities in Continuous DataabstractIn many applications that involve processing high-dimensional data, it is important to identify a small set of entities that account for a significant fraction of detections. Rather than formalize this as a clustering problem, in which all detections must be grouped into hard or soft categories, we formalize it as an instance of the frequent items or heavy hitters problem, which finds groups of tightly clustered objects that have a high density in the feature space. We show that the heavy hitters formulation generates solutions that are more accurate and effective than the clustering formulation. In addition, we present a novel online algorithm for heavy hitters, called HAC, which addresses problems in continuous space, and demonstrate its effectiveness on real video and household domains. Ferran Alet, Rohan Chitnis, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IJCAI | 4 |
| 2018 | Integrating Human-Provided Information into Belief State Representation Using Dynamic FactorizationabstractIn partially observed environments, it can be useful for a human to provide the robot with declarative information that represents probabilistic relational constraints on properties of objects in the world, augmenting the robot's sensory observations. For instance, a robot tasked with a search-and-rescue mission may be informed by the human that two victims are probably in the same room. An important question arises: how should we represent the robot's internal knowledge so that this information is correctly processed and combined with raw sensory information? In this paper, we provide an efficient belief state representation that dynamically selects an appropriate factoring, combining aspects of the belief when they are correlated through information and separating them when they are not. This strategy works in open domains, in which the set of possible objects is not known in advance, and provides significant improvements in inference time over a static factoring, leading to more efficient planning for complex partially observed tasks. We validate our approach experimentally in two open-domain planning problems: a 2D discrete gridworld task and a 3D continuous cooking task. A supplementary video can be found at http://tinyurl.com/chitnis-iros-18. Rohan Chitnis, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 3 |
| 2018 | Active Model Learning and Diverse Action Sampling for Task and Motion PlanningabstractThe objective of this work is to augment the basic abilities of a robot by learning to use new sensorimotor primitives to enable the solution of complex long-horizon problems. Solving long-horizon problems in complex domains requires flexible generative planning that can combine primitive abilities in novel combinations to solve problems as they arise in the world. In order to plan to combine primitive actions, we must have models of the preconditions and effects of those actions: under what circumstances will executing this primitive achieve some particular effect in the world? We use, and develop novel improvements on, state-of-the-art methods for active learning and sampling. We use Gaussian process methods for learning the conditions of operator effectiveness from small numbers of expensive training examples collected by experimentation on a robot. We develop adaptive sampling methods for generating diverse elements of continuous sets (such as robot configurations and object poses) during planning for solving a new task, so that planning is as efficient as possible. We demonstrate these methods in an integrated system, combining newly learned models with an efficient continuous-space robot task and motion planner to learn to solve long horizon problems more efficiently than was previously possible. Zi Wang 0004, Caelan Reed Garrett, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 4 |
| 2018 | Look Before You Sweep: Visibility-Aware Motion Planning
Gustavo Goretkin, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
WAFR | 3 |
| 2018 | From Skills to Symbols: Learning Symbolic Representations for Abstract High-Level PlanningabstractWe consider the problem of constructing abstract representations for planning in high-dimensional, continuous environments. We assume an agent equipped with a collection of high-level actions, and construct representations provably capable of evaluating plans composed of sequences of those actions. We first consider the deterministic planning case, and show that the relevant computation involves set operations performed over sets of states. We define the specific collection of sets that is necessary and sufficient for planning, and use them to construct a grounded abstract symbolic representation that is provably suitable for deterministic planning. The resulting representation can be expressed in PDDL, a canonical high-level planning domain language; we construct such a representation for the Playroom domain and solve it in milliseconds using an off-the-shelf planner. We then consider probabilistic planning, which we show requires generalizing from sets of states to distributions over states. We identify the specific distributions required for planning, and use them to construct a grounded abstract symbolic representation that correctly estimates the expected reward and probability of success of any plan. In addition, we show that learning the relevant probability distributions corresponds to specific instances of probabilistic density estimation and probabilistic classification. We construct an agent that autonomously learns the correct abstract representation of a computer game domain, and rapidly solves it. Finally, we apply these techniques to create a physical robot system that autonomously learns its own symbolic representation of a mobile manipulation task directly from sensorimotor data---point clouds, map locations, and joint angles---and then plans using that representation. Together, these results establish a principled link between high-level actions and abstract representations, a concrete theoretical foundation for constructing abstract representations with provable properties, and a practical mechanism for autonomously learning abstract high-level representations. George Dimitri Konidaris, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
J. Artif. Intell. Res. | 3 |
| 2017 | Learning composable models of parameterized skillsabstractThere has been a great deal of work on learning new robot skills, but very little consideration of how these newly acquired skills can be integrated into an overall intelligent system. A key aspect of such a system is compositionality: newly learned abilities have to be characterized in a form that will allow them to be flexibly combined with existing abilities, affording a (good!) combinatorial explosion in the robot's abilities. In this paper, we focus on learning models of the preconditions and effects of new parameterized skills, in a form that allows those actions to be combined with existing abilities by a generative planning and execution system. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 2 |
| 2017 | Learning to guide task and motion planning using score-space representationabstractIn this paper, we propose a learning algorithm that speeds up the search in task and motion planning problems. Our algorithm proposes solutions to three different challenges that arise in learning to improve planning efficiency: what to predict, how to represent a planning problem instance, and how to transfer knowledge from one problem instance to another. We propose a method that predicts constraints on the search space based on a generic representation of a planning problem instance, called score space, where we represent a problem instance in terms of performance of a set of solutions attempted so far. Using this representation, we transfer knowledge, in the form of constraints, from previous problems based on the similarity in score space. We design a sequential algorithm that efficiently predicts these constraints, and evaluate it in three different challenging task and motion planning problems. Results indicate that our approach perform orders of magnitudes faster than an unguided planner. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2017 | Focused model-learning and planning for non-Gaussian continuous state-action systemsabstractWe introduce a framework for model learning and planning in stochastic domains with continuous state and action spaces and non-Gaussian transition models. It is efficient because (1) local models are estimated only when the planner requires them; (2) the planner focuses on the most relevant states to the current planning problem; and (3) the planner focuses on the most informative and/or high-value actions. Our theoretical analysis shows the validity and asymptotic optimality of the proposed approach. Empirically, we demonstrate the effectiveness of our algorithm on a simulated multi-modal pushing problem. Zi Wang 0004, Stefanie Jegelka, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 4 |
| 2016 | Implicit belief-space pre-images for hierarchical planning and executionabstractWe present a method for planning and execution in very high-dimensional mixed discrete and continuous spaces in the presence of uncertainty using an implicit, factored approximation representation of pre-images and extend it to planning in belief space. We demonstrate the approach in a mobile-manipulation domain combining pushing with pick-and-place manipulation with error in sensing and manipulation. We show empirically that execution monitoring using pre-images improves computational efficiency over continual replanning, and that the hierarchical planning method it enables provides further efficiency improvements. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 2 |
| 2016 | Learning to Rank for Synthesizing Planning Heuristics
Caelan Reed Garrett, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IJCAI | 3 |
| 2016 | Object-Based World Modeling in Semi-Static Environments with Dependent Dirichlet Process Mixtures
Lawson L. S. Wong, Thanard Kurutach, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IJCAI | 3 |
| 2016 | Decidability of Semi-Holonomic Prehensile Task and Motion Planning
Ashwin Deshpande, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
WAFR | 3 |
| 2015 | Symbol Acquisition for Probabilistic High-Level Planning
George Dimitri Konidaris, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IJCAI | 3 |
| 2015 | Backward-forward search for manipulation planningabstractIn this paper we address planning problems in high-dimensional hybrid configuration spaces, with a particular focus on manipulation planning problems involving many objects. We present the hybrid backward-forward (HBF) planning algorithm that uses a backward identification of constraints to direct the sampling of the infinite action space in a forward search from the initial state towards a goal configuration. The resulting planner is probabilistically complete and can effectively construct long manipulation plans requiring both prehensile and nonprehensile actions in cluttered environments. Caelan Reed Garrett, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IROS | 2 |
| 2015 | Hierarchical planning for multi-contact non-prehensile manipulationabstractManipulation planning involves planning the combined motion of objects in the environment as well as the robot motions to achieve them. In this paper, we explore a hierarchical approach to planning sequences of non-prehensile and prehensile actions. We subdivide the planning problem into three stages (object contacts, object poses and robot contacts) and thereby reduce the size of search space that is explored. We show that this approach is more efficient than earlier strategies that search in the combined robot-object configuration space directly. Gilwoo Lee, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IROS | 2 |
| 2015 | Generalizing Over Uncertain Dynamics for Online Trajectory Generation
Albert Kim, Hongkai Dai, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ISRR (2) | 5 |
| 2015 | Bayesian Optimization with Exponential ConvergenceabstractThis paper presents a Bayesian optimization method with exponential convergence without the need of auxiliary optimization and without the delta-cover sampling. Most Bayesian optimization methods require auxiliary optimization: an additional non-convex global optimization problem, which can be time-consuming and hard to implement in practice. Also, the existing Bayesian optimization method with exponential convergence requires access to the delta-cover sampling, which was considered to be impractical. Our approach eliminates both requirements and achieves an exponential convergence rate. Kenji Kawaguchi, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
NIPS | 3 |
| 2014 | Constructing Symbolic Representations for High-Level PlanningabstractWe consider the problem of constructing a symbolic description of a continuous, low-level environment for use in planning. We show that symbols that can represent the preconditions and effects of an agent's actions are both necessary and sufficient for high-level planning. This eliminates the symbol design problem when a representation must be constructed in advance, and in principle enables an agent to autonomously learn its own symbolic representations. The resulting representation can be converted into PDDL, a canonical high-level planning representation that enables very fast planning. George Dimitri Konidaris, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
AAAI | 3 |
| 2014 | Interactive Bayesian identification of kinematic mechanismsabstractThis paper addresses the problem of identifying mechanisms based on data gathered while interacting with them. We present a decision-theoretic formulation of this problem, using Bayesian filtering techniques to maintain a distributional estimate of the mechanism type and parameters. In order to reduce the amount of interaction required to arrive at a confident identification, we select actions explicitly to reduce entropy in the current estimate. We demonstrate the approach on a domain with four primitive and two composite mechanisms. The results show that this approach can correctly identify complex mechanisms including mechanisms which are difficult to model analytically. The results also show that entropy-based action selection can significantly decrease the number of actions required to gather the same information. Patrick R. Barragan, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2014 | Not seeing is also believing: Combining object and metric spatial informationabstractSpatial representations are fundamental to mobile robots operating in uncertain environments. Two frequently-used representations are occupancy grid maps, which only model metric information, and object-based world models, which only model object attributes. Many tasks represent space in just one of these two ways; however, because objects must be physically grounded in metric space, these two distinct layers of representation are fundamentally linked. We develop an approach that maintains these two sources of spatial information separately, and combines them on demand. We illustrate the utility and necessity of combining such information through applying our approach to a collection of motivating examples. Lawson L. S. Wong, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2014 | A constraint-based method for solving sequential manipulation planning problemsabstractIn this paper, we describe a strategy for integrated task and motion planning based on performing a symbolic search for a sequence of high-level operations, such as pick, move and place, while postponing geometric decisions. Partial plans (skeletons) in this search thus pose a geometric constraint-satisfaction problem (CSP), involving sequences of placements and paths for the robot, and grasps and locations of objects. We propose a formulation for these problems in a discretized configuration space for the robot. The resulting problems can be solved using existing methods for discrete CSP. Tomás Lozano-Pérez, Leslie Pack Kaelbling |
IROS | 1 |
| 2014 | FFRob: An Efficient Heuristic for Task and Motion Planning
Caelan Reed Garrett, Tomás Lozano-Pérez, Leslie Pack Kaelbling |
WAFR | 2 |
| 2013 | A hierarchical approach to manipulation with diverse actionsabstractWe define the Diverse Action Manipulation (DAMA) problem in which we are given a mobile robot, a set of movable objects, and a set of diverse, possibly non-prehensile manipulation actions, and the goal is to find a sequence of actions that moves each of the objects to a goal configuration. We show that the DAMA problem can be framed as a multi-modal planning problem and describe a hierarchical algorithm that takes advantage of this multi-modal nature. We also extend our earlier forward search sampling algorithm to a bi-directional version. We give results on a complicated manipulation domain and demonstrate that both new algorithms are significantly more efficient than the original, and that the hierarchical algorithm is usually much more efficient than the forward or bi-directional searches. Jennifer L. Barry, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2013 | Optimization in the now: Dynamic peephole optimization for hierarchical planningabstractFor robots to effectively interact with the real world, they will need to perform complex tasks over long time horizons. This is a daunting challenge, but recent advances using hierarchical planning [1] have been able to provide leverage on this problem. Unfortunately, this approach makes no effort to account for the execution cost of an abstract plan and often arrives at poor quality plans. This paper outlines a method for dynamically improving a hierarchical plan during execution. We frame the underlying question as one of evaluating the resource needs of an abstract operator and propose a general way to approach estimating them. We ran experiments in challenging domains and observed up to 30% reduction in execution cost when compared with a standard hierarchical planner. Dylan Hadfield-Menell, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2013 | Object placement as inverse motion planningabstractWe present an approach to robust placing that uses movable surfaces in the environment to guide a poorly grasped object into a goal pose. This problem is an instance of the inverse motion planning problem, in which we solve for a configuration of the environment that makes desired trajectories likely. To calculate the probability that an object will take a particular trajectory, we model the physics of placing as a mixture model of simple object motions. Our algorithm searches over the possible configurations of the object and environment and uses this model to choose the configuration most likely to lead to a successful place. We show that this algorithm allows the PR2 robot to execute placements that fail with traditional placing implementations. Anne Holladay, Jennifer L. Barry, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 4 |
| 2013 | Manipulation-based active search for occluded objectsabstractObject search is an integral part of daily life, and in the quest for competent mobile manipulation robots it is an unavoidable problem. Previous approaches focus on cases where objects are in unknown rooms but lying out in the open, which transforms object search into active visual search. However, in real life, objects may be in the back of cupboards occluded by other objects, instead of conveniently on a table by themselves. Extending search to occluded objects requires a more precise model and tighter integration with manipulation. We present a novel generative model for representing container contents by using object co-occurrence information and spatial constraints. Given a target object, a planner uses the model to guide an agent to explore containers where the target is likely, potentially needing to move occluding objects to enable further perception. We demonstrate the model on simulated domains and a detailed simulation involving a PR2 robot. Lawson L. S. Wong, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2013 | Foresight and reconsideration in hierarchical planning and executionabstractWe present a hierarchical planning and execution architecture that maintains the computational efficiency of hierarchical decomposition while improving optimality. It provides mechanisms for monitoring the belief state during execution and performing selective replanning to repair poor choices and take advantage of new opportunities. It also provides mechanisms for looking ahead into future plans to avoid making short-sighted choices. The effectiveness of this architecture is shown through comparative experiments in simulation and demonstrated on a real PR2 robot. Martin Levihn, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Mike Stilman |
IROS | 3 |
| 2013 | Data Association for Semantic World Modeling from Partial Views
Lawson L. S. Wong, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ISRR | 3 |
| 2012 | Unifying perception, estimation and action for mobile manipulation via belief space planningabstractIn this paper, we describe an integrated strategy for planning, perception, state-estimation and action in complex mobile manipulation domains. The strategy is based on planning in the belief space of probability distribution over states. Our planning approach is based on hierarchical symbolic regression (pre-image back-chaining). We develop a vocabulary of fluents that describe sets of belief states, which are goals and subgoals in the planning process. We show that a relatively small set of symbolic operators lead to task-oriented perception in support of the manipulation goals. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 2 |
| 2012 | LQR-RRT*: Optimal sampling-based motion planning with automatically derived extension heuristicsabstractThe RRT* algorithm has recently been proposed as an optimal extension to the standard RRT algorithm [1]. However, like RRT, RRT* is difficult to apply in problems with complicated or underactuated dynamics because it requires the design of a two domain-specific extension heuristics: a distance metric and node extension method. We propose automatically deriving these two heuristics for RRT* by locally linearizing the domain dynamics and applying linear quadratic regulation (LQR). The resulting algorithm, LQR-RRT*, finds optimal plans in domains with complex or underactuated dynamics without requiring domain-specific design choices. We demonstrate its application in domains that are successively torque-limited, underactuated, and in belief space. Alejandro Perez, Robert Platt 0001, George Dimitri Konidaris, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 5 |
| 2012 | Non-Gaussian belief space planning: Correctness and complexityabstractWe consider the partially observable control problem where it is potentially necessary to perform complex information-gathering operations in order to localize state. One approach to solving these problems is to create plans in belief-space, the space of probability distributions over the underlying state of the system. The belief-space plan encodes a strategy for performing a task while gaining information as necessary. Unlike most approaches in the literature which rely upon representing belief state as a Gaussian distribution, we have recently proposed an approach to non-Gaussian belief space planning based on solving a non-linear optimization problem defined in terms of a set of state samples [1]. In this paper, we show that even though our approach makes optimistic assumptions about the content of future observations for planning purposes, all low-cost plans are guaranteed to gain information in a specific way under certain conditions. We show that eventually, the algorithm is guaranteed to localize the true state of the system and to reach a goal region with high probability. Although the computational complexity of the algorithm is dominated by the number of samples used to define the optimization problem, our convergence guarantee holds with as few as two samples. Moreover, we show empirically that it is unnecessary to use large numbers of samples in order to obtain good performance. Robert Platt 0001, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Russ Tedrake |
ICRA | 3 |
| 2012 | Collision-free state estimationabstractIn state estimation, we often want the maximum likelihood estimate of the current state. For the commonly used joint multivariate Gaussian distribution over the state space, this can be efficiently found using a Kalman filter. However, in complex environments the state space is often highly constrained. For example, for objects within a refrigerator, they cannot interpenetrate each other or the refrigerator walls. The multivariate Gaussian is unconstrained over the state space and cannot incorporate these constraints. In particular, the state estimate returned by the unconstrained distribution may itself be infeasible. Instead, we solve a related constrained optimization problem to find a good feasible state estimate. We illustrate this for estimating collision-free configurations for objects resting stably on a 2-D surface, and demonstrate its utility in a real robot perception domain. Lawson L. S. Wong, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2011 | Hierarchical task and motion planning in the nowabstractIn this paper we outline an approach to the integration of task planning and motion planning that has the following key properties: It is aggressively hierarchical; it makes choices and commits to them in a top-down fashion in an attempt to limit the length of plans that need to be constructed, and thereby exponentially decrease the amount of search required. It operates on detailed, continuous geometric representations and does not require a-priori discretization of the state or action spaces. Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 2 |
| 2011 | DetH*: Approximate Hierarchical Solution of Large Markov Decision Processes
Jennifer L. Barry, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IJCAI | 3 |
| 2011 | Pre-image Backchaining in Belief Space for Mobile Manipulation
Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ISRR | 2 |
| 2011 | Efficient Planning in Non-Gaussian Belief Spaces and Its Application to Robot Grasping
Robert Platt 0001, Leslie Pack Kaelbling, Tomás Lozano-Pérez, Russ Tedrake |
ISRR | 3 |
| 2010 | Class-specific grasping of 3D objects from a single 2D imageabstractOur goal is to grasp 3D objects given a single image, by using prior 3D shape models of object classes. The shape models, defined as a collection of oriented primitive shapes centered at fixed 3D positions, can be learned from a few labeled images for each class. The 3D class model can then be used to estimate the 3D shape of a detected object, including occluded parts, from a single image. The estimated 3D shape is used as to select one of the target grasps for the object. We show that our 3D shape estimation is sufficiently accurate for a robot to successfully grasp the object, even in situations where the part to be grasped is not visible in the input image. Han-Pang Chiu, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
IROS | 4 |
| 2009 | Learning to generate novel views of objects for class recognition
Han-Pang Chiu, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
Comput. Vis. Image Underst. | 3 |
| 2007 | Virtual Training for Multi-View Object Class RecognitionabstractOur goal is to circumvent one of the roadblocks to using existing approaches for single-view recognition for achieving multi-view recognition, namely, the need for sufficient training data for many viewpoints. We show how to construct virtual training examples for multi-view recognition using a simple model of objects (nearly planar facades centered at fixed 3D positions). We also show how the models can be learned from a few labeled images for each class. Han-Pang Chiu, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
CVPR | 3 |
| 2007 | Grasping POMDPsabstractWe provide a method for planning under uncertainty for robotic manipulation by partitioning the configuration space into a set of regions that are closed under compliant motions. These regions can be treated as states in a partially observable Markov decision process (POMDP), which can be solved to yield optimal control policies under uncertainty. We demonstrate the approach on simple grasping problems, showing that it can construct highly robust, efficiently executable solutions Kaijen Hsiao, Leslie Pack Kaelbling, Tomás Lozano-Pérez |
ICRA | 3 |
| 2006 | Imitation Learning of Whole-Body GraspsabstractA system is detailed here for using imitation learning to teach a robot to grasp objects using both hand and whole-body grasps, which use the arms and torso as well as hands. Demonstration grasp trajectories are created by teleoperating a simulated robot to pick up simulated objects, modeled as combinations of up to three aligned primitives - boxes, cylinders, and spheres. When presented with a target object, the system compares it against the objects in a stored database to pick a demonstrated grasp used on a similar object. By considering the target object to be a transformed version of the demonstration object, contact points are mapped from one object to the other. The most promising grasp candidate is chosen with the aid of a grasp quality metric. To test the success of the chosen grasp, a collision-free grasp trajectory is found and an attempt is made to execute it in simulation. The implemented system successfully picks up 92 out of 100 randomly generated test objects in simulation Kaijen Hsiao, Tomás Lozano-Pérez |
IROS | 2 |
| 2006 | Protein Side-Chain Placement Through MAP Estimation and Problem-Size Reduction
Eun-Jong Hong, Tomás Lozano-Pérez |
WABI | 2 |
| 2000 | Image Database Retrieval with Multiple-Instance Learning TechniquesabstractIn this paper, we develop and test an approach for retrieving images from an image database based on content similarity. First, each picture is divided into many overlapping regions. For each region, the sub-picture is filtered and converted into a feature vector. In this way, each picture is represented by a number of different feature vectors. The user selects positive and negative image examples to train the system. During the training, a multiple-instance learning method known as the diverse density algorithm is employed to determine which feature vector in each image best represents the user's concept, and which dimensions of the feature vectors are important. The system tries to retrieve images with similar feature vectors from the remainder of the database. A variation of the weighted correlation statistic is used to determine image similarity. The approach is tested on a medium-sized database of natural scenes as well as single- and multiple-object images. Tomás Lozano-Pérez |
ICDE | 2 |
| 1999 | A Framework for Learning Query Concepts in Image ClassificationabstractIn this paper, we adapt the Multiple Instance Learning paradigm using the Diverse Density algorithm as a way of modeling the ambiguity in images in order to learn "visual concepts" that can be used to classify new images. In this framework, a user labels an image as positive if the image contains the concept. Each example image is a bag of instances (sub-images) where only the bag is labeled-not the individual instances (sub-images). From a small collection of positive and negative examples, the system learns the concept and uses it to retrieve images that contain the concept from a large database. The learned "concepts" are simple templates that capture the color, texture and spatial properties of the class of images. We introduced this method earlier in the domain of natural scene classification using simple, low resolution sub-images as instances. In this paper, we extend the bag generator (the mechanism which takes an image and generates a set of instances) to generate more complex instances using multiple cues on segmented high resolution images. We show that this method can be used to learn certain object class concepts (e.g. cars) in addition, to natural scenes. Aparna Lakshmi Ratan, Oded Maron, W. Eric L. Grimson, Tomás Lozano-Pérez |
CVPR | 4 |
| 1997 | A Framework for Multiple-Instance Learning
Oded Maron, Tomás Lozano-Pérez |
NIPS | 2 |
| 1997 | Solving the Multiple Instance Problem with Axis-Parallel Rectangles
Thomas G. Dietterich, Richard H. Lathrop, Tomás Lozano-Pérez |
Artif. Intell. | 3 |
| 1996 | An automatic registration method for frameless stereotaxy, image guided surgery, and enhanced reality visualizationabstractThere is a need for frameless guidance systems to help surgeons plan the exact location for incisions, to define the margins of tumors, and to precisely identify locations of neighboring critical structures. The authors have developed an automatic technique for registering clinical data, such as segmented magnetic resonance imaging (MRI) or computed tomography (CT) reconstructions, with any view of the patient on the operating table. The authors demonstrate on the specific example of neurosurgery. The method enables a visual mix of live video of the patient and the segmented three-dimensional (3-D) MRI or CT model. This supports enhanced reality techniques for planning and guiding neurosurgical procedures and allows us to interactively view extracranial or intracranial structures nonintrusively. Extensions of the method include image guided biopsies, focused therapeutic procedures, and clinical studies involving change detection over time sequences of images. W. Eric L. Grimson, Gil J. Ettinger, Steve J. White, Tomás Lozano-Pérez, William M. Wells III, Ron Kikinis |
IEEE Trans. Medical Imaging | 4 |
| 1994 | An automatic registration method for frameless stereotaxy, image guided surgery, and enhanced reality visualizationabstractThere is a need for frameless guidance systems to help neurosurgeons to plan the exact location of a craniotomy, to define the margins of tumors and to precisely identify locations of neighboring critical structures. We have developed an automatic technique for registering clinical data, such as segmented MRI or CT reconstructions, with the patient's head on the operating table. A second method calibrates the position of a video camera relative to the patient. The combination allows a visual mix of live video of the patient with the segmented 3D MRI or CT model, enabling enhanced reality techniques for planning and guiding neurosurgical procedures, and to interactively view extracranial or intracranial structures non-intrusively. Extensions of the method include image guided biopsies, focused therapeutic procedures and clinical studies involving change detection over time sequences of images.> W. Eric L. Grimson, Tomás Lozano-Pérez, Steve J. White, William M. Wells III, Ron Kikinis, Gil J. Ettinger |
CVPR | 2 |
| 1993 | An automatic tube inspection system that finds cylinders in range dataabstractA system that automatically inspects pieces of formed tubing is described. To locate the part, the system automatically identifies cylindrical tube sections from sparse range samples taken with an active scanning device, and uses this to roughly locate the part under sensor. This localization is used to determine a detailed scanning strategy, which is executed to acquire more precise and detailed information. These data are than used to verify specifications on components.> W. Eric L. Grimson, Tomás Lozano-Pérez, N. Noble, Steve J. White |
CVPR | 2 |
| 1993 | A Comparison of Dynamic Reposing and Tangent Distance for Drug Activity Prediction
Thomas G. Dietterich, Ajay N. Jain, Richard H. Lathrop, Tomás Lozano-Pérez |
NIPS | 4 |
| 1991 | Parallel robot motion planningabstractA fast, parallel method for computing configuration space maps is presented. The method is made possible by recognizing that one can compute a family of primitive maps which can be combined by superposition based on the distribution of real obstacles. This motion planner has been implemented for the first three degrees-of-freedom of a Puma robot in *Lisp on a Connection Machine with 8 K processors. A six degree-of-freedom version of the algorithm which performs a sequential search of the six-dimensional configuration space, building three-dimensional cross sections in parallel, has also been implemented.> Tomás Lozano-Pérez, Patrick A. O'Donnell |
ICRA | 1 |
| 1990 | Planning two-fingered grasps for pick-and-place operations on polyhedraabstractThe authors focus on the crucial step in a pick-and-place operation, the choice of grasp. They describe an approach to choosing grasps, implemented in the task-level planning system HANDEY, which attempts to deal in a general fashion with the interaction between the choice of grasp and the choice of paths to reach the grasp. The approach is based on the systematic use of the configuration-space representation of the motion constraints on the robot. A very simple and efficient algorithm for approximating the configuration-space constraints leads to a practical method.> Joseph L. Jones, Tomás Lozano-Pérez |
ICRA | 2 |
| 1990 | Grasp stability and feasibility for an arm with an articulated handabstractA system for generating a stable, feasible grasp of a polyhedral object is presented. A set of contact points on the object that can result in a stable grasp is found, and a feasible grasp in which the robot contacts the object at those contact points is determined. The algorithm is designed for the Salisbury hand mounted on a Puma 560 arm, but a similar approach could be used to develop grasping systems for other robots. Simulations show that the system can generate a wide range of grasps in difficult situations.> Nancy S. Pollard, Tomás Lozano-Pérez |
ICRA | 2 |
| 1989 | Assembly strategies for chamferless partsabstractThe authors illustrate the need for planning in assembly and describe a set of modeling and planning techniques developed to generate robust force-control strategies for a certain class of assemblies. Specifically, they develop strategies for the chamferless insertion of a planar peg into a hole and the insertion of a three-dimensional rectangular peg into a rectangular hole. The complexity of applying these techniques in three dimensions is also discussed. It is seen from the analysis of the insertion of a planar peg into a chamferless hole that there are cases where an assembly may not be reliably carried out if the contact configurations between parts are not constrained. In such cases it is necessary to a priori specify the configurations through which the assembly must pass, and guarantee that only those configurations are encountered. From the analysis for the insertion of a three-dimensional rectangular peg into a chamferless hole, it is seen that for moderately complex assemblies involving may possible configurations, the specification of a set of configurations through which parts must pass is considerably more difficult than for the planar case. However, by considering only a subset of the possible configurations chosen on the basis of a set of heuristics, successful assembly strategies can be generated.> Michael Caine, Tomás Lozano-Pérez, Warren P. Seering |
ICRA | 2 |
| 1989 | Deadlock-free and collision-free coordination of two robot manipulatorsabstractThe authors describe a method for coordinating the trajectories of two robot manipulators so as to avoid collisions between them. It is assumed that the robots' environment is known and that the robots' paths can thus be planned in advance but that there may be significant variations in the execution time of some of the path segments. The goal is to allow the motions of each manipulator to be planned nearly independently and to allow the execution of the path segments to be asynchronous. The coordination is achieved by introducing explicit coordination commands into the path. The key problems in coordinating trajectories are to avoid collisions between the two robots and to avoid deadlock, that is, situations where each manipulator is waiting for the other to proceed. Patrick A. O'Donnell, Tomás Lozano-Pérez |
ICRA | 2 |
| 1989 | Extending the Constraint Propagation of Intervals
Allen C. Ward, Tomás Lozano-Pérez, Warren P. Seering |
IJCAI | 2 |
| 1987 | Finding cylinders in range dataabstractWe have investigated the problem of locating cylinders in a depth scan map. The crucial problem is deciding whether a group of scans could arise from the same cylinder. We investigated a number of traditional approaches to this problem. We found significant reliability and accuracy problems in the traditional approaches that involve fitting ellipses to the scan data. As an alternative, we have developed a simple and very robust method for computing the axis of a cylinder based on three scans. This computation provides the basic capability needed to segment the scan data. This report summarizes our experience with several of the methods and describes the new method in detail. Tomás Lozano-Pérez, W. Eric L. Grimson, Steve J. White |
ICRA | 1 |
| 1987 | Handey: A robot system that recognizes, plans, and manipulatesabstractWe describe a robot system capable of locating a part in an unstructured pile of objects, choose a grasp on the part, plan a motion to reach the part safely, and plan a motion to place the part at a commanded position. The system requires as input a polyhedral world model including models of the part to be manipulated, the robot arm, and any other fixed objects in the environment. In addition, the system builds a depth map, using structured light, of the area where the part is to be found initially. Any other objects present in that area do not have to be modeled. Tomás Lozano-Pérez, Joseph L. Jones, Emmanuel Mazer, Patrick A. O'Donnell, W. Eric L. Grimson, Pierre Tournassoud, Alain Lanusse |
ICRA | 1 |
| 1987 | RegraspingabstractRegrasping must be performed whenever a robot's grasp of an object is not compatible with the task it must perform. This paper presents an approach to the problem of regrasping for a robot arm equipped with parallel-jaw end-effector. The method employs a table surface to place the object in intermediate positions. Pierre Tournassoud, Tomás Lozano-Pérez, Emmanuel Mazer |
ICRA | 2 |
| 1987 | On Multiple Moving Objects
Michael A. Erdmann, Tomás Lozano-Pérez |
Algorithmica | 2 |
| 1987 | Localizing Overlapping Parts by Searching the Interpretation TreeabstractThis paper discusses how local measurements of positions and surface normals may be used to identify and locate overlapping objects. The objects are modeled as polyhedra (or polygons) having up to six degrees of positional freedom relative to the sensors. The approach operates by examining all hypotheses about pairings between sensed data and object surfaces and efficiently discarding inconsistent ones by using local constraints on: distances between faces, angles between face normals, and angles (relative to the surface normals) of vectors between sensed points. The method described here is an extension of a method for recognition and localization of nonoverlapping parts previously described in [18] and [15]. W. Eric L. Grimson, Tomás Lozano-Pérez |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1987 | A simple motion-planning algorithm for general robot manipulatorsabstractA simple and efficient algorithm is presented, using configuration space, to plan collision-free motions for general manipulators. An implementation of the algorithm for manipulators made up of revolute joints is also presented. The configuration-space obstacles for an n degree-of-freedom manipulator are approximated by sets of n - 1- dimensional slices, recursively built up from one-dimensional slices. This obstacle representation leads to an efficient approximation of the free space outside of the configuration-space obstacles. Tomás Lozano-Pérez |
IEEE J. Robotics Autom. | 1 |
| 1986 | A Simple Motion Planning Algorithm for General Robot Manipulators
Tomás Lozano-Pérez |
AAAI | 1 |
| 1986 | On multiple moving objectsabstractThis paper explores the motion planning problem for multiple moving objects. The approach taken consists of assigning priorities to the objects, then planning motions one object at a time. For each moving object, the planner constructs a configuration space-time that represents the time-varying constraints imposed on the moving object by the other moving and stationary objects. The planner represents this space-time approximately, using two-dimensional slices. The space-time is then searched for a collision-free path. The paper demonstrates this approach in two domains. One domain consists of translating planar objects; the other domain consists of two-link planar articulated arms. Michael A. Erdmann, Tomás Lozano-Pérez |
ICRA | 2 |
| 1985 | Recognition and localization of overlapping parts from sparse data in two and three dimensionsabstractThis paper discusses how sparse local measurements of positions and surface normals may be used to identify and locate overlapping objects. The objects are modeled as polyhedra (or polygons) having up to six degrees of freedom relative to the sensors. The approach operates by examining all hypotheses about pairings between sensed data and object surfaces and efficiently discarding inconsistent ones by using local constraints on: distances between faces, angles between face normals, and angles (relative to the surface normals) of vectors between sensed points. The method described here is an extension of a method for recognition and localization of non-overlapping parts previously described in [Grimson & Lozano--Pérez 84] and [Gaston & Lozano-Pérez 84]. W. Eric L. Grimson, Tomás Lozano-Pérez |
ICRA | 2 |
| 1985 | Compliance in Robot Manipulation
Tomás Lozano-Pérez |
Artif. Intell. | 1 |
| 1985 | A subdivision algorithm in configuration space for findpath with rotationabstractA recursive cellular representation for configuration space is presented along with an algorithm for searching that space for collision-free paths. The details of the algorithm are presented for polygonal obstacles and a moving object with two translational and one rotational degrees of freedom. Rodney A. Brooks, Tomás Lozano-Pérez |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1984 | Model-based recognition and localization from tactile dataabstractThis paper discusses how local measurements of three-dimensional positions and surface normals recorded by a set of tactile sensors may be used to identify and locate objects, from among a set of known objects. The objects are modeled as polyhedra having up to six degrees of freedom relative to the sensors. We show that inconsistent hypotheses about pairings between sensed points and object surfaces can be discarded efficiently by using local constraints on: distances between faces, angles between face normals, and angles (relative to the surface normals) of vectors between sensed points. We show by simulation that the number of hypotheses consistent with these constraints is small. We also show how to recover the position and orientation of the object from the sense data. W. Eric L. Grimson, Tomás Lozano-Pérez |
ICRA | 2 |
| 1984 | Tactile Recognition and Localization Using Object Models: The Case of Polyhedra on a PlaneabstractThis paper discusses how data from multiple tactile sensors may be used to identify and locate one object, from among a set of known objects. We use only local information from sensors: 1) the position of contact points and 2) ranges of surface normals at the contact points. The recognition and localization process is structured as the development and pruning of a tree of consistent hypotheses about pairings between contact points and object surfaces. In this paper, we deal with polyhedral objects constrained to lie on a known plane, i.e., having three degrees of positioning freedom relative to the sensors. We illustrate the performance of the algorithm by simulation. Peter C. Gaston, Tomás Lozano-Pérez |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1983 | A Subdivision Algorithm Configuration Space for Findpath With Rotation
Rodney A. Brooks, Tomás Lozano-Pérez |
IJCAI | 2 |
| 1983 | Spatial Planning: A Configuration Space ApproachabstractThis paper presents algorithms for computing constraints on the position of an object due to the presence of ther objects. This problem arises in applications that require choosing how to arrange or how to move objects without collisions. The approach presented here is based on characterizing the position and orientation of an object as a single point in a configuration space, in which each coordinate represents a degree of freedom in the position or orientation of the object. The configurations forbidden to this object, due to the presence of other objects, can then be characterized as regions in the configuration space, called configuration space obstacles. The paper presents algorithms for computing these configuration space obstacles when the objects are polygons or polyhedra. Tomás Lozano-Pérez |
IEEE Trans. Computers | 1 |
| 1982 | Robotics
Tomás Lozano-Pérez |
Artif. Intell. | 1 |
| 1981 | Automatic Planning of Manipulator Transfer MovementsabstractThe class of problems that involve finding where to place or how to move a solid object in the presence of obstacles is discussed. The solution to this class of problems is essential to the automatic planning of manipulator transfer movements, i.e., the motions to grasp a part and place it at some destination. For example, planning transfer movements requires the ability to plan paths for the manipulator that avoid collisions with objects in the workspace and the ability to choose safe grasp points on objects. The approach to these problems described here is based on a method of computing an explicit representation of the manipulator configurations that would bring about a collision. Tomás Lozano-Pérez |
IEEE Trans. Syst. Man Cybern. | 1 |
| 1977 | LAMA: A Language for Automatic Mechanical Assembly
Tomás Lozano-Pérez, Patrick Henry Winston |
IJCAI | 1 |