← Search

Bilge Mutlu

17 accepted papers

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
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

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

Learning Backchanneling Behaviors for a Social Robot via Data Augmentation from Human-Human Conversations

CoRL 2021poster

Backchanneling behaviors on a robot, such as nodding, can make talking to a robot feel more natural and engaging by giving a sense that the robot is actively listening. For backchanneling to be effective, it is important that the timing of such cues is appropriate given the humans' conversational be…

Cited by 30SourceScholar
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 29SourceScholar
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

Evaluating Methods for End-User Creation of Robot Task Plans

IROS 2018poster

How can we enable users to create effective, perception-driven task plans for collaborative robots? We conducted a 35-person user study with the Behavior Tree-based CoSTAR system to determine which strategies for end user creation of generalizable robot task plans are most usable and effctive. CoSTA…

Cited by 47SourceScholar
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…