← Search

Michael Gleicher

29 accepted papers

2025

Recovering Parametric Scenes from Very Few Time-of-Flight Pixels

ICCV 2025poster

We aim to recover the geometry of 3D parametric scenes using very few depth measurements from low-cost, commercially available time-of-flight sensors. These sensors offer very low spatial resolution (i.e., a single pixel), but image a wide field-of-view per pixel and capture detailed time-of-flight…

Cited by 0SourcePDFScholar
2024

IKLink: End-Effector Trajectory Tracking with Minimal Reconfigurations

ICRA 2024poster

Many applications require a robot to accurately track reference end-effector trajectories. Certain trajectories may not be tracked as single, continuous paths due to the robot’s kinematic constraints or obstacles elsewhere in the environment. In this situation, it becomes necessary to divide the tra…

Cited by 2SourcecodeScholar
2024

Towards 3D Vision with Low-Cost Single-Photon Cameras

CVPR 2024poster

We present a method for reconstructing 3D shape of arbitrary Lambertian objects based on measurements by miniature energy-efficient low-cost single-photon cameras. These cameras operating as time resolved image sensors illuminate the scene with a very fast pulse of diffuse light and record the shape…

Cited by 10SourcePDFScholar
2023

Coordinated Multi-Robot Shared Autonomy Based on Scheduling and Demonstrations

RA-L 2023

Shared autonomy methods, where a human operator and a robot arm work together, have enabled robots to complete a range of complex and highly variable tasks. Existing work primarily focuses on one human sharing autonomy with a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http:/

Cited by 5SourceScholar
2023

RangedIK: An Optimization-based Robot Motion Generation Method for Ranged-Goal Tasks

ICRA 2023poster

Generating feasible robot motions in real-time requires achieving multiple tasks (i.e., kinematic requirements) simultaneously. These tasks can have a specific goal, a range of equally valid goals, or a range of acceptable goals with a preference toward a specific goal. To satisfy multiple and poten…

Cited by 18SourcecodeScholar
2023

Unlocking the Performance of Proximity Sensors by Utilizing Transient Histograms

RA-L 2023

We provide methods which recover planar scene geometry by utilizing the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">transient histograms</i> captured by a class of close-range time-of-flight (ToF) distance sensor. A transient histogram is a one d

Cited by 9SourceScholar
2022

A Method For Automated Drone Viewpoints to Support Remote Robot Manipulation

IROS 2022poster

Drones can provide a minimally-constrained adapting camera view to support robot telemanipulation. Furthermore, the drone view can be automated to reduce the burden on the operator during teleoperation. However, existing approaches do not focus on two important aspects of using a drone as an automat…

Cited by 9SourceScholar
2022

MotionBenchMaker: A Tool to Generate and Benchmark Motion Planning Datasets

RA-L 2022

Recently, there has been a wealth of development in motion planning for robotic manipulation—new motion planners are continuously proposed, each with their own unique strengths and weaknesses. However, evaluating new planners is challenging and researchers often create their own ad-hoc problems for

Cited by 79SourcecodeScholar
2022

Proxima: An Approach for Time or Accuracy Budgeted Collision Proximity Queries

RSS 2022poster

Many applications in robotics require computing a robot manipulator's "proximity" to a collision state in a given configuration. This collision proximity is commonly framed as a summation over closest Euclidean distances between many pairs of rigid shapes in a scene. Computing many such pairwise…

2022

Registering Articulated Objects With Human-in-the-loop Corrections

IROS 2022poster

Remotely programming robots to execute tasks often relies on registering objects of interest in the robot's environment. Frequently, these tasks involve articulating objects such as opening or closing a valve. However, existing human-in-the-loop methods for registering objects do not consider articu…

Cited by 2SourcecodeScholar
2021

CollisionIK: A Per-Instant Pose Optimization Method for Generating Robot Motions with Environment Collision Avoidance

ICRA 2021poster

In this work, we present a per-instant pose optimization method that can generate configurations that achieve specified pose or motion objectives as best as possible over a sequence of solutions, while also simultaneously avoiding collisions with static or dynamic obstacles in the environment. We ca…

Cited by 34SourcecodeScholar
2021

Corrective Shared Autonomy for Addressing Task Variability

RA-L 2021

Many tasks, particularly those involving interaction with the environment, are characterized by high variability, making robotic autonomy difficult. One flexible solution is to introduce the input of a human with superior experience and cognitive abilities as part of a shared autonomy policy. Howeve

Cited by 41SourceScholar
2021

Informing Real-Time Corrections in Corrective Shared Autonomy Through Expert Demonstrations

RA-L 2021

Corrective Shared Autonomy is a method where human corrections are layered on top of an otherwise autonomous robot behavior. Specifically, a Corrective Shared Autonomy system leverages an external controller to allow corrections across a range of task variables (e.g., spinning speed of a tool, appli

Cited by 18SourceScholar
2021

Recognizing Orientation Slip in Human Demonstrations

ICRA 2021poster

Manipulations of a constrained object often use a non-rigid grasp that allows the object to rotate relative to the end effector. This orientation slip strategy is often present in natural human demonstrations, yet it is generally overlooked in methods to identify constraints from such demonstrations…

Cited by 1SourceScholar
2021

Strobe: An Acceleration Meta-algorithm for Optimizing Robot Paths using Concurrent Interleaved Sub-Epoch Pods

ICRA 2021poster

In this paper, we present a meta-algorithm intended to accelerate many existing path optimization algorithms. The central idea of our work is to strategically break up a waypoint path into consecutive groupings called "pods," then optimize over various pods concurrently using parallel processing. Ea…

Cited by 0SourceScholar
2019

Remote Telemanipulation with Adapting Viewpoints in Visually Complex Environments

RSS 2019poster

In this paper, we introduce a novel method to support remote telemanipulation tasks in complex environments by providing operators with an enhanced view of the task environment. Our method features a novel viewpoint adjustment algorithm designed to automatically mitigate occlusions caused by workspa…

2019

STAMPEDE: A Discrete-Optimization Method for Solving Pathwise-Inverse Kinematics

ICRA 2019poster

We present a discrete-optimization technique for finding feasible robot arm trajectories that pass through provided 6-DOF Cartesian-space end-effector paths with high accuracy, a problem called pathwise-inverse kinematics. The output from our method consists of a path function of joint-angles that b…

Cited by 28SourceScholar
2019

User-Guided Offline Synthesis of Robot Arm Motion from 6-DoF Paths

ICRA 2019poster

We present an offline method to generate smooth, feasible motion for robot arms such that end-effector pose goals of a 6-DoF path are matched within acceptable limits specified by the user. Our approach aims to accurately match the position and orientation goals of the given path, and allows deviati…

Cited by 16SourceScholar
2018

Recognizing Geometric Constraints in Human Demonstrations Using Force and Position Signals

RA-L 2018

This letter introduces a method for recognizing geometric constraints from human demonstrations using both position and force measurements. Our key idea is that position information alone is insufficient to determine that a constraint is active and reaction forces must also be considered to correctl

Cited by 12SourceScholar
2018

RelaxedIK: Real-time Synthesis of Accurate and Feasible Robot Arm Motion

RSS 2018poster

We present a real-time motion-synthesis method for robot manipulators, called RelaxedIK, that is able to not only accurately match end-effector pose goals as done by traditional IK solvers, but also create smooth, feasible motions that avoid joint-space discontinuities, self-collisions, and kinemati…

2017

Recognizing actions during tactile manipulations through force sensing

IROS 2017poster

In this paper we provide a method for identifying and temporally localizing tactile force actions from measured force signals. Our key idea is to use the continuous wavelet transform (CWT) with the Complex Morlet wavelet to transform force signals into feature vectors amenable to machine learning al…

Cited by 5SourceScholar