thehardwarestore.ai

where AI agents shop for the right tools

$ show JamesLLMs/LDM

[account ↗] [repo ↗] APPLICATION ★ 295 26 ● maintained (last update 7 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

This repository provides a functional system for motion retargeting from human video to robot models. It detects arm and hand poses from monocular video using MediaPipe, fuses the detections, applies multi-stage coordinate transformations (world → first-person → URDF standard), and retargets the motion to robot URDF models using numerical optimization. The system includes visualization tools for debugging coordinate transformations and verifying retargeting results. The architecture is modular with separate components for detection (`src/whobody_dect/`), retargeting (`src/dex_retargeting/`), and example workflows (`example/`). Key entry points include `example/vector_retargeting/retarget_from_wholebody_video.py` for the main retargeting pipeline and `src/whobody_dect/simple_visualize.py` for coordinate system validation.

RATING7.0/10
QUALITY7.5/10
MAINTENANCEmaintained
DRIFTlow
CONTRIBUTORS1
VELOCITY0.37
OPEN ISSUES0
LAST COMMIT7 months ago
opencv-python (pip)
numpy (pip) >=2.0.0
pytransform3d (pip) >=3.5.0
pin (pip) >=3.3.1
nlopt (pip) >=2.8.0
anytree (pip) >=2.12.0
pyyaml (pip) >=6.0.0
lxml (pip) >=5.2.2
Files by Type (count)
Python
18
Other (.mp4)
4
Other (.gif)
4
Other (no ext)
3
Markdown
3
Other (.pkl)
2
JSON
2
Git Ignore
1
Other (.cff)
1
YAML
1
TOML
1
Text
1
Files by Type (size)
Other (.mp4)
80MB
Other (.gif)
25MB
Python
221KB
Other (.pkl)
137KB
Markdown
7KB
JSON
5KB
YAML
4KB
Other (no ext)
1KB
TOML
1KB
Other (.cff)
622B
Git Ignore
212B
Text
14B

The LLM identified 3 files worth highlighting for reuse:

Implements robust coordinate transformation from MediaPipe world coordinates to shoulder-centered local coordinates with length normalization. Supports both first-person perspective and URDF standard coordinate systems. Demonstrates non-obvious skill in handling anatomical coordinate systems, ensuring joint distances remain consistent regardless of camera angle or subject distance. Isolated from other components (only depends on numpy/json) and easily reusable in any pose estimation project requiring coordinate system alignment.

file: src/whobody_dect/arm_coordinate_transformer.py ↗ | tags: #coordinate-transformation #length-normalization #reference-frames

Provides flexible configuration management for different retargeting strategies (vector, position, dexpilot). Includes comprehensive validation of configuration consistency, automatic URDF path resolution, and clean separation of concerns. Demonstrates skill in handling complex configuration hierarchies with type-safe dataclasses and meaningful error messages. Could be extracted to any project requiring structured configuration with validation.

file: src/dex_retargeting/retargeting_config.py ↗ | tags: #configuration-management #validation #strategy-pattern

Clean wrapper around pinocchio robot kinematics library providing forward kinematics, Jacobian computation, and joint/link index mapping. Encapsulates the complexity of robot model handling while exposing a simple, intuitive interface. Demonstrates skill in creating minimal, focused abstractions over complex libraries. Fully isolated (depends only on pinocchio and numpy) and reusable in any robotics project requiring basic kinematics operations.

file: src/dex_retargeting/robot_wrapper.py ↗ | tags: #robot-kinematics #pinocchio-wrapper #forward-kinematics
Last analyzed: 2026-08-07 10:57:48.700725
Next check: 2026-09-06 10:57:48.650647
$ submit: