VLDB 2026 Research / reviewers in the wild / expert
Andrew Spielberg
dblp:151/9364 · also Andrew Everett Spielberg
· DBLP profile ↗
19ranked-venue papers
3as first author
9since 2021 · last 2024
0000-0002-6937-6204ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 2 first-author · 6 since 2021Systems, architecture and hardware · 7 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
13 papers |
Robot manipulation · 28% Motion planning and robot control · 16% Legged, aerial and field robots · 15% | |
| Computer graphics and multimedia
10 papers |
Computer animation and physical simulation · 63% Computational fabrication · 31% Geometric modeling and processing · 6% | |
| Human-computer interaction and pervasive computing
5 papers |
Personal fabrication and tangible interfaces · 42% Wearable and physiological sensing · 22% Haptics and multimodal interaction · 15% |
Topics — the 30 heaviest of 51, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer animation and physical simulation
differentiable simulation |
1.3 | 3 | 2023 | DiffPD: Differentiable Projective Dynamics · ACM Trans. Graph. 2022 DiffAqua: a differentiable computational design pipeline for soft underwater swimmers with shape interpolation · ACM Trans. Graph. 2021 DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models · NeurIPS 2023 |
Robotics › Motion planning and robot control › design optimization
co-design of morphology and control |
1.2 | 2 | 2023 | DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models · NeurIPS 2023 Multi-Objective Graph Heuristic Search for Terrestrial Robot Design · ICRA 2021 |
Robotics › Robot manipulation
soft robotics |
1.0 | 2 | 2023 | DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models · NeurIPS 2023 ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics · ICRA 2019 |
Computer animation and physical simulation › deformable body simulation
soft body simulation |
0.7 | 2 | 2022 | DiffPD: Differentiable Projective Dynamics · ACM Trans. Graph. 2022 Learning-In-The-Loop Optimization: End-To-End Control And Co-Design Of Soft Robots Through Learned Deep Latent Representations · NeurIPS 2019 |
Robotics › Robot manipulation
contact-rich manipulation |
0.7 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Machine learning › Generative modeling
diffusion model |
0.7 | 1 | 2023 | DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models · NeurIPS 2023 |
Robotics › Legged, aerial and field robots
locomotion |
0.7 | 1 | 2023 | SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse Environments · ICLR 2023 |
Computer vision › 3D vision › implicit neural representation
neural field |
0.7 | 1 | 2023 | Neural Fields with Hard Constraints of Arbitrary Differential Order · NeurIPS 2023 |
Robotics › Robot manipulation › assembly
object insertion |
0.7 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Machine learning › Transfer learning and domain adaptation
sim-to-real transfer |
0.7 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Robotics › Legged, aerial and field robots › robot locomotion
soft robot locomotion |
0.7 | 1 | 2023 | SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse Environments · ICLR 2023 |
Machine learning › Transfer learning and domain adaptation
zero-shot transfer |
0.7 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Computer animation and physical simulation
collision handling |
0.6 | 1 | 2022 | DiffPD: Differentiable Projective Dynamics · ACM Trans. Graph. 2022 |
Computer animation and physical simulation
projective dynamics |
0.6 | 1 | 2022 | DiffPD: Differentiable Projective Dynamics · ACM Trans. Graph. 2022 |
Personal fabrication and tangible interfaces › soft robotics
soft actuator fabrication |
0.6 | 1 | 2022 | Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting · CHI 2022 |
Computational fabrication › soft robotics
soft robot design |
0.5 | 1 | 2021 | DiffAqua: a differentiable computational design pipeline for soft underwater swimmers with shape interpolation · ACM Trans. Graph. 2021 |
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion |
0.4 | 1 | 2020 | RoboGrammar: graph grammar for terrain-optimized robot design · ACM Trans. Graph. 2020 |
Robotics › Robot navigation and mapping › mobile robot navigation
terrain traversal |
0.4 | 1 | 2020 | RoboGrammar: graph grammar for terrain-optimized robot design · ACM Trans. Graph. 2020 |
Computational fabrication
robot design |
0.4 | 1 | 2020 | RoboGrammar: graph grammar for terrain-optimized robot design · ACM Trans. Graph. 2020 |
Machine learning › Representation and self-supervised learning › representation learning
latent representation learning |
0.4 | 1 | 2019 | Learning-In-The-Loop Optimization: End-To-End Control And Co-Design Of Soft Robots Through Learned Deep Latent Representations · NeurIPS 2019 |
Robotics › Robot manipulation › soft robotics
soft robot control |
0.4 | 1 | 2019 | Learning-In-The-Loop Optimization: End-To-End Control And Co-Design Of Soft Robots Through Learned Deep Latent Representations · NeurIPS 2019 |
Computer animation and physical simulation
deformable body simulation |
0.4 | 1 | 2019 | ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics · ICRA 2019 |
Geometric modeling and processing › solid modeling
constructive solid geometry |
0.3 | 1 | 2018 | InverseCSG: automatic conversion of 3D models to CSG trees · ACM Trans. Graph. 2018 |
Robotics › Motion planning and robot control
motion planning |
0.3 | 1 | 2017 | Functional co-optimization of articulated robots · ICRA 2017 |
Robotics › Robot manipulation
robot design |
0.3 | 1 | 2017 | Functional co-optimization of articulated robots · ICRA 2017 |
Robotics › Motion planning and robot control
trajectory optimization |
0.3 | 1 | 2017 | Functional co-optimization of articulated robots · ICRA 2017 |
Robotics › Robot manipulation
assembly |
0.2 | 1 | 2015 | Multi-robot grasp planning for sequential assembly operations · ICRA 2015 |
Robotics › Robot manipulation › grasping
grasp planning |
0.2 | 1 | 2015 | Multi-robot grasp planning for sequential assembly operations · ICRA 2015 |
Haptics and multimodal interaction › tactile sensing
contact sensing |
0.2 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Haptics and multimodal interaction
haptic feedback |
0.2 | 1 | 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion Policies · ICRA 2023 |
Methods — techniques the papers use, named apart from their topics
differentiable simulation · 3.5photoreceptor simulation · 1.5computational morphology design · 1.5time delay modeling · 1.3spectral collocation · 1.3meshless interpolation · 1.3memory representation · 1.3domain randomization · 1.3diffusion model · 1.3co-design optimization · 1.3trajectory optimization · 0.6machine knitting · 0.6elastic stitch programming · 0.6closed-loop control · 0.6cholesky decomposition · 0.6capacitive sensing · 0.6adjoint method · 0.6shape interpolation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | How Far Can a 1-Pixel Camera Go? Solving Vision Tasks Using Photoreceptors and Computationally Designed Visual Morphology
Andrei Atanov, Rishubh Singh, Isabella Yu, Andrew Spielberg, Amir Zamir |
ECCV (74) | 5 |
| 2023 | SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse Environments
Tsun-Hsuan Wang, Pingchuan Ma 0002, Andrew Spielberg, Zhou Xian, Josh Tenenbaum, Daniela Rus, Chuang Gan 0001 |
ICLR | 3 |
| 2023 | Zero-Shot Transfer of Haptics-Based Object Insertion PoliciesabstractHumans naturally exploit haptic feedback during contact-rich tasks like loading a dishwasher or stocking a bookshelf. Current robotic systems focus on avoiding unexpected contact, often relying on strategically placed environment sensors. Recently, contact-exploiting manipulation policies have been trained in simulation and deployed on real robots. However, they require some form of real-world adaptation to bridge the sim-to-real gap, which might not be feasible in all scenarios. In this paper we train a contact-exploiting manipulation policy in simulation for the contact-rich household task of loading plates into a slotted holder, which transfers without any fine-tuning to the real robot. We investigate various factors necessary for this zero-shot transfer, like time delay modeling, memory representation, and domain randomization. Our policy transfers with minimal sim-to-real gap and significantly outperforms heuristic and learnt baselines. It also generalizes well to a cup and plates of different sizes and weights. The project website is https://sites.google.com/view/compliant-object-insertion. Samarth Brahmbhatt, Ankur Deka, Andrew Spielberg, Matthias Müller 0011 |
ICRA | 3 |
| 2023 | DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion ModelsabstractNature evolves creatures with a high complexity of morphological and behavioral intelligence, meanwhile computational methods lag in approaching that diversity and efficacy. Co-optimization of artificial creatures' morphology and control in silico shows promise for applications in physical soft robotics and virtual character creation; such approaches, however, require developing new learning algorithms that can reason about function atop pure structure. In this paper, we present DiffuseBot, a physics-augmented diffusion model that generates soft robot morphologies capable of excelling in a wide spectrum of tasks. \name bridges the gap between virtually generated content and physical utility by (i) augmenting the diffusion process with a physical dynamical simulation which provides a certificate of performance, and (ii) introducing a co-design procedure that jointly optimizes physical design and control by leveraging information about physical sensitivities from differentiable simulation. We showcase a range of simulated and fabricated robots along with their capabilities. Check our website: https://diffusebot.github.io/ Tsun-Hsuan Wang, Juntian Zheng, Pingchuan Ma 0002, Yilun Du, Byungchul Kim, Andrew Spielberg, Josh Tenenbaum, Chuang Gan 0001, Daniela Rus |
NeurIPS | 6 |
| 2023 | Neural Fields with Hard Constraints of Arbitrary Differential OrderabstractWhile deep learning techniques have become extremely popular for solving a broad range of optimization problems, methods to enforce hard constraints during optimization, particularly on deep neural networks, remain underdeveloped. Inspired by the rich literature on meshless interpolation and its extension to spectral collocation methods in scientific computing, we develop a series of approaches for enforcing hard constraints on neural fields, which we refer to as Constrained Neural Fields (CNF). The constraints can be specified as a linear operator applied to the neural field and its derivatives. We also design specific model representations and training strategies for problems where standard models may encounter difficulties, such as conditioning of the system, memory consumption, and capacity of the network when being constrained. Our approaches are demonstrated in a wide range of real-world applications. Additionally, we develop a framework that enables highly efficient model and constraint specification, which can be readily applied to any downstream task where hard constraints need to be explicitly satisfied during optimization. Fangcheng Zhong, Kyle Fogarty, Param Hanji, Tianhao Wu 0003, Alejandro Sztrajman, Andrew Spielberg, Andrea Tagliasacchi, Petra Bosilj, A. Cengiz Öztireli |
NeurIPS | 6 |
| 2022 | Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine KnittingabstractSoft actuators with integrated sensing have shown utility in a variety of applications such as assistive wearables, robotics, and interactive input devices. Despite their promise, these actuators can be difficult to both design and fabricate. As a solution, we present a workflow for computationally designing and digitally fabricating soft pneumatic actuators via a machine knitting process. Machine knitting is attractive as a fabrication process because it is fast, digital (programmable), and provides access to a rich material library of functional yarns for specified mechanical behavior and integrated sensing. Our method uses elastic stitches to construct non-homogeneous knitting structures, which program the bending of actuators when inflated. Our method also integrates pressure and swept frequency capacitive sensing structures using conductive yarns. The entire knitted structure is fabricated automatically in a single machine run. We further provide a computational design interface for the user to interactively preview actuators’ quasi-static shape when authoring elastic stitches. Our sensing-integrated actuators are cost-effective, easy to design, robust to large actuation, and require minimal manual post-processing. We demonstrate five use-cases of our actuators in relevant application settings. Yiyue Luo, Kui Wu 0003, Andrew Spielberg, Michael Foshey, Daniela Rus, Tomás Palacios, Wojciech Matusik |
CHI | 3 |
| 2022 | DiffPD: Differentiable Projective DynamicsabstractWe present a novel, fast differentiable simulator for soft-body learning and control applications. Existing differentiable soft-body simulators can be classified into two categories based on their time integration methods: Simulators using explicit timestepping schemes require tiny timesteps to avoid numerical instabilities in gradient computation, and simulators using implicit time integration typically compute gradients by employing the adjoint method and solving the expensive linearized dynamics. Inspired by Projective Dynamics ( PD ), we present Differentiable Projective Dynamics ( DiffPD ), an efficient differentiable soft-body simulator based on PD with implicit time integration. The key idea in DiffPD is to speed up backpropagation by exploiting the prefactorized Cholesky decomposition in forward PD simulation. In terms of contact handling, DiffPD supports two types of contacts: a penalty-based model describing contact and friction forces and a complementarity-based model enforcing non-penetration conditions and static friction. We evaluate the performance of DiffPD and observe it is 4–19 times faster compared with the standard Newton’s method in various applications including system identification, inverse design problems, trajectory optimization, and closed-loop control. We also apply DiffPD in a reality-to-simulation ( real-to-sim ) example with contact and collisions and show its capability of reconstructing a digital twin of real-world scenes. Tao Du 0001, Kui Wu 0003, Pingchuan Ma 0002, Sebastien Wah, Andrew Spielberg, Daniela Rus, Wojciech Matusik |
ACM Trans. Graph. | 5 |
| 2021 | Multi-Objective Graph Heuristic Search for Terrestrial Robot DesignabstractWe present methods for co-designing rigid robots over control and morphology (including discrete topology) over multiple objectives. Previous work has addressed problems in single-objective robot co-design or multi-objective control. However, the joint multi-objective co-design problem is extremely important for generating capable, versatile, algorithmically designed robots. In this work, we present Multi-Objective Graph Heuristic Search, which extends a single-objective graph heuristic search from previous work to enable a highly efficient multi-objective search in a combinatorial design topology space. Core to this approach, we introduce a new universal, multiobjective heuristic function based on graph neural networks that is able to effectively leverage learned information between different task trade-offs. We demonstrate our approach on six combinations of seven terrestrial locomotion and design tasks, including one three-objective example. We compare the captured Pareto fronts across different methods and demonstrate that our multi-objective graph heuristic search quantitatively and qualitatively outperforms other techniques. Jie Xu 0028, Andrew Spielberg, Allan Zhao, Daniela Rus, Wojciech Matusik |
ICRA | 2 |
| 2021 | DiffAqua: a differentiable computational design pipeline for soft underwater swimmers with shape interpolationabstractThe computational design of soft underwater swimmers is challenging because of the high degrees of freedom in soft-body modeling. In this paper, we present a differentiable pipeline for co-designing a soft swimmer's geometry and controller. Our pipeline unlocks gradient-based algorithms for discovering novel swimmer designs more efficiently than traditional gradient-free solutions. We propose Wasserstein barycenters as a basis for the geometric design of soft underwater swimmers since it is differentiable and can naturally interpolate between bio-inspired base shapes via optimal transport. By combining this design space with differentiable simulation and control, we can efficiently optimize a soft underwater swimmer's performance with fewer simulations than baseline methods. We demonstrate the efficacy of our method on various design problems such as fast, stable, and energy-efficient swimming and demonstrate applicability to multi-objective design. Pingchuan Ma 0002, Tao Du 0001, John Z. Zhang, Kui Wu 0003, Andrew Spielberg, Robert K. Katzschmann, Wojciech Matusik |
ACM Trans. Graph. | 5 |
| 2020 | Functional optimization of fluidic devices with differentiable stokes flowabstractWe present a method for performance-driven optimization of fluidic devices. In our approach, engineers provide a high-level specification of a device using parametric surfaces for the fluid-solid boundaries. They also specify desired flow properties for inlets and outlets of the device. Our computational approach optimizes the boundary of the fluidic device such that its steady-state flow matches desired flow at outlets. In order to deal with computational challenges of this task, we propose an efficient, differentiable Stokes flow solver. Our solver provides explicit access to gradients of performance metrics with respect to the parametric boundary representation. This key feature allows us to couple the solver with efficient gradient-based optimization methods. We demonstrate the efficacy of this approach on designs of five complex 3D fluidic systems. Our approach makes an important step towards practical computational design tools for high-performance fluidic devices. Tao Du 0001, Kui Wu 0003, Andrew Spielberg, Wojciech Matusik, Bo Zhu 0002, Eftychios Sifakis |
ACM Trans. Graph. | 3 |
| 2020 | RoboGrammar: graph grammar for terrain-optimized robot designabstractWe present RoboGrammar , a fully automated approach for generating optimized robot structures to traverse given terrains. In this framework, we represent each robot design as a graph, and use a graph grammar to express possible arrangements of physical robot assemblies. Each robot design can then be expressed as a sequence of grammar rules. Using only a small set of rules our grammar can describe hundreds of thousands of possible robot designs. The construction of the grammar limits the design space to designs that can be fabricated. For a given input terrain, the design space is searched to find the top performing robots and their corresponding controllers. We introduce Graph Heuristic Search - a novel method for efficient search of combinatorial design spaces. In Graph Heuristic Search, we explore the design space while simultaneously learning a function that maps incomplete designs (e.g., nodes in the combinatorial search tree) to the best performance values that can be achieved by expanding these incomplete designs. Graph Heuristic Search prioritizes exploration of the most promising branches of the design space. To test our method we optimize robots for a number of challenging and varied terrains. We demonstrate that RoboGrammar can successfully generate nontrivial robots that are optimized for a single terrain or a combination of terrains. Allan Zhao, Jie Xu 0028, Mina Konakovic-Lukovic, Josephine Hughes, Andrew Spielberg, Daniela Rus, Wojciech Matusik |
ACM Trans. Graph. | 5 |
| 2019 | ChainQueen: A Real-Time Differentiable Physical Simulator for Soft RoboticsabstractPhysical simulators have been widely used in robot planning and control. Among them, differentiable simulators are particularly favored, as they can be incorporated into gradient-based optimization algorithms that are efficient in solving inverse problems such as optimal control and motion planning. Therefore, rigid body simulators and recently their differentiable variants are studied extensively. Simulating deformable objects is, however, more challenging compared to rigid body dynamics. The underlying physical laws of deformable objects are more complex, and the resulting systems have orders of magnitude more degrees of freedom and there-fore they are significantly more computationally expensive to simulate. Computing gradients with respect to physical design or controller parameters is typically even more computationally challenging. In this paper, we propose a real-time, differentiable hybrid Lagrangian-Eulerian physical simulator for deformable objects, ChainQueen, based on the Moving Least Squares Material Point Method (MLS-MPM). MLS-MPM can simulate deformable objects with collisions and can be seamlessly incorporated into soft robotic systems. We demonstrate that our simulator achieves high precision in both forward simulation and backward gradient computation. We have successfully employed it in a diverse set of inference, control and co-design tasks for soft robotics. Yuanming Hu, Jiancheng Liu, Andrew Spielberg, Josh Tenenbaum, William T. Freeman, Jiajun Wu 0001, Daniela Rus, Wojciech Matusik |
ICRA | 3 |
| 2019 | Learning-In-The-Loop Optimization: End-To-End Control And Co-Design Of Soft Robots Through Learned Deep Latent RepresentationsabstractSoft robots have continuum solid bodies that can deform in an infinite number of ways. Controlling soft robots is very challenging as there are no closed form solutions. We present a learning-in-the-loop co-optimization algorithm in which a latent state representation is learned as the robot figures out how to solve the task. Our solution marries hybrid particle-grid-based simulation with deep, variational convolutional autoencoder architectures that can capture salient features of robot dynamics with high efficacy. We demonstrate our dynamics-aware feature learning algorithm on both 2D and 3D soft robots, and show that it is more robust and faster converging than the dynamics-oblivious baseline. We validate the behavior of our algorithm with visualizations of the learned representation. Andrew Spielberg, Allan Zhao, Yuanming Hu, Tao Du 0001, Wojciech Matusik, Daniela Rus |
NeurIPS | 1 |
| 2018 | Robot Assisted Carpentry for Mass CustomizationabstractDespite the ubiquity of carpentered items, the customization of carpentered items remains labor intensive. The generation of laymen editable templates for carpentry is difficult. Current design tools rely heavily on CNC fabrication, limiting applicability. We develop a template based system for carpentry and a robotic fabrication system using mobile robots and standard carpentry tools. Our end-to-end design and fabrication tool democratizes design and fabrication of carpentered items. Our method combines expert knowledge for template design, allows laymen users to customize and verify specific designs, and uses robotics system to fabricate parts. We validate our system using multiple designs to make customizable, verifiable templates and fabrication plans and show an end-to-end example that was designed, manufactured, and assembled using our tools. Jeffrey Lipton, Adriana Schulz, Andrew Spielberg, Luite Trueba, Wojciech Matusik, Daniela Rus |
ICRA | 3 |
| 2018 | InverseCSG: automatic conversion of 3D models to CSG treesabstractWhile computer-aided design is a major part of many modern manufacturing pipelines, the design files typically generated describe raw geometry. Lost in this representation is the procedure by which these designs were generated. In this paper, we present a method for reverse-engineering the process by which 3D models may have been generated, in the language of constructive solid geometry (CSG). Observing that CSG is a formal grammar, we formulate this inverse CSG problem as a program synthesis problem. Our solution is an algorithm that couples geometric processing with state-of-the-art program synthesis techniques. In this scheme, geometric processing is used to convert the mixed discrete and continuous domain of CSG trees to a pure discrete domain where modern program synthesizers excel. We demonstrate the efficiency and scalability of our algorithm on several different examples, including those with over 100 primitive parts. We show that our algorithm is able to find simple programs which are close to the ground truth, and demonstrate our method's applicability in mesh re-editing. Finally, we compare our method to prior state-of-the-art. We demonstrate that our algorithm dominates previous methods in terms of resulting CSG compactness and runtime, and can handle far more complex input meshes than any previous method. Tao Du 0001, Jeevana Priya Inala, Yewen Pu, Andrew Spielberg, Adriana Schulz, Daniela Rus, Armando Solar-Lezama, Wojciech Matusik |
ACM Trans. Graph. | 4 |
| 2017 | Functional co-optimization of articulated robotsabstractWe present parametric trajectory optimization, a method for simultaneously computing physical parameters, actuation requirements, and robot motions for more efficient robot designs. In this scheme, robot dimensions, masses, and other physical parameters are solved for concurrently with traditional motion planning variables, including dynamically consistent robot states, actuation inputs, and contact forces. Our method requires minimal user domain knowledge, requiring only a coarse guess of the target robot configuration sequence and a parameterized robot topology as input. We demonstrate our results on four simulated robots, one of which we physically fabricated in order to demonstrate physical consistency. We demonstrate that by optimizing robot body parameters alongside robot trajectories, motion planning problems which would otherwise be infeasible can be made feasible, and actuation requirements can be significantly reduced. Andrew Spielberg, Brandon Araki, Cynthia R. Sung, Russ Tedrake, Daniela Rus |
ICRA | 1 |
| 2016 | RapID: A Framework for Fabricating Low-Latency Interactive Objects with RFID TagsabstractRFID tags can be used to add inexpensive, wireless, batteryless sensing to objects. However, quickly and accurately estimating the state of an RFID tag is difficult. In this work, we show how to achieve low-latency manipulation and movement sensing with off-the-shelf RFID tags and readers. Our approach couples a probabilistic filtering layer with a monte-carlo-sampling-based interaction layer, preserving uncertainty in tag reads until they can be resolved in the context of interactions. This allows designers' code to reason about inputs at a high level. We demonstrate the effectiveness of our approach with a number of interactive objects, along with a library of components that can be combined to make new designs. Andrew Spielberg, Alanson P. Sample, Scott E. Hudson, Jennifer Mankoff, James McCann |
CHI | 1 |
| 2015 | Multi-robot grasp planning for sequential assembly operationsabstractThis paper addresses the problem of finding robot configurations to grasp assembly parts during a sequence of collaborative assembly operations. We formulate the search for such configurations as a constraint satisfaction problem (CSP). Collision constraints in an operation and transfer constraints between operations determine the sets of feasible robot configurations. We show that solving the connected constraint graph with off-the-shelf CSP algorithms can quickly become infeasible even for a few sequential assembly operations. We present an algorithm which, through the assumption of feasible regrasps, divides the CSP into independent smaller problems that can be solved exponentially faster. The algorithm then uses local search techniques to improve this solution by removing a gradually increasing number of regrasps from the plan. The algorithm enables the user to stop the planner anytime and use the current best plan if the cost of removing regrasps from the plan exceeds the cost of executing those regrasps. We present simulation experiments to compare our algorithm's performance to a naive algorithm which directly solves the connected constraint graph. We also present a real robot system which uses the output of our planner to grasp and bring parts together in assembly configurations. Mehmet Remzi Dogar, Andrew Spielberg, Stuart Baker, Daniela Rus |
ICRA | 2 |
| 2014 | Controlling a team of robots with a single inputabstractWe present a novel end-to-end solution for distributed multirobot coordination that translates multitouch gestures into low-level control inputs for teams of robots. Highlighting the need for a holistic solution to the problem of scalable human control of multirobot teams, we present a novel control algorithm with provable guarantees on the robots' motion that lends itself well to input from modern tablet and smartphone interfaces. Concretely, we develop an iOS application in which the user is presented with a team of robots and a bounding box (prism). The user carefully translates and scales the prism in a virtual environment; these prism coordinates are wirelessly transferred to our server and then received as input to distributed onboard robot controllers. We develop a novel distributed multirobot control policy which provides guarantees on convergence to a goal with distance bounded linearly in the number of robots, and avoids interrobot collisions. This approach allows the human user to solve the cognitive tasks such as path planning, while leaving precise motion to the robots. Our system was tested in simulation and experiments, demonstrating its utility and effectiveness. Nora Ayanian, Andrew Spielberg, Matthew Arbesfeld, Jason Strauss, Daniela Rus |
ICRA | 2 |