
Unitree G1
Bipedal humanoid robot by Unitree Robotics, designed as a compact research, development, and developer platform.
- Research
- Home Assistance

Intel RealSense SDK 2.0 (also known as librealsense2) is the official developer kit supporting the RealSense family: depth (D415, D435, D435i, D455, D456), tracking (T265), LiDAR (L515), and new stereo cameras (D421, D456). The SDK handles capture of RGB, depth, infrared, IMU, and tracking streams over USB 3.0 (UVC/HID).
The SDK has three layers: low-level libuvc/V4L2 (Linux) or Media Foundation (Windows) for USB transport, mid-level rs2 implementing rectification, depth-from-stereo, and temporal post-filters; the high level exposes processing blocks (align, colorize, decimation, hole-filling). The bundled Intel RealSense Viewer enables live debugging.
The SDK is open-source under Apache 2.0. It integrates natively with ROS 2 (realsense-ros wrapper), OpenCV, PCL, and AI frameworks (TensorFlow, PyTorch). Used in humanoids (Atlas, Digit, ARMAR-6), AMRs (Husky, MiR), VR/AR devices, and quality-inspection systems.
An SDK (Software Development Kit) is a curated set of libraries, interfaces, tools, sample code, and documentation intended for building applications and integrating with a specific hardware device, platform, or service. In robotics, an SDK typically exposes device control, telemetry, sensor access, configuration, and execution functions, significantly reducing the time-to-first-integration for developers targeting a specific robot or platform.
A Driver is a software layer responsible for communication with a specific hardware device or component. In robotics, drivers enable support for sensors (LiDARs, cameras, IMUs), actuators, motor controllers, grippers, and other modules at the hardware or low-level OS layer. They abstract device-specific protocols (USB, CAN, UART, EtherCAT) and expose a standardised interface to the middleware or application layer above.
A Perception Stack encompasses the software layers that process data from cameras, LiDARs, IMUs, microphones, and other sensors in order to recognise the surrounding environment, perform localisation, detect and track objects, and interpret the scene. It is typically the first processing stage in an autonomous robot's data pipeline, feeding its outputs to planning and control stacks.
Boston Dynamics Atlas (perception), Agility Robotics Digit, Universal Robots e-Series demo apps, Clearpath Husky (default RGB-D), thousands of academic projects and startups.
7.7k★ on GitHub, ~150k apt/pip downloads monthly, 600+ contributors, the most popular depth-camera SDK in robotics.

Bipedal humanoid robot by Unitree Robotics, designed as a compact research, development, and developer platform.

Unitree H1 is a full-size general-purpose humanoid robot (~180 cm, ~47 kg). Bipedal, 5 DOF per leg + 4 DOF per arm, 3.3 m/s walking speed, 360° perception via 3D LiDAR + depth camera, Unitree M107 PMSM joint motors with ~360 N·m peak knee torque. Standard compute: Intel Core i5/i7; optional NVIDIA Jetson Orin NX.
Requires USB 3.0 for full depth+RGB resolution at 30 fps. USB 2.0 limits to depth-only QVGA.
License family: Permissive
ARM64 native build, Jetson Orin optimizations.
Improved post-processing filters, D421 support.
D405 support, IMU calibration tools.
L515 LiDAR support, T265 tracking integration.
Rewrite from legacy SDK, unified API for D-series.