{"meta":{"sha":"0797b4c65e588e088d41602685e00dc2bc95852f"},"files":[{"path":".gitignore","mode":"100755","sha":"1df8271852429b28bb4de96f74f4232834407d5f","size":235},{"path":"CONTRIBUTING.md","mode":"100644","sha":"554b420f423af7e98f1d4511d3a7fbda5fd87361","size":2861},{"path":"LICENSE","mode":"100644","sha":"e2de7b3346986381605cc514688fe62c58ddf2f2","size":11366},{"path":"README.md","mode":"100644","sha":"5ddcd18c132051cba2d443cdf6ae82f30e7f321f","size":29044},{"path":"assets/tsail_rdt.png","mode":"100644","sha":"04aee15720f8d1446aa2794ea818d2a894c964f5","size":1488379},{"path":"configs/bimanual_video_data.yaml","mode":"100755","sha":"bbb5d3bede059b61b7e6fa99f09e131c52d150d6","size":3191},{"path":"configs/datasets/example.yaml","mode":"100644","sha":"2d23ca50bca0b47f8c45d67926d017a0ccbf59a3","size":270},{"path":"configs/rdt/post_train.yaml","mode":"100644","sha":"12cd30b6eb9180e50a49783ae0d7f8e39855df62","size":2250},{"path":"configs/robots/eval_bimanual_fr3_config.yaml","mode":"100644","sha":"e34c7c0e20e37a2d90ead6a9869e64c5316c2807","size":2633},{"path":"configs/robots/eval_bimanual_ur5e_config.yaml","mode":"100644","sha":"778bbc689b10b7379752700314467c20c5b1fbe5","size":2794},{"path":"data/base_dataset.py","mode":"100755","sha":"b2a5adbcf6f6aa08d74a9ad20de80c13823dc69b","size":725},{"path":"data/image_corrupt.py","mode":"100644","sha":"5c9d6b3d5976250cf16a7b8536c76f649a0c67b9","size":6466},{"path":"data/umi/codecs/imagecodecs_numcodecs.py","mode":"100755","sha":"cf55b97b4dfb76af68421584b3f40db24fa119bd","size":40719},{"path":"data/umi/common/cv2_util.py","mode":"100755","sha":"e53faec23cdf3cd59808252961195ae5e6633411","size":4255},{"path":"data/umi/common/normalize_util.py","mode":"100755","sha":"a25eb5b1983057a7ee01aa0788175950cc45371d","size":2898},{"path":"data/umi/common/pose_repr_util.py","mode":"100755","sha":"5671a269c6a81d384251a920199ed97f49b60d7f","size":1899},{"path":"data/umi/common/pytorch_util.py","mode":"100755","sha":"15ec74c456b5d5b04f3496bec12ed69c5660d922","size":2797},{"path":"data/umi/common/replay_buffer.py","mode":"100755","sha":"86e1214941207b1db87a8bad9cd7eff875b9e6ac","size":20340},{"path":"data/umi/common/sampler.py","mode":"100755","sha":"956c96737e6050d94d23765995e227354dd841ae","size":12098},{"path":"data/umi/pose_util.py","mode":"100755","sha":"94d6fdf6e78334baaabfdb7852db9f30a5c195f8","size":4327},{"path":"data/umi_video_dataset.py","mode":"100755","sha":"44eec3a34d3517afbadb55a0b803147ef994dfc6","size":17957},{"path":"data/utils.py","mode":"100644","sha":"822e976fa3b757e4f372611b4799c0f05caf1d0c","size":3565},{"path":"deploy/calibration/base.py","mode":"100644","sha":"ba925fd221e951570bb4c9a235c7c76f35133de6","size":6446},{"path":"deploy/calibration/calibrate_franka.py","mode":"100644","sha":"acecfd9e4ca68d15e375e0a241de5f37b7c66e15","size":5902},{"path":"deploy/calibration/calibrate_ur.py","mode":"100644","sha":"08aef8c34da2d2c021cc7e96eefdbc48fe4542e9","size":6243},{"path":"deploy/calibration/compute_calibration_matrix.py","mode":"100644","sha":"8c9aba9e24dc59ac7e30a60543876c5182b02dfe","size":15769},{"path":"deploy/calibration/tracker.py","mode":"100644","sha":"59587b91bd858bfd1b5140f1e113c20e837242f2","size":27519},{"path":"deploy/collision_utils.py","mode":"100644","sha":"dc631b3d522b8543792fe025d21011f7dfe474e3","size":1800},{"path":"deploy/get_camera_serials.py","mode":"100644","sha":"ab5236e8a39a2630de6622dc034ab44016f2879b","size":190},{"path":"deploy/get_gripper_serials.py","mode":"100644","sha":"84a56f201b9909fa143669a3a07fca134318a2fd","size":846},{"path":"deploy/inference_real_fm.py","mode":"100644","sha":"7b9b43d21e69e457b6b068cffe31491ad4604cf9","size":25608},{"path":"deploy/inference_real_vq.py","mode":"100644","sha":"cabf8ba88d5bda1add23a4aab553e819ff8e5c65","size":30374},{"path":"deploy/reset_robot_gripper.py","mode":"100644","sha":"3ba182e2b4f27a7de848b4664f1e0d20d1e0c7d8","size":2164},{"path":"deploy/umi/common/interpolation_util.py","mode":"100755","sha":"88c89fc12c7a1d89b6dc2fb77b523cd9134780e0","size":1552},{"path":"deploy/umi/common/pose_trajectory_interpolator.py","mode":"100755","sha":"3e37397e28d9feefd2263819058dc1090a82a1d7","size":7392},{"path":"deploy/umi/common/precise_sleep.py","mode":"100755","sha":"83ef62c5d3f42313508a3408451c6ede02bdc41a","size":718},{"path":"deploy/umi/common/timestamp_accumulator.py","mode":"100755","sha":"0b78c6d25054c445e56de65e138c96fa8f0cb7b1","size":8363},{"path":"deploy/umi/real_world/bimanual_umi_env.py","mode":"100755","sha":"632a184d70aa39b58beda365b7ec1d6d5796f233","size":23864},{"path":"deploy/umi/real_world/camera/base.py","mode":"100644","sha":"2f239e244b3fee92856bdc7eb895288bfcb8b6fe","size":6760},{"path":"deploy/umi/real_world/camera/cam.py","mode":"100644","sha":"1669e5522a2f276b330aa483ab3870dcc1e2da8b","size":4039},{"path":"deploy/umi/real_world/camera/multi_mvs_cam.py","mode":"100644","sha":"2e75c99f24c555acde07aadcc06fd3783a543e7e","size":2589},{"path":"deploy/umi/real_world/camera/mvs_cam.py","mode":"100644","sha":"bb4b026b38ed0bb3cd4951859e062828b4ef3784","size":12823},{"path":"deploy/umi/real_world/camera/print_utils.py","mode":"100644","sha":"53537aa89aed9724edb8ab1d2e6378f121856291","size":710},{"path":"deploy/umi/real_world/franka_interpolation_controller.py","mode":"100644","sha":"4a900caec07cb617035e6ad64b67f1ffbdc9e905","size":13399},{"path":"deploy/umi/real_world/keystroke_counter.py","mode":"100755","sha":"90147136de65f2be2e7e212cbfed2c873c4e2244","size":1352},{"path":"deploy/umi/real_world/real_inference_util.py","mode":"100755","sha":"1367f8637930059f800af368cd7156a38ef362cb","size":8381},{"path":"deploy/umi/real_world/rtde_interpolation_controller.py","mode":"100755","sha":"c7acf4bcd050db4e842817509c2d69436c7b2170","size":15488},{"path":"deploy/umi/real_world/zhixing_controller.py","mode":"100755","sha":"523ac0e380a44fd6d38bac0cd4502b8f0944d7d2","size":15601},{"path":"deploy/umi/real_world/zhixing_driver.py","mode":"100644","sha":"d014529ce2d511e11c15dfa70cb81dcbcd6f023d","size":4498},{"path":"deploy/umi/shared_memory/__init__.py","mode":"100644","sha":"f00870142649dcfd8722fb3728b700df46279bc0","size":171},{"path":"deploy/umi/shared_memory/shared_memory_queue.py","mode":"100755","sha":"e80050b5893053a6f3b64a5bc1e10caee8f97928","size":8278},{"path":"deploy/umi/shared_memory/shared_memory_ring_buffer.py","mode":"100755","sha":"8d4d4c6cee9994c50b36d4288fc75967cd2fdaf8","size":8149},{"path":"deploy/umi/shared_memory/shared_memory_util.py","mode":"100755","sha":"24ee7df3574a46c2ed5b4dff61a56ecaa92a1240","size":1089},{"path":"deploy/umi/shared_memory/shared_ndarray.py","mode":"100755","sha":"90a2db8211eb0be86a7e1ce9131e9544f41bcb8e","size":7232},{"path":"deploy/vllm_utils.py","mode":"100644","sha":"701c8639ac2c20deeae9582c52824422aeaace2b","size":4339},{"path":"examples/DEPLOYMENT_TIPS.md","mode":"100644","sha":"1cae26cf1ce845d64b9c12996cc99ed6f3ee933e","size":902},{"path":"examples/fr3/README.md","mode":"100644","sha":"b540b39e18021a87833375ee637f4253baca3b18","size":3810},{"path":"examples/fr3/launch_franka_server.py","mode":"100644","sha":"21fcd6099af2dfdd9803bd5273a134dcdfbece9e","size":3696},{"path":"examples/ur5e/README.md","mode":"100644","sha":"67ff0ce5f2eb3db5180356db354bfb31ccb427d0","size":3499},{"path":"main.py","mode":"100644","sha":"658da43a788566c8f77730acdb521e5f0f42c75c","size":9785},{"path":"models/hub_mixin.py","mode":"100644","sha":"49ed9693f6ee5b133fbad3528efd4f308621b72d","size":3117},{"path":"models/normalizer/__init__.py","mode":"100755","sha":"4e8cc185736932c6f10ed48b0b855d29a34d44c7","size":86},{"path":"models/normalizer/dict_of_tensor_mixin.py","mode":"100755","sha":"07124cabf5e1f46fc6bac195d81ba33b2a234048","size":1451},{"path":"models/normalizer/normalizer.py","mode":"100755","sha":"fcfc67db29cb45b2329fbeec032f87a6169f1685","size":5828},{"path":"models/rdt/attention.py","mode":"100644","sha":"9f88d3e3522e9d49c0227803247920d3ac2e3ce3","size":7305},{"path":"models/rdt/blocks.py","mode":"100644","sha":"3d0d9a6d66a9a2aa0501d14b278262b4f7b00475","size":6857},{"path":"models/rdt/model.py","mode":"100644","sha":"0a46551119ad051b6fcd0dcd0326911166124690","size":7972},{"path":"models/rdt/norm.py","mode":"100644","sha":"50087c99c6c7f4c84a6dff8441b23365dfaff20b","size":642},{"path":"models/rdt/pos_emb.py","mode":"100644","sha":"2ec82e3a0329c9d3d0c63fc04556fe4fd6bc573c","size":4395},{"path":"models/rdt_inferencer.py","mode":"100644","sha":"31d579d11831e3d2a9956418376dc057b8a76a71","size":14497},{"path":"models/rdt_runner.py","mode":"100644","sha":"c64b4910d25e90367b3dc000be84a3857bb48deb","size":14485},{"path":"rdt/dataset.py","mode":"100644","sha":"27d2f0039fd1798991c35b0aeb8478bf1744d33c","size":3965},{"path":"rdt/main.py","mode":"100644","sha":"3b6dc24f38820ce2e5bcd6d7422230a1dcf61616","size":12618},{"path":"rdt/sample.py","mode":"100644","sha":"0151042453334040b1f1ab3e9a1b179459723188","size":3709},{"path":"rdt/train.py","mode":"100644","sha":"1356bc55cc5e859813e96c4da9a1c778887b115f","size":24268},{"path":"requirements.txt","mode":"100644","sha":"71a31c7456c529e2d06a79ee2bdee8580c6901e3","size":386},{"path":"requirements/franka_research_3.txt","mode":"100644","sha":"016e4480b08d0762e3c8b70d5fe30b4df486ee74","size":263},{"path":"requirements/ur5e.txt","mode":"100644","sha":"016e4480b08d0762e3c8b70d5fe30b4df486ee74","size":263},{"path":"scripts/finetune_full_param.sh","mode":"100644","sha":"cbf444bfe04f7de32ea48998fb264e3aa297a821","size":1266},{"path":"scripts/finetune_lora.sh","mode":"100644","sha":"139c24f0ce30791c071a6c44d90fda29b9fe601e","size":1360},{"path":"scripts/finetune_rdt.sh","mode":"100644","sha":"80690ecd42729700f3d26e5199f6f8c9171c2c22","size":1699},{"path":"scripts/zero1.json","mode":"100644","sha":"d1a5c1164ee4a22b24507a157f40c839d0cba8a8","size":466},{"path":"train.py","mode":"100755","sha":"cc06b35a5d24bf7f03fdc284ea9dfa1f5a911696","size":9963},{"path":"utils.py","mode":"100755","sha":"784afafcba9e229b58639ee77c58e5e1b4985360","size":8775},{"path":"vla_trainer.py","mode":"100644","sha":"7d7619143549c57a8aea413ffe417166fd17de86","size":16717},{"path":"vqvae/models/cnn/blocks.py","mode":"100644","sha":"8ef74f9dc1e92e259a93b19eec6c78b60dbbf1fb","size":2442},{"path":"vqvae/models/cnn/model.py","mode":"100644","sha":"8da6c4000eac7ebb862a894c444de8c6e6270911","size":9672},{"path":"vqvae/models/multivqvae.py","mode":"100644","sha":"ef2b375a4d3103eae2f1d5582176a60d3c745eab","size":6837},{"path":"vqvae/models/rvq.py","mode":"100644","sha":"3cc461ad8160d8db2aa698702bbae915e9846147","size":4283},{"path":"vqvae/models/vq.py","mode":"100644","sha":"69309e6da58f7b8dba5417a5ca97e1a5d53287bc","size":10723},{"path":"vqvae/models/vqvae.py","mode":"100644","sha":"f3b20c2c0b4cba21e3faa2750d49c29a610846e7","size":8567}]}