myosuite
MyoSuite is a collection of environments/tasks to be solved by musculoskeletal models simulated with the MuJoCo physics engine and wrapped in the OpenAI gym API.
파일 탐색기
최종 버전 다운로드 (.zip)- docs.yml
- pipy_release.yml
- python-app.yml
- CHANGELOG.md
- DeployPypi.md
- release_utils.py
- test_deploy.sh
- mjx_benchmark.py
- mjx_benchmark_baseline.py
- mjx_benchmark_PPO.py
- mjx_benchmark_PPO.sh
- mjx_benchmark_PPO_baseline.py
- custom.css
- base_v0.rst
- env_base.rst
- index.rst
- obs_vec_dict.rst
- quat_math.rst
- renderer.rst
- robot.rst
- tensor_utils.rst
- Black Horizontal.png
- Black Icon.png
- Black Vertical.png
- Favicon 16.png
- Favicon 32.png
- Full Color Horizontal.png
- Full Color Icon.png
- Full Color Vertical.png
- GrayscaleHorizontal.png
- GrayscaleIcon.png
- GrayscaleVertical.png
- WhiteHorizontal.png
- WhiteIcon.png
- WhiteVertical.png
- Social1280x720.png
- Social1920x1080.png
- MyoSuite.stl
- BlackHorizontal.svg
- BlackIcon.svg
- BlackVertical.svg
- Favicon 16.svg
- Favicon 32.svg
- Full Color Horizontal.svg
- Full Color Icon.svg
- Full Color Vertical.svg
- GrayscaleHorizontalcopy.svg
- GrayscaleIcon.svg
- GrayscaleVerticalcopy.svg
- WhiteHorizontal.svg
- WhiteIcon.svg
- WhiteVertical.svg
- CMC.png
- elbow_exo.png
- elbow_joint_pose.png
- Fatigue.png
- finger_joint_pose.png
- finger_tip_reach.png
- Full Color Horizontal wider.png
- hand_baoding_balls.png
- hand_die_rotation.png
- hand_joint_pose.png
- hand_key_turn.png
- hand_object_hold.png
- hand_pen_twirl.png
- hand_tip_reach.png
- multiobj_reorient.png
- myoArm.png
- myoArmReach.png
- MyoChallenge24_loco_1.png
- MyoChallenge24_loco_2.png
- MyoChallenge24_manip.png
- MyoChallenge25Soccer.png
- MyoChallenge25TableTennis.png
- myoElbow.png
- myoFinger.png
- myoHand.png
- MyoLeg.png
- myoLeg_walk.png
- myoSuite_All.png
- MyoSuite_Grayscale_Horizontal.png
- MyoTorso.png
- tendon_transfer.png
- test_env.png
- Untitled.png
- baselines.rst
- challenge-doc.rst
- challenge-doc2025.rst
- conf.py
- index.rst
- install.rst
- projects.rst
- publications.rst
- suite.rst
- tutorials.rst
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE.md
- make.bat
- Makefile
- Readme.md
- requirements.txt
- reflexCtr.py
- ReflexCtrInterface.py
- read_for_checkpoint.txt
- config.yaml
- log.csv
- myoLegWalk.json
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- best_policy.pickle
- log.csv
- stoc_pol_mean.png
- job_config.yaml
- results.txt
- MyoSuite-NPG-Baseline.pdf
- local.yaml
- slurm.yaml
- local.yaml
- slurm.yaml
- hydra_myo_config.yaml
- hydra_myo_sb3_ppo_config.yaml
- hydra_myo_sb3_sac_config.yaml
- hydra_myochal_sb3_ppo_config.yaml
- ica.pkl
- normalizer.pkl
- pca.pkl
- ica.pkl
- normalizer.pkl
- pca.pkl
- config_mujoco.yaml
- hydra_mjrl_launcher.py
- hydra_sb3_launcher.py
- in_callbacks.py
- mjrl_job_script.py
- README.md
- requirements_train.txt
- sb3_job_script.py
- torchrl_job_script.py
- train_myosuite.sh
- myoarm_bionic_bimanual.xml
- myoarm_relocate.xml
- myoarm_tabletennis.xml
- myoelbow_1dof6muscles.xml
- myoelbow_1dof6muscles_1dofexo.xml
- dice.png
- myohand_baoding.xml
- myohand_die.xml
- myohand_hold.xml
- myohand_keyturn.xml
- myohand_object.xml
- myohand_pen.xml
- myohand_pose.xml
- myohand_sar.xml
- myohand_tabletop.xml
- myolegs_chasetag.xml
- myoosl_control.py
- myoosl_runtrack.xml
- sample_gait_cycle.csv
- back.png
- down.png
- front.png
- left.png
- right.png
- up.png
- soccer_ball.xml
- soccer_field.xml
- SoccerPitch.png
- SoccerPitch_goal.mtl
- SoccerPitch_goal.obj
- SoccerPitch_goal_back.mtl
- SoccerPitch_goal_back.obj
- SoccerPitch_goal_left.mtl
- SoccerPitch_goal_left.obj
- SoccerPitch_goal_right.mtl
- SoccerPitch_goal_right.obj
- SoccerPitch_goal_top.mtl
- SoccerPitch_goal_top.obj
- myotorso_chain.xml
- myolegs_soccer.xml
- Assets.md
- ground_brown.png
- ground_grey.png
- myo_relief.npy
- myosuite_track.xml
- paddle.mtl
- paddle.obj
- paddle.xml
- paddle_1k.png
- pingpong.mtl
- pingpong.obj
- tabletennis.png
- tabletennis_net.mtl
- tabletennis_net.obj
- tabletennis_table.mtl
- tabletennis_table.obj
- __init__.py
- fatigue_jax.py
- mjx_base_env.py
- myo_registry.py
- myosuite_mjx_benchmark_PPO.png
- myosuite_mjx_benchmark_simulation.png
- playground_pose_v0.py
- playground_reach_v0.py
- README.md
- results.png
- train_jax_ppo.py
- visu_mjx_env.py
- __init__.py
- key_turn_v0.py
- obj_hold_v0.py
- pen_v0.py
- pose_v0.py
- reach_v0.py
- reorient_sar_v0.py
- torso_v0.py
- walk_v0.py
- __init__.py
- baoding_v1.py
- bimanual_v0.py
- chasetag_v0.py
- relocate_v0.py
- reorient_v0.py
- run_track_v0.py
- soccer_v0.py
- tabletennis_v0.py
- MyoHand_airplane_fly1.npz
- MyoHand_airplane_lift.npz
- MyoHand_airplane_pass1.npz
- MyoHand_alarmclock_lift.npz
- MyoHand_alarmclock_pass1.npz
- MyoHand_alarmclock_see1.npz
- MyoHand_apple_lift.npz
- MyoHand_apple_pass1.npz
- MyoHand_banana_pass1.npz
- MyoHand_binoculars_pass1.npz
- MyoHand_bowl_drink2.npz
- MyoHand_bowl_pass1.npz
- MyoHand_camera_pass1.npz
- MyoHand_cubelarge_pass1.npz
- MyoHand_cubemedium_inspect1.npz
- MyoHand_cubesmall_lift.npz
- MyoHand_cubesmall_pass1.npz
- MyoHand_cup_drink1.npz
- MyoHand_cup_pass1.npz
- MyoHand_cup_pour1.npz
- MyoHand_cylinderlarge_inspect1.npz
- MyoHand_cylindermedium_lift.npz
- MyoHand_cylindermedium_pass1.npz
- MyoHand_cylindersmall_inspect1.npz
- MyoHand_cylindersmall_lift.npz
- MyoHand_cylindersmall_pass1.npz
- MyoHand_duck_inspect1.npz
- MyoHand_duck_lift.npz
- MyoHand_duck_pass1.npz
- MyoHand_elephant_lift.npz
- MyoHand_elephant_pass1.npz
- MyoHand_eyeglasses_pass1.npz
- MyoHand_flashlight_lift.npz
- MyoHand_flashlight_on1.npz
- MyoHand_flashlight_on2.npz
- MyoHand_flashlight_pass1.npz
- MyoHand_flute_pass1.npz
- MyoHand_fryingpan_cook2.npz
- MyoHand_gamecontroller_pass1.npz
- MyoHand_hammer_pass1.npz
- MyoHand_hammer_use1.npz
- MyoHand_hand_inspect1.npz
- MyoHand_hand_pass1.npz
- MyoHand_headphones_pass1.npz
- MyoHand_knife_chop1.npz
- MyoHand_knife_lift.npz
- MyoHand_lightbulb_pass1.npz
- MyoHand_mouse_lift.npz
- MyoHand_mouse_pass1.npz
- MyoHand_mouse_use1.npz
- MyoHand_mug_drink3.npz
- MyoHand_mug_lift.npz
- MyoHand_mug_pass1.npz
- MyoHand_phone_lift.npz
- MyoHand_piggybank_pass1.npz
- MyoHand_piggybank_use1.npz
- MyoHand_pyramidlarge_pass1.npz
- MyoHand_pyramidmedium_pass1.npz
- MyoHand_pyramidsmall_inspect1.npz
- MyoHand_scissors_use1.npz
- MyoHand_spherelarge_pass1.npz
- MyoHand_spheremedium_inspect1.npz
- MyoHand_spheremedium_lift.npz
- MyoHand_spheresmall_inspect1.npz
- MyoHand_spheresmall_lift.npz
- MyoHand_spheresmall_pass1.npz
- MyoHand_stamp_lift.npz
- MyoHand_stamp_stamp1.npz
- MyoHand_stanfordbunny_inspect1.npz
- MyoHand_stanfordbunny_pass1.npz
- MyoHand_stapler_lift.npz
- MyoHand_stapler_staple1.npz
- MyoHand_stapler_staple2.npz
- MyoHand_teapot_pour2.npz
- MyoHand_toothbrush_brush1.npz
- MyoHand_toothbrush_lift.npz
- MyoHand_toothpaste_lift.npz
- MyoHand_toothpaste_squeeze1.npz
- MyoHand_toruslarge_inspect1.npz
- MyoHand_toruslarge_lift.npz
- MyoHand_torusmedium_lift.npz
- MyoHand_torusmedium_pass1.npz
- MyoHand_torussmall_lift.npz
- MyoHand_torussmall_pass1.npz
- MyoHand_train_play1.npz
- MyoHand_watch_lift.npz
- MyoHand_watch_pass1.npz
- MyoHand_waterbottle_lift.npz
- MyoHand_waterbottle_pass1.npz
- MyoHand_waterbottle_shake1.npz
- MyoHand_wineglass_drink1.npz
- MyoHand_wineglass_drink2.npz
- MyoHand_wineglass_lift.npz
- MyoHand_wineglass_pass1.npz
- MyoHand_wineglass_toast1.npz
- post_process.py
- process_reference_data.py
- __init__.py
- myodm_v0.py
- Readme.md
- __init__.py
- model_editor.py
- Readme.md
- __init__.py
- base_v0.py
- fatigue.py
- README.md
- __init__.py
- env_base.py
- env_variants.py
- heightfields.py
- obs_vec_dict.py
- examine_logs.py
- examine_reference.py
- grouped_datasets.py
- reference_motion.py
- reference_motion_jax.py
- roboset_logger.py
- __init__.py
- mj_renderer.py
- mjpy_renderer.py
- renderer.py
- __init__.py
- robot.py
- furniture_sim
- MPL_sim
- myo_sim
- object_sim
- YCB_sim
- test_fatigue.py
- test_quat_math.py
- test_reference_motion.py
- __init__.py
- execute_tutorial.py
- test_editor.py
- test_envs.py
- test_heightfields.py
- test_mjx.py
- test_myo.py
- test_myoapi.py
- test_sb.py
- test_tutorials.sh
- test_versions.sh
- __init__.py
- curriculum_utils.py
- dict_utils.py
- examine_env.py
- examine_sim.py
- html.py
- implement_for.py
- import_utils.py
- inverse_kinematics.py
- min_jerk.py
- obj_vec_dict.py
- paths_utils.py
- prompt_utils.py
- quat_math.py
- quat_math_jax.py
- render_cams.py
- spec_processing.py
- tensor_utils.py
- vector_math.py
- viz_paths.py
- xml_utils.py
- __init__.py
- version.py
- baseline_params.txt
- MyoSuite_MyoReflex_Walk.ipynb
- reflexCtr.py
- ReflexCtrInterface.py
- config.yaml
- 6_trajectory.csv
- 9_joint_trajectory.csv
- 9_Opensim_cmc.csv
- ik_demo_mc25.py
- ik_interactive_mc25.py
- README.md
- framework.png
- pol_arch.png
- SAR_tutorial.ipynb
- SAR_tutorial_utils.py
- 10_PlaybackMotFile.ipynb
- 1_Get_Started.ipynb
- 2_Load_policy.ipynb
- 3_Analyse_movements.ipynb
- 4a_deprl.ipynb
- 4c_Train_SB_policy.ipynb
- 5_Move_Hand_Fingers.ipynb
- 6_Inverse_Dynamics.ipynb
- 7_Fatigue_Modeling.ipynb
- 8_inverse_kinematics.py
- 9_Computed_muscle_control.ipynb
- README.md
- test_fatigue.py
- .gitignore
- .gitmodules
- .readthedocs.yaml
- LICENSE
- myosuite_init.py
- pyproject.toml
- README.md
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MyoHub/myosuite
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd myosuite
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
It is possible to take advantage of the latest MyoSkeleton. Once added (follow the instructions prompted by `uv run myoapi_init` or `python -m myosuite_init`), run:
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
