架构
面向开发者的系统内部结构和技术约束。
Pipeline
InputProvider(BVH 文件 / Pico4)
-> Retargeter(GMR)
-> ObservationBuilder(167D)
-> Controller(双输入 TemporalCNN ONNX)
-> Robot(MuJoCo 仿真或 Unitree G1)
离线/在线推理由 teleopit/runtime/ 和 teleopit/pipeline.py 装配。硬件状态机通过 teleopit/sim2real/mp/ 中的进程隔离运行时执行。训练由 train_mimic/ 提供。
代码结构
configs / scripts
-> runtime
-> interfaces + pipeline state machines
-> adapters(inputs / retargeting / controller / robot / recording)
train_mimic/scripts
-> train_mimic/app.py
-> single task registry / env builder / runner cfg
-> mjlab / rsl_rl
train_mimic/scripts/data
-> train_mimic/data/dataset_builder.py
-> dataset_lib / motion_fk / convert_pkl_to_npz