Humanoid
Robot hình người từ đầu tới cuối: nền tảng phần cứng, whole-body control, và cuộc đua nghiên cứu lẫn thương mại đằng sau.
72 bài trong chủ đề này
Deploy cuRobo lên robot thật: checklist, issue hiện tại và rollback
Bài cuối series: kiểm tra issue cuRobo hiện tại, rủi ro khi deploy trên Jetson AGX Orin 64GB, checklist an toàn cho robot arm và Unitree G1.

Humanoid Adaptation: Mở Rộng VIMA lên Robot Hình Người DoF Cao
Capstone series VIMA: adapt từ tabletop 6-DoF lên Unitree G1 23-DoF — freeze backbone, swap action head, bridge data gap với teacher-student và LoRA fine-tuning.

PlotJuggler Lua Transforms: Tính power, tracking error cho G1
Dùng Custom Function Editor trong PlotJuggler để viết Lua script tính power per joint (τ × dq), velocity tracking error — phát hiện khớp quá tải trên Unitree G1 mà kênh /lowstate không có sẵn.

ZMQ + VideoViewer: Debug Sim-to-Real G1 với PlotJuggler
Xây cầu nối ZMQ từ MuJoCo/Python sang PlotJuggler để stream state G1 simulation realtime, đồng bộ VideoViewer với dữ liệu thật, và so sánh gap sim-to-real từng khớp, từng pha gait — workflow nâng cao nhất của series.
Unitree G1 whole-body với cuRobo: floating base, tool frames và retargeting
Hướng dẫn triển khai hướng whole-body cho Unitree G1 bằng cuRobo: extra_links floating base, tool frames, MotionRetargeter, IK/MPC và dữ liệu BVH/SOMA.

PlotJuggler + G1: Cài đặt ROS2 và kết nối live
Cài ros-humble-plotjuggler-ros, cấu hình CycloneDDS cho Unitree G1, rồi stream live /lowstate và /sportmodestate trong 15 phút.

IMU Debug G1: Quaternion → Euler + FFT phân tích rung
Dùng ToolboxQuaternion chuyển quaternion IMU G1 sang roll/pitch/yaw, áp dụng ToolboxFFT trên gyroscope để phát hiện tần số cộng hưởng cơ học, và Moving Average làm mượt foot_force khi phân tích gait.

SOMA-X v0.2: One Rig, Every Body
SOMA-X v0.2 thống nhất body model, pose, LOD và pose inversion cho physical AI, humanoid simulation và robotics.

MPC-RL: Huấn luyện Humanoid bằng MPC
Hướng dẫn MPC-RL cho humanoid: dùng MPC làm reward trong PPO, cài repo, training, inference và đọc kết quả locomotion, push recovery.

MotionBricks: token chuyển động thời gian thực
Kết nối SONIC với MotionBricks: VQVAE, pose/root models, synthetic training và ZMQ v4 token_state cho G1.

Upper body G1: IK, VR và MuJoCo
Đi theo pipeline OpenWBT: VR wrist pose, G1_29_ArmIK, clip action_hl_idx và chạy upper body G1 trong MuJoCo.

Checklist sim2real cho controller G1
Checklist chuyển controller G1 từ MuJoCo sang robot thật: DDS, ROS_DOMAIN_ID, OpenWBT, log .pkl, PlotJuggler và torque guard.
Unitree G1 arm-only với cuRobo: điều khiển tay mà không phá balance
Cách dùng cuRobo cho Unitree G1 ở chế độ arm-only: lock chân/waist, joint map, tool frame cổ tay, self-collision và giới hạn gửi command.
Open vs Closed: License, Data Moat Và Tương Lai 2027
So sánh license robot dataset, rủi ro train model thương mại, data moat khép kín và dự báo open vs closed năm 2027.
Teleoperation: Thu Thập Dữ Liệu Robot Thực Tế
So sánh AgiBot, Unitree XR, ALOHA 2, Mobile ALOHA và GELLO để chọn stack teleoperation thu dữ liệu robot thật theo ngân sách.
Human Video Mining: Khai Thác Video Người Cho Robot
Cách dùng Ego4D, EPIC-Kitchens và video web để pre-train policy robot humanoid trước khi fine-tune bằng dữ liệu robot thật.
Synthetic Data Pipeline: Từ Sim Đến Thực
Cách biến vài demo người thành hàng nghìn trajectory robot bằng MimicGen, GR00T-Mimic, RoboCasa và co-training sim-real.

VLA Data Scaling: Luật Scaling Cho Robot Learning
Data robot không scale theo số demo thô. Bài này giải thích power law theo diversity và khi nào thu thêm data là phí tiền.
Data Strategy: Team Nhỏ Nên Thu Thập Dữ Liệu Gì?
Playbook thực chiến cho team nhỏ: thu data SO-101, chuẩn LeRobotDataset v2, fine-tune VLA và dùng cộng đồng Hugging Face.

Retarget AMASS/GMR sang robot
Đi theo hai luồng retarget thật: H2O/OmniH2O với AMASS SMPL+H và GMR với SMPL-X, BVH, FBX, PICO.

Teleop toàn thân: TWIST và HOMIE
So sánh TWIST và HOMIE để thiết kế trạm thu dữ liệu teleop toàn thân cho Unitree G1.

Huấn luyện tracker và LMO RL
Từ H2O, OmniH2O và TWIST đến LMO RL: cách train controller có thể tái lập cho WholeBodyVLA.
Sim-to-real: kiểm trước khi lên G1
Checklist sim-to-real cho Unitree G1: kiểm motion, checkpoint, Redis, MuJoCo và mạng trước khi chạm hardware.

Video người: Phantom và pi0.5
So sánh Phantom và pi0.5 để biết khi nào video người trở thành dữ liệu train, dữ liệu robot phái sinh, hay bằng chứng benchmark.

Stack VLA: dữ liệu đến triển khai
Khép lại series bằng lifecycle VLA từ LeRobot dataset, norm stats, checkpoint pi0.5 đến policy server và action trên robot.
Bản đồ dữ liệu humanoid 2026
Bản đồ beginner-friendly về dữ liệu humanoid: file thô, LeRobot, Isaac Lab, Humanoid Everyday và ai kiểm soát giá trị ở từng lớp.

Teleop VR: từ PICO/ZED đến HDF5
Walkthrough pipeline EgoHumanoid: PICO/ZED, HDF5 thô, 5 stage xử lý và checklist consent/licensing cho dữ liệu humanoid.

Căn góc nhìn người sang robot
Giải thích cách EgoHumanoid dùng depth warping và inpainting để biến video egocentric của người thành quan sát tương thích robot.

unifolm-vla + Unitree G1 (Bài 5): deploy inference server, SSH tunnel, và locomotion song song
Bài cuối series: khởi động FastAPI inference server, kết nối G1 qua SSH tunnel, gửi action commands, chạy arm VLA và locomotion đồng thời — kèm safety checklist và debug guide cho các lỗi thường gặp trên phần cứng thật.
Retarget SMPL-X sang Unitree G1
Trace pipeline retarget của GRAIL: SMPL-X sang G1, hand action, table geometry, lift threshold và BPS.

Train SONIC, export và đánh giá GRAIL
Train task-general tracker trong SONIC, nối số liệu paper với code path, export rollout thành motion library.

Tạo asset 3D và terrain cho GRAIL
Tách hai nhánh asset trong GRAIL: terrain thủ tục và Hunyuan3D text-to-mesh cho loco-manipulation.

Sinh video 2D HOI bằng Blender và Kling
Chạy gen_2dhoi cho cordless_drill: Bullet settling, scale/prompt refinement, render scene và video Kling.

Tái dựng 4D HOI: GEM, SAM2, MoGe
Giải thích stack recon_4dhoi: pose người, mask/depth, FoundationPose, HOIOptimizer, filtering và visualization.
VLA + WBC repos từ Trung Quốc: Unitree, THU RDT-1B, và cộng đồng mở
Deep dive vào các GitHub repos VLA và Whole-Body Control từ Trung Quốc và cộng đồng mở — Unitree (unifolm-vla, xr_teleoperate, unitree_rl_gym), THU RDT-1B, RobotEra humanoid-gym, và benchmark tools.

Whole-body VLA: kết hợp UMI + mocap/VR để thu data toàn thân
Kiến trúc và nguyên tắc thiết kế để mở rộng UMI từ upper-body manipulation sang whole-body humanoid data collection bằng cách kết hợp với mocap hoặc VR teleop — phân tích thực tế từ HumanPlus, OmniH2O, và Open-TeleVision.

unifolm-vla + Unitree G1 (Bài 4): fine-tune từ Qwen2.5-VL-7B — 8-GPU và single-GPU LoRA
Hướng dẫn fine-tune unifolm-vla từ checkpoint công khai Qwen2.5-VL-7B-Instruct (vì Unifolm-VLM-0 chưa public) — gồm approach chính thức 8-GPU DeepSpeed và workaround single-GPU với QLoRA cho beginner.

GR00T N1 + G1 (Bài 5): sim2real transfer, domain randomization, và eval với humanoid-bench
Closing the loop: domain randomization trong Isaac Lab, actuator modeling để thu hẹp sim2real gap, deploy lên G1 thật, và evaluate performance bằng humanoid-bench — cộng với debug guide cho các failure mode thường gặp.
VLA + WBC repos từ Mỹ: NVIDIA GR00T, openpi, HumanPlus, TeleVision
Deep dive vào các GitHub repos VLA và Whole-Body Control từ các công ty và lab Mỹ — NVIDIA Isaac-GR00T, GR00T-WholeBodyControl, Physical Intelligence openpi, Berkeley HumanPlus, Stanford TeleVision, OpenHelix, và EgoHumanoid.

GR00T N1 + G1 (Bài 4): deploy GR00T-WBC trên Unitree G1 — GEAR + SONIC
Hướng dẫn deploy GR00T-WBC stack (GEAR upper body 50Hz + SONIC locomotion 200Hz) trên Unitree G1 với checkpoint GR00T N1 đã fine-tune — joint mapping, PD tuning, safety, và adapt cho robot khác.
Bản đồ repos VLA + WBC 2025-2026: tổng quan các GitHub repos humanoid
Tổng hợp toàn bộ repos GitHub đang hoạt động của các công ty và lab nghiên cứu humanoid về VLA (Vision-Language-Action) và WBC (Whole-Body Control) — từ NVIDIA đến Unitree.

unifolm-vla + Unitree G1 (Bài 3): data pipeline — JSON → LeRobot → HDF5 → RLDS
Hướng dẫn chuyển đổi dữ liệu teleoperation 3 bước: từ JSON (xr_teleoperate) sang LeRobot V2.1, sang HDF5, sang RLDS format chuẩn cho training unifolm-vla — kèm cách verify dataset trước khi train.
Chọn camera cho humanoid robot: RGB-D, wrist camera và calibration
Hướng dẫn chọn camera cho humanoid robot: head RGB-D, wrist camera, RealSense, OAK-D, latency, ROS 2, calibration và affiliate placement.
Chọn Jetson cho humanoid robot: Orin Nano, Orin NX hay cloud GPU?
So sánh Jetson Orin Nano, Orin NX và cloud GPU cho humanoid robot theo ROS 2, camera, VLA inference, logging, training và ngân sách.
Bộ phần cứng humanoid robot: roadmap mua linh kiện từ prototype đến research
Hướng dẫn chọn phần cứng humanoid robot theo từng giai đoạn: compute, actuator, camera, IMU, nguồn, safety, logging và vị trí đặt affiliate links tự nhiên.

GR00T N1 + G1 (Bài 3): fine-tune GR00T N1 — GPU, config, training script
Hướng dẫn fine-tune GR00T N1 (2B params) với LeRobot dataset từ G1 — GPU requirements, training config, cách tránh overfitting, và evaluate checkpoint trước khi deploy.

GR00T N1 + G1 (Bài 2): thu data trong Isaac Lab và xr_teleoperate → LeRobot
Hướng dẫn thu data cho GR00T N1 theo hai track: Isaac Lab simulation teleop (không cần robot) và xr_teleoperate thật trên G1 — đều ra LeRobot format cho bước fine-tune.

unifolm-vla + Unitree G1 (Bài 2): thu thập dữ liệu với xr_teleoperate + Meta Quest 3
Hướng dẫn chi tiết setup xr_teleoperate với Meta Quest 3, kết nối G1, record demo, và mẹo thu thập dữ liệu chất lượng cao để VLA học được hành vi chính xác trên phần cứng thật.

GR00T N1 + Unitree G1: kiến trúc WBC+VLA decoupled từ 6Hz đến 500Hz
Hiểu cách GR00T N1 (VLA 6Hz) kết hợp với GR00T-WBC (200Hz) để điều khiển Unitree G1 — kiến trúc decoupled, tại sao không thể chạy end-to-end, và cách adapt cho robot khác.

unifolm-vla + Unitree G1 (Bài 1): kiến trúc hệ thống WBC+VLA từ dữ liệu đến robot thật
Tổng quan kiến trúc 3 repo — unifolm-vla (VLA), xr_teleoperate (thu thập dữ liệu), unitree_rl_gym (locomotion) — và cách chúng kết nối thành pipeline whole-body control cho Unitree G1 trên phần cứng thật.

SUGAR: Train Humanoid từ Video Người, Không Cần Reward
Hướng dẫn chi tiết SUGAR (arXiv 2026.05) — framework học loco-manipulation cho humanoid từ video người thật, full open-source, beginner-friendly từ A đến Z.

Booster Gym ICRA 2026: Train Humanoid T1 Sim-to-Real với Isaac Gym
Hướng dẫn chi tiết Booster Gym — RL framework end-to-end open-source train humanoid Booster T1 walking từ teleop đến deploy thực tế.
LIFT humanoid ICLR 2026: pretrain SAC + world model finetune
Reproduce LIFT ICLR 2026: pretrain SAC trong MuJoCo Playground rồi sim2sim finetune world model trên Brax cho Booster T1, Unitree G1.
SteadyTray: Dạy Unitree G1 bưng khay bằng Residual RL
Hướng dẫn chi tiết reproduce SteadyTray trên IsaacLab — humanoid Unitree G1 bưng khay không rơi đồ bằng kiến trúc Residual RL hai tầng.
Sim-to-Real cho Humanoid: Deployment Best Practices
Pipeline hoàn chỉnh deploy RL locomotion policy lên robot humanoid thật — domain randomization, system identification, safety, và Unitree SDK.

Humanoid Parkour: Jumping, Climbing và Obstacle Course
Parkour cho humanoid robot — nhảy chướng ngại vật, leo cầu thang, vượt địa hình khó bằng RL với terrain perception.

Loco-Manipulation: Walking trong khi bê và thao tác vật thể
Kết hợp locomotion và manipulation: bê hộp, đẩy xe, mở cửa trong khi đi, với reward design multi-objective và training pipeline.

Unitree H1-2: Enhanced Locomotion với New Hardware
Khám phá H1-2 với dexterous hands và improved actuators, cách hardware mới ảnh hưởng locomotion, và loco-manipulation cơ bản.

Unitree H1: Running, Turning và Dynamic Motions
Mở rộng H1 policy sang running 2+ m/s, sharp turning, lateral walking, và multi-gait command-conditioned policy.
Unitree H1: Full-size Humanoid Locomotion Training
Huấn luyện locomotion cho Unitree H1 full-size, so sánh với G1, và điều chỉnh reward + PD gains cho robot 1.8m.
Unitree G1 vs H1 vs Tesla Optimus: So sánh humanoid 2026
Phân tích chi tiết 3 nền tảng humanoid robot phổ biến nhất — specs, giá thành, SDK và khả năng ứng dụng thực tế.

Unitree G1: Terrain Adaptation và Robust Walking
Mở rộng walking policy cho G1 lên terrain phức tạp với curriculum learning, domain randomization, và teacher-student training.

Unitree G1: Train Walking Policy từ Scratch trong Isaac Lab
Hướng dẫn từng bước train walking policy cho Unitree G1 với PPO trong Isaac Lab, từ config đến evaluation.

Reward Engineering cho Bipedal Walking: Nghệ thuật thiết kế reward
Phân tích chi tiết 12+ reward terms cho humanoid walking, kỹ thuật tránh reward hacking, và reward curriculum từ đứng đến đi.

RL Locomotion cho Humanoid: Cơ bản và Environment Setup
Tìm hiểu tại sao locomotion humanoid là bài toán khó, MDP formulation cho bipedal walking, và setup Isaac Lab environment cho Unitree G1.
Tương lai Humanoid: Cơ hội cho kỹ sư robotics
Thị trường humanoid robot $38B vào 2035, xu hướng tuyển dụng, kỹ năng cần thiết và lộ trình học cho kỹ sư robotics Việt Nam.

Loco-Manipulation: Robot vừa đi vừa thao tác
Kỹ thuật điều khiển humanoid đồng thời di chuyển và thao tác vật -- decoupled control, teleoperation và imitation learning.

RL cho Humanoid: Humanoid-Gym đến sim2real
Hướng dẫn train locomotion policy cho humanoid robot với Humanoid-Gym, từ cấu hình reward đến zero-shot sim-to-real transfer.

Whole-Body MPC: Điều khiển toàn thân real-time
Whole-body Model Predictive Control với MuJoCo và iLQR -- từ lý thuyết contact dynamics đến deploy real-time trên humanoid robot.
Humanoid control cơ bản: IK đến task-space control
Từ Inverse Kinematics đến operational space control -- lý thuyết và code Python cho điều khiển humanoid robot cân bằng và thực hiện task.
Humanoid Robots 2026: Toàn cảnh các nền tảng
So sánh chi tiết Atlas, Optimus Gen 3, Figure 02, Unitree H1/G1/H2, Fourier GR-2 và 1X NEO -- specs, giá, SDK và ROS 2 support.
Robot Humanoid: Từ nghiên cứu đến ứng dụng thực tế
Tổng quan robot Humanoid — bipedal walking, whole-body control và các nền tảng Tesla Optimus, Figure 02, Unitree H1.