← Search

Christian Smith

16 accepted papers

2025

Adapting Robot's Explanation for Failures Based on Observed Human Behavior in Human-Robot Collaboration

IROS 2025

This work aims to interpret human behavior to anticipate potential user confusion when a robot provides explanations for failure, allowing the robot to adapt its explanations for more natural and efficient collaboration. Using a dataset [1] that included facial emotion detection, eye gaze estimation

Cited by 3SourcecodeScholar
2025

Automatic Behavior Tree Expansion with LLMs for Robotic Manipulation

ICRA 2025

Robotic systems for manipulation tasks are increasingly expected to be easy to configure for new tasks or unpredictable environments, while keeping a transparent policy that is readable and verifiable by humans. We propose the method BEhavior TRee eXPansion with Large Language Models (BETR-XP-LLM) t

Cited by 20SourceScholar
2024

BeBOP - Combining Reactive Planning and Bayesian Optimization to Solve Robotic Manipulation Tasks

ICRA 2024poster

Robotic systems for manipulation tasks are increasingly expected to be easy to configure for new tasks. While in the past, robot programs were often written statically and tuned manually, the current, faster transition times call for robust, modular and interpretable solutions that also allow a robo…

Cited by 10SourcecodeScholar
2024

Hand It to Me Formally! Data-Driven Control for Human-Robot Handovers With Signal Temporal Logic

RA-L 2024

To facilitate human-robot interaction (HRI), we aim for robot behavior that is efficient, transparent, and closely resembles human actions. Signal Temporal Logic (STL) is a formal language that enables the specification and verification of complex temporal properties in robotic systems, helping to e

Cited by 1SourceScholar
2023

On the programming effort required to generate Behavior Trees and Finite State Machines for robotic applications

ICRA 2023poster

In this paper we provide a practical demonstration of how the modularity in a Behavior Tree (BT) decreases the effort in programming a robot task when compared to a Finite State Machine (FSM). In recent years the way to represent a task plan to control an autonomous agent has been shifting from the…

Cited by 36SourceScholar
2022

Combining Planning and Learning of Behavior Trees for Robotic Assembly

ICRA 2022poster

Industrial robots can solve tasks in controlled environments, but modern applications require robots able to operate also in unpredictable surroundings. An increasingly popular reactive policy architecture in robotics is Behavior Trees (BTs) but as other architectures, programming time drives cost a…

Cited by 53SourcecodeScholar
2021

Learning Behavior Trees with Genetic Programming in Unpredictable Environments

ICRA 2021poster

Modern industrial applications require robots to operate in unpredictable environments, and programs to be created with a minimal effort, to accommodate frequent changes to the task. Here, we show that genetic programming can be effectively used to learn the structure of a behavior tree (BT) to solv…

Cited by 61SourceScholar
2016

Adaptive control for pivoting with visual and tactile feedback

ICRA 2016

In this work we present an adaptive control approach for pivoting, which is an in-hand manipulation maneuver that consists of rotating a grasped object to a desired orientation relative to the robot's hand. We perform pivoting by means of gravity, allowing the object to rotate between the fingers of

Cited by 73SourceScholar
2016

Invariant spatial parametrization of human thoracohumeral kinematics: A feasibility study

IROS 2016poster

In this paper, we present a novel kinematic framework using hybrid twists, that has the potential to improve the reliability of estimated human shoulder kinematics. This is important as the functional aspects of the human shoulder are evaluated using the information embedded in thoracohumeral kinema…

Cited by 5SourceScholar
2016

On the evolution of fingertip grasping manifolds

ICRA 2016

Efficient and accurate planning of fingertip grasps is essential for dexterous in-hand manipulation. In this work, we present a system for fingertip grasp planning that incrementally learns a heuristic for hand reachability and multi-fingered inverse kinematics. The system consists of an online exec

Cited by 8SourceScholar
2015

Cooperative control of a serial-to-parallel structure using a virtual kinematic chain in a mobile dual-arm manipulation application

IROS 2015poster

In the future mobile dual-arm robots are expected to perform many tasks. Kinematically, the configuration of two manipulators that branch from the same common mobile base results in a serial-to-parallel kinematic structure, which makes inverse kinematic computations non-trivial. The motion of the ba…

Cited by 12SourceScholar
2015

In-hand manipulation using gravity and controlled slip

IROS 2015poster

In this work we propose a sliding mode controller for in-hand manipulation that repositions a tool in the robot's hand by using gravity and controlling the slippage of the tool. In our approach, the robot holds the tool with a pinch grasp and we model the system as a link attached to the gripper via…

Cited by 51SourceScholar