TWIST2
[arXiv 2025] TWIST2: Scalable, Portable, and Holistic Humanoid Data Collection System
파일 탐색기
최종 버전 다운로드 (.zip)- twist2_1017_20k.onnx
- twist2_1017_25k.onnx
- 0807_yanjie_walk_001.pkl
- 0807_yanjie_walk_002.pkl
- 0807_yanjie_walk_003.pkl
- 0807_yanjie_walk_004.pkl
- 0807_yanjie_walk_005.pkl
- 0807_yanjie_walk_006.pkl
- 0807_yanjie_walk_007.pkl
- 0807_yanjie_walk_008.pkl
- 0807_yanjie_walk_009.pkl
- 0807_yanjie_walk_010.pkl
- g1_23dof.png
- g1_29dof.png
- g1_29dof_with_hand.png
- g1_dual_arm.png
- hfield.png
- rocky_texture.png
- head_link.STL
- left_ankle_pitch_link.STL
- left_ankle_roll_link.STL
- left_elbow_link.STL
- left_hand_index_0_link.STL
- left_hand_index_1_link.STL
- left_hand_middle_0_link.STL
- left_hand_middle_1_link.STL
- left_hand_palm_link.STL
- left_hand_thumb_0_link.STL
- left_hand_thumb_1_link.STL
- left_hand_thumb_2_link.STL
- left_hip_pitch_link.STL
- left_hip_roll_link.STL
- left_hip_yaw_link.STL
- left_knee_link.STL
- left_rubber_hand.STL
- left_shoulder_pitch_link.STL
- left_shoulder_roll_link.STL
- left_shoulder_yaw_link.STL
- left_wrist_pitch_link.STL
- left_wrist_roll_link.STL
- left_wrist_roll_rubber_hand.STL
- left_wrist_yaw_link.STL
- logo_link.STL
- pelvis.STL
- pelvis_contour_link.STL
- right_ankle_pitch_link.STL
- right_ankle_roll_link.STL
- right_elbow_link.STL
- right_hand_index_0_link.STL
- right_hand_index_1_link.STL
- right_hand_middle_0_link.STL
- right_hand_middle_1_link.STL
- right_hand_palm_link.STL
- right_hand_thumb_0_link.STL
- right_hand_thumb_1_link.STL
- right_hand_thumb_2_link.STL
- right_hip_pitch_link.STL
- right_hip_roll_link.STL
- right_hip_yaw_link.STL
- right_knee_link.STL
- right_rubber_hand.STL
- right_shoulder_pitch_link.STL
- right_shoulder_roll_link.STL
- right_shoulder_yaw_link.STL
- right_wrist_pitch_link.STL
- right_wrist_roll_link.STL
- right_wrist_roll_rubber_hand.STL
- right_wrist_yaw_link.STL
- torso_constraint_L_link.STL
- torso_constraint_L_rod_link.STL
- torso_constraint_R_link.STL
- torso_constraint_R_rod_link.STL
- torso_link.STL
- torso_link_23dof_rev_1_0.STL
- torso_link_rev_1_0.STL
- waist_constraint_L.STL
- waist_constraint_R.STL
- waist_roll_link.STL
- waist_roll_link_rev_1_0.STL
- waist_support_link.STL
- waist_yaw_link.STL
- waist_yaw_link_rev_1_0.STL
- g1_12dof.xml
- g1_29dof_rev_1_0.urdf
- g1_29dof_rev_1_0.xml
- g1_custom_collision.urdf
- g1_custom_collision_29dof.urdf
- g1_custom_collision_with_fixed_hand.urdf
- g1_custom_collision_with_revolute_hand.urdf
- g1_mocap.xml
- g1_mocap_29dof.xml
- g1_mocap_with_wrist_roll.xml
- g1_origin_collision.urdf
- g1_sim2sim.xml
- g1_sim2sim_29dof.xml
- g1_sim2sim_29dof_modified.xml
- g1_sim2sim_29dof_with_hands.xml
- g1_sim2sim_with_wrist_roll.xml
- README.md
- scene.xml
- accad_A3___Swing_t2.pkl
- TWIST2.png
- episode_writer.py
- fps_monitor.py
- params.py
- rot_utils.py
- vision_client.py
- command_helper.py
- remote_controller.py
- rotation_helper.py
- g1.yaml
- h1.yaml
- h1_2.yaml
- t1 (official).yaml
- t1.yaml
- config.py
- dex_hand_wrapper.py
- g1_wrapper.py
- speaker.py
- server_data_record.py
- server_low_level_g1_real.py
- server_low_level_g1_sim.py
- server_motion_lib.py
- xrobot_teleop_to_robot_w_hand.py
- TELEOP.md
- TWIST2_NECK.md
- unitree_g1.md
- unitree_g1.zh.md
- base_config.py
- base_task.py
- humanoid.py
- humanoid_char.py
- humanoid_char_config.py
- humanoid_config.py
- humanoid_mimic.py
- humanoid_mimic_config.py
- legged_robot.py
- legged_robot_config.py
- g1_mimic.py
- g1_mimic_config.py
- g1_mimic_distill.py
- g1_mimic_distill_config.py
- g1_mimic_future.py
- g1_mimic_future_config.py
- __init__.py
- __init__.py
- helpers.py
- logger.py
- math.py
- motor_delay_fft.py
- se3_utils.py
- storage.py
- task_registry.py
- terrain.py
- benchmark_policy.py
- generate_yaml.py
- play.py
- save_onnx.py
- test_env.py
- train.py
- .gitignore
- __init__.py
- a1_license.txt
- ANYmal_b_license.txt
- ANYmal_c_license.txt
- cassie_license.txt
- matplotlib_license.txt
- twist2_dataset.yaml
- .gitignore
- LICENSE
- requirements.txt
- setup.py
- __init__.py
- abstract.py
- logger.py
- __init__.py
- test_rotation.py
- __init__.py
- rotation3d.py
- tensor_utils.py
- __init__.py
- __init__.py
- skeleton3d.py
- __init__.py
- test_plotter.py
- __init__.py
- common.py
- core.py
- plt_plotter.py
- simple_plotter_tasks.py
- skeleton_plotter_tasks.py
- __init__.py
- .gitignore
- kinematics_model.py
- __init__.py
- gym_util.py
- isaacgym_torch_utils.py
- logger.py
- motion_lib.py
- motion_lib_pkl.py
- smpl_names.py
- torch_utils.py
- __init__.py
- .gitignore
- setup.py
- numpy_license.txt
- torch_license.txt
- __init__.py
- dagger.py
- dagger_ppo.py
- ppo.py
- __init__.py
- motion_loader.py
- motion_util.py
- pose3d.py
- __init__.py
- vec_env.py
- __init__.py
- actor_critic.py
- actor_critic_future.py
- actor_critic_mimic.py
- actor_critic_teleop.py
- dagger_actor.py
- __init__.py
- dagger_runner.py
- on_policy_dagger_runner.py
- on_policy_runner.py
- on_policy_runner_mimic.py
- runner.py
- __init__.py
- replay_buffer.py
- rollout_storage.py
- __init__.py
- init.py
- layers.py
- math.py
- normalizer.py
- running_mean_std.py
- scale.py
- utils.py
- __init__.py
- .gitignore
- LICENSE
- README.md
- setup.py
- .gitignore
- data_record.sh
- eval.sh
- gui.py
- gui.sh
- LICENSE
- README.md
- run_motion_server.sh
- sim2real.sh
- sim2sim.sh
- teleop.sh
- to_onnx.sh
- train.sh
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/amazon-far/TWIST2
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd TWIST2
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install "numpy==1.23.0" pydelatin wandb tqdm opencv-python ipdb pyfqmr flask dill gdown hydra-core imageio[ffmpeg] mujoco mujoco-python-viewer isaacgym-stubs pytorch-kinematics rich termcolor zmq
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install redis[hiredis] # for redis communication
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install pyttsx3 # for voice control
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install onnx onnxruntime-gpu # for onnx model inference
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Python
쉬움사전 준비물
cd isaacgym/python && pip install -e .
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd rsl_rl && pip install -e . && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd legged_gym && pip install -e . && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd pose && pip install -e . && cd ..
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
pip install "numpy==1.23.0" pydelatin wandb tqdm opencv-python ipdb pyfqmr flask dill gdown hydra-core imageio[ffmpeg] mujoco mujoco-python-viewer isaacgym-stubs pytorch-kinematics rich termcolor zmq
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
