REVIEW 4 major objections 6 minor 13 references
Acting and Planning with Hierarchical Operational Models on a Mobile Robot: A Study with RAE+UPOM
T0 review · 4 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read RAE+UPOM is the first integrated actor-planner system sharing hierarchical operational models to be deployed on a physical robot, and it completes object collection under real failures.
desk verdict A solid but narrowly evidenced systems paper: first real-robot RAE+UPOM deployment works for action failures, but the abstract oversells sensor-noise robustness and the perception-failure gap needs explicit handling. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is a hierarchical operational model: a set of refinement methods, which are computer programs giving alternative procedures for accomplishing tasks, with parameters that can be instantiated in many ways. RAE executes the body of a chosen method instance step by step, while UPOM runs UCT-like Monte Carlo rollouts using a lightweight simulated counterpart of every low-level robot routine, sampling probabilistic outcomes and cost estimates provided by human experts. The coupling that carries the argument is that the actor and planner share the exact same method code, so planning is a simulated execution of the code that will later run on the robot, and the utility function uses an exponentially decaying reward to favor early collection of high-value objects.
What would settle it
Run repeated object-collection trials under an identical layout while setting one object's simulated collection probability much higher than its measured physical success rate; if the planner consistently selects that object first and the realized total utility is lower than an alternative order, the rollouts' relative comparisons are not reliable enough to support the deployment claim.
Extended reading notes
Core claim
The paper claims that RAE+UPOM, a system that combines the Reactive Acting Engine with the anytime UCT-like Monte Carlo planner UPOM, can be deployed on a physical robot and can complete a hierarchical object collection task under partial observability, sensor noise, and action failures. The actor and planner share the same set of refinement methods, which are Python-coded procedures for tasks such as collecting objects from a table, perceiving an object, and moving objects with or without a box. During execution, UPOM performs Monte Carlo rollouts over alternative method instances using simulated counterparts of the robot's low-level commands, then suggests the method instance with the highest expected utility. The paper reports successful trials with all objects collected, as well as trials where cable entanglement, repeated navigation failure, or missed perception caused partial collection, and it argues that these results demonstrate that planning by simulated execution of operational code closes the gap between descriptive planner models and the real control structures on the robot.
Load-bearing premise
The central load-bearing premise is that the human-supplied simulated models of robot actions are realistic enough for relative comparison, so the method instance with the highest simulated expected utility is also the best choice on the physical robot.
Editorial extensions
If this is right
- Robots can plan by simulating the same Python-coded refinement methods they will execute, removing the need for a separate PDDL-style descriptive model.
- Online planning is fast enough for real interleaving: UPOM used about one second for 100 rollouts per subtask, allowing decisions during execution rather than only before it.
- Failures need not abort the mission: with configurable retry counts, the robot returned to a table after three navigation failures and recovered from an emergency stop caused by cable entanglement.
- Optional equipment such as a zero-utility transport box is adopted spontaneously when planning discovers that grouping objects raises expected utility.
- Simulated camera-frustum checks can select pan and lift joint angles before grasping, and those choices transfer to real perception through a learned 6D pose estimator.
Reading between the lines
- If the shared-model approach generalizes, a practical design rule follows: every low-level robot routine should ship with a lightweight simulated counterpart and a success detector, so planning and acting cannot drift apart; the paper flags this as an upfront effort cost, which suggests it could become a standard engineering practice.
- Because exploration and perception tasks receive zero reward in the rollouts, the planner is blind to information value, and early planner calls often produce no utility; adding an explicit information-gain term to the utility function could reduce this waste and is a testable extension the paper does not explore.
- The two modifications made for real hardware, partial-utility accounting after command failure and bounded retries of the same method, are likely portable to other refinement acting engines even without UPOM, and could be evaluated in simulated factory or fleet tasks.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper describes the first physical deployment of RAE+UPOM, an integrated actor-planner system that shares hierarchical operational models between acting and planning. The system interleaves the Reactive Acting Engine (RAE) with a UCT-like Monte Carlo planner (UPOM) on the Mobipick mobile manipulator for an object-collection task. The authors model perception, manipulation, and navigation through refinement methods, pair each low-level command with a simulated counterpart for rollouts, and report six single-run trials under nominal conditions, spatial perturbation, and induced failures. The paper claims robust execution under action failures and sensor noise and offers observations about planner rollouts via heatmaps. The main contributions are the deployment, the hierarchical operational model, and an empirical study of the interleaved decision-making.
Significance. If the deployment is taken at face value, the paper demonstrates a useful architectural proof-of-concept: a single hierarchical operational model can drive both a reactive actor and a Monte Carlo planner on a physical robot, and the system can recover from certain navigation and arm failures. This is a positive step toward closing the model gap between planning and execution. The authors are candid about some limitations, and the accompanying website may help reproducibility. However, the empirical evidence is too thin to support the paper's broader claims: trials are not repeated, there is no baseline, and the simulator's perception model demonstrably does not capture the failures that occur. The significance of the work is therefore conditional on substantially strengthened evaluation and more careful claims.
major comments (4)
- [Abstract; Section V, Trials 2.1 and 3.3] The abstract claims 'robust task execution under action failures and sensor noise,' but two of the six trials (2.1 and 3.3) end with objects uncollected because DOPE detection confidence fell below 0.5 and the robot never became aware of the objects. Section V, Trial 3.3 explicitly states 'At present, such cases remain unhandled.' The claim is therefore overstated: the system is robust to observable command failures (navigation, arm) but not to perception failures, which are a form of sensor noise. The conclusion and abstract should be qualified to say that the system handles selected action failures, with perception-failure robustness left as future work.
- [Section III-A; Section IV-B] The simulator used by UPOM models the read current pose command as a geometric visibility check: it succeeds when all bounding-box vertices lie inside the camera frustum. It does not model the learned DOPE pose estimator's confidence threshold. Because the planner's rollouts assume geometric visibility implies successful detection, UPOM is systematically overconfident about perception. This is not a minor implementation detail: it is the mechanism behind the unhandled failures in Trials 2.1 and 3.3, and it contradicts the paper's claim that the hand-crafted simulation outcomes are 'sufficiently realistic for relative comparison.' A concrete test is to add a probabilistic detection model conditioned on viewing distance and angle to the simulator and check whether the planner changes its selected camera poses in the affected trials.
- [Section V, Table II] Each trial condition was executed once. There are no repeated runs, no variance measures, and no statistical tests, yet the paper draws quantitative comparisons, e.g., 'Using the box enabled the robot to complete the task ∼49 seconds faster' (Section V, Study 1). Single-run results cannot support such comparative claims, and the absence of any baseline or ablation means the contribution of UPOM's planning, as opposed to the hand-coded methods, is not demonstrated. At minimum, multiple runs per condition and a comparison against RAE without UPOM (or random method selection) are needed before claiming empirical insights.
- [Section IV-B; Section V] The simulation model is hand-crafted: Section IV-B says costs and outcome probabilities are 'provided by human experts,' and Section V says collection probabilities were 'empirically determined' for the specific object set in the test scenario. Because UPOM's choices are evaluated using this same model, the favorable behavior in the trials may be due to the model being tuned to the scenario rather than to the planner's own merits. This circularity risk is load-bearing for the planner's decision quality. The paper should include a sensitivity analysis over the model parameters, or test a held-out object or table configuration not used in calibration, to show that the planner's choices transfer.
minor comments (6)
- [Section V, Study 2] The sentence 'The results aligned with the expectations' is immediately followed by the statement that the robot failed to perceive objects on Table 3 and collected only 2/4 objects. This is contradictory as written and should be rephrased to distinguish the successful adaptation to spacing from the perception failure.
- [Section V, Trial 3.1] The paper states in the introduction that the robot 'operates in a fully autonomous manner,' but Trial 3.1 required operator intervention to recover from cable entanglement. The role of operator intervention should be described explicitly in the definition of 'fully autonomous.'
- [Equation (1)] The values of the decay constant k and the scaling constants c1 and c2 are not reported, and no sensitivity analysis is given. Since c1+c2=1 leaves one free scale, the reader cannot assess how sensitive the planner's choices are to this function.
- [Section III-A] The discrete ranges for SHOULDER_PAN_JOINT and ELBOW_LIFT_JOINT and the value of d_MAX are not specified, so the size of the method-instance space is not reproducible. Please provide these ranges or a reference to the simulator configuration.
- [Fig. 5] The heatmap description mentions rollout containers, red dots, and bar height, but a reader of the text alone cannot map colors and heights to axes or understand how 'rollout cluster' is defined. Please add axis labels and a legend, or defer details to the caption.
- [Section V, Study 1] The text reports '32.1' for trial 1.2 while Table II lists '32.09'; please make the numbers consistent.
Circularity Check
No significant circularity: real-robot trials provide external grounding; hand-crafted simulator models are acknowledged inputs, not fitted predictions.
full rationale
No load-bearing circular step was found. UPOM's rollouts use a hand-crafted simulation model (Section IV-B: 'probabilistic action outcomes given by a simulated hand-crafted model', with costs and probabilities 'provided by human experts'); these are explicit modeling inputs, not outputs claimed as predictions, and the paper caveats that the estimates 'may be inaccurate' and are intended only for 'relative comparison.' The planner's choices are evaluated against real physical executions in Table II, which is an independent external benchmark, so the evaluation does not reduce to the simulator. Equation (1) defines the utility objective used both for planning and for reporting collected utility; that is the intended optimization criterion for the task, not a fitted parameter renamed as a prediction. The paper self-cites [2] for RAE+UPOM and convergence guarantees, but the deployment claim and all experimental trials are new empirical content; the citation is background information and is not the load-bearing justification for the paper's central result. Trials 2.1 and 3.3 openly report perception failures and state 'At present, such cases remain unhandled', which weakens the abstract's claim of robustness under sensor noise as a correctness or overclaiming issue, but this is not circular reasoning. The score of 1 reflects only the presence of a minor, non-load-bearing self-citation to prior work by overlapping authors.
Assumptions & free parameters
free parameters (5)
- Per-object collection success probability p(o) =
Not provided
- Utility function decay constant k and scaling constants c1, c2 =
Not provided; c1 + c2 = 1 stated
- Simulated command cost estimates and outcome probabilities =
Not provided
- Retry count per method =
2 for navigation in Trial 3.2
- Perception parameter ranges (SHOULDER_PAN_JOINT, ELBOW_LIFT_JOINT) and d_MAX =
Not provided
assumptions (4)
- domain assumption Each object type appears only once in the environment.
- domain assumption The hand-crafted simulation models are sufficiently realistic for relative comparison.
- domain assumption If an object's bounding box is fully inside the camera frustum, the vision system (DOPE) will produce a usable pose estimate.
- domain assumption The holding state is verified manually and may be incorrect.
Cite this review
Pith. "Pith review of Acting and Planning with Hierarchical Operational Models on a Mobile Robot: A Study with RAE+UPOM." pith.science (2026). https://pith.science/paper/6SC64UQC
@misc{pith2026250711345,
author = {Pith},
title = {Pith review of: Acting and Planning with Hierarchical Operational Models on a Mobile Robot: A Study with RAE+UPOM},
year = {2026},
howpublished = {\url{https://pith.science/paper/6SC64UQC}},
note = {Machine review of arXiv:2507.11345}
}
read the original abstract
Robotic task execution faces challenges due to the inconsistency between symbolic planner models and the rich control structures actually running on the robot. In this paper, we present the first physical deployment of an integrated actor-planner system that shares hierarchical operational models for both acting and planning, interleaving the Reactive Acting Engine (RAE) with an anytime UCT-like Monte Carlo planner (UPOM). We implement RAE+UPOM on a mobile manipulator in a real-world deployment for an object collection task. Our experiments demonstrate robust task execution under action failures and sensor noise, and provide empirical insights into the interleaved acting-and-planning decision making process.
Figures
Reference graph
Works this paper leans on
-
[1]
Deliberation for autonomous robots: A survey,
F. Ingrand and M. Ghallab, “Deliberation for autonomous robots: A survey,” Artificial Intelligence, vol. 247, pp. 10–44, 2017
work page 2017
-
[2]
Deliberative acting, planning and learning with hierarchical operational models,
S. Patra, J. Mason, M. Ghallab, D. Nau, and P. Traverso, “Deliberative acting, planning and learning with hierarchical operational models,” Artificial Intelligence, vol. 299, p. 103523, 2021
work page 2021
-
[3]
M. Ghallab, D. Nau, and P. Traverso, Automated planning and acting . Cambridge University Press, 2016
work page 2016
-
[4]
A physics-based simulated robotics testbed for planning and acting research,
O. Lima, M. G ¨unther, A. Sung, S. Stock, M. Vinci, J. Krause, J. Hertzberg, et al. , “A physics-based simulated robotics testbed for planning and acting research,” in ICAPS PlanRob Workshop, 2023
work page 2023
-
[5]
ROSPlan: Planning in the robot operating system,
M. Cashmore, M. Fox, D. Long, et al. , “ROSPlan: Planning in the robot operating system,” in ICAPS, vol. 25, 2015, pp. 333–341
work page 2015
-
[6]
PlanSys2: A Planning System Framework for ROS2,
F. Mart ´ın, J. G. Clavero, et al. , “PlanSys2: A Planning System Framework for ROS2,” in IROS, 2021, pp. 9742–9749
work page 2021
-
[7]
S. H. S. S. Sadanandam, S. Stock, A. Sung, F. Ingrand, O. Lima, M. Vinci, and J. Hertzberg, “A closed-loop framework-independent bridge from aiplan4eu’s unified planning platform to embedded sys- tems,” in ICAPS PlanRob Workshop, 2023
work page 2023
-
[8]
Unified planning: Modeling, manipulating and solving ai planning problems in python,
A. Micheli, A. Bit-Monnot, G. R ¨oger, et al. , “Unified planning: Modeling, manipulating and solving ai planning problems in python,” SoftwareX, vol. 29, p. 102012, 2025
work page 2025
Show all 13 references
-
[9]
Extending a refinement acting engine for fleet management: Concurrency and resources,
J. Turi and A. Bit-Monnot, “Extending a refinement acting engine for fleet management: Concurrency and resources,” in International Conference on Tools with Artificial Intelligence (ICTAI). IEEE, 2022
2022
-
[10]
Towards blended reactive planning and acting using behavior trees,
M. Colledanchise, D. Almeida, and P. ¨Ogren, “Towards blended reactive planning and acting using behavior trees,” in ICRA, 2019
2019
-
[11]
Integrated task and motion planning,
C. R. Garrett, R. Chitnis, R. Holladay, et al. , “Integrated task and motion planning,” Annual review of control, robotics, and autonomous systems, vol. 4, no. 1, pp. 265–293, 2021
2021
-
[12]
Enhancing operational de- liberation in a refinement acting engine with continuous planning,
J. Turi, A. Bit-Monnot, and F. Ingrand, “Enhancing operational de- liberation in a refinement acting engine with continuous planning,” in ICAPS IntEx Workshop, 2023
2023
-
[13]
Deep object pose estimation for semantic robotic grasping of household objects,
J. Tremblay, T. To, B. Sundaralingam, et al. , “Deep object pose estimation for semantic robotic grasping of household objects,” in CoRL, 2018. [Online]. Available: https://arxiv.org/abs/1809.10790
2018 arXiv
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.