diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..7fcc22486a7eb9974cc71ec01f06802d16bbcd9c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,59 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.ply filter=lfs diff=lfs merge=lfs -text +20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.ply filter=lfs diff=lfs merge=lfs -text +20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.ply filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.ply filter=lfs diff=lfs merge=lfs -text +20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.ply filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.ply filter=lfs diff=lfs merge=lfs -text +20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.ply filter=lfs diff=lfs merge=lfs -text +20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 filter=lfs diff=lfs merge=lfs -text +20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.ply filter=lfs diff=lfs merge=lfs -text diff --git a/20260112_052015_debug_seed569/cmd_config.yaml b/20260112_052015_debug_seed569/cmd_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bc4ea191332b3949ef5cc98b4ce0ec4461b39cd9 --- /dev/null +++ b/20260112_052015_debug_seed569/cmd_config.yaml @@ -0,0 +1,29 @@ +accum_grad_sim: 1 +designer_scale: 0.0001 +designer_type: branching +device: cuda:0 +env_config: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml +exp_name: debug +fixed_v_file: gripping_5_HTP.json +geometry_lr: 0.01 +grad_clipping: 100.0 +gripper_dim: 12 +gumbel: false +init_emb_path: asset/embeddings/hand_stump_1_hard_09_3_soft_03.npz +layout_config_file: hand.json +max_epoch: 1200 +min_delta: 0.0 +monitor_metric: eval/total_loss +num_fingers: 5 +num_segments: 10 +object_set_file: objects_set_a.json +optim_config_path: config/optimization_config/hand/no_com.yaml +patience: 15 +seed: 569 +stop_mode: min +topo_lr: 0.02 +zero_grad_dims: +- 8 +- 9 +- 10 +- 11 diff --git a/20260112_052015_debug_seed569/config.yaml b/20260112_052015_debug_seed569/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..776d9feb8b2d78d0a28a94e7cb87e6f663239c01 --- /dev/null +++ b/20260112_052015_debug_seed569/config.yaml @@ -0,0 +1,64 @@ +exp_name: debug_server +seed: &seed 22 +out_dir: ./logs/ +tensorboard_log_dir: runs/ +save_every_iter: &log_freq 12 +total_steps: 512 # Check diffusion_cfg to see how many steps there are in diffusion (normal diffusion + upsampler) +substep_count: 1 # remember to update in diffusion config in pointe, under the k keys + +cond_config: + - name: "SoftZoo_Sim" + grad_scale: !!float 1e6 + grad_clamp: !!float 1e0 + calc_gradient: True + logging_bool: True + # - name: "Dist_To_Origin" + # grad_scale: !!float 1e0 + # grad_clamp: !!float 1e-2 + # calc_gradient: True + # logging_bool: True +cond_overall_logging: True + +softzoo_config: + custom_gravity: False + # eval: True + out_dir: null # Placeholder, need to be set in run.py + fixed_v: gripping_5_HTP.json + objects_set_file: objects_set_a.json + env_config_file: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml # Placeholder, need to be inserted manually + layout_config_file: hand.json + save_every_iter: *log_freq + render_every_iter: 8 + n_iters: 301 + n_frames: 100 + + controller_type: all_on + active: True + action_v_strength: 0.35 + + loss_types: [ContactLoss,ThrowingObjectLoss] + loss_coefs: [2.0,1.0] + obj_x_mul: [0.,1.,0.] + com_x_mul: [5.,1.,5.] + obj_particle_id: 2 + + design_loss_types: ['FingerPenLoss','SelfFingerPenLoss'] + design_loss_coeffs: [0.01,0.25] + + seed: *seed # Placeholder, do not use + torch_seed: *seed # Placeholder, do not use + static_as_fixed: True + device_memory_fraction: 0.775 + + optimize_designer: True + optimize_design_types: ['geometry','softness_E','softness_v','suction_val'] + designer_lr: 0.1 + optimize_controller: True + gen_pointe_bounding_box: + max: [1.5,0.1,1.5] + # mean: [0.,0.,0.] + min: [-1.5,-3.5,-1.5] + + design_device: cpu + obj_initial_pos: [0,0,0] + num_fingers: 2 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.npz new file mode 100644 index 0000000000000000000000000000000000000000..d8d77c9e73851abc940aeff331eddb119a0c104e --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8428b3584d393ae444e2025b7cce8aecea50b0730248d8ec1d6a0c1723abcfab +size 907 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.npz new file mode 100644 index 0000000000000000000000000000000000000000..43dcf7c0b34242fb6b379be0a9d644c16a59ceb8 --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b61ca41edbf2917174edc36b753dd5d96f61628060513962ad41d2dc12b9d7f1 +size 2791 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.npz new file mode 100644 index 0000000000000000000000000000000000000000..3948279c5e9978dbc938a3d7213393af4503a28c --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a4912618463893a0c2a2f7ac1338ebeace8443c810347a5f70a94b134e27ff0 +size 2810 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.npz new file mode 100644 index 0000000000000000000000000000000000000000..5ec591d51c16b8dbe4ddd62e35d52a06283ea0db --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48bb67b0bbe9c9b8b1bd5fb33be4d8db87478f14a46b39a0023d83f4507a40e5 +size 2837 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.npz new file mode 100644 index 0000000000000000000000000000000000000000..aaa41a6959cae37b5ee131a66a81511c4a8648c9 --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da8255647bbce85b89ab9542bd662cf689b887cc7ce5058272d126d48a51995 +size 2829 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.npz new file mode 100644 index 0000000000000000000000000000000000000000..1ecbbdfa4f7ed2c852840c1344e3d6232f521a38 --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c563499db02060d333c7b86d25d763eccbefa73bd1e8e01cf18583d9964233b6 +size 2854 diff --git a/20260112_052015_debug_seed569/embeddings/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.npz b/20260112_052015_debug_seed569/embeddings/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.npz new file mode 100644 index 0000000000000000000000000000000000000000..213b259da52d801213a7f3723fccc0e5b185a407 --- /dev/null +++ b/20260112_052015_debug_seed569/embeddings/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9ca8835e74be68a5528e83657a153a5dfcc1f094a75185f6c3bad496c5a1bb1 +size 2869 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c7ad9a71c1f812d882d2cd5f5f9d0709e4d9e82f --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e15ec337b066909909a45e1510d505c7b995fb5daf9417bcc94d2603319368d +size 435972 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..d1fa475358411be15a11d3ad71993f30890cc488 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc7216ef967cce07df3978b93d4b188e3c427410095de4be54cf1e1b57733c49 +size 507205 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..974e3012ee6a4a9836ebd0cea201e8b61b8c4d9a --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba1f231298e7b0f1cf64b9c12ce2ef6ed90815756bc805a42edfe4d08cefe2ba +size 457711 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..609ccd59a5fd0e53d244dd24ee187b09e4c9756e --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8ec9f20c50f6563903868676e4fd816ef59052f69ed74aa67afc42c8fc5c573 +size 436858 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..46d48831e0f71137e836c36c1a10e8743a7b4b0e --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:525879436f39158b52b6131b9b2d8848ee81e5f469dff726b314ef67da65f874 +size 507715 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..337eaa97268bdc4b369a9db5177c25e3fbbd4e51 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a89e40faf4c905c79596fa58afdb6f5ba70231ab275cff06afeb07e4452637 +size 456308 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..0f18701e60acb8577c0bd9a44f8ef7e25418debe --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e13012530f5a5f79df26becf3a4fa963ffb9a8a6ce9e477cf91f40b38ebc5a2 +size 435713 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7c25e98047141b5614728f287c5a3c5c900b8688 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:027937e58a499ad7823777a0102275d23158e0e68eb59f9c6b8d0979a0b0bdfb +size 508592 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..623efdfaa9d74eb591e9d3fbec0617af8e43c609 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5571f3cd23656465a9592094c7925eb60ecf05922dc09771bbb34a4aacaa083 +size 456564 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..e23e166c941b6c0dbf06d3fa9fd4c8ff01872b27 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc5fa20bdb80983c1e0fd9ccec4231d491fedce64fc42948a1641dc7e3a21561 +size 438809 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..1dc030a8f76e5364a287b1d83acff62098f8778e --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef6cb620a3aa0994cf41e054db106346ee3ca1a418f1bfd3cdfe6ef349389543 +size 511795 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..0423d5a44584842403d5ac46b09fdc171fece7eb --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0036_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f818ee561b53818d48acf96f343076ae410a462811a5a7e57b051436e136cd +size 462136 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c76b1de61a87da6e2a8e61f18c2a24e9053ab93d --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59a8507ff164488b0b403f5b7160ef51f5e600f2d73e7db79c65df5c3f56fe0b +size 435945 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..34a5780bc4d46225b9d5b538bb61068146f1e377 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bf986417bdfcaa6f60bbbbbe7602e78ce781ef7919f88deb29f83ab6cb6fd58 +size 501356 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..bc9119dde0490ae9416b4b5e32e22c6522b10d36 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0048_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:123e619d50e3b3731a5349f98112afcc35ce5fb2db6e3f9c583183cdae5e0e91 +size 454993 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..53f0fd3a2c5a97fe64a4d99410418b620b46a200 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1cfa947d1e560194a83dee258590615cda565d8f2505a31a859328b6dcd0dbc +size 434968 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..91fec245f39cda66d06100b2d057707655793c45 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd1456a2e2da3cc1c302560314d6d83ed0c49ca1ab31c1f8b40de837304987e7 +size 508285 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..8b00e95c1f334c48c151da8756ecfe2f120237e6 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0060_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb9941d9ea1f3f4b5e91e7fe2aef7645bd32a4a7cd6ad3889f488ec1a1331bd +size 458023 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0000.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..44d3eac78bf7aa82c54b3b84eb137bf9f3e3a1cf --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2882570d3ccdfad34f6e498a5ffb246cf0ee3d85e9778bd49c7d2c9734abf5 +size 436622 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0001.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..f6fb90beeace9711ee920e2e563ca6f54ab64cf2 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0b6410294448a379bf76853c8f9e577c51b62082ee2aa46369daabbd5b136c3 +size 509667 diff --git a/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0002.mp4 b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..8ce936b1ae54eb69f4ef7042c80391a0be844ab6 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/Ep_Batch_-1_Sampling_0072_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a50fad0029705ccc920d249108bc67bd10a6fb40c475d4875f5f1c005c7215de +size 458472 diff --git a/20260112_052015_debug_seed569/softzoo/ckpt/args.json b/20260112_052015_debug_seed569/softzoo/ckpt/args.json new file mode 100644 index 0000000000000000000000000000000000000000..d2361eb4d392224f8ff978af64110c42d32628d0 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/ckpt/args.json @@ -0,0 +1,230 @@ +{ + "action_space": "actuation", + "action_v_strength": 0.35, + "active": true, + "actuation_activation": "linear", + "actuation_omega": [ + 30.0 + ], + "annotated_pcd_n_voxels": 60, + "annotated_pcd_passive_geometry_mul": 0.5, + "annotated_pcd_passive_softness_mul": 10, + "annotated_pcd_path": null, + "closed_loop_actuation_omega": [ + 30.0 + ], + "closed_loop_n_sin_waves": 4, + "closed_loop_sinwave_activation": "Tanh", + "closed_loop_sinwave_hidden_filters": [ + 32, + 32 + ], + "closed_loop_sinwave_obs_names": [ + "com", + "objective" + ], + "com_x_mul": [ + 5.0, + 1.0, + 5.0 + ], + "controller_lr": 0.003, + "controller_mlp_activation": "Tanh", + "controller_mlp_final_activation": null, + "controller_mlp_hidden_filters": [ + 32, + 32 + ], + "controller_obs_names": [ + "com", + "objective" + ], + "controller_type": "all_on", + "cppn_activation_options": [ + "sin", + "sigmoid" + ], + "cppn_activation_repeat": 10, + "cppn_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "cppn_n_hiddens": 3, + "cppn_seed_meshes": [], + "custom_gravity": false, + "design_device": "cpu", + "design_loss_coeffs": [ + 0.01, + 0.25 + ], + "design_loss_types": [ + "FingerPenLoss", + "SelfFingerPenLoss" + ], + "designer_geometry_offset": 0.5, + "designer_lr": 0.1, + "designer_softness_offset": 0.5, + "designer_type": "mlp", + "device_memory_fraction": 0.775, + "dump_rendering_data": false, + "env": "land_environment", + "env_config_file": "gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml", + "eval": false, + "final_target_idx": null, + "fixed_v": "gripping_5_HTP.json", + "gen_pointe_bounding_box": { + "max": [ + 1.5, + 0.1, + 1.5 + ], + "min": [ + -1.5, + -3.5, + -1.5 + ] + }, + "goal": [ + 0.8, + 0.0, + 0.0, + 1700 + ], + "layout_config_file": "hand.json", + "load_args": null, + "load_controller": null, + "load_designer": null, + "load_rl_controller": null, + "log_every_iter": 1, + "log_reward": false, + "loss_coefs": [ + 2.0, + 1.0 + ], + "loss_landscape_vbr_grid_index": [ + 0, + 0, + 0 + ], + "loss_landscape_vbr_n_trials": 10, + "loss_landscape_vbr_trial_type": "geometry", + "loss_landscape_vbr_value_range": [ + 0.0, + 1.0 + ], + "loss_types": [ + "ContactLoss", + "ThrowingObjectLoss" + ], + "mesh_dir": "./local/meshes/fantasy_horse", + "mesh_num_points": 5000, + "mlp_activation": "Tanh", + "mlp_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "mlp_filters": [ + 32, + 32 + ], + "mlp_seed_meshes": [], + "n_frames": 100, + "n_iters": 301, + "n_sin_waves": 4, + "non_taichi_device": "torch_cpu", + "num_fingers": 2, + "obj_initial_pos": [ + 0, + 0, + 0 + ], + "obj_particle_id": 2, + "obj_v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "obj_x_mul": [ + 0.0, + 1.0, + 0.0 + ], + "objective_reward_mode": null, + "objects_set_file": "objects_set_a.json", + "optimize_controller": true, + "optimize_design_types": [ + "geometry", + "softness_E", + "softness_v", + "suction_val" + ], + "optimize_designer": true, + "out_dir": "./logs/20260112_052015_debug_seed569/softzoo", + "recenter_mesh_target": false, + "render_every_iter": 8, + "rotation_up_direction": [ + 0.0, + 1.0, + 0.0 + ], + "save_controller": false, + "save_designer": false, + "save_every_iter": 12, + "sdf_basis_actuator_mul": 1.0, + "sdf_basis_coefs_activation": "linear", + "sdf_basis_init_coefs_actuator": null, + "sdf_basis_init_coefs_actuator_direction": null, + "sdf_basis_init_coefs_geometry": null, + "sdf_basis_init_coefs_softness": null, + "sdf_basis_mesh_paths": [], + "sdf_basis_n_voxels": 60, + "sdf_basis_passive_geometry_mul": 0.5, + "sdf_basis_passive_softness_mul": 10, + "sdf_basis_pcd_paths": [], + "sdf_basis_use_global_coefs": false, + "seed": 22, + "set_design_types": [ + "geometry", + "softness_E", + "softness_v", + "actuator", + "actuator_direction", + "is_passive_fixed", + "suction_val" + ], + "sin_omega_mul": 10.0, + "static_as_fixed": true, + "substep_freq": 100, + "torch_seed": 22, + "v_following_mode": 0, + "v_following_v_mul": [ + 1.0, + 1.0, + 1.0 + ], + "v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "wass_barycenter_init_coefs_actuator": null, + "wass_barycenter_init_coefs_geometry": null, + "wass_barycenter_init_coefs_softness": null, + "wass_barycenter_passive_geometry_mul": 0.5, + "wass_barycenter_passive_softness_mul": 10, + "x_mul": [ + 1.0, + 0.0, + 0.0 + ] +} \ No newline at end of file diff --git a/20260112_052015_debug_seed569/softzoo/ckpt/env_config.yaml b/20260112_052015_debug_seed569/softzoo/ckpt/env_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e1515b5178b2101664f08833e617b086320aca8 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/ckpt/env_config.yaml @@ -0,0 +1,137 @@ +ENVIRONMENT: + use_semantic_occupancy: False + CUSTOM: + has_matter_on_ground: false + matter_id: 4 + matter_materials: [] + matter_padding: + - 32 + - 3 + - 32 + matter_sample_density: 8 + matter_semantic_id: 4 + matter_thickness: 0.02 + matter_youngs_modulus: 100000.0 + randomize_terrain: false + ITEMS: + - semantic_id: 0 + type: Static.BoundingBox + - dampen_coeff: 1.0 + friction: 0.5 + max_height: 0.1 + min_height: 0.1 + semantic_id: 0 + surface: Surface.Slip + type: Static.Terrain + - file_path: /LOCAL3/anguyen/nghiale/Data/mujoco_scanned_objects/models/5_HTP/model.obj + ground_height: 0.101 + initial_position: + - 0.55 + - 0.0 + - 0.4 + initial_rotation: + - 0.5 + - -0.5 + - -0.5 + - 0.5 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: FakeRigid + particle_id: 2 + sample_density: 16 + scale: + - 0.5 + - 0.5 + - 0.5 + semantic_id: 2 + type: Primitive.Mesh + particle_info: + p_rho_0: !!float 7.e+2 # [6e+2, 5e+3] + actuation_strength: 0.3 + design_space: pbr + design_space_config: + base_shape: + initial_position: + - 0.55 + - 0.225 + - 0.4 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: DiffAquaMuscle + particle_id: 3 + particle_info: + E_0: 7.5e+4 + nu_0: 0.3 + p_rho_0: 1000.0 + sample_density: 42 + semantic_id: 3 + size: + - 0.1 + - 0.1 + - 0.1 + type: Primitive.Box + initial_principle_direction: + - 1.0 + - 0.0 + - 0.0 + n_actuators: 101 + p_rho_lower_bound_mul: 0.1 + objective: throw_object + objective_config: + forward_direction: + - 0.0 + - 1.0 + - 0.0 + max_episode_steps: 100 + obj_particles_id: 2 + reward_mode: final + observation_space: + - time + - com + use_renderer: false +RENDERER: + GGUI: + ambient_light: + - 0.5 + - 0.5 + - 0.5 + camera_lookat: + - 0.5 + - 0.1 + - 0.5 + camera_position: + - 0.5 + - 0.25 + - 0.05 + ground_surface_cmap: textures/ground.png + particle_coloring_mode: actuation + particle_radius: 0.002 + res: + - 1920 + - 1080 + type: ggui +SIMULATOR: + base_active_materials: [] + checkpoint_cache_device: torch_cpu + default_dt: 1.e-4 + dim: 3 + gravity: + - 0.0 + - -3.8 + - 0.0 + max_actuation: 101 + max_num_particles: 55000 + max_substeps: 10000 + max_substeps_local: 25 + needs_grad: true + padding: + - 28 + - 3 + - 28 + quality: 0.82 + use_checkpointing: true + use_dynamic_field: false diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..81651c938da9cff90063f7aa6ae291e4d5b69ce7 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..aeb05bf4f1b440d51f1ae02a1ee8cbdb23b95fe0 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..b81ec4becbc8180329f3f909b7a29d1166b8e0e9 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_32_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_32_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..bf9c814b907e7b2c4d0a7c2ea77c52362767bdd3 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_32_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_40_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_40_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..e32dac5c251a6b6fea30dbafb92aecc291c88de6 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_40_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_48_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_48_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..eb8c098d9f00b800452aa954d17ba5fe0c052a19 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_48_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_56_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_56_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..81b12b1610bcd3c5dd9d5c4ea3f1ee1d72bf189c Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_56_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_64_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_64_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..45d6b282c7574194ff2ca81d4877a5ad90f033d4 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_64_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_72_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_72_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..de1904fff5b54ad823e2a3fac5c06e8f10db421a Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_72_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_80_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_80_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..04a71b370f014923148cafa386e54188b2ed37f0 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_80_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..06cf8194d78d065c8873585bc65597fbca2d66df Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/gripper_batch_-1.npz b/20260112_052015_debug_seed569/softzoo/design/gripper_batch_-1.npz new file mode 100644 index 0000000000000000000000000000000000000000..213b259da52d801213a7f3723fccc0e5b185a407 --- /dev/null +++ b/20260112_052015_debug_seed569/softzoo/design/gripper_batch_-1.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9ca8835e74be68a5528e83657a153a5dfcc1f094a75185f6c3bad496c5a1bb1 +size 2869 diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..79d8df96727c10afdc8eceb75577ab1297b0cd65 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..57e9d670ba23a6a9e055dc13537ed23e7747c966 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..a774a92c068f8d6caa05052d033be03b42679d2c Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_32_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_32_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..e173b627669c76c06fa2c623383dcf4774abffda Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_32_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_40_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_40_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..c791c39a58795467aa934ae50ebfdfa96f8e5892 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_40_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_48_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_48_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..83b9349fdf6ab4823fe245f3d7cabf524e58adb3 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_48_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_56_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_56_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..9493f6b3323d364676ea01483bf30f1558510e58 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_56_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_64_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_64_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..78bf1d778376ae018d59e0f5efdd8cba271fb387 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_64_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_72_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_72_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..2902ca24000a9adb121436d057d2b15aa6853de2 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_72_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_80_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_80_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..7b5dff52276dd5eeeae3c8a6e486d3c6f7ad4925 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_80_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..7ed41d2a6243a87c90e4aaa267f2d9e1c8b275d2 Binary files /dev/null and b/20260112_052015_debug_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_052015_debug_seed569/training.log b/20260112_052015_debug_seed569/training.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_052015_debug_seed569/training_log.csv b/20260112_052015_debug_seed569/training_log.csv new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.ply new file mode 100644 index 0000000000000000000000000000000000000000..b8f139b0ced2a745f4b37f28bb8153c9f9c74768 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0007642247632021522.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a372838891dd4623f33dc6722e9ca44f7e0da1766351ff7d45525ab9e4eddf14 +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.ply new file mode 100644 index 0000000000000000000000000000000000000000..ddcd804ba6cb4105100c539123e6cf847e0c7342 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx12_design_0.00725210178643465_sim_0.0007642908699192596.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e0b4b0bb9959ef749711c01057f6101b97398c87682fb637c3b7af5f31182fd +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.ply new file mode 100644 index 0000000000000000000000000000000000000000..473bb7c96f639e6ace9af77b7b802ba805abc91f --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx24_design_0.007247737608850002_sim_0.0007647663771063783.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97ad0605a6072d1f68581316e7d9111fba99c02f6eda35a5a350f5c1b7531520 +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.ply new file mode 100644 index 0000000000000000000000000000000000000000..2031829ebcc51b1b6fe7eabaadc5bd125638a1b0 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx36_design_0.007271649315953255_sim_0.0007638108089330116.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f457d67d37063893365d33a9aee2a7d2929c287507336186c99b00667a76d4f9 +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.ply new file mode 100644 index 0000000000000000000000000000000000000000..b9e98c81fb79f36e58934f0f73357d539fad0824 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx48_design_0.007441988214850426_sim_0.0007632061744947009.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94fd826764315d8129e3533a2a2e3921bd3373e5fe23ed834d56ea5cc2d63a08 +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.ply new file mode 100644 index 0000000000000000000000000000000000000000..d6034356003b10d0727fb38a1dbd10d829c5a937 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx60_design_0.007567395456135273_sim_0.0007632230387167439.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf62fff71268e631dfd230336abc13aff7405b7aa9cd290cdeed28af09c83341 +size 960706 diff --git a/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.ply b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.ply new file mode 100644 index 0000000000000000000000000000000000000000..9aef2935a4ae6dd17322fcbc2ef4e540e61cdeb4 --- /dev/null +++ b/20260112_052015_debug_seed569/viz_gripper_dir/gripper_idx72_design_0.007696553133428097_sim_0.0007640431632270324.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d3379ab52d70346a29492d09759e480a3c2295cf034f740cc43b828efa6798e +size 960706 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7a55a1429d1d96a2a5796e2ddac00661cd235383 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml @@ -0,0 +1,29 @@ +accum_grad_sim: 1 +designer_scale: 0.01 +designer_type: branching +device: cuda:0 +env_config: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml +exp_name: fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1 +fixed_v_file: gripping_5_HTP.json +geometry_lr: 0.02 +grad_clipping: 100.0 +gripper_dim: 12 +gumbel: false +init_emb_path: asset/embeddings/hand_stump_1_hard_09_3_soft_03.npz +layout_config_file: hand.json +max_epoch: 1200 +min_delta: 0.0 +monitor_metric: eval/total_loss +num_fingers: 5 +num_segments: 10 +object_set_file: objects_set_a.json +optim_config_path: config/optimization_config/hand/balanced_5_1_5.yaml +patience: 15 +seed: 569 +stop_mode: min +topo_lr: 0.02 +zero_grad_dims: +- 8 +- 9 +- 10 +- 11 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3a7d892183abafd5fea343d6bb65dde2a5b3fa2 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml @@ -0,0 +1,64 @@ +exp_name: debug_server +seed: &seed 22 +out_dir: ./logs/ +tensorboard_log_dir: runs/ +save_every_iter: &log_freq 12 +total_steps: 512 # Check diffusion_cfg to see how many steps there are in diffusion (normal diffusion + upsampler) +substep_count: 1 # remember to update in diffusion config in pointe, under the k keys + +cond_config: + - name: "SoftZoo_Sim" + grad_scale: !!float 1e6 + grad_clamp: !!float 1e0 + calc_gradient: True + logging_bool: True + # - name: "Dist_To_Origin" + # grad_scale: !!float 1e0 + # grad_clamp: !!float 1e-2 + # calc_gradient: True + # logging_bool: True +cond_overall_logging: True + +softzoo_config: + custom_gravity: False + # eval: True + out_dir: null # Placeholder, need to be set in run.py + fixed_v: gripping_5_HTP.json + objects_set_file: objects_set_a.json + env_config_file: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml # Placeholder, need to be inserted manually + layout_config_file: hand.json + save_every_iter: *log_freq + render_every_iter: 8 + n_iters: 301 + n_frames: 100 + + controller_type: all_on + active: True + action_v_strength: 0.35 + + loss_types: [ObjectBalancedLoss,ContactLoss,ThrowingObjectLoss] + loss_coefs: [0.5,2.0,1.0] + obj_x_mul: [0.,1.,0.] + com_x_mul: [5.,1.,5.] + obj_particle_id: 2 + + design_loss_types: ['FingerPenLoss','SelfFingerPenLoss'] + design_loss_coeffs: [0.01,0.25] + + seed: *seed # Placeholder, do not use + torch_seed: *seed # Placeholder, do not use + static_as_fixed: True + device_memory_fraction: 0.775 + + optimize_designer: True + optimize_design_types: ['geometry','softness_E','softness_v','suction_val'] + designer_lr: 0.1 + optimize_controller: True + gen_pointe_bounding_box: + max: [1.5,0.1,1.5] + # mean: [0.,0.,0.] + min: [-1.5,-3.5,-1.5] + + design_device: cpu + obj_initial_pos: [0,0,0] + num_fingers: 2 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.npz b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.npz new file mode 100644 index 0000000000000000000000000000000000000000..8bd78e96a62ef35edb29696ed8dea04fc8764bf4 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b310242568d775ded49348e2da30248d55f435db6b4bfcae305e2640af350555 +size 875 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..12982826c91f20cb040c0fcc7f96d5c707b1f2bc --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15d60f4605c4788459b5cf57113d10a882ab571d8bdd1a36cf6b6e9fae8ef704 +size 436527 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5ad3a03bb5d92d90338fa45d7eb2e8f1576ed793 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b6f26465792605257b4cf80716783c85685a805c04d6fd5ca56e554bb97060 +size 507175 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..4cf38481be159d1f158650465d3b13660855eaab --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a09c6748e03d2f983c5cc94d4cd4973b1c113fc12800e6970e0645a3861914d +size 455522 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json new file mode 100644 index 0000000000000000000000000000000000000000..3c8f1f7a3b857f865e35bd6cf817ba3e8fb43159 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json @@ -0,0 +1,232 @@ +{ + "action_space": "actuation", + "action_v_strength": 0.35, + "active": true, + "actuation_activation": "linear", + "actuation_omega": [ + 30.0 + ], + "annotated_pcd_n_voxels": 60, + "annotated_pcd_passive_geometry_mul": 0.5, + "annotated_pcd_passive_softness_mul": 10, + "annotated_pcd_path": null, + "closed_loop_actuation_omega": [ + 30.0 + ], + "closed_loop_n_sin_waves": 4, + "closed_loop_sinwave_activation": "Tanh", + "closed_loop_sinwave_hidden_filters": [ + 32, + 32 + ], + "closed_loop_sinwave_obs_names": [ + "com", + "objective" + ], + "com_x_mul": [ + 5.0, + 1.0, + 5.0 + ], + "controller_lr": 0.003, + "controller_mlp_activation": "Tanh", + "controller_mlp_final_activation": null, + "controller_mlp_hidden_filters": [ + 32, + 32 + ], + "controller_obs_names": [ + "com", + "objective" + ], + "controller_type": "all_on", + "cppn_activation_options": [ + "sin", + "sigmoid" + ], + "cppn_activation_repeat": 10, + "cppn_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "cppn_n_hiddens": 3, + "cppn_seed_meshes": [], + "custom_gravity": false, + "design_device": "cpu", + "design_loss_coeffs": [ + 0.01, + 0.25 + ], + "design_loss_types": [ + "FingerPenLoss", + "SelfFingerPenLoss" + ], + "designer_geometry_offset": 0.5, + "designer_lr": 0.1, + "designer_softness_offset": 0.5, + "designer_type": "mlp", + "device_memory_fraction": 0.775, + "dump_rendering_data": false, + "env": "land_environment", + "env_config_file": "gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml", + "eval": false, + "final_target_idx": null, + "fixed_v": "gripping_5_HTP.json", + "gen_pointe_bounding_box": { + "max": [ + 1.5, + 0.1, + 1.5 + ], + "min": [ + -1.5, + -3.5, + -1.5 + ] + }, + "goal": [ + 0.8, + 0.0, + 0.0, + 1700 + ], + "layout_config_file": "hand.json", + "load_args": null, + "load_controller": null, + "load_designer": null, + "load_rl_controller": null, + "log_every_iter": 1, + "log_reward": false, + "loss_coefs": [ + 0.5, + 2.0, + 1.0 + ], + "loss_landscape_vbr_grid_index": [ + 0, + 0, + 0 + ], + "loss_landscape_vbr_n_trials": 10, + "loss_landscape_vbr_trial_type": "geometry", + "loss_landscape_vbr_value_range": [ + 0.0, + 1.0 + ], + "loss_types": [ + "ObjectBalancedLoss", + "ContactLoss", + "ThrowingObjectLoss" + ], + "mesh_dir": "./local/meshes/fantasy_horse", + "mesh_num_points": 5000, + "mlp_activation": "Tanh", + "mlp_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "mlp_filters": [ + 32, + 32 + ], + "mlp_seed_meshes": [], + "n_frames": 100, + "n_iters": 301, + "n_sin_waves": 4, + "non_taichi_device": "torch_cpu", + "num_fingers": 2, + "obj_initial_pos": [ + 0, + 0, + 0 + ], + "obj_particle_id": 2, + "obj_v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "obj_x_mul": [ + 0.0, + 1.0, + 0.0 + ], + "objective_reward_mode": null, + "objects_set_file": "objects_set_a.json", + "optimize_controller": true, + "optimize_design_types": [ + "geometry", + "softness_E", + "softness_v", + "suction_val" + ], + "optimize_designer": true, + "out_dir": "./logs/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo", + "recenter_mesh_target": false, + "render_every_iter": 8, + "rotation_up_direction": [ + 0.0, + 1.0, + 0.0 + ], + "save_controller": false, + "save_designer": false, + "save_every_iter": 12, + "sdf_basis_actuator_mul": 1.0, + "sdf_basis_coefs_activation": "linear", + "sdf_basis_init_coefs_actuator": null, + "sdf_basis_init_coefs_actuator_direction": null, + "sdf_basis_init_coefs_geometry": null, + "sdf_basis_init_coefs_softness": null, + "sdf_basis_mesh_paths": [], + "sdf_basis_n_voxels": 60, + "sdf_basis_passive_geometry_mul": 0.5, + "sdf_basis_passive_softness_mul": 10, + "sdf_basis_pcd_paths": [], + "sdf_basis_use_global_coefs": false, + "seed": 22, + "set_design_types": [ + "geometry", + "softness_E", + "softness_v", + "actuator", + "actuator_direction", + "is_passive_fixed", + "suction_val" + ], + "sin_omega_mul": 10.0, + "static_as_fixed": true, + "substep_freq": 100, + "torch_seed": 22, + "v_following_mode": 0, + "v_following_v_mul": [ + 1.0, + 1.0, + 1.0 + ], + "v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "wass_barycenter_init_coefs_actuator": null, + "wass_barycenter_init_coefs_geometry": null, + "wass_barycenter_init_coefs_softness": null, + "wass_barycenter_passive_geometry_mul": 0.5, + "wass_barycenter_passive_softness_mul": 10, + "x_mul": [ + 1.0, + 0.0, + 0.0 + ] +} \ No newline at end of file diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e1515b5178b2101664f08833e617b086320aca8 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml @@ -0,0 +1,137 @@ +ENVIRONMENT: + use_semantic_occupancy: False + CUSTOM: + has_matter_on_ground: false + matter_id: 4 + matter_materials: [] + matter_padding: + - 32 + - 3 + - 32 + matter_sample_density: 8 + matter_semantic_id: 4 + matter_thickness: 0.02 + matter_youngs_modulus: 100000.0 + randomize_terrain: false + ITEMS: + - semantic_id: 0 + type: Static.BoundingBox + - dampen_coeff: 1.0 + friction: 0.5 + max_height: 0.1 + min_height: 0.1 + semantic_id: 0 + surface: Surface.Slip + type: Static.Terrain + - file_path: /LOCAL3/anguyen/nghiale/Data/mujoco_scanned_objects/models/5_HTP/model.obj + ground_height: 0.101 + initial_position: + - 0.55 + - 0.0 + - 0.4 + initial_rotation: + - 0.5 + - -0.5 + - -0.5 + - 0.5 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: FakeRigid + particle_id: 2 + sample_density: 16 + scale: + - 0.5 + - 0.5 + - 0.5 + semantic_id: 2 + type: Primitive.Mesh + particle_info: + p_rho_0: !!float 7.e+2 # [6e+2, 5e+3] + actuation_strength: 0.3 + design_space: pbr + design_space_config: + base_shape: + initial_position: + - 0.55 + - 0.225 + - 0.4 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: DiffAquaMuscle + particle_id: 3 + particle_info: + E_0: 7.5e+4 + nu_0: 0.3 + p_rho_0: 1000.0 + sample_density: 42 + semantic_id: 3 + size: + - 0.1 + - 0.1 + - 0.1 + type: Primitive.Box + initial_principle_direction: + - 1.0 + - 0.0 + - 0.0 + n_actuators: 101 + p_rho_lower_bound_mul: 0.1 + objective: throw_object + objective_config: + forward_direction: + - 0.0 + - 1.0 + - 0.0 + max_episode_steps: 100 + obj_particles_id: 2 + reward_mode: final + observation_space: + - time + - com + use_renderer: false +RENDERER: + GGUI: + ambient_light: + - 0.5 + - 0.5 + - 0.5 + camera_lookat: + - 0.5 + - 0.1 + - 0.5 + camera_position: + - 0.5 + - 0.25 + - 0.05 + ground_surface_cmap: textures/ground.png + particle_coloring_mode: actuation + particle_radius: 0.002 + res: + - 1920 + - 1080 + type: ggui +SIMULATOR: + base_active_materials: [] + checkpoint_cache_device: torch_cpu + default_dt: 1.e-4 + dim: 3 + gravity: + - 0.0 + - -3.8 + - 0.0 + max_actuation: 101 + max_num_particles: 55000 + max_substeps: 10000 + max_substeps_local: 25 + needs_grad: true + padding: + - 28 + - 3 + - 28 + quality: 0.82 + use_checkpointing: true + use_dynamic_field: false diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..309719782fbb7cc3d549fccda1e1b12fe3690613 Binary files /dev/null and b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..58f6b152a757c0f1fd2bd266121ab913ca1d7e98 Binary files /dev/null and b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz new file mode 100644 index 0000000000000000000000000000000000000000..8bd78e96a62ef35edb29696ed8dea04fc8764bf4 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b310242568d775ded49348e2da30248d55f435db6b4bfcae305e2640af350555 +size 875 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..03dca2ad557ee5be3c254059b664fc6363e9e5e0 Binary files /dev/null and b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..ab453c834f9b045e88d18f39eecebeb7868b281a Binary files /dev/null and b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.ply b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.ply new file mode 100644 index 0000000000000000000000000000000000000000..4e87b62b42b5cfbf1cf49d49536f1b3ed72966c1 --- /dev/null +++ b/20260112_064921_fixedtopo_com515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.007402907812472544.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a266d4405923b1998ab9d409c4b1dba2cf57abd8346949e81fe7858c3ee9888b +size 960706 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/cmd_config.yaml b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/cmd_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7ea40262153d0e8ce944b365a247840fbbac8052 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/cmd_config.yaml @@ -0,0 +1,29 @@ +accum_grad_sim: 1 +designer_scale: 0.0 +designer_type: branching +device: cuda:0 +env_config: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml +exp_name: fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1 +fixed_v_file: gripping_5_HTP.json +geometry_lr: 0.1 +grad_clipping: 100.0 +gripper_dim: 12 +gumbel: false +init_emb_path: asset/embeddings/hand_stump_1_hard_09_3_soft_03.npz +layout_config_file: hand.json +max_epoch: 1200 +min_delta: 0.0 +monitor_metric: eval/total_loss +num_fingers: 5 +num_segments: 10 +object_set_file: objects_set_a.json +optim_config_path: config/optimization_config/hand/balanced_5_1_5.yaml +patience: 15 +seed: 569 +stop_mode: min +topo_lr: 0.1 +zero_grad_dims: +- 8 +- 9 +- 10 +- 11 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/config.yaml b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3a7d892183abafd5fea343d6bb65dde2a5b3fa2 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/config.yaml @@ -0,0 +1,64 @@ +exp_name: debug_server +seed: &seed 22 +out_dir: ./logs/ +tensorboard_log_dir: runs/ +save_every_iter: &log_freq 12 +total_steps: 512 # Check diffusion_cfg to see how many steps there are in diffusion (normal diffusion + upsampler) +substep_count: 1 # remember to update in diffusion config in pointe, under the k keys + +cond_config: + - name: "SoftZoo_Sim" + grad_scale: !!float 1e6 + grad_clamp: !!float 1e0 + calc_gradient: True + logging_bool: True + # - name: "Dist_To_Origin" + # grad_scale: !!float 1e0 + # grad_clamp: !!float 1e-2 + # calc_gradient: True + # logging_bool: True +cond_overall_logging: True + +softzoo_config: + custom_gravity: False + # eval: True + out_dir: null # Placeholder, need to be set in run.py + fixed_v: gripping_5_HTP.json + objects_set_file: objects_set_a.json + env_config_file: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml # Placeholder, need to be inserted manually + layout_config_file: hand.json + save_every_iter: *log_freq + render_every_iter: 8 + n_iters: 301 + n_frames: 100 + + controller_type: all_on + active: True + action_v_strength: 0.35 + + loss_types: [ObjectBalancedLoss,ContactLoss,ThrowingObjectLoss] + loss_coefs: [0.5,2.0,1.0] + obj_x_mul: [0.,1.,0.] + com_x_mul: [5.,1.,5.] + obj_particle_id: 2 + + design_loss_types: ['FingerPenLoss','SelfFingerPenLoss'] + design_loss_coeffs: [0.01,0.25] + + seed: *seed # Placeholder, do not use + torch_seed: *seed # Placeholder, do not use + static_as_fixed: True + device_memory_fraction: 0.775 + + optimize_designer: True + optimize_design_types: ['geometry','softness_E','softness_v','suction_val'] + designer_lr: 0.1 + optimize_controller: True + gen_pointe_bounding_box: + max: [1.5,0.1,1.5] + # mean: [0.,0.,0.] + min: [-1.5,-3.5,-1.5] + + design_device: cpu + obj_initial_pos: [0,0,0] + num_fingers: 2 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.npz b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.npz new file mode 100644 index 0000000000000000000000000000000000000000..e25f38bd7a7f85aa839b538a803b0552cd0e0a90 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ebc9e09ffa92d663b39bb2642f9a23303dbe978f5e550db3f116deec50b171f +size 863 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.npz b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.npz new file mode 100644 index 0000000000000000000000000000000000000000..235db0a73571b4033de90a734e9fc40be7fe4fdf --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/embeddings/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78761c25098f4fb7da8f36dc2b09f12966d159b7facf4742a5dd064f959165a5 +size 2888 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c84736c3c738b5ef0fd41c0ff3e262b24a071597 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ca51b405d78e0b466cbd419320cbe0ba4d271fd0da3a9a18d2a4f4dc06b3d5 +size 434744 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..60e022344efa748f2f571b4c098818a6a0b257e6 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ade7f448dee520efd5528b47302e6081c5a0ecb0add6291868081840194c8 +size 508658 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..1a410fb6e8c8b360494cc62a657e1a2b6c1e0e8b --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c9740a4c9963ec79ae99b4c850d7477ab577be3d14e0b58ecee3fa20bcd97bf +size 455087 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9075ecbe0ef3cd4746d3669da0586a607bd49547 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a7fa89e17cc751b567a760b6ab1dd2a5c001b546720cdeb851efc894fd89e3 +size 450824 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..f43391c4e6b7829d7d6e0078852e7c131cdd7712 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc452d27300d3fd60071cfc1623c9d7a14af76e2267b246369a3d02b26b7dc10 +size 503159 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..4535a51edf84ba861f8415a04d8c1d79769636cc --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adae55236ddbd63b18763ad8e3f2a173b060efa5538ab676f4c9685f47911cf9 +size 451536 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/args.json b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/args.json new file mode 100644 index 0000000000000000000000000000000000000000..3e8dd79da1e7e7f709e9bf6def0f2b8739a2b2e5 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/args.json @@ -0,0 +1,232 @@ +{ + "action_space": "actuation", + "action_v_strength": 0.35, + "active": true, + "actuation_activation": "linear", + "actuation_omega": [ + 30.0 + ], + "annotated_pcd_n_voxels": 60, + "annotated_pcd_passive_geometry_mul": 0.5, + "annotated_pcd_passive_softness_mul": 10, + "annotated_pcd_path": null, + "closed_loop_actuation_omega": [ + 30.0 + ], + "closed_loop_n_sin_waves": 4, + "closed_loop_sinwave_activation": "Tanh", + "closed_loop_sinwave_hidden_filters": [ + 32, + 32 + ], + "closed_loop_sinwave_obs_names": [ + "com", + "objective" + ], + "com_x_mul": [ + 5.0, + 1.0, + 5.0 + ], + "controller_lr": 0.003, + "controller_mlp_activation": "Tanh", + "controller_mlp_final_activation": null, + "controller_mlp_hidden_filters": [ + 32, + 32 + ], + "controller_obs_names": [ + "com", + "objective" + ], + "controller_type": "all_on", + "cppn_activation_options": [ + "sin", + "sigmoid" + ], + "cppn_activation_repeat": 10, + "cppn_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "cppn_n_hiddens": 3, + "cppn_seed_meshes": [], + "custom_gravity": false, + "design_device": "cpu", + "design_loss_coeffs": [ + 0.01, + 0.25 + ], + "design_loss_types": [ + "FingerPenLoss", + "SelfFingerPenLoss" + ], + "designer_geometry_offset": 0.5, + "designer_lr": 0.1, + "designer_softness_offset": 0.5, + "designer_type": "mlp", + "device_memory_fraction": 0.775, + "dump_rendering_data": false, + "env": "land_environment", + "env_config_file": "gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml", + "eval": false, + "final_target_idx": null, + "fixed_v": "gripping_5_HTP.json", + "gen_pointe_bounding_box": { + "max": [ + 1.5, + 0.1, + 1.5 + ], + "min": [ + -1.5, + -3.5, + -1.5 + ] + }, + "goal": [ + 0.8, + 0.0, + 0.0, + 1700 + ], + "layout_config_file": "hand.json", + "load_args": null, + "load_controller": null, + "load_designer": null, + "load_rl_controller": null, + "log_every_iter": 1, + "log_reward": false, + "loss_coefs": [ + 0.5, + 2.0, + 1.0 + ], + "loss_landscape_vbr_grid_index": [ + 0, + 0, + 0 + ], + "loss_landscape_vbr_n_trials": 10, + "loss_landscape_vbr_trial_type": "geometry", + "loss_landscape_vbr_value_range": [ + 0.0, + 1.0 + ], + "loss_types": [ + "ObjectBalancedLoss", + "ContactLoss", + "ThrowingObjectLoss" + ], + "mesh_dir": "./local/meshes/fantasy_horse", + "mesh_num_points": 5000, + "mlp_activation": "Tanh", + "mlp_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "mlp_filters": [ + 32, + 32 + ], + "mlp_seed_meshes": [], + "n_frames": 100, + "n_iters": 301, + "n_sin_waves": 4, + "non_taichi_device": "torch_cpu", + "num_fingers": 2, + "obj_initial_pos": [ + 0, + 0, + 0 + ], + "obj_particle_id": 2, + "obj_v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "obj_x_mul": [ + 0.0, + 1.0, + 0.0 + ], + "objective_reward_mode": null, + "objects_set_file": "objects_set_a.json", + "optimize_controller": true, + "optimize_design_types": [ + "geometry", + "softness_E", + "softness_v", + "suction_val" + ], + "optimize_designer": true, + "out_dir": "./logs/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo", + "recenter_mesh_target": false, + "render_every_iter": 8, + "rotation_up_direction": [ + 0.0, + 1.0, + 0.0 + ], + "save_controller": false, + "save_designer": false, + "save_every_iter": 12, + "sdf_basis_actuator_mul": 1.0, + "sdf_basis_coefs_activation": "linear", + "sdf_basis_init_coefs_actuator": null, + "sdf_basis_init_coefs_actuator_direction": null, + "sdf_basis_init_coefs_geometry": null, + "sdf_basis_init_coefs_softness": null, + "sdf_basis_mesh_paths": [], + "sdf_basis_n_voxels": 60, + "sdf_basis_passive_geometry_mul": 0.5, + "sdf_basis_passive_softness_mul": 10, + "sdf_basis_pcd_paths": [], + "sdf_basis_use_global_coefs": false, + "seed": 22, + "set_design_types": [ + "geometry", + "softness_E", + "softness_v", + "actuator", + "actuator_direction", + "is_passive_fixed", + "suction_val" + ], + "sin_omega_mul": 10.0, + "static_as_fixed": true, + "substep_freq": 100, + "torch_seed": 22, + "v_following_mode": 0, + "v_following_v_mul": [ + 1.0, + 1.0, + 1.0 + ], + "v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "wass_barycenter_init_coefs_actuator": null, + "wass_barycenter_init_coefs_geometry": null, + "wass_barycenter_init_coefs_softness": null, + "wass_barycenter_passive_geometry_mul": 0.5, + "wass_barycenter_passive_softness_mul": 10, + "x_mul": [ + 1.0, + 0.0, + 0.0 + ] +} \ No newline at end of file diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/env_config.yaml b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/env_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e1515b5178b2101664f08833e617b086320aca8 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/ckpt/env_config.yaml @@ -0,0 +1,137 @@ +ENVIRONMENT: + use_semantic_occupancy: False + CUSTOM: + has_matter_on_ground: false + matter_id: 4 + matter_materials: [] + matter_padding: + - 32 + - 3 + - 32 + matter_sample_density: 8 + matter_semantic_id: 4 + matter_thickness: 0.02 + matter_youngs_modulus: 100000.0 + randomize_terrain: false + ITEMS: + - semantic_id: 0 + type: Static.BoundingBox + - dampen_coeff: 1.0 + friction: 0.5 + max_height: 0.1 + min_height: 0.1 + semantic_id: 0 + surface: Surface.Slip + type: Static.Terrain + - file_path: /LOCAL3/anguyen/nghiale/Data/mujoco_scanned_objects/models/5_HTP/model.obj + ground_height: 0.101 + initial_position: + - 0.55 + - 0.0 + - 0.4 + initial_rotation: + - 0.5 + - -0.5 + - -0.5 + - 0.5 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: FakeRigid + particle_id: 2 + sample_density: 16 + scale: + - 0.5 + - 0.5 + - 0.5 + semantic_id: 2 + type: Primitive.Mesh + particle_info: + p_rho_0: !!float 7.e+2 # [6e+2, 5e+3] + actuation_strength: 0.3 + design_space: pbr + design_space_config: + base_shape: + initial_position: + - 0.55 + - 0.225 + - 0.4 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: DiffAquaMuscle + particle_id: 3 + particle_info: + E_0: 7.5e+4 + nu_0: 0.3 + p_rho_0: 1000.0 + sample_density: 42 + semantic_id: 3 + size: + - 0.1 + - 0.1 + - 0.1 + type: Primitive.Box + initial_principle_direction: + - 1.0 + - 0.0 + - 0.0 + n_actuators: 101 + p_rho_lower_bound_mul: 0.1 + objective: throw_object + objective_config: + forward_direction: + - 0.0 + - 1.0 + - 0.0 + max_episode_steps: 100 + obj_particles_id: 2 + reward_mode: final + observation_space: + - time + - com + use_renderer: false +RENDERER: + GGUI: + ambient_light: + - 0.5 + - 0.5 + - 0.5 + camera_lookat: + - 0.5 + - 0.1 + - 0.5 + camera_position: + - 0.5 + - 0.25 + - 0.05 + ground_surface_cmap: textures/ground.png + particle_coloring_mode: actuation + particle_radius: 0.002 + res: + - 1920 + - 1080 + type: ggui +SIMULATOR: + base_active_materials: [] + checkpoint_cache_device: torch_cpu + default_dt: 1.e-4 + dim: 3 + gravity: + - 0.0 + - -3.8 + - 0.0 + max_actuation: 101 + max_num_particles: 55000 + max_substeps: 10000 + max_substeps_local: 25 + needs_grad: true + padding: + - 28 + - 3 + - 28 + quality: 0.82 + use_checkpointing: true + use_dynamic_field: false diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..03e1efb1855e3546face6d3c226b69b2dcb82c4c Binary files /dev/null and b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..fac6bad9240e16f47796c78761c371194ee6d2d1 Binary files /dev/null and b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply differ diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..bd50f565b19c830717feb083be431ae0402afcbf Binary files /dev/null and b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/gripper_batch_-1.npz b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/gripper_batch_-1.npz new file mode 100644 index 0000000000000000000000000000000000000000..235db0a73571b4033de90a734e9fc40be7fe4fdf --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/gripper_batch_-1.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78761c25098f4fb7da8f36dc2b09f12966d159b7facf4742a5dd064f959165a5 +size 2888 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..03dca2ad557ee5be3c254059b664fc6363e9e5e0 Binary files /dev/null and b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..b666c339b70a971ce19128545d122645993fef99 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecbb378b25f3b409939024df0daa6c80064a30bbde3dfa3044a4262987842f79 +size 129835 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..2f86a185af758ba1a3217a2ed5558c9abd8e3ebe Binary files /dev/null and b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/training.log b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/training.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/training_log.csv b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/training_log.csv new file mode 100644 index 0000000000000000000000000000000000000000..3fc034cfbada6d70e3a15e930870aaeb1c9e8960 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/training_log.csv @@ -0,0 +1 @@ +phase,sampling_step,local_iter,batch_idx,sap_epoch,sap_loss,sap_inputs_grad_norm,sap_lr,sap_num_points,softzoo_loss,softzoo_grad_norm,softzoo_reward,softzoo_mean_loss,softzoo_scaled_mean_grad_norm,loss,grad_norm,note diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.ply new file mode 100644 index 0000000000000000000000000000000000000000..5a45c82dd2c013b2d47c39676984c0b48bd257d3 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332305423915386_sim_0.007402908085710345.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9aa104bfc731f5643a95ff1b8413e77d23436aa0a69ffead22c799efb9ff321 +size 960706 diff --git a/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.ply b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.ply new file mode 100644 index 0000000000000000000000000000000000000000..c9101a6da6128550b2532c6b65c52ed6dc69d866 --- /dev/null +++ b/20260112_071528_fixedtopo_nocom_hand_geo1e-1_topo1e-1_des0_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.005331520456820726_sim_0.008920722279364714.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8513588822576065f05aaa14d43cc88af180201f59587bd1df8ebeec2b04d206 +size 478378 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4af30e831a4da010a21f0cd7a4e7a84d43d90c04 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml @@ -0,0 +1,29 @@ +accum_grad_sim: 1 +designer_scale: 0.01 +designer_type: branching +device: cuda:0 +env_config: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml +exp_name: downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1 +fixed_v_file: gripping_5_HTP.json +geometry_lr: 0.02 +grad_clipping: 100.0 +gripper_dim: 12 +gumbel: false +init_emb_path: asset/embeddings/hand_stump_1_hard_09_3_soft_03.npz +layout_config_file: hand.json +max_epoch: 1200 +min_delta: 0.0 +monitor_metric: eval/sim_loss +num_fingers: 5 +num_segments: 10 +object_set_file: objects_set_a.json +optim_config_path: config/optimization_config/hand/balanced_5_1_5.yaml +patience: 10 +seed: 569 +stop_mode: min +topo_lr: 0.02 +zero_grad_dims: +- 8 +- 9 +- 10 +- 11 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c047aa9d61e4d7297cd91860b2023ce5b907c120 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml @@ -0,0 +1,64 @@ +exp_name: debug_server +seed: &seed 22 +out_dir: ./logs/ +tensorboard_log_dir: runs/ +save_every_iter: &log_freq 12 +total_steps: 512 # Check diffusion_cfg to see how many steps there are in diffusion (normal diffusion + upsampler) +substep_count: 1 # remember to update in diffusion config in pointe, under the k keys + +cond_config: + - name: "SoftZoo_Sim" + grad_scale: !!float 1e6 + grad_clamp: !!float 1e0 + calc_gradient: True + logging_bool: True + # - name: "Dist_To_Origin" + # grad_scale: !!float 1e0 + # grad_clamp: !!float 1e-2 + # calc_gradient: True + # logging_bool: True +cond_overall_logging: True + +softzoo_config: + custom_gravity: False + # eval: True + out_dir: null # Placeholder, need to be set in run.py + fixed_v: gripping_5_HTP.json + objects_set_file: objects_set_a.json + env_config_file: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml # Placeholder, need to be inserted manually + layout_config_file: hand.json + save_every_iter: *log_freq + render_every_iter: 8 + n_iters: 301 + n_frames: 100 + + controller_type: all_on + active: True + action_v_strength: 0.35 + + loss_types: [ObjectBalancedLoss,ContactLoss,ThrowingObjectLoss] + loss_coefs: [0.05,2.0,1.0] + obj_x_mul: [0.,1.,0.] + com_x_mul: [5.,1.,5.] + obj_particle_id: 2 + + design_loss_types: ['FingerPenLoss','SelfFingerPenLoss'] + design_loss_coeffs: [0.01,0.25] + + seed: *seed # Placeholder, do not use + torch_seed: *seed # Placeholder, do not use + static_as_fixed: True + device_memory_fraction: 0.775 + + optimize_designer: True + optimize_design_types: ['geometry','softness_E','softness_v','suction_val'] + designer_lr: 0.1 + optimize_controller: True + gen_pointe_bounding_box: + max: [1.5,0.1,1.5] + # mean: [0.,0.,0.] + min: [-1.5,-3.5,-1.5] + + design_device: cpu + obj_initial_pos: [0,0,0] + num_fingers: 2 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.npz b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.npz new file mode 100644 index 0000000000000000000000000000000000000000..f0c8ff377c68abf536b7eef55f82444d1c6b1ec9 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f11afc6d8b99168e8cea99fecc7554f5efdbf7a91be3cad60ac3a6f93a2fe028 +size 834 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.npz b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.npz new file mode 100644 index 0000000000000000000000000000000000000000..586fea919a9e1a571272fbc612cd5525bf8725ef --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d1c4055869f1d78a513b1aceeb8666169ec8bda4cf8e9f1411e7a588011d443 +size 2822 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..eaf4d4c9d9a3534169e611530dc73b3646221c85 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0275d947bbd2b294e6b848c8fab3fe822f35a3336b5a734d65b409e930f238 +size 435262 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..34fab581cc01700057c296fa7219d14d3f08479e --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae7a9e55b5e56552dbae0c3850adc292815bc8f0479578f1af7987125251f618 +size 507141 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..ff4bd8b3e05789084f8a4b4f3f7b1a6525178b19 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6964978e99d25b9d809ddb327547bc801785ec4be8258400e8c6e9bf466ae1c6 +size 457942 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..55cb903c8695f4a2f017f4ffcf449a444b9fa0dd --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25f8ec8c249f1fded03b107db03b77f3942b50548eda8096a53fbdc2203498e9 +size 434539 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..24f6facc4e1a3610ab711f14c807fc5b08815383 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ad5cc5efb248d6b18a33aa7328136552e849831422f1d84843808acbdb0910 +size 506974 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..d9e01392eb64578998a7295801d4cf7fe22b20bb --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0012_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b04353240c6c560fcf1ba5359911510041126e3b72b8eaee4f5c3a06511cd25 +size 454961 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..04f330fadf82dd81d7ce5e7e7cc968f6550e3d5d --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c3ba96c1c62a003b2df8e73d7d8545fd494fbeaa054142e17bcdb9a90edab90 +size 436022 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..3c449ba1d149e6ee336fbb63cefe0dd368c8b5ed --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f82870770bbdd7187927fd7481bc3004771e6ddde99e054b77866ec2b98e09ba +size 503218 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..6e058a2573006f5bfd92b21c2e3ee609f3b298ef --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0024_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec255d02dec97d8e7086f5ccf16b992b1ccb14bd7e32aaa6dabb2aef82a6cfe1 +size 262188 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json new file mode 100644 index 0000000000000000000000000000000000000000..127beaaa7536618676735405caec4c4546429f5a --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json @@ -0,0 +1,232 @@ +{ + "action_space": "actuation", + "action_v_strength": 0.35, + "active": true, + "actuation_activation": "linear", + "actuation_omega": [ + 30.0 + ], + "annotated_pcd_n_voxels": 60, + "annotated_pcd_passive_geometry_mul": 0.5, + "annotated_pcd_passive_softness_mul": 10, + "annotated_pcd_path": null, + "closed_loop_actuation_omega": [ + 30.0 + ], + "closed_loop_n_sin_waves": 4, + "closed_loop_sinwave_activation": "Tanh", + "closed_loop_sinwave_hidden_filters": [ + 32, + 32 + ], + "closed_loop_sinwave_obs_names": [ + "com", + "objective" + ], + "com_x_mul": [ + 5.0, + 1.0, + 5.0 + ], + "controller_lr": 0.003, + "controller_mlp_activation": "Tanh", + "controller_mlp_final_activation": null, + "controller_mlp_hidden_filters": [ + 32, + 32 + ], + "controller_obs_names": [ + "com", + "objective" + ], + "controller_type": "all_on", + "cppn_activation_options": [ + "sin", + "sigmoid" + ], + "cppn_activation_repeat": 10, + "cppn_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "cppn_n_hiddens": 3, + "cppn_seed_meshes": [], + "custom_gravity": false, + "design_device": "cpu", + "design_loss_coeffs": [ + 0.01, + 0.25 + ], + "design_loss_types": [ + "FingerPenLoss", + "SelfFingerPenLoss" + ], + "designer_geometry_offset": 0.5, + "designer_lr": 0.1, + "designer_softness_offset": 0.5, + "designer_type": "mlp", + "device_memory_fraction": 0.775, + "dump_rendering_data": false, + "env": "land_environment", + "env_config_file": "gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml", + "eval": false, + "final_target_idx": null, + "fixed_v": "gripping_5_HTP.json", + "gen_pointe_bounding_box": { + "max": [ + 1.5, + 0.1, + 1.5 + ], + "min": [ + -1.5, + -3.5, + -1.5 + ] + }, + "goal": [ + 0.8, + 0.0, + 0.0, + 1700 + ], + "layout_config_file": "hand.json", + "load_args": null, + "load_controller": null, + "load_designer": null, + "load_rl_controller": null, + "log_every_iter": 1, + "log_reward": false, + "loss_coefs": [ + 0.05, + 2.0, + 1.0 + ], + "loss_landscape_vbr_grid_index": [ + 0, + 0, + 0 + ], + "loss_landscape_vbr_n_trials": 10, + "loss_landscape_vbr_trial_type": "geometry", + "loss_landscape_vbr_value_range": [ + 0.0, + 1.0 + ], + "loss_types": [ + "ObjectBalancedLoss", + "ContactLoss", + "ThrowingObjectLoss" + ], + "mesh_dir": "./local/meshes/fantasy_horse", + "mesh_num_points": 5000, + "mlp_activation": "Tanh", + "mlp_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "mlp_filters": [ + 32, + 32 + ], + "mlp_seed_meshes": [], + "n_frames": 100, + "n_iters": 301, + "n_sin_waves": 4, + "non_taichi_device": "torch_cpu", + "num_fingers": 2, + "obj_initial_pos": [ + 0, + 0, + 0 + ], + "obj_particle_id": 2, + "obj_v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "obj_x_mul": [ + 0.0, + 1.0, + 0.0 + ], + "objective_reward_mode": null, + "objects_set_file": "objects_set_a.json", + "optimize_controller": true, + "optimize_design_types": [ + "geometry", + "softness_E", + "softness_v", + "suction_val" + ], + "optimize_designer": true, + "out_dir": "./logs/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo", + "recenter_mesh_target": false, + "render_every_iter": 8, + "rotation_up_direction": [ + 0.0, + 1.0, + 0.0 + ], + "save_controller": false, + "save_designer": false, + "save_every_iter": 12, + "sdf_basis_actuator_mul": 1.0, + "sdf_basis_coefs_activation": "linear", + "sdf_basis_init_coefs_actuator": null, + "sdf_basis_init_coefs_actuator_direction": null, + "sdf_basis_init_coefs_geometry": null, + "sdf_basis_init_coefs_softness": null, + "sdf_basis_mesh_paths": [], + "sdf_basis_n_voxels": 60, + "sdf_basis_passive_geometry_mul": 0.5, + "sdf_basis_passive_softness_mul": 10, + "sdf_basis_pcd_paths": [], + "sdf_basis_use_global_coefs": false, + "seed": 22, + "set_design_types": [ + "geometry", + "softness_E", + "softness_v", + "actuator", + "actuator_direction", + "is_passive_fixed", + "suction_val" + ], + "sin_omega_mul": 10.0, + "static_as_fixed": true, + "substep_freq": 100, + "torch_seed": 22, + "v_following_mode": 0, + "v_following_v_mul": [ + 1.0, + 1.0, + 1.0 + ], + "v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "wass_barycenter_init_coefs_actuator": null, + "wass_barycenter_init_coefs_geometry": null, + "wass_barycenter_init_coefs_softness": null, + "wass_barycenter_passive_geometry_mul": 0.5, + "wass_barycenter_passive_softness_mul": 10, + "x_mul": [ + 1.0, + 0.0, + 0.0 + ] +} \ No newline at end of file diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e1515b5178b2101664f08833e617b086320aca8 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml @@ -0,0 +1,137 @@ +ENVIRONMENT: + use_semantic_occupancy: False + CUSTOM: + has_matter_on_ground: false + matter_id: 4 + matter_materials: [] + matter_padding: + - 32 + - 3 + - 32 + matter_sample_density: 8 + matter_semantic_id: 4 + matter_thickness: 0.02 + matter_youngs_modulus: 100000.0 + randomize_terrain: false + ITEMS: + - semantic_id: 0 + type: Static.BoundingBox + - dampen_coeff: 1.0 + friction: 0.5 + max_height: 0.1 + min_height: 0.1 + semantic_id: 0 + surface: Surface.Slip + type: Static.Terrain + - file_path: /LOCAL3/anguyen/nghiale/Data/mujoco_scanned_objects/models/5_HTP/model.obj + ground_height: 0.101 + initial_position: + - 0.55 + - 0.0 + - 0.4 + initial_rotation: + - 0.5 + - -0.5 + - -0.5 + - 0.5 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: FakeRigid + particle_id: 2 + sample_density: 16 + scale: + - 0.5 + - 0.5 + - 0.5 + semantic_id: 2 + type: Primitive.Mesh + particle_info: + p_rho_0: !!float 7.e+2 # [6e+2, 5e+3] + actuation_strength: 0.3 + design_space: pbr + design_space_config: + base_shape: + initial_position: + - 0.55 + - 0.225 + - 0.4 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: DiffAquaMuscle + particle_id: 3 + particle_info: + E_0: 7.5e+4 + nu_0: 0.3 + p_rho_0: 1000.0 + sample_density: 42 + semantic_id: 3 + size: + - 0.1 + - 0.1 + - 0.1 + type: Primitive.Box + initial_principle_direction: + - 1.0 + - 0.0 + - 0.0 + n_actuators: 101 + p_rho_lower_bound_mul: 0.1 + objective: throw_object + objective_config: + forward_direction: + - 0.0 + - 1.0 + - 0.0 + max_episode_steps: 100 + obj_particles_id: 2 + reward_mode: final + observation_space: + - time + - com + use_renderer: false +RENDERER: + GGUI: + ambient_light: + - 0.5 + - 0.5 + - 0.5 + camera_lookat: + - 0.5 + - 0.1 + - 0.5 + camera_position: + - 0.5 + - 0.25 + - 0.05 + ground_surface_cmap: textures/ground.png + particle_coloring_mode: actuation + particle_radius: 0.002 + res: + - 1920 + - 1080 + type: ggui +SIMULATOR: + base_active_materials: [] + checkpoint_cache_device: torch_cpu + default_dt: 1.e-4 + dim: 3 + gravity: + - 0.0 + - -3.8 + - 0.0 + max_actuation: 101 + max_num_particles: 55000 + max_substeps: 10000 + max_substeps_local: 25 + needs_grad: true + padding: + - 28 + - 3 + - 28 + quality: 0.82 + use_checkpointing: true + use_dynamic_field: false diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..e080e19addd742405213364f48bf3acc2c6ae57b Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..52aa83b9e0b46134eb229b629eefc921550a6868 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_16_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..1dc01320d65d888941f62c4cb26db65c80ef2af2 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_24_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..87a0ce5d07b317e5c8abcd7894353f4791b089b4 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz new file mode 100644 index 0000000000000000000000000000000000000000..6429abbb090f0a8e2141433f25519a3c5867bbfe --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2925a0c59ed3c220705d3d078dd00d2134702f84149b3985baa734b513aab6f +size 2854 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..256bad3ec9069dd677d1be18d35492c84b8c4ce5 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..c9cdfb4130ab9480f428792319b8b8da1177dcc6 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_16_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..fb5c757831adaca07050587bd6cffab24430b1be Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_24_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..b6f56af7577ce93c29398ca521c41bb18e287af5 Binary files /dev/null and b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_8_batch_0.ply differ diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.ply new file mode 100644 index 0000000000000000000000000000000000000000..cca3d3bc22136fed9b8097f4cc7112dd8b10c3d1 --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0014276766428955423.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1df3cfbbe62f15189a354629ae27bcc34d4f2a0855abf818a5727f159325b74 +size 960706 diff --git a/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.ply b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.ply new file mode 100644 index 0000000000000000000000000000000000000000..1def538d576c0becc2462c309c7b776fc41d13da --- /dev/null +++ b/20260112_083515_downcom515_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx12_design_0.0072908103466033936_sim_0.0014352529435543075.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21555e303039244ac664acd055e24c98392fcf2c22f5d13da5872cdc30888fb0 +size 960706 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0ea55ef8f9e888fee5ad1cf6dd8c960687341ed5 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/cmd_config.yaml @@ -0,0 +1,29 @@ +accum_grad_sim: 1 +designer_scale: 0.01 +designer_type: branching +device: cuda:0 +env_config: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml +exp_name: downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1 +fixed_v_file: gripping_5_HTP.json +geometry_lr: 0.02 +grad_clipping: 100.0 +gripper_dim: 12 +gumbel: false +init_emb_path: asset/embeddings/hand_stump_1_hard_09_3_soft_03.npz +layout_config_file: hand.json +max_epoch: 1200 +min_delta: 0.0 +monitor_metric: eval/sim_loss +num_fingers: 5 +num_segments: 10 +object_set_file: objects_set_a.json +optim_config_path: config/optimization_config/hand/balanced_2_1_2.yaml +patience: 10 +seed: 569 +stop_mode: min +topo_lr: 0.02 +zero_grad_dims: +- 8 +- 9 +- 10 +- 11 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20d44e4ffd4f53c438e979b6bb7f1baafd532274 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/config.yaml @@ -0,0 +1,64 @@ +exp_name: debug_server +seed: &seed 22 +out_dir: ./logs/ +tensorboard_log_dir: runs/ +save_every_iter: &log_freq 12 +total_steps: 512 # Check diffusion_cfg to see how many steps there are in diffusion (normal diffusion + upsampler) +substep_count: 1 # remember to update in diffusion config in pointe, under the k keys + +cond_config: + - name: "SoftZoo_Sim" + grad_scale: !!float 1e6 + grad_clamp: !!float 1e0 + calc_gradient: True + logging_bool: True + # - name: "Dist_To_Origin" + # grad_scale: !!float 1e0 + # grad_clamp: !!float 1e-2 + # calc_gradient: True + # logging_bool: True +cond_overall_logging: True + +softzoo_config: + custom_gravity: False + # eval: True + out_dir: null # Placeholder, need to be set in run.py + fixed_v: gripping_5_HTP.json + objects_set_file: objects_set_a.json + env_config_file: gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml # Placeholder, need to be inserted manually + layout_config_file: hand.json + save_every_iter: *log_freq + render_every_iter: 8 + n_iters: 301 + n_frames: 100 + + controller_type: all_on + active: True + action_v_strength: 0.35 + + loss_types: [ObjectBalancedLoss,ContactLoss,ThrowingObjectLoss] + loss_coefs: [0.05,2.0,1.0] + obj_x_mul: [0.,1.,0.] + com_x_mul: [2.,1.,2.] + obj_particle_id: 2 + + design_loss_types: ['FingerPenLoss','SelfFingerPenLoss'] + design_loss_coeffs: [0.01,0.25] + + seed: *seed # Placeholder, do not use + torch_seed: *seed # Placeholder, do not use + static_as_fixed: True + device_memory_fraction: 0.775 + + optimize_designer: True + optimize_design_types: ['geometry','softness_E','softness_v','suction_val'] + designer_lr: 0.1 + optimize_controller: True + gen_pointe_bounding_box: + max: [1.5,0.1,1.5] + # mean: [0.,0.,0.] + min: [-1.5,-3.5,-1.5] + + design_device: cpu + obj_initial_pos: [0,0,0] + num_fingers: 2 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.npz b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.npz new file mode 100644 index 0000000000000000000000000000000000000000..f8536a9417ecc416f69d96f3d2e411be6ebf9792 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/embeddings/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3096c7e914e479a99aee70243f060bd736d14c0a91161651179928273c874bb1 +size 820 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..19398b3d1083c42101bde024d83d0ae09f5bc308 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0000.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d7be67345020a90b13993205d6943ecd414cfd3fb4743a3427c6fdab36413fd +size 432136 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c91653d056b7a719a5159008362cd6e45c644766 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53618b48799c234942f56978372a913bb286bdbdf8f4ce5e24adb63f08569f9c +size 504231 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..a53ed9addd7fba6065089213bcc11a968afa51ba --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/Ep_Batch_-1_Sampling_0000_Local_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:767a1ba2c9ecf8dece0d2f98b5b23dc21d8186368e0d5a84321a58eb989f5f79 +size 455661 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json new file mode 100644 index 0000000000000000000000000000000000000000..21b0bee57760c14bdbc0d9f4a75ced78b0028311 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/args.json @@ -0,0 +1,232 @@ +{ + "action_space": "actuation", + "action_v_strength": 0.35, + "active": true, + "actuation_activation": "linear", + "actuation_omega": [ + 30.0 + ], + "annotated_pcd_n_voxels": 60, + "annotated_pcd_passive_geometry_mul": 0.5, + "annotated_pcd_passive_softness_mul": 10, + "annotated_pcd_path": null, + "closed_loop_actuation_omega": [ + 30.0 + ], + "closed_loop_n_sin_waves": 4, + "closed_loop_sinwave_activation": "Tanh", + "closed_loop_sinwave_hidden_filters": [ + 32, + 32 + ], + "closed_loop_sinwave_obs_names": [ + "com", + "objective" + ], + "com_x_mul": [ + 2.0, + 1.0, + 2.0 + ], + "controller_lr": 0.003, + "controller_mlp_activation": "Tanh", + "controller_mlp_final_activation": null, + "controller_mlp_hidden_filters": [ + 32, + 32 + ], + "controller_obs_names": [ + "com", + "objective" + ], + "controller_type": "all_on", + "cppn_activation_options": [ + "sin", + "sigmoid" + ], + "cppn_activation_repeat": 10, + "cppn_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "cppn_n_hiddens": 3, + "cppn_seed_meshes": [], + "custom_gravity": false, + "design_device": "cpu", + "design_loss_coeffs": [ + 0.01, + 0.25 + ], + "design_loss_types": [ + "FingerPenLoss", + "SelfFingerPenLoss" + ], + "designer_geometry_offset": 0.5, + "designer_lr": 0.1, + "designer_softness_offset": 0.5, + "designer_type": "mlp", + "device_memory_fraction": 0.775, + "dump_rendering_data": false, + "env": "land_environment", + "env_config_file": "gripping_a_5_HTP_a_0.5_-0.5_-0.5_0.5_a_0.5.yaml", + "eval": false, + "final_target_idx": null, + "fixed_v": "gripping_5_HTP.json", + "gen_pointe_bounding_box": { + "max": [ + 1.5, + 0.1, + 1.5 + ], + "min": [ + -1.5, + -3.5, + -1.5 + ] + }, + "goal": [ + 0.8, + 0.0, + 0.0, + 1700 + ], + "layout_config_file": "hand.json", + "load_args": null, + "load_controller": null, + "load_designer": null, + "load_rl_controller": null, + "log_every_iter": 1, + "log_reward": false, + "loss_coefs": [ + 0.05, + 2.0, + 1.0 + ], + "loss_landscape_vbr_grid_index": [ + 0, + 0, + 0 + ], + "loss_landscape_vbr_n_trials": 10, + "loss_landscape_vbr_trial_type": "geometry", + "loss_landscape_vbr_value_range": [ + 0.0, + 1.0 + ], + "loss_types": [ + "ObjectBalancedLoss", + "ContactLoss", + "ThrowingObjectLoss" + ], + "mesh_dir": "./local/meshes/fantasy_horse", + "mesh_num_points": 5000, + "mlp_activation": "Tanh", + "mlp_coord_input_names": [ + "x", + "y", + "z", + "d_xy", + "d_yz", + "d_xz", + "d_xyz" + ], + "mlp_filters": [ + 32, + 32 + ], + "mlp_seed_meshes": [], + "n_frames": 100, + "n_iters": 301, + "n_sin_waves": 4, + "non_taichi_device": "torch_cpu", + "num_fingers": 2, + "obj_initial_pos": [ + 0, + 0, + 0 + ], + "obj_particle_id": 2, + "obj_v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "obj_x_mul": [ + 0.0, + 1.0, + 0.0 + ], + "objective_reward_mode": null, + "objects_set_file": "objects_set_a.json", + "optimize_controller": true, + "optimize_design_types": [ + "geometry", + "softness_E", + "softness_v", + "suction_val" + ], + "optimize_designer": true, + "out_dir": "./logs/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo", + "recenter_mesh_target": false, + "render_every_iter": 8, + "rotation_up_direction": [ + 0.0, + 1.0, + 0.0 + ], + "save_controller": false, + "save_designer": false, + "save_every_iter": 12, + "sdf_basis_actuator_mul": 1.0, + "sdf_basis_coefs_activation": "linear", + "sdf_basis_init_coefs_actuator": null, + "sdf_basis_init_coefs_actuator_direction": null, + "sdf_basis_init_coefs_geometry": null, + "sdf_basis_init_coefs_softness": null, + "sdf_basis_mesh_paths": [], + "sdf_basis_n_voxels": 60, + "sdf_basis_passive_geometry_mul": 0.5, + "sdf_basis_passive_softness_mul": 10, + "sdf_basis_pcd_paths": [], + "sdf_basis_use_global_coefs": false, + "seed": 22, + "set_design_types": [ + "geometry", + "softness_E", + "softness_v", + "actuator", + "actuator_direction", + "is_passive_fixed", + "suction_val" + ], + "sin_omega_mul": 10.0, + "static_as_fixed": true, + "substep_freq": 100, + "torch_seed": 22, + "v_following_mode": 0, + "v_following_v_mul": [ + 1.0, + 1.0, + 1.0 + ], + "v_mul": [ + 1.0, + 0.0, + 0.0 + ], + "wass_barycenter_init_coefs_actuator": null, + "wass_barycenter_init_coefs_geometry": null, + "wass_barycenter_init_coefs_softness": null, + "wass_barycenter_passive_geometry_mul": 0.5, + "wass_barycenter_passive_softness_mul": 10, + "x_mul": [ + 1.0, + 0.0, + 0.0 + ] +} \ No newline at end of file diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e1515b5178b2101664f08833e617b086320aca8 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/ckpt/env_config.yaml @@ -0,0 +1,137 @@ +ENVIRONMENT: + use_semantic_occupancy: False + CUSTOM: + has_matter_on_ground: false + matter_id: 4 + matter_materials: [] + matter_padding: + - 32 + - 3 + - 32 + matter_sample_density: 8 + matter_semantic_id: 4 + matter_thickness: 0.02 + matter_youngs_modulus: 100000.0 + randomize_terrain: false + ITEMS: + - semantic_id: 0 + type: Static.BoundingBox + - dampen_coeff: 1.0 + friction: 0.5 + max_height: 0.1 + min_height: 0.1 + semantic_id: 0 + surface: Surface.Slip + type: Static.Terrain + - file_path: /LOCAL3/anguyen/nghiale/Data/mujoco_scanned_objects/models/5_HTP/model.obj + ground_height: 0.101 + initial_position: + - 0.55 + - 0.0 + - 0.4 + initial_rotation: + - 0.5 + - -0.5 + - -0.5 + - 0.5 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: FakeRigid + particle_id: 2 + sample_density: 16 + scale: + - 0.5 + - 0.5 + - 0.5 + semantic_id: 2 + type: Primitive.Mesh + particle_info: + p_rho_0: !!float 7.e+2 # [6e+2, 5e+3] + actuation_strength: 0.3 + design_space: pbr + design_space_config: + base_shape: + initial_position: + - 0.55 + - 0.225 + - 0.4 + initial_velocity: + - 0.0 + - 0.0 + - 0.0 + material: DiffAquaMuscle + particle_id: 3 + particle_info: + E_0: 7.5e+4 + nu_0: 0.3 + p_rho_0: 1000.0 + sample_density: 42 + semantic_id: 3 + size: + - 0.1 + - 0.1 + - 0.1 + type: Primitive.Box + initial_principle_direction: + - 1.0 + - 0.0 + - 0.0 + n_actuators: 101 + p_rho_lower_bound_mul: 0.1 + objective: throw_object + objective_config: + forward_direction: + - 0.0 + - 1.0 + - 0.0 + max_episode_steps: 100 + obj_particles_id: 2 + reward_mode: final + observation_space: + - time + - com + use_renderer: false +RENDERER: + GGUI: + ambient_light: + - 0.5 + - 0.5 + - 0.5 + camera_lookat: + - 0.5 + - 0.1 + - 0.5 + camera_position: + - 0.5 + - 0.25 + - 0.05 + ground_surface_cmap: textures/ground.png + particle_coloring_mode: actuation + particle_radius: 0.002 + res: + - 1920 + - 1080 + type: ggui +SIMULATOR: + base_active_materials: [] + checkpoint_cache_device: torch_cpu + default_dt: 1.e-4 + dim: 3 + gravity: + - 0.0 + - -3.8 + - 0.0 + max_actuation: 101 + max_num_particles: 55000 + max_substeps: 10000 + max_substeps_local: 25 + needs_grad: true + padding: + - 28 + - 3 + - 28 + quality: 0.82 + use_checkpointing: true + use_dynamic_field: false diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..564c89dadbffb9df39138da45040c9a3cf3f3a45 Binary files /dev/null and b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/geometry_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz new file mode 100644 index 0000000000000000000000000000000000000000..f8536a9417ecc416f69d96f3d2e411be6ebf9792 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/gripper_batch_-1.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3096c7e914e479a99aee70243f060bd736d14c0a91161651179928273c874bb1 +size 820 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply new file mode 100644 index 0000000000000000000000000000000000000000..256bad3ec9069dd677d1be18d35492c84b8c4ce5 Binary files /dev/null and b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/softzoo/design/mesh_sampling_0_iter_0_batch_0.ply differ diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/training_log.csv new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.ply b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.ply new file mode 100644 index 0000000000000000000000000000000000000000..cca3d3bc22136fed9b8097f4cc7112dd8b10c3d1 --- /dev/null +++ b/20260112_083530_downcom212_hand_geo2e-2_topo2e-2_des1e-2_accum1_seed569/viz_gripper_dir/gripper_idx0_design_0.007332307286560535_sim_0.0022856329539409567.ply @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1df3cfbbe62f15189a354629ae27bcc34d4f2a0855abf818a5727f159325b74 +size 960706