├── .gitignore ├── README.md ├── replab_core ├── CMakeLists.txt ├── LICENSE ├── package.xml ├── scripts │ ├── cam_align.py │ ├── configure_servos.py │ └── reference.jpg ├── setup.py └── src │ └── replab_core │ ├── __init__.py │ ├── calibrate.py │ ├── click2control.py │ ├── click_window.py │ ├── commander_human.py │ ├── compute_control_noise.py │ ├── config.py │ ├── controller.py │ └── utils.py ├── replab_grasping ├── CMakeLists.txt ├── package.xml ├── src │ ├── collect_data.py │ ├── evaluation.py │ ├── executor.py │ ├── grasp_network.py │ ├── policy.py │ ├── store_base.py │ └── utils.py └── training │ ├── grasp_data.py │ ├── grasp_network.py │ ├── manual_labeler.py │ ├── process_data.py │ ├── requirements.txt │ └── train.py └── replab_rl ├── CMakeLists.txt ├── gym_replab ├── .gitignore ├── README.md ├── gym_replab │ ├── __init__.py │ └── envs │ │ ├── URDFs │ │ └── widowx │ │ │ ├── bsd_license.txt │ │ │ ├── meshes │ │ │ ├── base_link.stl │ │ │ ├── biceps_link.stl │ │ │ ├── forearm_link.stl │ │ │ ├── gripper_hand_fixed_link.stl │ │ │ ├── gripper_rail_link.stl │ │ │ ├── shoulder_link.stl │ │ │ ├── wrist_1_link.stl │ │ │ └── wrist_2_link.stl │ │ │ └── widowx.urdf │ │ ├── __init__.py │ │ ├── config.py │ │ └── replab_env.py └── setup.py ├── package.xml └── src └── replab_env_subscriber.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/README.md -------------------------------------------------------------------------------- /replab_core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/CMakeLists.txt -------------------------------------------------------------------------------- /replab_core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/LICENSE -------------------------------------------------------------------------------- /replab_core/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/package.xml -------------------------------------------------------------------------------- /replab_core/scripts/cam_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/scripts/cam_align.py -------------------------------------------------------------------------------- /replab_core/scripts/configure_servos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/scripts/configure_servos.py -------------------------------------------------------------------------------- /replab_core/scripts/reference.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/scripts/reference.jpg -------------------------------------------------------------------------------- /replab_core/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/setup.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/__init__.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/calibrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/calibrate.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/click2control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/click2control.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/click_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/click_window.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/commander_human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/commander_human.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/compute_control_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/compute_control_noise.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/config.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/controller.py -------------------------------------------------------------------------------- /replab_core/src/replab_core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_core/src/replab_core/utils.py -------------------------------------------------------------------------------- /replab_grasping/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/CMakeLists.txt -------------------------------------------------------------------------------- /replab_grasping/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/package.xml -------------------------------------------------------------------------------- /replab_grasping/src/collect_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/collect_data.py -------------------------------------------------------------------------------- /replab_grasping/src/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/evaluation.py -------------------------------------------------------------------------------- /replab_grasping/src/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/executor.py -------------------------------------------------------------------------------- /replab_grasping/src/grasp_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/grasp_network.py -------------------------------------------------------------------------------- /replab_grasping/src/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/policy.py -------------------------------------------------------------------------------- /replab_grasping/src/store_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/store_base.py -------------------------------------------------------------------------------- /replab_grasping/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/src/utils.py -------------------------------------------------------------------------------- /replab_grasping/training/grasp_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/grasp_data.py -------------------------------------------------------------------------------- /replab_grasping/training/grasp_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/grasp_network.py -------------------------------------------------------------------------------- /replab_grasping/training/manual_labeler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/manual_labeler.py -------------------------------------------------------------------------------- /replab_grasping/training/process_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/process_data.py -------------------------------------------------------------------------------- /replab_grasping/training/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/requirements.txt -------------------------------------------------------------------------------- /replab_grasping/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_grasping/training/train.py -------------------------------------------------------------------------------- /replab_rl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/CMakeLists.txt -------------------------------------------------------------------------------- /replab_rl/gym_replab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/.gitignore -------------------------------------------------------------------------------- /replab_rl/gym_replab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/README.md -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/__init__.py -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/bsd_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/bsd_license.txt -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/base_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/base_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/biceps_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/biceps_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/forearm_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/forearm_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/gripper_hand_fixed_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/gripper_hand_fixed_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/gripper_rail_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/gripper_rail_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/shoulder_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/shoulder_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/wrist_1_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/wrist_1_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/wrist_2_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/meshes/wrist_2_link.stl -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/widowx.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/URDFs/widowx/widowx.urdf -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/__init__.py -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/config.py -------------------------------------------------------------------------------- /replab_rl/gym_replab/gym_replab/envs/replab_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/gym_replab/envs/replab_env.py -------------------------------------------------------------------------------- /replab_rl/gym_replab/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/gym_replab/setup.py -------------------------------------------------------------------------------- /replab_rl/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/package.xml -------------------------------------------------------------------------------- /replab_rl/src/replab_env_subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhyang/replab/HEAD/replab_rl/src/replab_env_subscriber.py --------------------------------------------------------------------------------