-
Barrier functions enable safety-conscious force-feedback control
Authors:
Charles Dawson,
Austin Garrett,
Falk Pollok,
Yang Zhang,
Chuchu Fan
Abstract:
In order to be effective partners for humans, robots must become increasingly comfortable with making contact with their environment. Unfortunately, it is hard for robots to distinguish between ``just enough'' and ``too much'' force: some force is required to accomplish the task but too much might damage equipment or injure humans. Traditional approaches to designing compliant force-feedback contr…
▽ More
In order to be effective partners for humans, robots must become increasingly comfortable with making contact with their environment. Unfortunately, it is hard for robots to distinguish between ``just enough'' and ``too much'' force: some force is required to accomplish the task but too much might damage equipment or injure humans. Traditional approaches to designing compliant force-feedback controllers, such as stiffness control, require difficult hand-tuning of control parameters and make it difficult to build safe, effective robot collaborators. In this paper, we propose a novel yet easy-to-implement force feedback controller that uses control barrier functions (CBFs) to derive a compliant controller directly from users' specifications of the maximum allowable forces and torques. We compare our approach to traditional stiffness control to demonstrate potential advantages of our control architecture, and we demonstrate the effectiveness of our controller on an example human-robot collaboration task: cooperative manipulation of a bulky object.
△ Less
Submitted 25 September, 2022;
originally announced September 2022.
-
3DP3: 3D Scene Perception via Probabilistic Programming
Authors:
Nishad Gothoskar,
Marco Cusumano-Towner,
Ben Zinberg,
Matin Ghavamizadeh,
Falk Pollok,
Austin Garrett,
Joshua B. Tenenbaum,
Dan Gutfreund,
Vikash K. Mansinghka
Abstract:
We present 3DP3, a framework for inverse graphics that uses inference in a structured generative model of objects, scenes, and images. 3DP3 uses (i) voxel models to represent the 3D shape of objects, (ii) hierarchical scene graphs to decompose scenes into objects and the contacts between them, and (iii) depth image likelihoods based on real-time graphics. Given an observed RGB-D image, 3DP3's infe…
▽ More
We present 3DP3, a framework for inverse graphics that uses inference in a structured generative model of objects, scenes, and images. 3DP3 uses (i) voxel models to represent the 3D shape of objects, (ii) hierarchical scene graphs to decompose scenes into objects and the contacts between them, and (iii) depth image likelihoods based on real-time graphics. Given an observed RGB-D image, 3DP3's inference algorithm infers the underlying latent 3D scene, including the object poses and a parsimonious joint parametrization of these poses, using fast bottom-up pose proposals, novel involutive MCMC updates of the scene graph structure, and, optionally, neural object detectors and pose estimators. We show that 3DP3 enables scene understanding that is aware of 3D shape, occlusion, and contact structure. Our results demonstrate that 3DP3 is more accurate at 6DoF object pose estimation from real images than deep learning baselines and shows better generalization to challenging scenes with novel viewpoints, contact, and partial observability.
△ Less
Submitted 30 October, 2021;
originally announced November 2021.
-
Understanding the Silence of Sexual Harassment Victims Through the #WhyIDidntReport Movement
Authors:
Abigail Garrett,
Naeemul Hassan
Abstract:
Sexual violence is a serious problem across the globe. A lot of victims, particularly women, go through this experience. Unfortunately, not all of these violent incidents come to public. A large portion of victims don't disclose their experience. On the September of 2018, people started revealing in Twitter why they didn't report a sexual violence experience using a hashtag #WhyIDidntReport. We co…
▽ More
Sexual violence is a serious problem across the globe. A lot of victims, particularly women, go through this experience. Unfortunately, not all of these violent incidents come to public. A large portion of victims don't disclose their experience. On the September of 2018, people started revealing in Twitter why they didn't report a sexual violence experience using a hashtag #WhyIDidntReport. We collect about 40K such tweets and conduct a large-scale supervised analysis of why victims don't report. Our study finds the extent to which people shared their reasons as well as categorizes the reasons into finer reasons. We also analyze user engaged with the victims and compare our findings with existing literature.
△ Less
Submitted 3 June, 2019;
originally announced June 2019.
-
Epidemic Threshold of an SIS Model in Dynamic Switching Networks
Authors:
Mohammad Reza Sanatkar,
Warren N. White,
Balasubramaniam Natarajan,
Caterina Scoglio,
Karren A. Garrett
Abstract:
In this paper, we analyze dynamic switching networks, wherein the networks switch arbitrarily among a set of topologies. For this class of dynamic networks, we derive an epidemic threshold, considering the SIS epidemic model. First, an epidemic probabilistic model is developed assuming independence between states of nodes. We identify the conditions under which the epidemic dies out by linearizing…
▽ More
In this paper, we analyze dynamic switching networks, wherein the networks switch arbitrarily among a set of topologies. For this class of dynamic networks, we derive an epidemic threshold, considering the SIS epidemic model. First, an epidemic probabilistic model is developed assuming independence between states of nodes. We identify the conditions under which the epidemic dies out by linearizing the underlying dynamical system and analyzing its asymptotic stability around the origin. The concept of joint spectral radius is then used to derive the epidemic threshold, which is later validated using several networks (Watts-Strogatz, Barabasi-Albert, MIT reality mining graphs, Regular, and Gilbert). A simplified version of the epidemic threshold is proposed for undirected networks. Moreover, in the case of static networks, the derived epidemic threshold is shown to match conventional analytical results. Then, analytical results for the epidemic threshold of dynamic networksare proved to be applicable to periodic networks. For dynamic regular networks, we demonstrate that the epidemic threshold is identical to the epidemic threshold for static regular networks. An upper bound for the epidemic spread probability in dynamic Gilbert networks is also derived and verified using simulation.
△ Less
Submitted 31 July, 2015; v1 submitted 11 January, 2015;
originally announced January 2015.