Object-centric Task Representation and Transfer using Diffused Orientation Fields
Cem Bilaloglu, Tobias Löw, Sylvain Calinon
TL;DR
This work tackles online transfer of object-centric tasks on curved objects by introducing Diffused Orientation Fields (DOF), a diffusion-based framework that constructs smoothly varying local reference frames conditioned on object geometry and sparse keypoints. DOF combines surface diffusion on point clouds with workspace diffusion (via Walk on Spheres) to produce orientation fields in $SO(3)$, enabling shape-invariant local actions and modular integration with teleoperation, trajectory optimization, and reinforcement learning. The approach leverages keypoints as inductive cues, supports multiple surface representations, and demonstrates robust transfer for peeling, slicing, and coverage across diverse objects, including deformed pears, under noise and occlusions. The authors provide open-source code and show that the framework improves transferability, robustness, and planning efficiency, while remaining compatible with various control paradigms and scalable to complex scenes.
Abstract
Curved objects pose a fundamental challenge for skill transfer in robotics: unlike planar surfaces, they do not admit a global reference frame. As a result, task-relevant directions such as "toward" or "along" the surface vary with position and geometry, making object-centric tasks difficult to transfer across shapes. To address this, we introduce an approach using Diffused Orientation Fields (DOF), a smooth representation of local reference frames, for transfer learning of tasks across curved objects. By expressing manipulation tasks in these smoothly varying local frames, we reduce the problem of transferring tasks across curved objects to establishing sparse keypoint correspondences. DOF is computed online from raw point cloud data using diffusion processes governed by partial differential equations, conditioned on keypoints. We evaluate DOF under geometric, topological, and localization perturbations, and demonstrate successful transfer of tasks requiring continuous physical interaction such as inspection, slicing, and peeling across varied objects. We provide our open-source codes at our website https://github.com/idiap/diffused_fields_robotics
