Active Compliance Control

Making rigid, position-controlled industrial arms behave compliantly — learned force control, variable compliance via deep RL, and deployment at the World Robot Summit.

Most robots already installed in factories are rigid and position-controlled: they track a commanded pose stiffly and have no native way to regulate how hard they push. That is fine in free space and a liability the moment two parts touch. This theme is about giving that existing hardware compliant behavior through control and learning, without replacing the mechanism.

Learned force control on stiff hardware

The problem in one picture: a position controller commanded to a goal pose inside the environment will simply drive into it, and the resulting contact force is whatever the geometry happens to produce. The core result is that a rigid position-controlled arm can learn force control directly, closing the loop through the position interface it already exposes — the learned policy contributes a trajectory correction on top of the nominal controller and simultaneously tunes the force controller’s own parameters (Beltran-Hernandez et al., 2020). Building on that, deep reinforcement learning can select the compliance parameters themselves rather than leaving them to hand-tuning — variable compliance for peg-in-hole assembly, where the right stiffness differs between approach, contact, and insertion (Beltran-Hernandez et al., 2020).

Making it trainable in practice

Contact-rich RL is slow and hardware-hostile, which makes sample efficiency the binding constraint. Curriculum learning shortens that loop by ordering tasks from easy to hard instead of starting at full difficulty (Beltran-Hernandez et al., 2022), an approach carried into industrial insertion (Beltran et al., 2022). Where the state is only partially observable — a soft wrist hides the true contact state — exploiting the symmetry of the assembly task itself recovers much of the lost information (Nguyen et al., 2024).

Planning around what the robot cannot sense

Not every uncertainty should be handled reactively. Manipulation planning can instead exploit gravity and environment geometry to funnel a part into a known pose, reducing the precision the controller has to deliver (von Drigalski et al., 2022). Earlier work in the same spirit learned grasping policies over primitive shape abstractions rather than exact object models (Beltran-Hernandez et al., 2019).

Deployment

These controllers were put to work in the World Robot Summit 2020 Industrial Assembly Challenge as part of Team O2AC, targeting jigless high-precision assembly with a dual-arm UR5e system (von Drigalski et al., 2022) — 3rd place and a JSAI special award.

For the complementary approach, where compliance comes from the mechanism instead of the controller, see passive compliance.

References

2024

  1. Symmetry-aware Reinforcement Learning for Robotic Assembly under Partial Observability with a Soft Wrist
    Hai Nguyen, Tadashi Kozuno, Cristian C. Beltran-Hernandez, and Masashi Hamaya
    In IEEE International Conference on Robotics and Automation (ICRA), 2024

2022

  1. Accelerating Robot Learning of Contact-Rich Manipulations: A Curriculum Learning Study
    Cristian C Beltran-Hernandez, Damien Petit, Ixchel G Ramirez-Alpizar, and Kensuke Harada
    2022
  2. RSJ
    Curriculum Reinforcement Learning for Industrial Insertion Tasks
    Cristian Beltran, Damien Petit, Ixchel Ramirez-Alpizar, and Kensuke Harada
    In 第40回日本ロボット学会学術講演会 RSJ2022, 2022
  3. Uncertainty-Aware Manipulation Planning Using Gravity and Environment Geometry
    Felix Drigalski, Kazumi Kasaura, Cristian C. Beltran-Hernandez, Masashi Hamaya, Kazutoshi Tanaka, and 1 more author
    IEEE Robotics and Automation Letters, 2022
  4. Team O2AC at the World Robot Summit 2020: Towards Jigless, High-Precision Assembly
    Felix Drigalski, Cristian C. Beltran-Hernandez, Chisato Nakashima, Zhengtao Hu, Shuichi Akizuki, and 6 more authors
    Advanced Robotics, 2022

2020

  1. Learning Force Control for Contact-rich Manipulation Tasks with Rigid Position-controlled Robots
    Cristian Camilo Beltran-Hernandez, Damien Petit, Ixchel Georgina Ramirez-Alpizar, Takayuki Nishi, Shinichi Kikuchi, and 2 more authors
    IEEE Robotics and Automation Letters, 2020
  2. Variable compliance control for robotic peg-in-hole assembly: A deep-reinforcement-learning approach
    Cristian C Beltran-Hernandez, Damien Petit, Ixchel G Ramirez-Alpizar, and Kensuke Harada
    Applied Sciences, 2020

2019

  1. SII
    sii2019.png
    Learning to Grasp with Primitive Shaped Object Policies
    Cristian C Beltran-Hernandez, Damien Petit, Ixchel G Ramirez-Alpizar, and Kensuke Harada
    In IEEE/SICE International Symposium on System Integration (SII), 2019