MCPcopy Create free account

hub / github.com/ZyuonRobotics/humanoid-retarget / endpoints

Endpoints38 in github.com/ZyuonRobotics/humanoid-retarget

Routedelete_config
router.delete("/{robot_name}/{generator_type}/{config_name}")
web_backend/api/config.py:None
Routeget_align_preview
router.post("/align-preview")
web_backend/api/model.py:None
Routeget_body_tree
router.get("/{robot_name}/{generator_type}/body-tree", response_model=Dict)
web_backend/api/config.py:None
Routeget_config
router.get("/{robot_name}/{generator_type}/{config_name}", response_model=RetargetConfigSchema)
web_backend/api/config.py:None
Routeget_frame_data
router.get("/frame/{robot_name}/{output_name:path}/{frame_id}")
web_backend/api/model.py:None
Routeget_human_player_config
router.get("/player/human/{generator_type}/config/{motion_file:path}")
web_backend/api/model.py:None
Routeget_human_player_motion_data
router.get("/player/human/{generator_type}/motion/{motion_file:path}")
web_backend/api/model.py:None
Routeget_human_preview
router.post("/human-preview")
web_backend/api/model.py:None
Routeget_motion_info
router.get("/motions/{generator_type}/{filename}")
web_backend/api/model.py:None
Routeget_retargeted_motion
router.get("/retarget/{robot_name}/{output_name:path}")
web_backend/api/model.py:None
Routeget_robot_actuators
router.get("/{robot_name}/actuators", response_model=List[ActuatorInfoSchema])
web_backend/api/robots.py:None
Routeget_robot_body_tree
router.get("/{robot_name}/body-tree")
web_backend/api/robots.py:None
Routeget_robot_detail
router.get("/{robot_name}", response_model=RobotDetailSchema)
web_backend/api/robots.py:None
Routeget_robot_joints
router.get("/{robot_name}/joints", response_model=List[JointInfoSchema])
web_backend/api/robots.py:None
Routeget_robot_list
router.get("", response_model=List[str])
web_backend/api/robots.py:None
Routeget_robot_mjcf
router.get("/mjcf/{robot_name}")
web_backend/api/model.py:None
Routeget_robot_mjcf_with_meshes
router.get("/mjcf/{robot_name}/with-meshes")
web_backend/api/model.py:None
Routeget_robot_player_motion_data
router.get("/player/robot/{robot_name}/motion/{motion_file:path}")
web_backend/api/model.py:None
Routeget_robots
router.get("/robots", response_model=List[RobotInfo])
web_backend/api/config.py:None
Routehealth
app.get("/health")
web_backend/main.py:None
Routelist_configs
router.get("/{robot_name}/{generator_type}/configs", response_model=List[str])
web_backend/api/config.py:None
Routelist_motions
router.get("/motions/{generator_type}", response_model=list[MotionInfo])
web_backend/api/model.py:None
Routelist_motions_tree
router.get("/motions/tree")
web_backend/api/model.py:None
Routelist_retargeted_motions
router.get("/retargeted/{robot_name}")
web_backend/api/model.py:None
Routelist_retargeted_motions_tree
router.get("/retargeted/{robot_name}/tree")
web_backend/api/model.py:None
Routemain
click.option('--config-name', type=str, default='default', help='Name of the retargeting configs
scripts/mocap_retargeting/batch_retarget.py:None
Routeretarget_preview
router.post("/retarget-preview")
web_backend/api/model.py:None
Routeretarget_stream
router.get("/retarget-stream")
web_backend/api/model.py:None
Routeroot
app.get("/")
web_backend/main.py:None
Routesave_config
router.post("/{robot_name}/{generator_type}/{config_name}")
web_backend/api/config.py:None
Routesave_human_player_config
router.post("/player/human/{generator_type}/config/{motion_file:path}")
web_backend/api/model.py:None
Routesave_retarget
router.post("/save-retarget")
web_backend/api/model.py:None
Routesplit_motion
router.post("/split-motion")
web_backend/api/model.py:None
Routesplit_robot_motion
router.post("/split-robot-motion")
web_backend/api/model.py:None
Routeupload_config
router.post("/upload")
web_backend/api/config.py:None
Routeupload_human_motion
router.post("/upload/human-motion")
web_backend/api/model.py:None
Routeupload_motion
router.post("/upload/motion")
web_backend/api/model.py:None
Routeupload_robot_motion
router.post("/upload/robot-motion/{robot_name}")
web_backend/api/model.py:None