← Search

Sylvain Calinon

76 accepted papers

2026

Robustness-Aware Tool Selection and Manipulation Planning with Learned Energy-Informed Guidance

ICRA 2026poster

Humans subconsciously choose robust ways of selecting and using tools, for example, choosing a ladle over a flat spatula to serve meatballs. However, robustness under external disturbances remains underexplored in robotic tool-use planning. This paper presents a robustness-aware method that jointly …

2026

Safety-Critical Dynamic Motion Generation for Manipulators Using Differentiable Distance Fields in Configuration Space

ICRA 2026poster

Generating collision-free motions in dynamic environments is a challenging problem for high-dimensional robotics, particularly under real-time constraints. Control Barrier Functions (CBFs), widely utilized in safety-critical control, have shown significant potential for motion generation. However, f…

Cited by 0Scholar
2025

A Smooth Analytical Formulation of Collision Detection and Rigid Body Dynamics With Contact

IROS 2025

Generating intelligent robot behavior in contact-rich settings is a research problem where zeroth-order methods currently prevail. A major contributor to the success of such methods is their robustness in the face of non-smooth and discontinuous optimization landscapes that are characteristic of con

Cited by 5SourceScholar
2025

CCDP: Composition of Conditional Diffusion Policies with Guided Sampling

IROS 2025

Imitation Learning offers a promising approach to learn directly from data without requiring explicit models, simulations, or detailed task definitions. During inference, actions are sampled from the learned distribution and executed on the robot. However, sampled actions may fail for various reason

Cited by 2SourcecodeScholar
2025

Distilling Contact Planning for Fast Trajectory Optimization in Robot Air Hockey

RSS 2025poster

Robot control through contact is challenging as it requires reasoning over long horizons and discontinuous system dynamics. Highly dynamic tasks such as Air Hockey additionally require agile behavior, making the corresponding optimal control problems intractable for planning in realtime. Learning-ba…

Cited by 0PDFScholar
2025

Efficient and Real-Time Motion Planning for Robotics Using Projection-Based Optimization

IROS 2025

Generating motions for robots interacting with objects of various shapes is a complex challenge, further complicated by the robot’s geometry and multiple desired behaviors. While current robot programming tools (such as inverse kinematics, collision avoidance, and manipulation planning) often treat

Cited by 0SourceScholar
2025

Learning Problem Decomposition for Efficient Sequential Multi-Object Manipulation Planning

RA-L 2025

We present an efficient task and motion replanning approach for sequential multi-object manipulation in dynamic environments. Conventional Task And Motion Planning (TAMP) solvers experience an exponential increase in planning time as the planning horizon and number of objects grow, limiting their ap

Cited by 0SourceScholar
2025

ManiDP: Manipulability-Aware Diffusion Policy for Posture-Dependent Bimanual Manipulation

IROS 2025

Recent work has demonstrated the potential of diffusion models in robot bimanual skill learning. However, existing methods ignore the learning of posture-dependent task features, which are crucial for adapting dual-arm configurations to meet specific force and velocity requirements in dexterous bima

Cited by 2SourceScholar
2025

Whole-Body Impedance Control of a Humanoid Robot Based on Human-Human Demonstration for Human-Robot Collaboration

IROS 2025

This paper proposes a novel whole-body impedance control method for the Collaborative dUal-arm Robot manIpulator (CURI) in Human-Robot Collaboration (HRC). The method enables CURI to adapt its physical behavior to human motion while following trajectories learned from human-human demonstrations. A w

Cited by 0SourceScholar
2024

A Probabilistic Approach to Multi-Modal Adaptive Virtual Fixtures

RA-L 2024

Virtual Fixtures (VFs) provide haptic feedback for teleoperation, typically requiring distinct input modalities for different phases of a task. This often results in vision- and position-based fixtures. Vision-based fixtures, particularly, require the handling of visual uncertainty, as well as targe

Cited by 12SourceScholar
2024

A Retrospective on the Robot Air Hockey Challenge: Benchmarking Robust, Reliable, and Safe Learning Techniques for Real-world Robotics

NeurIPS 2024poster

Machine learning methods have a groundbreaking impact in many application domains, but their application on real robotic platforms is still limited. Despite the many challenges associated with combining machine learning technology with robotics, robot learning remains one of the most promising direc…

Cited by 0SourcePDFScholar
2024

Configuration Space Distance Fields for Manipulation Planning

RSS 2024poster

The signed distance field (SDF) is a popular implicit shape representation in robotics, providing geometric information about objects and obstacles in a form that can easily be combined with control, optimization and learning techniques. Most often, SDFs are used to represent distances in task space…

Cited by 14SourcePDFScholar
2024

D-LGP: Dynamic Logic-Geometric Program for Reactive Task and Motion Planning

ICRA 2024poster

Many real-world sequential manipulation tasks involve a combination of discrete symbolic search and continuous motion planning, collectively known as combined task and motion planning (TAMP). However, prevailing methods often struggle with the computational burden and intricate combinatorial challen…

Cited by 7SourceScholar
2024

Generalized Policy Iteration using Tensor Approximation for Hybrid Control

ICLR 2024spotlight

Control of dynamic systems involving hybrid actions is a challenging task in robotics. To address this, we present a novel algorithm called Generalized Policy Iteration using Tensor Train (TTPI) that belongs to the class of Approximate Dynamic Programming (ADP). We use a low-rank tensor approximati…

Cited by 8SourcePDFScholar
2024

Logic Learning From Demonstrations for Multi-Step Manipulation Tasks in Dynamic Environments

RA-L 2024

Learning from Demonstration (LfD) stands as an efficient framework for imparting human-like skills to robots. Nevertheless, designing an LfD framework capable of seamlessly imitating, generalizing, and reacting to disturbances for long-horizon manipulation tasks in dynamic environments remains a cha

Cited by 5SourceScholar
2024

Logic-Skill Programming: An Optimization-based Approach to Sequential Skill Planning

RSS 2024poster

Recent advances in robot skill learning have unlocked the potential to construct task-agnostic skill libraries, facilitating the seamless sequencing of multiple simple manipulation primitives (aka. skills) to tackle significantly more complex tasks. Nevertheless, determining the optimal sequence for…

2024

Representing Robot Geometry as Distance Fields: Applications to Whole-body Manipulation

ICRA 2024poster

In this work, we propose a novel approach to represent robot geometry as distance fields (RDF) that extends the principle of signed distance fields (SDFs) to articulated kinematic chains. Our method employs a combination of Bernstein polynomials to encode the signed distance for each robot link with…

Cited by 18SourcecodeScholar
2024

Towards Robo-Coach: Robot Interactive Stiffness/Position Adaptation for Human Strength and Conditioning Training

ICRA 2024poster

Traditional strength and conditioning training relies on the utilization of free weights, such as weighted implements, to elicit external stimuli. However, this approach poses a significant challenge when attempting to modify or adjust the loads within a single training set. This paper introduces an…

Cited by 0SourceScholar
2023

A Multitask and Kernel Approach for Learning to Push Objects with a Target-Parameterized Deep Q-Network

IROS 2023poster

Pushing is an essential motor skill involved in several manipulation tasks, and has been an important research topic in robotics. Recent works have shown that Deep Q-Networks (DQNs) can learn pushing policies (when, where to push, and how) to solve manipulation tasks, potentially in synergy with oth…

Cited by 0SourceScholar
2023

Demonstration-guided Optimal Control for Long-term Non-prehensile Planar Manipulation

ICRA 2023poster

Long-term non-prehensile planar manipulation is a challenging task for robot planning and feedback control. It is characterized by underactuation, hybrid control, and contact uncertainty. One main difficulty is to determine both the continuous and discrete contact configurations, e.g., contact point…

Cited by 20SourceScholar
2023

Learning Joint Space Reference Manifold for Reliable Physical Assistance

IROS 2023poster

This paper presents a study on the use of the Talos humanoid robot for performing assistive sit-to-stand or stand-to-sit tasks. In such tasks, the human exerts a large amount of force (100–200 N) within a very short time (2–8 s), posing significant challenges in terms of human unpredictability and r…

Cited by 0SourceScholar
2023

SoftGPT: Learn Goal-Oriented Soft Object Manipulation Skills by Generative Pre-Trained Heterogeneous Graph Transformer

IROS 2023poster

Soft object manipulation tasks in domestic scenes pose a significant challenge for existing robotic skill learning techniques due to their complex dynamics and variable shape characteristics. Since learning new manipulation skills from human demonstration is an effective way for robot applications,…

Cited by 10SourcecodeScholar
2023

VP-STO: Via-point-based Stochastic Trajectory Optimization for Reactive Robot Behavior

ICRA 2023poster

Achieving reactive robot behavior in complex dynamic environments is still challenging as it relies on being able to solve trajectory optimization problems quickly enough, such that we can replan the future motion at frequencies which are sufficiently high for the task at hand. We argue that current…

Cited by 41SourceScholar
2022

From Key Positions to Optimal Basis Functions for Probabilistic Adaptive Control

RA-L 2022

In the field of Learning from Demonstration (LfD), movement primitives learned from full trajectories provide mechanisms to generalize a demonstrated skill to unseen situations. Key position demonstrations, requiring the user to provide only a sequence of via-points rather than a complete trajectory

Cited by 12SourceScholar
2022

Learning to Guide Online Multi-Contact Receding Horizon Planning

IROS 2022poster

In Receding Horizon Planning (RHP), it is critical that the motion being executed facilitates the completion of the task, e.g. building momentum to overcome large obstacles. This requires a value function to inform the desirability of robot states. However, given the complex dynamics, value function…

Cited by 7SourceScholar
2022

Passive Bimanual Skills Learning From Demonstration With Motion Graph Attention Networks

RA-L 2022

Enabling household robots to passively learn task-level skills from human demonstration could substantially boost their application in daily life. In this letter, we propose a Learning from Demonstration (LfD) scheme capturing human uni/bimanual demonstrations with motion capture suit and virtual re

Cited by 14SourceScholar
2022

Robot Cooking With Stir-Fry: Bimanual Non-Prehensile Manipulation of Semi-Fluid Objects

RA-L 2022

This letter describes an approach to achieve well-known Chinese cooking art stir-fry on a bimanual robot system. Stir-fry requires a sequence of highly dynamic coordinated movements, which is usually difficult to learn for a chef, let alone transfer to robots. In this letter, we define a canonical s

Cited by 87SourceScholar
2021

A Laser-based Dual-arm System for Precise Control of Collaborative Robots

ICRA 2021poster

Collaborative robots offer increased interaction capabilities at relatively low cost but in contrast to their industrial counterparts they inevitably lack precision. Moreover, in addition to the robots' own imperfect models, day-to-day operations entail various sources of errors that despite being s…

Cited by 6SourceScholar
2021

Learning Constrained Distributions of Robot Configurations With Generative Adversarial Network

RA-L 2021

In high dimensional robotic system, the manifold of the valid configuration space often has a complex shape, especially under constraints such as end-effector orientation or static stability. We propose a generative adversarial network approach to learn the distribution of valid robot configurations

Cited by 42SourcecodeScholar
2021

Learning Optimal Impedance Control During Complex 3D Arm Movements

RA-L 2021

Humans use their limbs to perform various movements to interact with an external environment. Thanks to limb's variable and adaptive stiffness, humans can adapt their movements to the external unstable dynamics. The underlying adaptive mechanism has been investigated, employing a simple planar devic

Cited by 23SourceScholar
2021

Motion Mappings for Continuous Bilateral Teleoperation

RA-L 2021

Mapping operator motions to a robot is a key problem in teleoperation. Due to differences between local and remote workspaces, such as object locations, it is particularly challenging to derive smooth motion mappings that fulfill different goals (e.g., picking objects with different poses on the two

Cited by 28SourceScholar
2021

Whole Body Model Predictive Control with a Memory of Motion: Experiments on a Torque-Controlled Talos

ICRA 2021poster

This paper presents the first successful experiment implementing whole-body model predictive control with state feedback on a torque-control humanoid robot. We demonstrate that our control scheme is able to do whole-body target tracking, control the balance in front of strong external perturbations…

Cited by 63SourceScholar
2020

Active Improvement of Control Policies with Bayesian Gaussian Mixture Model

IROS 2020poster

Learning from demonstration (LfD) is an intuitive framework allowing non-expert users to easily (re-)program robots. However, the quality and quantity of demonstrations have a great influence on the generalization performances of LfD approaches. In this paper, we introduce a novel active learning fr…

Cited by 8SourceScholar
2020

Analysis and Transfer of Human Movement Manipulability in Industry-like Activities

IROS 2020poster

Humans exhibit outstanding learning, planning and adaptation capabilities while performing different types of industrial tasks. Given some knowledge about the task requirements, humans are able to plan their limbs motion in anticipation of the execution of specific skills. For example, when an opera…

Cited by 16SourceScholar
2020

Fourier movement primitives: an approach for learning rhythmic robot skills from demonstrations

RSS 2020poster

Whether in factory or household scenarios, rhythmic movements play a crucial role in many daily-life tasks. In this paper we propose a Fourier movement primitive (FMP) representation to learn such type of skills from human demonstrations. Our approach takes inspiration from the probabilistic movemen…

Cited by 23SourcePDFScholar
2020

Generative adversarial training of product of policies for robust and adaptive movement primitives

CoRL 2020

In learning from demonstrations, many generative models of trajectories make simplifying assumptions of independence. Correctness is sacrificed in the name of tractability and speed of the learning phase. The ignored dependencies, which are often the kinematic and dynamic constraints of the system,

2020

Learning How to Walk: Warm-starting Optimal Control Solver with Memory of Motion

ICRA 2020poster

In this paper, we propose a framework to build a memory of motion for warm-starting an optimal control solver for the locomotion task of a humanoid robot. We use HPP Loco3D, a versatile locomotion planner, to generate offline a set of dynamically consistent whole-body trajectory to be stored as the…

Cited by 26SourceScholar
2020

Memory of Motion for Warm-Starting Trajectory Optimization

RA-L 2020

Trajectory optimization for motion planning requires good initial guesses to obtain good performance. In our proposed approach, we build a memory of motion based on a database of robot paths to provide good initial guesses. The memory of motion relies on function approximators and dimensionality red

Cited by 52SourcecodeScholar
2020

Variational Inference with Mixture Model Approximation for Applications in Robotics

ICRA 2020poster

We propose to formulate the problem of representing a distribution of robot configurations (e.g. joint angles) as that of approximating a product of experts. Our approach uses variational inference, a popular method in Bayesian computation, which has several practical advantages over sampling-based…

Cited by 5SourceScholar
2019

Bayesian Optimization Meets Riemannian Manifolds in Robot Learning

CoRL 2019

Bayesian optimization (BO) recently became popular in robotics to optimize control parameters and parametric policies in direct reinforcement learning due to its data efficiency and gradient-free approach. However, its performance may be seriously compromised when the parameter space is high-dimensi

Cited by 0SourcePDFScholar
2019

Improving dual-arm assembly by master-slave compliance

ICRA 2019poster

In this paper we show how different choices regarding compliance affect a dual-arm assembly task. In addition, we present how the compliance parameters can be learned from a human demonstration. Compliant motions can be used in assembly tasks to mitigate pose errors originating from, for example, in…

Cited by 22SourceScholar
2018

A Brief Survey on the Role of Dimensionality Reduction in Manipulation Learning and Control

RA-L 2018

Bio-inspired designs are motivated by efficiency, adaptability, and robustness of biological systems' dynamic behaviors in complex environment. Despite progress in design, the lack of sensorimotor and learning capabilities is the main drawback of humanlike manipulation systems. Dimensionality reduct

Cited by 10SourceScholar
2018

Geometry-aware Tracking of Manipulability Ellipsoids

RSS 2018poster

Body posture can greatly influence human performance when carrying out manipulation tasks. Adopting an appropriate pose helps us regulate our motion and strengthen our capability to achieve a given task. This effect is also observed in robotic manipulation where the robot joint configuration affects…

Cited by 28SourcePDFScholar
2018

Joining High-Level Symbolic Planning with Low-Level Motion Primitives in Adaptive HRI: Application to Dressing Assistance

ICRA 2018poster

For a safe and successful daily living assistance, far from the highly controlled environment of a factory, robots should be able to adapt to ever-changing situations. Programming such a robot is a tedious process that requires expert knowledge. An alternative is to rely on a high-level planner, but…

Cited by 38SourceScholar
2018

Probabilistic Learning of Torque Controllers from Kinematic and Force Constraints

IROS 2018poster

When learning skills from demonstrations, one is often required to think in advance about the appropriate task representation (usually in either operational or configuration space). We here propose a probabilistic approach for simultaneously learning and synthesizing torque control commands which ta…

Cited by 36SourceScholar
2018

Programming by Demonstration for Shared Control With an Application in Teleoperation

RA-L 2018

Shared control strategies can improve task performance in teleoperation. In such systems, automation guides or corrects a human operator. The amount of correction or guidance that is provided is denoted the level of automation. As the variety of teleoperation tasks is large, manually specifying the

Cited by 57SourceScholar
2017

A generative model for intention recognition and manipulation assistance in teleoperation

IROS 2017poster

Performing remote manipulation tasks by tele-operation with limited bandwidth, communication delays and environmental differences is a challenging problem. In this paper, we learn a task-parameterized generative model from the teleoperator demonstrations using a hidden semi-Markov model that provide…

Cited by 76SourceScholar
2017

An Approach for Imitation Learning on Riemannian Manifolds

RA-L 2017

In imitation learning, multivariate Gaussians are widely used to encode robot behaviors. Such approaches do not provide the ability to properly represent end-effector orientation, as the distance metric in the space of orientations is not Euclidean. In this paper, we present an extension of common i

Cited by 123SourceScholar
2017

Gaussian mixture regression on symmetric positive definite matrices manifolds: Application to wrist motion estimation with sEMG

IROS 2017poster

In many sensing and control applications, data are represented in the form of symmetric positive definite (SPD) matrices. Considering the underlying geometry of this data space can be beneficial in many robotics applications. In this paper, we present an extension of Gaussian mixture regression (GMR…

Cited by 39SourceScholar
2017

Learning manipulability ellipsoids for task compatibility in robot manipulation

IROS 2017poster

Posture body variation is one of the ways in which humans skillfully and naturally augment their motion and strength capabilities along specific task-space directions in order to successfully perform complex manipulation tasks. Posture variation also has a significant role in robot manipulation, whe…

Cited by 50SourceScholar
2017

Learning task-space synergies using Riemannian geometry

IROS 2017poster

In the context of robotic control, synergies can form elementary units of behavior. By specifying task-dependent coordination behaviors at a low control level, one can achieve task-specific disturbance rejection. In this work we present an approach to learn the parameters of such low-level controlle…

Cited by 9SourceScholar
2017

Trajectory and foothold optimization using low-dimensional models for rough terrain locomotion

ICRA 2017poster

We present a trajectory optimization framework for legged locomotion on rough terrain. We jointly optimize the center of mass motion and the foothold locations, while considering terrain conditions. We use a terrain costmap to quantify the desirability of a foothold location. We increase the gait's…

Cited by 108SourceScholar
2016

Variable duration movement encoding with minimal intervention control

ICRA 2016

Programming by Demonstration (PbD) offers a user-friendly way to transfer skills from human to robot. Typically, demonstration data do not contain the control inputs required to reproduce the demonstrated skill. These can be obtained from a low-level controller that tracks the modeled movement. We p

Cited by 22SourceScholar
2015

Learning bimanual end-effector poses from demonstrations using task-parameterized dynamical systems

IROS 2015poster

Very often, when addressing the problem of human-robot skill transfer in task space, only the Cartesian position of the end-effector is encoded by the learning algorithms, instead of the full pose. However, orientation is just as important as position, if not more, when it comes to successfully perf…

Cited by 88SourceScholar
2015

Learning optimal controllers in human-robot cooperative transportation tasks with position and force constraints

IROS 2015poster

Human-robot collaboration seeks to have humans and robots closely interacting in everyday situations. For some tasks, physical contact between the user and the robot may occur, originating significant challenges at safety, cognition, perception and control levels, among others. This paper focuses on…

Cited by 113SourceScholar