← Search

Maya Cakmak

31 accepted papers

2024

Diffusion-PbD: Generalizable Robot Programming by Demonstration with Diffusion Features

IROS 2024poster

Programming by Demonstration (PbD) is an intuitive technique for programming robot manipulation skills by demonstrating the desired behavior. However, most existing approaches either require extensive demonstrations or fail to generalize beyond their initial demonstration conditions. We introduce Di…

Cited by 0SourcecodeScholar
2024

Fast Explicit-Input Assistance for Teleoperation in Clutter

IROS 2024poster

The performance of prediction-based assistance for robot teleoperation degrades in unseen or goal-rich environments due to incorrect or quickly-changing intent inferences. Poor predictions can confuse operators or cause them to change their control input to implicitly signal their goal. We present a…

Cited by 1SourcecodeScholar
2024

I Can Tell What I am Doing: Toward Real-World Natural Language Grounding of Robot Experiences

CoRL 2024poster

Understanding robot behaviors and experiences through natural language is crucial for developing intelligent and transparent robotic systems. Recent advancement in large language models (LLMs) makes it possible to translate complex, multi-modal robotic experiences into coherent, human-readable narra…

Cited by 4SourceScholar
2024

Learning to Grasp in Clutter with Interactive Visual Failure Prediction

ICRA 2024poster

Modern warehouses process millions of unique objects which are often stored in densely packed containers. To automate tasks in this environment, a robot must be able to pick diverse objects from highly cluttered scenes. Real-world learning is a promising approach, but executing picks in the real wor…

Cited by 2SourcecodeScholar
2024

Teaching Robots with Show and Tell: Using Foundation Models to Synthesize Robot Policies from Language and Visual Demonstration

CoRL 2024poster

We introduce a modular, neuro-symbolic framework for teaching robots new skills through language and visual demonstration. Our approach, ShowTell, composes a mixture of foundation models to synthesize robot manipulation programs that are easy to interpret and generalize across a wide range of tasks…

Cited by 2SourceScholar
2022

Following Natural Language Instructions for Household Tasks With Landmark Guided Search and Reinforced Pose Adjustment

RA-L 2022

We study the challenging problem of following natural language instructions on a mobile manipulator robot. This task is challenging because it requires the robot to integrate the semantics of the unconstrained natural language instructions with the robot’s egocentric visual observations of the envir

Cited by 40SourceScholar
2022

HandoverSim: A Simulation Framework and Benchmark for Human-to-Robot Object Handovers

ICRA 2022poster

We introduce a new simulation benchmark “Han-doverSim” for human-to-robot object handovers. To simulate the giver's motion, we leverage a recent motion capture dataset of hand grasping of objects. We create training and evaluation environments for the receiver with standardized protocols and metrics…

Cited by 29SourcecodeScholar
2022

Learning Perceptual Concepts by Bootstrapping From Human Queries

RA-L 2022

When robots operate in human environments, it's critical that humans can quickly teach them new <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">concepts:</i> object-centric properties of the environment that they care about (e.g., objects <italic xml

Cited by 17SourceScholar
2022

Model Predictive Control for Fluid Human-to-Robot Handovers

ICRA 2022poster

Human-robot handover is a fundamental yet challenging task in human-robot interaction and collaboration. Recently, remarkable progressions have been made in human-to-robot handovers of unknown objects by using learning-based grasp generators. However, how to responsively generate smooth motions to t…

Cited by 31SourceScholar
2021

Affordance-Aware Handovers With Human Arm Mobility Constraints

RA-L 2021

Reasoning about object handover configurations allows an assistive agent to estimate the appropriateness of handover for a receiver with different arm mobility capacities. While there are existing approaches for estimating the effectiveness of handovers, their findings are limited to users without a

Cited by 27SourceScholar
2021

Cursor-based Robot Tele-manipulation through 2D-to-SE2 Interfaces

IROS 2021poster

Cursor-based tele-operation interfaces for manipulators can enable widely available and accessible control of robots to make many near term applications possible. However, their efficiency is restricted by the challenge of controlling 6 Degrees-of-Freedom (DoF) with 2D input from the cursor. Existin…

Cited by 6SourceScholar
2021

Influencing Behavioral Attributions to Robot Motion During Task Execution

CoRL 2021poster

While prior work has shown how to autonomously generate motion that communicates task-related attributes, like intent or capability, we know less about how to automatically generate motion that communicates higher-level behavioral attributes such as curiosity or competence. We propose a framework th…

Cited by 13SourceScholar
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

Modeling Human Helpfulness with Individual and Contextual Factors for Robot Planning

RSS 2021poster

Robots deployed in human-populated spaces often need human help to effectively complete their tasks. Yet; a robot that asks for help too frequently or at the wrong times may cause annoyance; and a robot that asks too infrequently may be unable to complete its tasks. In this paper; we present a model…

2021

Reactive Human-to-Robot Handovers of Arbitrary Objects

ICRA 2021poster

Human-robot object handovers have been an actively studied area of robotics over the past decade; however, very few techniques and systems have addressed the challenge of handing over diverse objects with arbitrary appearance, size, shape, and deformability. In this paper, we present a vision-based…

Cited by 94SourceScholar
2020

Iterative Repair of Social Robot Programs from Implicit User Feedback via Bayesian Inference

RSS 2020poster

Creating natural and autonomous interactions with social robots requires rich, multi-modal sensory input from the user. Writing interactive robot programs that make use of this input can demand tedious and error-prone tuning of program parameters, such as tuning thresholds on noisy sensory streams f…

Cited by 4SourcePDFScholar
2019

Robot Object Referencing through Legible Situated Projections

ICRA 2019poster

The ability to reference objects in the environment is a key communication skill that robots need for complex, task-oriented human-robot collaborations. In this paper we explore the use of projections, which are a powerful communication channel for robot-to-human information transfer as they allow f…

Cited by 19SourceScholar
2019

Synthesizing Robot Manipulation Programs from a Single Observed Human Demonstration

IROS 2019poster

Programming by Demonstration (PbD) lets users with little technical background program a wide variety of manipulation tasks for robots, but it should be as intuitive as possible for users while requiring as little time as possible. In this paper, we present a Programming by Demonstration system that…

Cited by 13SourceScholar
2018

Simultaneous End-User Programming of Goals and Actions for Robotic Shelf Organization

IROS 2018poster

Arrangement of items on shelves in stores or warehouses is a tedious, repetitive task that can be feasible for robots to perform. The diversity of products that are available in stores and the different setups and preferences of each store makes pre-programming a robot for this task extremely challe…

Cited by 17SourceScholar
2017

Interactive scene segmentation for efficient human-in-the-loop robot manipulation

IROS 2017poster

While there has been tremendous progress in autonomous robot manipulation, environments with clutter and unknown objects remain challenging particularly for the perception algorithms that support manipulation. This paper adopts a human-aided perception paradigm and investigates alternative interacti…

Cited by 13SourceScholar
2016

Autonomous question answering with mobile robots in human-populated environments

IROS 2016poster

Autonomous mobile robots will soon become ubiquitous in human-populated environments. Besides their typical applications in fetching, delivery, or escorting, such robots present the opportunity to assist human users in their daily tasks by gathering and reporting up-to-date knowledge about the envir…

Cited by 16SourceScholar
2016

Making objects graspable in confined environments through push and pull manipulation with a tool

ICRA 2016

Grasping objects in confined environments, such as shelves, fridges, or drawers, is challenging due to the difficulty of avoiding gripper and arm collisions with the surfaces surrounding the object. In this paper we explore the use of a tool to reconfigure objects in such environments so as to make

Cited by 23SourceScholar
2016

Situated Language Understanding with Human-like and Visualization-Based Transparency

RSS 2016poster

Communication with robots is challenging, partly due to their differences from humans and the consequent discrepancy in people’s mental model of what robots can see, hear, or understand. Transparency mechanisms aim to mitigate this challenge by providing users with information about the robot’s…

Cited by 36SourcePDFScholar
2015

Designing information gathering robots for human-populated environments

IROS 2015poster

Advances in mobile robotics have enabled robots that can autonomously operate in human-populated environments. Although primary tasks for such robots might be fetching, delivery, or escorting, they present an untapped potential as information gathering agents that can answer questions for the commun…

Cited by 7SourceScholar
2015

RoboFlow: A flow-based visual programming language for mobile manipulation tasks

ICRA 2015poster

General-purpose robots can perform a range of useful tasks in human environments; however, programming them to robustly function in all possible environments that they might encounter is unfeasible. Instead, our research aims to develop robots that can be programmed by its end-users in their context…

Cited by 202SourceScholar
2015

Robot Programming by Demonstration with situated spatial language understanding

ICRA 2015poster

Robot Programming by Demonstration (PbD) allows users to program a robot by demonstrating the desired behavior. Providing these demonstrations typically involves moving the robot through a sequence of states, often by physically manipulating it. This requires users to be co-located with the robot an…

Cited by 82SourceScholar