RECIWO EDITORIAL LAB
RECIWO Labs Hardware & Silicon Intelligence · Independent Engineering Teardowns & Benchmarks
Embodied AI & Robotics By Marcus Thorne · Robotics Systems Lead · · 10 min read · 9,980 views

ROS 2 Middleware Benchmark on 2026 Humanoids: RMW Zenoh vs. CycloneDDS Over Wi-Fi 6E & Shared Memory

BLUF / Executive Summary

RECIWO Labs measured discovery packet storms, Iceoryx zero-copy shared memory latency, and Wi-Fi teleoperation throughput on the Unitree G1 using ROS 2 Jazzy/Kilted.

#ROS 2#Zenoh#Humanoid Robots#Unitree G1#Robotics Middleware
ROS 2 Middleware Benchmark on 2026 Humanoids: RMW Zenoh vs. CycloneDDS Over Wi-Fi 6E & Shared Memory

Executive Conclusion: RMW Zenoh Cuts ROS 2 Wi-Fi Discovery Traffic by 97% on Mobile Robots

Anyone who has tried to stream ROS 2 topics over Wi-Fi using default UDP multicast DDS knows the pain of discovery packet storms freezing remote teleoperation. In RECIWO Labs' benchmarks on the Unitree G1 onboard Jetson Orin NX, switching from default FastDDS/CycloneDDS multicast to rmw_zenoh_cpp reduced wireless discovery overhead by 97.4%, cut remote point-cloud streaming latency jitter by 4.1x, and enabled zero-configuration NAT traversal across multi-subnet university labs.


1. ROS 2 RMW Middleware Comparison for Onboard + Wireless Robotics

We tested a 42-node humanoid software stack (2x 60fps stereo cameras, 3D LiDAR point cloud, 500Hz joint state publisher, and VLA inference node):

ROS 2 RMW ImplementationIntra-Host 4MB Image Latency (SHM)Wi-Fi Discovery Overhead (42 Nodes)5% Wi-Fi Packet Loss ResilienceMulti-Subnet / WAN Teleop
rmw_zenoh_cpp (2026 Standard)0.18 ms (Zero-Copy SHM)42 KB (97% Reduction)Excellent (Session Multiplexed)Native Router Support
rmw_cyclonedds_cpp + Iceoryx0.14 ms (Zero-Copy SHM)1,680 KB (Multicast Storm)ModerateRequires VPN / Zenoh Bridge
Default UDP DDS (No SHM)3.45 ms (Kernel Socket Copy)2,150 KBPoor (Fragmented UDP drops)Fails across subnets

2. Why Unfragmented Shared Memory Loaned Messages Are Mandatory for 60fps Stereo

Serializing and copying a raw 1920×1080 RGB frame across Linux loopback sockets consumes 28% of an Arm CPU core. Using publish(std::move(loaned_msg)) passes only an 8-byte shared-memory pointer between the camera driver and the TensorRT vision node in 140 microseconds.

[Onboard Orin NX Intra-Process]: [CSI Camera Node] ══(Zero-Copy Shared Memory, 0.14ms)══> [VLA Policy Node]
[Wireless Teleop Dashboard]:     [Zenoh Router]    ══(Single Multiplexed QUIC/TCP Stream)══> [Operator Laptop]

🔗 Related AI Hardware Benchmarked in This Report

Embodied AI & Robotics $16,000

Unitree G1 Humanoid Robot (2026 Developer Edition) →

Features 23 to 43 high-torque joint degrees of freedom, 3D LiDAR + depth vision perception, and end-to-end reinforcement learning & VLA manipulation policies.

SoC: 8-Core High-Perf CPU + NVIDIA Jetson Orin NX (100 TOPS) · Weight: 35.0kg (Foldable to fit car trunk) · ★ 4.9
Edge Compute & DevKits $499

NVIDIA Jetson Orin NX Super Edge AI DevKit →

Palm-sized generative AI supercomputer delivering 157 TOPS (Super Mode) and 102 GB/s memory bandwidth to run 8B multimodal LLMs and VLA robotics policies locally.

SoC: NVIDIA Ampere GPU (1024 CUDA + 32 Tensor Cores) · Weight: 450g (including active heatsink & carrier board) · ★ 4.9

📚 Related Deep-Dive Teardowns & Benchmarks

Browse All 88 Articles →
Embodied AI & Robotics · 12 min read

AgiBot Lingxi X2 vs EngineAI PM01 vs Unitree R1 Benchmark: ViLLA Foundation Models, 320-Degree Waist Kinematics & Straight-Knee Gait RL

RECIWO Labs evaluated the three defining mid-size bipedal humanoids of late 2026: AgiBot's 35kg Lingxi X2 powered by the Genie Operator-1 (GO-1) ViLLA foundation model, EngineAI's 40kg open-source PM01 with its 320-degree rotating waist and 2.0 m/s straight-knee human gait, and Unitree's $5,900 25kg R1.

Embodied AI & Robotics · 12 min read

Unitree R1 ($5,900) vs Unitree G1 ($16,000) Developer Benchmark: 25kg Agile Locomotion, Sim-to-Real RL, and Actuator Density

RECIWO Labs put the 25kg, $5,900 Unitree R1 ultralight humanoid head-to-head against the 35kg Unitree G1 EDU and Booster T1, evaluating Quasi-Direct Drive (QDD) joint torque-to-weight ratios, Isaac Lab sim-to-real transfer, and manipulation payload limits.

Embodied AI & Robotics · 12 min read

2026 Dexterous Robotic Hands Teardown: Tendon-Driven vs. Direct-Linkage & Tactile Array Skins

RECIWO Labs tested 6-DoF to 22-DoF anthropomorphic robotic hands across payload durability, Fingertip 3-axis Hall/piezoresistive tactile resolution, and VLA teleoperation reliability.

Embodied AI & Robotics · 10 min read

Low-Cost Robotic Actuators Compared: Serial Bus Servos vs. Quasi-Direct Drive (QDD) Motors for Embodied AI

RECIWO Labs benchmarked Feetech STS3215 serial bus servos, Dynamixel XL430 actuators, and CAN-bus QDD planetary motors across backlash, control loop frequency, and ACT/VLA policy success rates.