Releases: tiptop-robot/tiptop
Releases · tiptop-robot/tiptop
v0.2.0
Breaking Changes
viz-tiptop-runrenamed its--save-dirflag to--run-dir(#16).tiptop_cfg()no longer acceptsforce_reloadand no longer merges CLI overrides
fromsys.argvviaOmegaConf.from_cli. Load a specific config with the new
set_tiptop_cfg_from_file()before the firsttiptop_cfg()call. The
tiptop.config.tiptop_config_pathconstant is no longer exported (#16).
Added
tiptop-rerunCLI: re-runs the pipeline from a saved run directory, reusing the
recorded observation. Task instruction and planning parameters default to the
original run's values and can be overridden via flags (#16).- Pick-only tasks: the pipeline now supports plans that just pick an object, including
a prompt to safely catch the object on the real robot after a pick (#27). - Rerun-disabled mode and a config option to run without applying M2T2 bounds (#27).
save_diris now included in thetiptop-serverresponse (#27).set_tiptop_cfg_from_file()andget_tiptop_cfg_path()intiptop.configfor
loading a config from an explicit path and querying the cached config's source path (#16).- Integration tests for the offline H5 pipeline, runnable via the
test-integration
pixi task (#14).
Changed
tiptop-h5and the offline rerun logic are consolidated intotiptop/tiptop_offline.py
(entry pointsh5_entrypointandrerun_entrypoint);tiptop/tiptop_h5.pyis removed.
Thetiptop-h5CLI and its flags are unchanged (#16).- Offline runs save the merged config into the run directory so re-runs are reproducible (#16).
- Logging setup moved to the entrypoint level (#16).
- Updated the Gemini perception model from
gemini-robotics-er-1.5-previewto
gemini-robotics-er-1.6-preview(#26). - Updated cuTAMP to 0.0.4 and added a configurable max number of motion-refinement
attempts (#19, #20). tiptop-serverserializes pipeline runs with an asyncio lock so concurrent requests
no longer interleave (#23).- Point-cloud erosion falls back to no erosion when it would leave too few points (#27).
Fixed
- Fixed broken intrinsics imports in
calibrate_wrist_cam(#21).