Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZyuonRobotics/humanoid-retarget
/ endpoints
Endpoints
38 in github.com/ZyuonRobotics/humanoid-retarget
⨍
Functions
386
◇
Types & classes
86
↳
Endpoints
38
Route
delete_config
router.delete("/{robot_name}/{generator_type}/{config_name}")
web_backend/api/config.py:None
Route
get_align_preview
router.post("/align-preview")
web_backend/api/model.py:None
Route
get_body_tree
router.get("/{robot_name}/{generator_type}/body-tree", response_model=Dict)
web_backend/api/config.py:None
Route
get_config
router.get("/{robot_name}/{generator_type}/{config_name}", response_model=RetargetConfigSchema)
web_backend/api/config.py:None
Route
get_frame_data
router.get("/frame/{robot_name}/{output_name:path}/{frame_id}")
web_backend/api/model.py:None
Route
get_human_player_config
router.get("/player/human/{generator_type}/config/{motion_file:path}")
web_backend/api/model.py:None
Route
get_human_player_motion_data
router.get("/player/human/{generator_type}/motion/{motion_file:path}")
web_backend/api/model.py:None
Route
get_human_preview
router.post("/human-preview")
web_backend/api/model.py:None
Route
get_motion_info
router.get("/motions/{generator_type}/{filename}")
web_backend/api/model.py:None
Route
get_retargeted_motion
router.get("/retarget/{robot_name}/{output_name:path}")
web_backend/api/model.py:None
Route
get_robot_actuators
router.get("/{robot_name}/actuators", response_model=List[ActuatorInfoSchema])
web_backend/api/robots.py:None
Route
get_robot_body_tree
router.get("/{robot_name}/body-tree")
web_backend/api/robots.py:None
Route
get_robot_detail
router.get("/{robot_name}", response_model=RobotDetailSchema)
web_backend/api/robots.py:None
Route
get_robot_joints
router.get("/{robot_name}/joints", response_model=List[JointInfoSchema])
web_backend/api/robots.py:None
Route
get_robot_list
router.get("", response_model=List[str])
web_backend/api/robots.py:None
Route
get_robot_mjcf
router.get("/mjcf/{robot_name}")
web_backend/api/model.py:None
Route
get_robot_mjcf_with_meshes
router.get("/mjcf/{robot_name}/with-meshes")
web_backend/api/model.py:None
Route
get_robot_player_motion_data
router.get("/player/robot/{robot_name}/motion/{motion_file:path}")
web_backend/api/model.py:None
Route
get_robots
router.get("/robots", response_model=List[RobotInfo])
web_backend/api/config.py:None
Route
health
app.get("/health")
web_backend/main.py:None
Route
list_configs
router.get("/{robot_name}/{generator_type}/configs", response_model=List[str])
web_backend/api/config.py:None
Route
list_motions
router.get("/motions/{generator_type}", response_model=list[MotionInfo])
web_backend/api/model.py:None
Route
list_motions_tree
router.get("/motions/tree")
web_backend/api/model.py:None
Route
list_retargeted_motions
router.get("/retargeted/{robot_name}")
web_backend/api/model.py:None
Route
list_retargeted_motions_tree
router.get("/retargeted/{robot_name}/tree")
web_backend/api/model.py:None
Route
main
click.option('--config-name', type=str, default='default', help='Name of the retargeting configs
scripts/mocap_retargeting/batch_retarget.py:None
Route
retarget_preview
router.post("/retarget-preview")
web_backend/api/model.py:None
Route
retarget_stream
router.get("/retarget-stream")
web_backend/api/model.py:None
Route
root
app.get("/")
web_backend/main.py:None
Route
save_config
router.post("/{robot_name}/{generator_type}/{config_name}")
web_backend/api/config.py:None
Route
save_human_player_config
router.post("/player/human/{generator_type}/config/{motion_file:path}")
web_backend/api/model.py:None
Route
save_retarget
router.post("/save-retarget")
web_backend/api/model.py:None
Route
split_motion
router.post("/split-motion")
web_backend/api/model.py:None
Route
split_robot_motion
router.post("/split-robot-motion")
web_backend/api/model.py:None
Route
upload_config
router.post("/upload")
web_backend/api/config.py:None
Route
upload_human_motion
router.post("/upload/human-motion")
web_backend/api/model.py:None
Route
upload_motion
router.post("/upload/motion")
web_backend/api/model.py:None
Route
upload_robot_motion
router.post("/upload/robot-motion/{robot_name}")
web_backend/api/model.py:None