CoRAL: Bridging the Reasoning-Execution Gap in Contact-Rich Robotics

CoRAL: Contact-Rich Adaptive LLM-based Control for Robotic Manipulation

Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces CoRAL (Contact-Rich Adaptive LLM-based control), a modular neuro-symbolic framework for zero-shot, contact-rich robotic manipulation. It decouples high-level reasoning (LLM) from low-level reactive execution (MPPI), achieving SOTA results in challenging tasks like flipping objects against walls.

TL;DR

CoRAL is a modular framework that enables robots to perform complex, contact-rich tasks—like flipping a box using a wall—without any prior demonstrations. By using an LLM to "write the code" for a high-speed physics resident planner (MPPI), the system combines high-level common sense with low-level reactive precision.

Background Positioning

In the current landscape of AI-driven robotics, we see a tug-of-war between End-to-End VLA models (which are general but data-hungry and brittle) and Traditional Planners (which are robust but lack semantic understanding). CoRAL moves beyond this by positioning the LLM not as a controller, but as a strategist and cost designer, creating a hierarchical architecture that is both explainable and zero-shot capable.

The "Contact-Rich" Challenge

Most robotic tasks focus on collision avoidance. However, "contact-rich" manipulation requires the robot to embrace collisions—using friction, gravity, and external surfaces (like walls or table edges) to its advantage. Existing systems fail here because they lack:

  1. Physical Grounding: Traditional LLMs don't "feel" mass or friction.
  2. Adaptive Loops: If a box is heavier than it looks, a static plan will fail.

Methodology: The Neuro-Symbolic Architecture

CoRAL solves this through a decoupled, three-tier hierarchy:

  • Tier 1 (Execution): 1kHz joint impedance control for safety.
  • Tier 2 (Planning): 10Hz MPPI planner that "rehearses" thousands of trajectories in a simulated mental world.
  • Tier 3 (Reasoning): An asynchronous LLM loop that observes failures and rewrites the cost function or updates environmental beliefs (e.g., "The board is slipping, increase the friction estimate").

Overall Architecture

The Secret Sauce: LLM as Cost Designer

Instead of outputting direct motor commands, the LLM generates a Python cost function. This allows the robot to balance complex goals, such as "push until the handle overhangs, then switch to a lifting motion." The use of a sigmoid-based "soft switch" allows for smooth transitions between these phases.

Experiments & Results

The researchers tested CoRAL on six challenging tasks, including "Flip with Wall" and "Push and Pick Cutting Board."

SOTA Comparison

CoRAL decimated pure VLA baselines like OpenVLA, which often failed completely on tasks requiring force regulation. While OpenVLA is excellent at "Pick and Place," it has no "physical intuition" for pushing a board against a wall to flip it.

Experiment Results Table

The Power of Online Adaptation

A standout feature is the Online System Identification. When the robot failed because of a mismatched mass estimate (2kg vs. 0.25kg), the LLM diagnosed the discrepancy and updated the internal world model in real-time, allowing the robot to succeed on subsequent attempts within the same session.

Online Parameter Adaptation

Critical Insight & Conclusion

CoRAL demonstrates that we don't necessarily need "more data" to solve complex robotics; we need better architectures. By separating semantic reasoning from physical execution, we can leverage the "common sense" of LLMs without being limited by their slow inference speeds or lack of physical presence.

Limitations: The system still relies on a high-fidelity vision module (FoundationPose). If the vision tracking fails, the "mental world" of the robot becomes decoupled from reality. Future work likely lies in "Residual Physics"—learning the tiny, unmodeled nuances of the real world that even the best simulators miss.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Large Language Models (LLMs) to synthesize reward functions or cost functions for Model Predictive Control (MPC) in robotics.
  • Which study first introduced the Model Predictive Path Integral (MPPI) control algorithm, and how have subsequent works integrated it with symbolic reasoning?
  • Explore research where neuro-symbolic adaptation loops are applied to solve the sim-to-real gap in multi-contact robotic manipulation tasks.
Contents
CoRAL: Bridging the Reasoning-Execution Gap in Contact-Rich Robotics
1. TL;DR
2. Background Positioning
3. The "Contact-Rich" Challenge
4. Methodology: The Neuro-Symbolic Architecture
4.1. The Secret Sauce: LLM as Cost Designer
5. Experiments & Results
5.1. SOTA Comparison
5.2. The Power of Online Adaptation
6. Critical Insight & Conclusion