Scaling Trusted Autonomy: Towards Generally Capable Verifiable Robots
Organizations: Department of Computer Science at Brown University Providence, Rhode Island
Abstract
Robots powered by foundation models are increasingly able to interpret open-ended language, recognize unfamiliar objects, and operate across diverse environments. Yet broader capability does not establish that a robot has understood a request, that its actions will produce the intended effects, or that its internal representation still corresponds to reality. Classical symbolic planning provides explicit structure for composition and verification, but traditionally depends on hand-engineered skills and representations. Learned policies can broaden the robot's repertoire, but provide weak guarantees about what will happen and why. This thesis argues that scaling trusted autonomy requires a neurosymbolic approach that unifies the generality of learned models with symbolic structure for robust robot behavior. It explores three complementary directions. First, LIMP uses foundation models and spatial reasoning to ground natural-language instructions in explicit task constraints and instruction-specific semantic maps, enabling task-and-motion planning while exposing the robot's interpretation for inspection. Second, REALM maintains an editable, photorealistic 3D Gaussian scene, predicts the consequences of planned manipulation, and locally reconciles the scene so that subsequent instructions obtain their grounding and planning geometry from an updated state. Third, PACTS learns visuomotor skills that jointly generate action trajectories and predictions of their symbolic effects, supporting skill composition, progress monitoring, and recovery through replanning. Together, these contributions preserve explicit structure for reasoning and verification while broadening how it is obtained, providing a foundation for generally capable robots whose behavior can be assessed under the assumptions of their models.
Figures & tables
| Approach | Referent Resolution Accuracy (Average WER) | Avoidance Constraint Resolution Accuracy (Average WER) | Spatial Relationship Resolution Accuracy (Average WER) |
| NLMap-Saycan | 0.09 | 0.12 | 0.05 |
| Code-as-Policies | 0.22 | 0.24 | 0.06 |
| Limp Single Stage Prompting | 0.09 | 0.11 | 0.05 |
| Limp Two Stage Prompting [Random Embedding] | 0.08 | 0.11 | 0.03 |
| Limp Two Stage Prompting [Similar Embedding] | 0.07 | 0.04 | 0.03 |
| Approach | Temporal Alignment Accuracy (% of instructions) | Planning Success Rate (% of instructions) | ||||||||
| NLMD | NLMC | OKRB | CT | CST | NLMD | NLMC | OKRB | CT | CST | |
| NLMap-Saycan | 88% | 96% | 100% | 32% | 41% | 75% | 96% | 100% | 35% | 38% |
| Code-as-Policies | 58% | 68% | 100% | 35% | 38% | 46% | 68% | 100% | 38% | 38% |
| Limp Single Stage Prompting | 79% | 64% | 100% | 68% | 74% | 63% | 60% | 100% | 62% | 62% |
| Limp Two Stage Prompting [Random Embedding] | 83% | 68% | 100% | 76% | 85% | 79% | 68% | 100% | 57% | 72% |
| Limp Two Stage Prompting [Similar Embedding] | 88% | 80% | 100% | 76% | 92% | 79% | 76% | 100% | 65% | 79% |
| Requirement | Meaning |
| Local change | An action changes the owned object without moving unrelated rows. |
| Stable identity | One object ID connects grounding, prediction, twin geometry, and later reuse. |
| Persistent history | A successor is added without overwriting the world from which it came. |
| Split authority | The planned action fixes predicted object geometry; evidence updates appearance and exposed scene content. |
| Validated promotion | A reconciled candidate replaces the current prediction only after spatial, visual, and lineage checks. |
| Synchronized views | Grounding, planning, rendering, and twin artifacts are generated from one named state. |
| Selector | Rows | Prec./IoU | Recall |
| Legacy positive voting | 724 | 0.387891 | 1.000 |
| Stricter positive voting | 521 | 0.519845 | 1.000 |
| Lower depth tolerance | 315 | 0.670623 | 1.000 |
| OBB filter | 281 | 0.646528 | 1.000 |
| Footprint filter | 648 | 0.496164 | 1.000 |
| Scale/anisotropy filter | 721 | 0.432294 | 1.000 |
| Quantity | Stage 1 | Stage 2 |
| Owner rows transformed in prediction | 254 | 254 |
| Non-moved rows exact in prediction | 6,124,832 | 6,137,002 |
| Disocclusion seeds | 12,170 | 3,551 |
| Masked L1 before | 0.138485 | 0.134815 |
| Masked L1 after | 0.121646 | 0.131212 |
| Outside L1 before | 0.022277 | 0.029291 |
| Setting | Approach | Policy Evaluation | Predicate Classification Evaluation | ||||
| (Objective + Backbone) | Max Reward | F1 | Recall | Precision | Accuracy | Observations | |
| DDPM + UNet | Action-Only Generator + Predicate-Only Predictor | 0.83 0.09 | 2403 | ||||
| Multi-task Baseline (Shared Encoder) | 0.77 0.13 | 2705 | |||||
| Predicate Action Skill ( Pacts ) | 1.00 0.00 | 2234 | |||||
| DDPM + Transformer | Action-Only Generator + Predicate-Only Predictor | 0.45 0.10 | 2800 | ||||
| Multi-task Baseline (Shared Encoder) | 0.33 0.08 | 2800 | |||||
| Setting | Approach | Policy | Predicate Classification | ||||
| (Objective + Backbone) | Max Reward | F1 | Recall | Precision | Accuracy | Observations | |
| DDPM + UNet | Action-Only Generator + Predicate-Only Predictor | 0.93 0.02 | 10476 | ||||
| Predicate Action Skill ( Pacts ) | 0.96 0.02 | 10246 | |||||
| DDPM + Transformer | Action-Only Generator + Predicate-Only Predictor | 0.97 0.02 | 10087 | ||||
| Predicate Action Skill ( Pacts ) | 0.93 0.04 | 10103 | |||||
| CFM + UNet | Action-Only Generator + Predicate-Only Predictor | 0.99 0.01 | 10243 | ||||
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | Examples | Role |
| Identity | state ID, logical time, revision type | Distinguishes observed, predicted, reconciled-synthetic, and reconciled-real worlds. |
| Authority | status, current-state index | Identifies the one state from which subsequent views may be generated. |
| Persistent state | Gaussian checkpoint, object registry | Stores renderable scene content, stable objects, poses, and ownership. |
| Derived views | digital twin, planning cloud, grounding/render bundle | Supplies instruction-specific geometry and observations bound to the state. |
| Action evidence | plan, trajectory binding, released pose | Explains the intervention used to predict the successor. |
| Observation evidence | calibrated RGB-D, masks, provenance | Explains the appearance and disocclusion information used in reconciliation. |
| State | Revision | Status | Direct evidence |
| t0000-observed | observed | historical | 6,125,086 Gaussian rows from the captured garden. |
| t0001-predicted | predicted | historical | 254 moved rows; 6,124,832 inactive rows exact. |
| t0001-reconciled-syn. | reconciled-synthetic | historical | 12,170 seeds; improved held-out masked L1; preserved action geometry. |
| t0002-predicted | predicted | historical | 254 moved rows; 6,137,002 inactive rows exact. |
| t0002-reconciled-syn. | reconciled-synthetic | current | 3,551 seeds; improved held-out masked L1; final task views agree. |