Robot Learning on the Job: Human-in-the-Loop Autonomy and Learning During Deployment
TL;DR Sirius deploys a learned manipulation policy with a human who takes over when it is about to fail, then retrains the policy on that deployment data, upweighting interventions and discarding the robot steps just before them. Autonomous success beats state-of-the-art baselines by 8% in simulation and 27% on a real robot.
What they do
Learned manipulation policies are not reliable enough to deploy on their own. Sirius deploys one anyway, with a human supervisor. The robot acts by default; the human watches, takes over with a 6-DoF SpaceMouse when the robot is about to fail, and hands control back once the robot is in a safe state. This team completes every task, and the data it produces retrains the policy in rounds so that the human is needed less over time.
How it works
- Rounds. A BC-RNN policy is warm-started on 30-80 demonstrations. It takes workspace and eye-in-hand images plus proprioception and outputs a GMM over actions. In each round the current policy is deployed while the next one trains on all data collected so far.
- Intervention-guided weights. Each sample is labelled demo, robot, intervention or pre-intervention. Pre-intervention means the 15 steps before a takeover, about the operator’s 2 s reaction time. Weighted behavioral cloning resamples the classes to a target mix: interventions at 50%, pre-interventions at 0, demos at their true share and robot samples making up the rest.
- Memory management. With a fixed-size buffer they compare five eviction rules. LFI evicts the trajectories with the fewest interventions first.
Results
- Tasks: Nut Assembly and Tool Hang in simulation; Gear Insertion and Coffee Pod Packing on a real Franka. After three rounds Sirius has the highest autonomous success on all four. It beats IWR, as well as BC-RNN and IQL trained on the same deployment data. The reported gain over state-of-the-art methods is 8% in simulation and 27% on hardware.
- Removing any of the demo, intervention or pre-intervention weights lowers success, and performance peaks at an intervention share of 0.5.
- With memory capped at 500 trajectories (15% of Nut Assembly’s 3000+, 30% of Tool Hang’s 1600+), LFI matches or beats keeping all the data and converges twice as fast.
- The share of intervention samples falls every round, and falls faster than with IWR.
Limitations
Each task used a single operator, so results may reflect that person’s skill and risk tolerance. The human still has to monitor the robot constantly. Workload is measured only as the fraction of intervention samples, not with a human study.
Videos
Figures




Abstract
With the rapid growth of computing powers and recent advances in deep learning, we have witnessed impressive demonstrations of novel robot capabilities in research settings. Nonetheless, these learning systems exhibit brittle generalization and require excessive training data for practical tasks. To harness the capabilities of state-of-the-art robot learning models while embracing their imperfections, we present Sirius, a principled framework for humans and robots to collaborate through a division of work. In this framework, partially autonomous robots are tasked with handling a major portion of decision-making where they work reliably; meanwhile, human operators monitor the process and intervene in challenging situations. Such a human-robot team ensures safe deployments in complex tasks. Further, we introduce a new learning algorithm to improve the policy's performance on the data collected from the task executions. The core idea is re-weighing training samples with approximated human trust and optimizing the policies with weighted behavioral cloning. We evaluate Sirius in simulation and on real hardware, showing that Sirius consistently outperforms baselines over a collection of contact-rich manipulation tasks, achieving an 8% boost in simulation and 27% on real hardware than the state-of-the-art methods in policy success rate, with twice faster convergence and 85% memory size reduction. Videos and more details are available at https://ut-austin-rpl.github.io/sirius/
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
