Simulator and observation mapping
Use the upstream FastWAM evaluator and its environment instructions to establish the reference behavior. The original checkpoint’s evaluation uses MuJoCo 3.3.2 and LIBERO’s Panda controller. Those upstream commands run local model inference; they are not Reactor client commands. A cloud adapter would replace the evaluator’s prediction call while keeping the simulator, camera layout, initial states, and controller conventions.
The service performs the image rotation and action/gripper conversion. Skip those upstream
preprocessing and postprocessing steps in a Reactor client to avoid applying them twice.
Episode loop
- Reset the simulator to the selected initial state. Reset the model session and set the task.
- Obtain both raw camera views and state from the same simulator observation.
- Publish the views continuously, send a new
chunk_id, and wait for its matching action reply. - Validate the reply and execute its selected prefix through
env.step(action). - Capture fresh observations and repeat until success, termination, or your episode limit.