Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Foshey

dblp:183/9309 · also Mike Foshey · DBLP profile ↗
← Back
12ranked-venue papers
0as first author
7since 2021 · last 2024
0000-0002-9047-8387ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 7 · 2 since 2021Artificial intelligence and machine learning · 5 · 5 since 2021Systems, architecture and hardware · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 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
6 papers
Robot manipulation · 54% Motion planning and robot control · 17% Representation and self-supervised learning · 14%
Computer graphics and multimedia
6 papers
Computational fabrication · 66% Computational photography and imaging · 15% Rendering · 10%
Human-computer interaction and pervasive computing
3 papers
Wearable and physiological sensing · 54% Personal fabrication and tangible interfaces · 24% Haptics and multimodal interaction · 16%

Topics — the 21 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational fabrication
additive manufacturing
1.332022
Closed-loop control of direct ink writing via reinforcement learning · ACM Trans. Graph. 2022
Towards spatially varying gloss reproduction for 3D printing · ACM Trans. Graph. 2020
Color contoning for 3D printing · ACM Trans. Graph. 2017
Machine learning › Representation and self-supervised learning › multimodal representation learning
cross-modal representation learning
0.812024
Learning to Jointly Understand Visual and Tactile Signals · ICLR 2024
Robotics › Robot manipulation
learning from demonstration
0.612022
ActionSense: A Multimodal Dataset and Recording Framework for Human Activities Using Wearable Sensors in a Kitchen Environment · NeurIPS 2022
Robotics › Robot manipulation
robot design
0.612022
An Integrated Design Pipeline for Tactile Sensing Robotic Manipulators · ICRA 2022
Robotics › Robot manipulation
tactile sensing
0.612022
An Integrated Design Pipeline for Tactile Sensing Robotic Manipulators · ICRA 2022
Wearable and physiological sensing › multimodal sensing
multimodal wearable sensing
0.612022
ActionSense: A Multimodal Dataset and Recording Framework for Human Activities Using Wearable Sensors in a Kitchen Environment · NeurIPS 2022
Personal fabrication and tangible interfaces › soft robotics
soft actuator fabrication
0.612022
Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting · CHI 2022
Computer vision › 3D vision
3d human pose estimation
0.512021
Intelligent Carpet: Inferring 3D Human Pose From Tactile Signals · CVPR 2021
Robotics › Robot manipulation › tactile sensing › tactile localization
tactile pose estimation
0.512021
Intelligent Carpet: Inferring 3D Human Pose From Tactile Signals · CVPR 2021
Wearable and physiological sensing › human motion analysis
human pose estimation
0.512021
Intelligent Carpet: Inferring 3D Human Pose From Tactile Signals · CVPR 2021
Haptics and multimodal interaction
tactile sensing
0.512021
Intelligent Carpet: Inferring 3D Human Pose From Tactile Signals · CVPR 2021
Rendering
appearance modeling
0.412020
Towards spatially varying gloss reproduction for 3D printing · ACM Trans. Graph. 2020
Robotics › Legged, aerial and field robots
aerial robots
0.412019
Learning to fly: computational controller design for hybrid UAVs with reinforcement learning · ACM Trans. Graph. 2019
Robotics › Motion planning and robot control › robot control
learning control
0.412019
Learning to fly: computational controller design for hybrid UAVs with reinforcement learning · ACM Trans. Graph. 2019
Robotics › Motion planning and robot control
robot control
0.412019
Learning to fly: computational controller design for hybrid UAVs with reinforcement learning · ACM Trans. Graph. 2019
Computational photography and imaging › color imaging
color reproduction
0.312017
Color contoning for 3D printing · ACM Trans. Graph. 2017
Virtual and augmented reality › 3d display
automultiscopic display
0.212016
Cinema 3D: large scale automultiscopic display · ACM Trans. Graph. 2016
Robotics › Motion planning and robot control › robot control › learning control
control policy learning
0.212022
Closed-loop control of direct ink writing via reinforcement learning · ACM Trans. Graph. 2022
Ubiquitous computing and smart environments
smart home
0.212022
ActionSense: A Multimodal Dataset and Recording Framework for Human Activities Using Wearable Sensors in a Kitchen Environment · NeurIPS 2022
Personal fabrication and tangible interfaces
soft robotics
0.212022
Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting · CHI 2022
Computational photography and imaging
spectral reflectance
0.112017
Color contoning for 3D printing · ACM Trans. Graph. 2017

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 1.5sim-to-real transfer · 1.1numerical simulation · 1.1multimodal sensing · 1.1graph grammar · 1.1cage-based geometry deformation · 1.1action segmentation · 1.1pressure map · 1.0deep neural network · 1.0cross-modal latent manifold learning · 0.8halftoning · 0.6machine knitting · 0.6elastic stitch programming · 0.6capacitive sensing · 0.6varnish deposition · 0.4piezo-actuated needle valves · 0.4multi-objective loss · 0.3color contoning · 0.3
YearPublicationVenuePosition
2024 Learning to Jointly Understand Visual and Tactile Signals
abstract
Modeling and analyzing object and shape has been well studied in the past. However, manipulation of these complex tools and articulated objects remains difficult for autonomous agents. Our human hands, however, are dexterous and adaptive. We can easily adapt a manipulation skill on one object to all objects in the class and to other similar classes. Our intuition comes from that there is a close connection between manipulations and topology and articulation of objects. The possible articulation of objects indicates the types of manipulation necessary to operate the object. In this work, we aim to take a manipulation perspective to understand everyday objects and tools. We collect a multi-modal visual-tactile dataset that contains paired full-hand force pressure maps and manipulation videos. We also propose a novel method to learn a cross-modal latent manifold that allow for cross-modal prediction and discovery of latent structure in different data modalities. We conduct extensive experiments to demonstrate the effectiveness of our method.
Yichen Li 0004, Yilun Du, Chao Liu 0021, Chao Liu 0064, Francis Williams, Michael Foshey, Benjamin Eckart, Jan Kautz, Josh Tenenbaum, Antonio Torralba 0001, Wojciech Matusik
ICLR6
2022 Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting
abstract
Soft 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
CHI4
2022 An Integrated Design Pipeline for Tactile Sensing Robotic Manipulators
abstract
Traditional robotic manipulator design methods require extensive, time-consuming, and manual trial and error to produce a viable design. During this process, engineers often spend their time redesigning or reshaping components as they discover better topologies for the robotic manipula-tor. Tactile sensors, while useful, often complicate the design due to their bulky form factor. We propose an integrated design pipeline to streamline the design and manufacturing of robotic manipulators with knitted, glove-like tactile sensors. The proposed pipeline allows a designer to assemble a collection of modular, open-source components by applying predefined graph grammar rules. The end result is an intuitive design paradigm that allows the creation of new virtual designs of manipulators in a matter of minutes. Our framework allows the designer to fine-tune the manipulator's shape through cage-based geometry deformation. Finally, the designer can select surfaces for adding tactile sensing. Once the manipulator design is finished, the program will automatically generate 3D printing and knitting files for manufacturing. We demonstrate the utility of this pipeline by creating four custom manipulators tested on real-world tasks: screwing in a wing nut, pouring water from a bottle, picking up an egg, and cutting paper with scissors.
Lara Zlokapa, Yiyue Luo, Jie Xu 0028, Michael Foshey, Kui Wu 0003, Pulkit Agrawal 0001, Wojciech Matusik
ICRA4
2022 ActionSense: A Multimodal Dataset and Recording Framework for Human Activities Using Wearable Sensors in a Kitchen Environment
abstract
This paper introduces ActionSense, a multimodal dataset and recording framework with an emphasis on wearable sensing in a kitchen environment. It provides rich, synchronized data streams along with ground truth data to facilitate learning pipelines that could extract insights about how humans interact with the physical world during activities of daily living, and help lead to more capable and collaborative robot assistants. The wearable sensing suite captures motion, force, and attention information; it includes eye tracking with a first-person camera, forearm muscle activity sensors, a body-tracking system using 17 inertial sensors, finger-tracking gloves, and custom tactile sensors on the hands that use a matrix of conductive threads. This is coupled with activity labels and with externally-captured data from multiple RGB cameras, a depth camera, and microphones. The specific tasks recorded in ActionSense are designed to highlight lower-level physical skills and higher-level scene reasoning or action planning. They include simple object manipulations (e.g., stacking plates), dexterous actions (e.g., peeling or cutting vegetables), and complex action sequences (e.g., setting a table or loading a dishwasher). The resulting dataset and underlying experiment framework are available at https://action-sense.csail.mit.edu. Preliminary networks and analyses explore modality subsets and cross-modal correlations. ActionSense aims to support applications including learning from demonstrations, dexterous robot control, cross-modal predictions, and fine-grained action segmentation. It could also help inform the next generation of smart textiles that may one day unobtrusively send rich data streams to in-home collaborative or autonomous robot assistants.
Joseph DelPreto, Chao Liu 0021, Yiyue Luo, Michael Foshey, Yunzhu Li, Antonio Torralba 0001, Wojciech Matusik, Daniela Rus
NeurIPS4
2022 Closed-loop control of direct ink writing via reinforcement learning
abstract
Enabling additive manufacturing to employ a wide range of novel, functional materials can be a major boost to this technology. However, making such materials printable requires painstaking trial-and-error by an expert operator, as they typically tend to exhibit peculiar rheological or hysteresis properties. Even in the case of successfully finding the process parameters, there is no guarantee of print-to-print consistency due to material differences between batches. These challenges make closed-loop feedback an attractive option where the process parameters are adjusted on-the-fly. There are several challenges for designing an efficient controller: the deposition parameters are complex and highly coupled, artifacts occur after long time horizons, simulating the deposition is computationally costly, and learning on hardware is intractable. In this work, we demonstrate the feasibility of learning a closed-loop control policy for additive manufacturing using reinforcement learning. We show that approximate, but efficient, numerical simulation is sufficient as long as it allows learning the behavioral patterns of deposition that translate to real-world experiences. In combination with reinforcement learning, our model can be used to discover control policies that outperform baseline controllers. Furthermore, the recovered policies have a minimal sim-to-real gap. We showcase this by applying our control policy in-vivo on a single-layer printer using low and high viscosity materials.
Michal Piovarci, Michael Foshey, Jie Xu 0028, Timothy Erps, Vahid Babaei, Piotr Didyk, Szymon Rusinkiewicz, Wojciech Matusik, Bernd Bickel
ACM Trans. Graph.2
2021 Intelligent Carpet: Inferring 3D Human Pose From Tactile Signals
abstract
Daily human activities, e.g., locomotion, exercises, and resting, are heavily guided by the tactile interactions between the human and the ground. In this work, leveraging such tactile interactions, we propose a 3D human pose estimation approach using the pressure maps recorded by a tactile carpet as input. We build a low-cost, high-density, large-scale intelligent carpet, which enables the real-time recordings of human-floor tactile interactions in a seamless manner. We collect a synchronized tactile and visual dataset on various human activities. Employing a state-of-the-art camera-based pose estimation model as supervision, we design and implement a deep neural network model to infer 3D human poses using only the tactile information. Our pipeline can be further scaled up to multi-person pose estimation. We evaluate our system and demonstrate its potential applications in diverse fields.
Yiyue Luo, Yunzhu Li, Michael Foshey, Wan Shou, Pratyusha Sharma, Tomás Palacios, Antonio Torralba 0001, Wojciech Matusik
CVPR3
2021 Dynamic Modeling of Hand-Object Interactions via Tactile Sensing
abstract
Tactile sensing is critical for humans to perform everyday tasks. While significant progress has been made in analyzing object grasping from vision, it remains unclear how we can utilize tactile sensing to reason about and model the dynamics of hand-object interactions. In this work, we employ a high-resolution tactile glove to perform four different interactive activities on a diversified set of objects. We propose a framework aiming at predicting the 3d locations of both the hand and the object purely from the touch data by combining a predictive model and a contrastive learning module. This framework can reason about the interaction patterns from the tactile data, hallucinate the changes in the environment, esti-mate the uncertainty of the prediction, and generalize to unseen objects. We also provide detailed ablation studies regarding different system designs as well as visualizations of the predicted trajectories. This work takes a step on dynamics modeling in hand-object interactions from dense tactile sensing, which opens the door for future applications in activity learning, human-computer interactions, and imitation learning for robotics.
Yunzhu Li, Yiyue Luo, Wan Shou, Michael Foshey, Junchi Yan, Josh Tenenbaum, Wojciech Matusik, Antonio Torralba 0001
IROS5
2020 Towards spatially varying gloss reproduction for 3D printing
abstract
3D printing technology is a powerful tool for manufacturing complex shapes with high-quality textures. Gloss, next to color and shape, is one of the most salient visual aspects of an object. Unfortunately, printing a wide range of spatially-varying gloss properties using state-of-the-art 3D printers is challenging as it relies on geometrical modifications to achieve the desired appearance. A common post-processing step is to apply off-the-shelf varnishes that modify the final gloss. The main difficulty in automating this process lies in the physical properties of the varnishes which owe their appearance to a high concentration of large particles and as such, they cannot be easily deposited with current 3D color printers. As a result, fine-grained control of gloss properties using today's 3D printing technologies is limited in terms of both spatial resolution and the range of achievable gloss. We address the above limitations and propose new printing hardware based on piezo-actuated needle valves capable of jetting highly viscous varnishes. Based on the new hardware setup, we present the complete pipeline for controlling the gloss of a given 2.5 D object, from printer calibration, through material selection, to the manufacturing of models with spatially-varying reflectance. Furthermore, we discuss the potential integration with current 3D printing technology. Apart from being a viable solution for 3D printing, our method offers an additional and essential benefit of separating color and gloss fabrication which makes the process more flexible and enables high-quality color and gloss reproduction.
Michal Piovarci, Michael Foshey, Vahid Babaei, Szymon Rusinkiewicz, Wojciech Matusik, Piotr Didyk
ACM Trans. Graph.2
2019 Learning to fly: computational controller design for hybrid UAVs with reinforcement learning
abstract
Hybrid unmanned aerial vehicles (UAV) combine advantages of multicopters and fixed-wing planes: vertical take-off, landing, and low energy use. However, hybrid UAVs are rarely used because controller design is challenging due to its complex, mixed dynamics. In this paper, we propose a method to automate this design process by training a mode-free, model-agnostic neural network controller for hybrid UAVs. We present a neural network controller design with a novel error convolution input trained by reinforcement learning. Our controller exhibits two key features: First, it does not distinguish among flying modes, and the same controller structure can be used for copters with various dynamics. Second, our controller works for real models without any additional parameter tuning process, closing the gap between virtual simulation and real fabrication. We demonstrate the efficacy of the proposed controller both in simulation and in our custom-built hybrid UAVs (Figure 1, 8). The experiments show that the controller is robust to exploit the complex dynamics when both rotors and wings are active in flight tests.
Jie Xu 0028, Tao Du 0001, Michael Foshey, Beichen Li 0005, Bo Zhu 0002, Adriana Schulz, Wojciech Matusik
ACM Trans. Graph.3
2018 Deep multispectral painting reproduction via multi-layer, custom-ink printing
abstract
We propose a workflow for spectral reproduction of paintings, which captures a painting's spectral color, invariant to illumination, and reproduces it using multi-material 3D printing. We take advantage of the current 3D printers' capabilities of combining highly concentrated inks with a large number of layers, to expand the spectral gamut of a set of inks. We use a data-driven method to both predict the spectrum of a printed ink stack and optimize for the stack layout that best matches a target spectrum. This bidirectional mapping is modeled using a pair of neural networks, which are optimized through a problem-specific multi-objective loss function. Our loss function helps find the best possible ink layout resulting in the balance between spectral reproduction and colorimetric accuracy under a multitude of illuminants. In addition, we introduce a novel spectral vector error diffusion algorithm based on combining color contoning and halftoning, which simultaneously solves the layout discretization and color quantization problems, accurately and efficiently. Our workflow outperforms the state-of-the-art models for spectral prediction and layout optimization. We demonstrate reproduction of a number of real paintings and historically important pigments using our prototype implementation that uses 10 custom inks with varying spectra and a resin-based 3D printer.
Liang Shi 0003, Vahid Babaei, Changil Kim 0001, Michael Foshey, Yuanming Hu, Pitchaya Sitthi-amorn, Szymon Rusinkiewicz, Wojciech Matusik
ACM Trans. Graph.4
2017 Color contoning for 3D printing
abstract
Appearance reproduction is an important aspect of 3D printing. Current color reproduction systems use halftoning methods that create colors through a spatial combination of different inks at the object's surface. This introduces a variety of artifacts to the object, especially when viewed from a closer distance. In this work, we propose an alternative color reproduction method for 3D printing. Inspired by the inherent ability of 3D printers to layer different materials on top of each other, 3D color contoning creates colors by combining inks with various thicknesses inside the object's volume. Since inks are inside the volume, our technique results in a uniform color surface with virtually invisible spatial patterns on the surface. For color prediction, we introduce a simple and highly accurate spectral model that relies on a weighted regression of spectral absorptions. We fully characterize the proposed framework by addressing a number of problems, such as material arrangement, calculation of ink concentration, and 3D dot gain. We use a custom 3D printer to fabricate and validate our results.
Vahid Babaei, Kiril Vidimce, Michael Foshey, Alexandre Kaspar, Piotr Didyk, Wojciech Matusik
ACM Trans. Graph.3
2016 Cinema 3D: large scale automultiscopic display
abstract
While 3D movies are gaining popularity, viewers in a 3D cinema still need to wear cumbersome glasses in order to enjoy them. Automultiscopic displays provide a better alternative to the display of 3D content, as they present multiple angular images of the same scene without the need for special eyewear. However, automultiscopic displays cannot be directly implemented in a wide cinema setting due to variants of two main problems: (i) The range of angles at which the screen is observed in a large cinema is usually very wide, and there is an unavoidable tradeoff between the range of angular images supported by the display and its spatial or angular resolutions. (ii) Parallax is usually observed only when a viewer is positioned at a limited range of distances from the screen. This work proposes a new display concept, which supports automultiscopic content in a wide cinema setting. It builds on the typical structure of cinemas, such as the fixed seat positions and the fact that different rows are located on a slope at different heights. Rather than attempting to display many angular images spanning the full range of viewing angles in a wide cinema, our design only displays the narrow angular range observed within the limited width of a single seat. The same narrow range content is then replicated to all rows and seats in the cinema. To achieve this, it uses an optical construction based on two sets of parallax barriers, or lenslets, placed in front of a standard screen. This paper derives the geometry of such a display, analyzes its limitations, and demonstrates a proof-of-concept prototype.
Netalee Efrat, Piotr Didyk, Michael Foshey, Wojciech Matusik, Anat Levin
ACM Trans. Graph.3