CoAd

Constant-Time Planning for Continuous Goal Manipulation with Compressed Library and Online Adaptation

Worcester Polytechnic Institute · ELPIS Lab

Under review at ICRA 2027

One workspace, continuously many planning problems

Repeated manipulation in a fixed workcell

Goal-varying motion planning

Packaging, kitting, and pick-and-place applications repeatedly solve nearly the same motion-planning problem. The static workspace is unchanged, but the goal object can occupy infinitely many poses in a continuous task space. Planning from scratch wastes this structure; storing a separate path for every pose is impossible.

CoAd turns this infinite family into a finite, coverage-certified representation, compresses the resulting motion library, and answers each online query with constant-time retrieval followed by lightweight goal adaptation.

Discretize a continuous task space with coverage guarantees

Task Space Region: valid end-effector poses for one object pose

Task Coverage Region: object poses sharing one end-effector goal

A Task Space Region describes all end-effector poses that can complete a task for one object pose. CoAd inverts that relationship: a Task Coverage Region (TCR) describes the continuous set of object poses that can share one fixed end-effector goal. Finite TCR cells cover the bounded task domain and provide direct indexing at query time.

Diagram relating Task Space Regions, their intersections, Task Coverage Regions, and finite task-space cells
Overlapping Task Space Regions reveal shared goals; Task Coverage Regions then divide the continuous domain into finitely indexed cells.

Plan a few roots. Adapt them to cover the rest.

CoAd pipeline from task-space discretization and offline library construction to constant-time online retrieval and adaptation
Offline, CoAd plans root motions and verifies their adaptations across neighboring TCRs. Online, a query is indexed, retrieved, and adapted to its exact goal.

Coverage-preserving compression

CoAd stores root paths only for selected TCRs. A root is adapted to nearby regions and each candidate is checked offline for goal satisfaction and collision avoidance. Successful adaptations replace many individually stored plans without sacrificing coverage.

Constant-time online query

The sensed object pose maps directly to a TCR index. A hash lookup retrieves the associated root motion and goal, after which a fixed-cost adapter produces the final trajectory. Expensive planning and verification remain offline.

Three lightweight adaptation choices

Linear interpolation

Connects the root path endpoint to the queried goal. It is the fastest option, with planning times around 50–90 microseconds in the reported experiments.

Dynamic Movement Primitives

Retargets the full motion while preserving its qualitative shape. DMPs often produce the shortest paths, trading some compression and query speed for path quality.

Simple trajectory optimization

Warm-starts a fixed-size convex refinement from the root motion, balancing velocity, acceleration, and deviation from the stored path.

Experiment setup

Panda and Fetch robots evaluated in Conveyor, All Stable, Cage, Shelf, and Microwave environments
Panda (top) and Fetch (bottom) are evaluated in Conveyor, All Stable, Cage, Shelf, and Microwave environments.

The simulation study spans 7-DOF and 8-DOF manipulators across five environments with continuous position, orientation, stable-placement, height, and articulated-door variations. CoAd is compared with full motion libraries, online RRT-Connect variants, and the experience-based ERT-Connect planner.

Simulation: conveyor task

Planning baselines

RRT-Connect

ERT-Connect

CoAd adaptations

CoAd-LI

CoAd-DMP

CoAd-STO

Real-world validation

Planning baselines

RRT-Connect

Lightning

CoAd adaptations

CoAd-LI

CoAd-DMP

CoAd-STO

The compressed library is built in simulation and transferred directly to a physical UR10. AprilTag perception estimates each new object pose, and CoAd retrieves and adapts a verified motion without replanning from scratch. Across 100 trials, all three CoAd variants achieve 100% success with predictable query time and competitive path quality.

Coverage, compression, and online performance

Compressed plan libraries

CoAd-LI and CoAd-STO provide the strongest and most consistent compression, reducing the number of stored paths by roughly 63–99% and 71–99%, respectively. CoAd-DMP often produces higher-quality paths but stores more roots in tightly constrained environments.

Table comparing library compression, adaptation time, path quality, and stored library size across CoAd variants
Plan-library results. OOM indicates that the full library or DMP representation exceeded the available 32 GB of memory.

Success rate and path quality

All available CoAd variants achieve 100% success across the evaluated tasks, while planning-from-scratch and experience-based baselines lose reliability in constrained scenes. CoAd-DMP generally yields the shortest simulated paths, while CoAd-LI gives the best real-world path quality among the compressed variants.

Table comparing success rate and joint-space path quality for planning baselines and CoAd variants
Online planning success and joint-space path quality over 1,000 random simulation queries per setting and 100 real-world trials.

Fast and predictable online queries

Log-scale comparison of planning-time distributions across all methods and environments
Planning-time distributions on a logarithmic scale across all simulation environments and the real UR10 experiment.

CoAd-LI consistently answers queries in approximately 50–90 microseconds. CoAd-DMP and CoAd-STO remain in the millisecond range, with substantially smaller timing variance than online baselines—empirical support for the framework’s constant-time online complexity.