Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z _ __init__() (so101_mvbench.assembly.bin_fusion.BinSource method) (so101_mvbench.assembly.bin_fusion.FusionConfig method) (so101_mvbench.evaluation.eval_tracker.LiftCubeEvalTracker method) (so101_mvbench.evaluation.results_writer.ResultsWriter method) (so101_mvbench.evaluation.scene_loader.SceneStateLoader method) (so101_mvbench.evaluation.video_recorder.VideoRecorder method) (so101_mvbench.recording.episode_controller.EpisodeController method) (so101_mvbench.recording.gamepad_action_generator.GamepadActionGenerator method) (so101_mvbench.recording.home_macro.HomeMacro method) (so101_mvbench.recording.recording_session.RecordingSession method) (so101_mvbench.settings.Settings method) (so101_mvbench.tools.validate_bin.BinLayout method) (so101_mvbench.training.checkpoint_selector.RunLayout method) (so101_mvbench.utils.bin_spawner.BinEpisodeRecord method) (so101_mvbench.utils.bin_spawner.BinMap method) (so101_mvbench.utils.bin_spawner.BinSpawner method) (so101_mvbench.utils.bin_spawner.SpawnConfig method) (so101_mvbench.utils.bin_spawner.WorkspaceBounds method) (so101_mvbench.utils.camera_grid.CameraPose method) (so101_mvbench.utils.scene_builder.VisualConfig method) (so101_mvbench.utils.scene_config.CameraSpec method) (so101_mvbench.utils.scene_config.ObjectSpec method) (so101_mvbench.utils.scene_config.RobotSpec method) (so101_mvbench.utils.scene_config.SceneConfig method) (so101_mvbench.utils.scene_config.VisualSpec method) (so101_mvbench.utils.scene_state.SceneState method) A add_frame() (so101_mvbench.recording.episode_controller.EpisodeController method) (so101_mvbench.recording.recording_session.RecordingSession method) apply() (so101_mvbench.evaluation.scene_loader.SceneStateLoader method) apply_cube_pose() (in module so101_mvbench.utils.bin_spawner) apply_episode_filters() (in module so101_mvbench.assembly.bin_fusion) apply_scene() (in module so101_mvbench.utils.scene_builder) ARM_BASE_OFFSET (in module so101_mvbench.utils.so101_transforms) augment_image_frame() (in module so101_mvbench.evaluation.augmentation) azimuth_deg (so101_mvbench.utils.camera_grid.CameraPose attribute) B BASE_SCENE_ORIGIN_W (in module so101_mvbench.utils.so101_transforms) bin_col (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) bin_row (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) BinEpisodeRecord (class in so101_mvbench.utils.bin_spawner) BinLayout (class in so101_mvbench.tools.validate_bin) BinMap (class in so101_mvbench.utils.bin_spawner) BinSource (class in so101_mvbench.assembly.bin_fusion) BinSpawner (class in so101_mvbench.utils.bin_spawner) BinState (class in so101_mvbench.utils.bin_spawner) build_input_features() (in module so101_mvbench.training.train_act_camera_perm) build_joint_tensors() (in module so101_mvbench.utils.so101_transforms) C CameraPose (class in so101_mvbench.utils.camera_grid) CameraSpec (class in so101_mvbench.utils.scene_config) cancel() (so101_mvbench.recording.home_macro.HomeMacro method) capture() (so101_mvbench.evaluation.video_recorder.VideoRecorder method) check_binmap() (in module so101_mvbench.tools.validate_bin) check_cube_positions() (in module so101_mvbench.tools.validate_bin) check_parquet() (in module so101_mvbench.tools.validate_bin) check_scene_states() (in module so101_mvbench.tools.validate_bin) check_strength() (in module so101_mvbench.evaluation.augmentation) check_videos() (in module so101_mvbench.tools.validate_bin) cleanup_corrupt_tail() (so101_mvbench.utils.dataset_manager.DatasetManager static method) COARSE_GRID (in module so101_mvbench.utils.camera_grid) configure_root_logger() (in module so101_mvbench.logging) create_selection_capsule() (in module so101_mvbench.training.checkpoint_selector) CUBE_SPAWN_Z_IN_W (in module so101_mvbench.utils.so101_transforms) current_bin (so101_mvbench.utils.bin_spawner.BinSpawner property) D DatasetManager (class in so101_mvbench.utils.dataset_manager) DEFAULT_AZIMUTHS_DEG (in module so101_mvbench.utils.camera_grid) DEFAULT_ELEVATIONS_DEG (in module so101_mvbench.utils.camera_grid) DEFAULT_RADIUS_M (in module so101_mvbench.utils.camera_grid) delete_episodes() (in module so101_mvbench.tools.delete_episodes) detect_run_layout() (in module so101_mvbench.training.checkpoint_selector) discard_episode() (so101_mvbench.recording.recording_session.RecordingSession method) discover_bins() (in module so101_mvbench.assembly.bin_fusion) E elevation_deg (so101_mvbench.utils.camera_grid.CameraPose attribute) episode_idx (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) EpisodeController (class in so101_mvbench.recording.episode_controller) episodes (so101_mvbench.utils.bin_spawner.BinMap attribute) episodes_per_bin (so101_mvbench.utils.bin_spawner.BinSpawner property) EpisodeState (class in so101_mvbench.recording.episode_controller) eval_policy_on_dataset() (in module so101_mvbench.training.checkpoint_selector) evaluate_all_checkpoints() (in module so101_mvbench.training.checkpoint_selector) expected_center() (so101_mvbench.tools.validate_bin.BinLayout method) extract_actions_by_episode() (in module so101_mvbench.recording.trajectory_extractor) extract_actions_from_parquet() (in module so101_mvbench.recording.trajectory_extractor) extract_dataset() (in module so101_mvbench.recording.trajectory_extractor) F FLOOR_CUBE_SPAWN_Z (in module so101_mvbench.utils.so101_transforms) flush() (so101_mvbench.evaluation.video_recorder.VideoRecorder method) FPS (in module so101_mvbench.utils.so101_transforms) from_center() (so101_mvbench.utils.bin_spawner.WorkspaceBounds class method) from_dict() (so101_mvbench.utils.bin_spawner.SpawnConfig class method) from_env() (so101_mvbench.settings.Settings class method) (so101_mvbench.utils.scene_state.SceneState class method) from_json() (so101_mvbench.utils.scene_config.SceneConfig class method) fuse_bins() (in module so101_mvbench.assembly.bin_fusion) FusionConfig (class in so101_mvbench.assembly.bin_fusion) G GamepadActionGenerator (class in so101_mvbench.recording.gamepad_action_generator) generate_hemisphere_grid() (in module so101_mvbench.utils.camera_grid) get_action() (so101_mvbench.recording.gamepad_action_generator.GamepadActionGenerator method) get_episode_config() (so101_mvbench.utils.bin_spawner.BinMap method) get_joint_pos_list() (so101_mvbench.utils.scene_state.SceneState method) get_logger() (in module so101_mvbench.logging) get_look_at_tuple() (so101_mvbench.utils.scene_state.SceneState method) get_object_pos_tuple() (so101_mvbench.utils.scene_state.SceneState method) get_pose_by_id() (in module so101_mvbench.utils.camera_grid) get_pose_world_position() (in module so101_mvbench.utils.camera_grid) H handle_existing_dataset() (so101_mvbench.utils.dataset_manager.DatasetManager static method) HEMISPHERE_ORIGIN_W (in module so101_mvbench.utils.so101_transforms) HomeMacro (class in so101_mvbench.recording.home_macro) I id (so101_mvbench.utils.camera_grid.CameraPose attribute) init_device() (so101_mvbench.evaluation.policy_wrapper.SimLeRobotSO101Interface method) init_trackers() (in module so101_mvbench.evaluation.multienv_obs_utils) is_active (so101_mvbench.recording.home_macro.HomeMacro property) is_done (so101_mvbench.recording.episode_controller.EpisodeController property) is_recording (so101_mvbench.recording.episode_controller.EpisodeController property) L legend_below() (in module so101_mvbench.evaluation.plot_style) LiftCubeEvalTracker (class in so101_mvbench.evaluation.eval_tracker) list_episodes() (in module so101_mvbench.tools.delete_episodes) list_pose_ids() (in module so101_mvbench.utils.camera_grid) load() (so101_mvbench.utils.bin_spawner.BinMap class method) (so101_mvbench.utils.scene_state.SceneState class method) load_binmap_episodes() (in module so101_mvbench.assembly.bin_fusion) load_eval_config() (in module so101_mvbench.evaluation.eval_config) load_visual_config() (in module so101_mvbench.utils.scene_builder) log_episode() (so101_mvbench.utils.bin_spawner.BinMap method) M main() (in module so101_mvbench.recording.trajectory_extractor) (in module so101_mvbench.tools.list_envs) (in module so101_mvbench.utils.camera_grid) make_extra_poses() (in module so101_mvbench.utils.camera_grid) make_policy() (so101_mvbench.evaluation.policy_wrapper.SimLeRobotSO101Interface method) mark_retry() (so101_mvbench.utils.bin_spawner.BinSpawner method) mark_success() (so101_mvbench.utils.bin_spawner.BinSpawner method) matches_filter() (in module so101_mvbench.assembly.bin_fusion) module so101_mvbench.assembly.bin_fusion so101_mvbench.audit.cube_plot so101_mvbench.evaluation.aggregate_report so101_mvbench.evaluation.augmentation so101_mvbench.evaluation.eval_config so101_mvbench.evaluation.eval_tracker so101_mvbench.evaluation.multienv_obs_utils so101_mvbench.evaluation.plot_style so101_mvbench.evaluation.policy_wrapper so101_mvbench.evaluation.report so101_mvbench.evaluation.results_writer so101_mvbench.evaluation.scene_loader so101_mvbench.evaluation.video_recorder so101_mvbench.logging so101_mvbench.mdp.resets so101_mvbench.recording.episode_controller so101_mvbench.recording.gamepad_action_generator so101_mvbench.recording.home_macro so101_mvbench.recording.recording_manifest so101_mvbench.recording.recording_session so101_mvbench.recording.trajectory_extractor so101_mvbench.settings so101_mvbench.tools.delete_episodes so101_mvbench.tools.list_envs so101_mvbench.tools.validate_bin so101_mvbench.training.checkpoint_selector so101_mvbench.training.train_act_camera_perm so101_mvbench.utils.bin_spawner so101_mvbench.utils.camera_grid so101_mvbench.utils.dataset_manager so101_mvbench.utils.episodes_spec so101_mvbench.utils.scene_builder so101_mvbench.utils.scene_config so101_mvbench.utils.scene_state so101_mvbench.utils.so101_transforms N n_cols (so101_mvbench.utils.bin_spawner.BinMap attribute) n_rows (so101_mvbench.utils.bin_spawner.BinMap attribute) n_trainable_bins (so101_mvbench.utils.bin_spawner.BinSpawner property) next_config() (so101_mvbench.utils.bin_spawner.BinSpawner method) O object_key (so101_mvbench.utils.bin_spawner.BinMap attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) ObjectSpec (class in so101_mvbench.utils.scene_config) on_auto_episode_end() (so101_mvbench.recording.episode_controller.EpisodeController method) on_key_r() (so101_mvbench.recording.episode_controller.EpisodeController method) on_key_s() (so101_mvbench.recording.episode_controller.EpisodeController method) ood_bins (so101_mvbench.utils.bin_spawner.BinMap attribute) origin_x (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) origin_y (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) P pairwise_max() (in module so101_mvbench.audit.cube_plot) parse_elevations_from_pose_ids() (in module so101_mvbench.utils.camera_grid) parse_episodes_spec() (in module so101_mvbench.utils.episodes_spec) parse_exclude_where() (in module so101_mvbench.assembly.bin_fusion) parse_ood_bins() (in module so101_mvbench.utils.bin_spawner) parse_train_loss_from_log() (in module so101_mvbench.training.checkpoint_selector) per_env_euler_to_ref() (in module so101_mvbench.audit.cube_plot) per_env_to_ref_metrics() (in module so101_mvbench.audit.cube_plot) PHASE3_FLOOR_Z (in module so101_mvbench.utils.so101_transforms) positions_per_bin (so101_mvbench.utils.bin_spawner.BinSpawner property) R radius_m (so101_mvbench.utils.camera_grid.CameraPose attribute) randomize_cube_color() (in module so101_mvbench.mdp.resets) randomize_light_exposure() (in module so101_mvbench.mdp.resets) randomize_robot_color() (in module so101_mvbench.mdp.resets) randomize_static_asset_yaw() (in module so101_mvbench.mdp.resets) raw_degrees_to_sim_radians() (in module so101_mvbench.utils.so101_transforms) RecordingSession (class in so101_mvbench.recording.recording_session) remaining (so101_mvbench.utils.bin_spawner.BinSpawner property) rename_map_for_policy() (in module so101_mvbench.evaluation.policy_wrapper) render_ascii() (so101_mvbench.utils.bin_spawner.BinMap method) require_datasets_root() (so101_mvbench.settings.Settings method) require_outputs_root() (so101_mvbench.settings.Settings method) reset() (so101_mvbench.recording.gamepad_action_generator.GamepadActionGenerator method) resolve_all_prim_paths() (in module so101_mvbench.utils.scene_builder) resolve_poses() (in module so101_mvbench.utils.camera_grid) resolve_selection() (in module so101_mvbench.assembly.bin_fusion) restore_from_binmap() (so101_mvbench.utils.bin_spawner.BinSpawner method) result (so101_mvbench.evaluation.eval_tracker.LiftCubeEvalTracker property) ResultsWriter (class in so101_mvbench.evaluation.results_writer) rigid_shift_from_recording() (in module so101_mvbench.utils.so101_transforms) ROBOT_TABLE_POS (in module so101_mvbench.utils.so101_transforms) RobotSpec (class in so101_mvbench.utils.scene_config) rpy_to_quat_xyzw() (in module so101_mvbench.utils.scene_state) RunLayout (class in so101_mvbench.training.checkpoint_selector) S safe_bounds() (so101_mvbench.utils.bin_spawner.WorkspaceBounds method) save() (so101_mvbench.utils.bin_spawner.BinMap method) (so101_mvbench.utils.scene_state.SceneState method) save_episode() (so101_mvbench.recording.recording_session.RecordingSession method) SceneApplyError SceneConfig (class in so101_mvbench.utils.scene_config) SceneState (class in so101_mvbench.utils.scene_state) SceneStateLoader (class in so101_mvbench.evaluation.scene_loader) set_external_camera_pose() (in module so101_mvbench.utils.camera_grid) set_external_camera_poses() (in module so101_mvbench.utils.camera_grid) Settings (class in so101_mvbench.settings) settings (so101_mvbench.evaluation.video_recorder.VideoRecorder property) should_terminate (so101_mvbench.evaluation.eval_tracker.LiftCubeEvalTracker property) sim_radians_to_raw_degrees() (in module so101_mvbench.utils.so101_transforms) SimLeRobotSO101Interface (class in so101_mvbench.evaluation.policy_wrapper) slice_visual_obs() (in module so101_mvbench.evaluation.multienv_obs_utils) SO101_ACTION_FEATURES (in module so101_mvbench.utils.so101_transforms) SO101_JOINT_ORDER (in module so101_mvbench.utils.so101_transforms) so101_mvbench.assembly.bin_fusion module so101_mvbench.audit.cube_plot module so101_mvbench.evaluation.aggregate_report module so101_mvbench.evaluation.augmentation module so101_mvbench.evaluation.eval_config module so101_mvbench.evaluation.eval_tracker module so101_mvbench.evaluation.multienv_obs_utils module so101_mvbench.evaluation.plot_style module so101_mvbench.evaluation.policy_wrapper module so101_mvbench.evaluation.report module so101_mvbench.evaluation.results_writer module so101_mvbench.evaluation.scene_loader module so101_mvbench.evaluation.video_recorder module so101_mvbench.logging module so101_mvbench.mdp.resets module so101_mvbench.recording.episode_controller module so101_mvbench.recording.gamepad_action_generator module so101_mvbench.recording.home_macro module so101_mvbench.recording.recording_manifest module so101_mvbench.recording.recording_session module so101_mvbench.recording.trajectory_extractor module so101_mvbench.settings module so101_mvbench.tools.delete_episodes module so101_mvbench.tools.list_envs module so101_mvbench.tools.validate_bin module so101_mvbench.training.checkpoint_selector module so101_mvbench.training.train_act_camera_perm module so101_mvbench.utils.bin_spawner module so101_mvbench.utils.camera_grid module so101_mvbench.utils.dataset_manager module so101_mvbench.utils.episodes_spec module so101_mvbench.utils.scene_builder module so101_mvbench.utils.scene_config module so101_mvbench.utils.scene_state module so101_mvbench.utils.so101_transforms module SO101_OBSERVATION_FEATURES (in module so101_mvbench.utils.so101_transforms) SO101_USD_MAPPING (in module so101_mvbench.utils.so101_transforms) SpawnConfig (class in so101_mvbench.utils.bin_spawner) spherical_to_cartesian() (in module so101_mvbench.utils.camera_grid) state_for_episode() (so101_mvbench.evaluation.scene_loader.SceneStateLoader method) step() (so101_mvbench.recording.home_macro.HomeMacro method) success (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) T TABLE_HEMISPHERE_ORIGIN (in module so101_mvbench.utils.so101_transforms) TABLE_TOP_Z (in module so101_mvbench.utils.so101_transforms) to_dict() (so101_mvbench.utils.bin_spawner.SpawnConfig method) to_json() (so101_mvbench.utils.scene_config.SceneConfig method) total_episodes (so101_mvbench.recording.recording_session.RecordingSession property) (so101_mvbench.utils.bin_spawner.BinSpawner property) total_frames (so101_mvbench.recording.recording_session.RecordingSession property) trigger() (so101_mvbench.recording.home_macro.HomeMacro method) U update() (so101_mvbench.evaluation.eval_tracker.LiftCubeEvalTracker method) V validate_dataset() (so101_mvbench.utils.dataset_manager.DatasetManager static method) validate_post_merge() (in module so101_mvbench.assembly.bin_fusion) validate_pre_merge() (in module so101_mvbench.assembly.bin_fusion) validate_video_content() (in module so101_mvbench.assembly.bin_fusion) VideoRecorder (class in so101_mvbench.evaluation.video_recorder) visit_counts_grid() (so101_mvbench.utils.bin_spawner.BinMap method) visual_config_from_scene_state() (so101_mvbench.evaluation.scene_loader.SceneStateLoader static method) VisualConfig (class in so101_mvbench.utils.scene_builder) VisualSpec (class in so101_mvbench.utils.scene_config) W wait() (so101_mvbench.evaluation.video_recorder.VideoRecorder method) WARMUP_STEPS (in module so101_mvbench.utils.so101_transforms) WORKSPACE_CENTER (in module so101_mvbench.utils.camera_grid) workspace_origin_m (so101_mvbench.utils.bin_spawner.BinMap attribute) (so101_mvbench.utils.scene_config.SceneConfig attribute) (so101_mvbench.utils.scene_state.SceneState attribute) WorkspaceBounds (class in so101_mvbench.utils.bin_spawner) world_bounds() (so101_mvbench.tools.validate_bin.BinLayout method) WORLD_DELTA_Z (in module so101_mvbench.utils.so101_transforms) write() (so101_mvbench.evaluation.results_writer.ResultsWriter method) write_manifest() (in module so101_mvbench.assembly.bin_fusion) (in module so101_mvbench.recording.recording_manifest) write_plot() (in module so101_mvbench.training.checkpoint_selector) X x (so101_mvbench.utils.camera_grid.CameraPose attribute) x_m (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) x_max_m (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) x_min_m (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) Y y (so101_mvbench.utils.camera_grid.CameraPose attribute) y_m (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) y_max_m (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) y_min_m (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) yaw_max_rad (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) yaw_min_rad (so101_mvbench.utils.bin_spawner.WorkspaceBounds attribute) yaw_rad (so101_mvbench.utils.bin_spawner.BinEpisodeRecord attribute) (so101_mvbench.utils.bin_spawner.SpawnConfig attribute) Z z (so101_mvbench.utils.camera_grid.CameraPose attribute)