gitextract_3u1e4tmg/ ├── .docker/ │ ├── README.md │ ├── laptop/ │ │ ├── Dockerfile.laptop │ │ ├── Dockerfile.laptop_fr3 │ │ ├── Dockerfile.laptop_panda │ │ ├── docker-compose-laptop-data-upload.yaml │ │ ├── docker-compose-laptop.yaml │ │ └── entrypoint.sh │ └── nuc/ │ ├── Dockerfile.nuc │ ├── Dockerfile.nuc_fr3 │ ├── Dockerfile.nuc_panda │ └── docker-compose-nuc.yaml ├── .github/ │ └── workflows/ │ ├── build_container_laptop_fr3.yaml │ ├── build_container_laptop_panda.yaml │ ├── build_container_nuc_fr3.yaml │ ├── build_container_nuc_panda.yaml │ ├── pages.yaml │ └── pre-commit.yaml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── Makefile ├── README.md ├── config/ │ ├── fr3/ │ │ ├── franka_hardware.yaml │ │ └── franka_panda.yaml │ └── panda/ │ ├── franka_hardware.yaml │ └── franka_panda.yaml ├── docs/ │ ├── Gemfile │ ├── _config.yml │ ├── _sass/ │ │ └── color_schemes/ │ │ └── droid.scss │ ├── contribution-guidelines.md │ ├── example-workflows/ │ │ ├── calibrating-cameras.md │ │ ├── data-collection.md │ │ ├── example-workflows.md │ │ ├── teleoperation.md │ │ └── training-policies.md │ ├── hardware-setup/ │ │ ├── assembly.md │ │ ├── hardware-setup.md │ │ └── shopping-list.md │ ├── index.md │ ├── software-setup/ │ │ ├── docker.md │ │ ├── host-installation.md │ │ └── software-setup.md │ └── the-droid-dataset.md ├── droid/ │ ├── __init__.py │ ├── calibration/ │ │ ├── __init__.py │ │ ├── calibration_info.json │ │ └── calibration_utils.py │ ├── camera_utils/ │ │ ├── __init__.py │ │ ├── camera_readers/ │ │ │ ├── __init__.py │ │ │ └── zed_camera.py │ │ ├── info.py │ │ ├── recording_readers/ │ │ │ ├── mp4_reader.py │ │ │ └── svo_reader.py │ │ └── wrappers/ │ │ ├── __init__.py │ │ ├── multi_camera_wrapper.py │ │ └── recorded_multi_camera_wrapper.py │ ├── controllers/ │ │ └── oculus_controller.py │ ├── data_loading/ │ │ ├── data_loader.py │ │ ├── dataset.py │ │ ├── tf_data_loader.py │ │ └── trajectory_sampler.py │ ├── data_processing/ │ │ ├── data_transforms.py │ │ └── timestep_processing.py │ ├── evaluation/ │ │ ├── eval_launcher.py │ │ ├── eval_launcher_robomimic.py │ │ ├── policy_wrapper.py │ │ └── rt1_wrapper.py │ ├── franka/ │ │ ├── __init__.py │ │ ├── launch_gripper.sh │ │ ├── launch_robot.sh │ │ └── robot.py │ ├── misc/ │ │ ├── parameters.py │ │ ├── pointcloud_utils.py │ │ ├── server_interface.py │ │ ├── subprocess_utils.py │ │ ├── time.py │ │ ├── transformations.py │ │ └── version_control/ │ │ ├── 1_0.json │ │ ├── 1_1.json │ │ └── loader.py │ ├── plotting/ │ │ ├── __init__.py │ │ ├── analysis_func.py │ │ ├── misc.py │ │ └── text.py │ ├── postprocessing/ │ │ ├── __init__.py │ │ ├── parse.py │ │ ├── schema.py │ │ ├── stages.py │ │ └── util/ │ │ ├── __init__.py │ │ ├── svo2depth.py │ │ ├── svo2mp4.py │ │ └── validate.py │ ├── robot_env.py │ ├── robot_ik/ │ │ ├── arm.py │ │ ├── franka/ │ │ │ ├── fr3.xml │ │ │ ├── mesh/ │ │ │ │ ├── finger.obj │ │ │ │ ├── hand.obj │ │ │ │ ├── link0.obj │ │ │ │ ├── link1.obj │ │ │ │ ├── link2.obj │ │ │ │ ├── link3.obj │ │ │ │ ├── link4.obj │ │ │ │ ├── link5.obj │ │ │ │ ├── link6.obj │ │ │ │ └── link7.obj │ │ │ └── panda.xml │ │ └── robot_ik_solver.py │ ├── training/ │ │ ├── model_trainer.py │ │ └── models/ │ │ └── policy_network.py │ ├── trajectory_utils/ │ │ ├── misc.py │ │ ├── trajectory_reader.py │ │ └── trajectory_writer.py │ └── user_interface/ │ ├── __init__.py │ ├── data_collector.py │ ├── eval_gui.py │ ├── gui.py │ ├── gui_info.json │ ├── gui_parameters.py │ ├── misc.py │ └── text.py ├── pyproject.toml ├── scripts/ │ ├── README.md │ ├── convert/ │ │ ├── svo_to_depth.py │ │ ├── svo_to_mp4.py │ │ └── to_tfrecord.py │ ├── evaluation/ │ │ ├── evaluate_policy.py │ │ ├── evaluate_rt1.py │ │ └── results.ipynb │ ├── labeling/ │ │ ├── label_data.py │ │ └── task_label_filepath.json │ ├── main.py │ ├── postprocess.py │ ├── server/ │ │ ├── launch_server.sh │ │ └── run_server.py │ ├── setup/ │ │ ├── README.md │ │ ├── intro.txt │ │ ├── laptop_setup.sh │ │ └── nuc_setup.sh │ ├── tests/ │ │ ├── calibrate_cameras.py │ │ ├── collect_trajectory.py │ │ ├── memory_leak.py │ │ └── replay_trajectory.py │ ├── training/ │ │ ├── sanity_check/ │ │ │ ├── image_obs.py │ │ │ └── state_obs.py │ │ ├── sweepable_train_policy [wip].py │ │ └── train_policy.py │ └── visualizations/ │ ├── create_plots.py │ ├── visualize_data.py │ ├── visualize_day.py │ └── visualize_trajectory.py └── setup.py