Diseños imprimibles en 3D y listas de piezas de código abierto para los brazos robóticos de bajo costo SO-100/SO-101, compatibles con la biblioteca LeRobot.
realsenseai/librealsense
SDK de C++ multiplataforma para cámaras de profundidad Intel RealSense, con transmisión de profundidad y color, y datos de calibración intrínsecos y extrínsecos.
- Estrellas
- 9,088
- Forks
- 5,047
- Issues abiertos
- 43
- Último commit
- anteayer
¿Qué es?
librealsense es el SDK 2.0 para cámaras de profundidad RealSense. Permite que las aplicaciones abran flujos de profundidad y color desde dispositivos compatibles y lean información de calibración intrínseca y extrínseca, para que los desarrolladores puedan trabajar con datos de profundidad 3D de cámaras estéreo sin escribir drivers de bajo nivel.
El SDK funciona en Windows, Linux, macOS, Android y Docker, e incluye guías de instalación para Jetson y Raspberry Pi. Ofrece wrappers para C++, C, C#, Python, ROS 2 y una REST API; el repositorio también incluye código de ejemplo, RealSense Viewer para transmitir y grabar, y Depth Quality Tool para medir la precisión y la tasa de relleno.
El repositorio también incorpora procesamiento acelerado por GPU mediante CUDA o AMD HIP/ROCm, seleccionable en el momento de la compilación. Es compatible con la línea de cámaras estéreo D400, incluidos los modelos D455, D435if, D405, D457 y D555 PoE.
Funciones clave
- 01Transmisión de profundidad y color desde cámaras RealSense.
- 02Acceso a datos de calibración intrínsecos y extrínsecos.
- 03Wrappers para C++, C, C#, Python, ROS 2 y REST API.
- 04Funciona en Windows, Linux, macOS, Android y Docker, con guías para Jetson y Raspberry Pi.
- 05Incluye RealSense Viewer y Depth Quality Tool.
- 06Aceleración opcional por GPU mediante CUDA o AMD HIP/ROCm.
Casos de uso
- Añadir detección de profundidad a robots o plataformas móviles autónomas.
- Crear aplicaciones de escaneo 3D o medición de objetos.
- Crear prototipos de flujos de trabajo de visión artificial con ROS 2 o Python.
- Evaluar y ajustar la precisión de las cámaras RealSense antes de implementarlas.
Inicio rápido
- 1
Instala el paquete estable de Python
pip install pyrealsense2 - 2
Clona el repositorio y crea un directorio de compilación
git clone https://github.com/realsenseai/librealsense.git && cd librealsense && mkdir build && cd build - 3
Configura la compilación con CMake
cmake .. - 4
Compila el proyecto
cmake --build .
Antes de usarlo
- Para aprovechar al máximo el SDK, se necesita una cámara de profundidad RealSense.
- Algunas bibliotecas más recientes de código cerrado se distribuyen por separado a través de Perception Studio.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es librealsense?
- SDK de C++ multiplataforma para cámaras de profundidad Intel RealSense, con transmisión de profundidad y color, y datos de calibración intrínsecos y extrínsecos. librealsense es el SDK 2.0 para cámaras de profundidad RealSense. Permite que las aplicaciones abran flujos de profundidad y color desde dispositivos compatibles y lean información de calibración intrínseca y extrínseca, para que los desarrolladores puedan trabajar con datos de profundidad 3D de cámaras estéreo sin escribir drivers de bajo nivel.
- ¿librealsense es gratuito? ¿Qué licencia tiene?
- librealsense es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿librealsense sigue mantenido?
- Mantenimiento activo. El último commit de librealsense fue el 5 nov 2026.
- ¿Para qué puedo usar librealsense?
- Añadir detección de profundidad a robots o plataformas móviles autónomas. Crear aplicaciones de escaneo 3D o medición de objetos. Crear prototipos de flujos de trabajo de visión artificial con ROS 2 o Python. Evaluar y ajustar la precisión de las cámaras RealSense antes de implementarlas.
- ¿Cómo se instala librealsense?
- Instala el paquete estable de Python: pip install pyrealsense2 Clona el repositorio y crea un directorio de compilación: git clone https://github.com/realsenseai/librealsense.git && cd librealsense && mkdir build && cd build Configura la compilación con CMake: cmake .. Compila el proyecto: cmake --build .
- ¿Dónde consigo librealsense?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/realsenseai/librealsense
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Robot cuadrúpedo mini de código abierto e imprimible en 3D, basado en ESP32, con cara OLED y movimiento mediante servos.
SDK de Python y plataforma de apps para Reachy Mini, un robot de escritorio expresivo y de código abierto para desarrolladores y creadores de IA.
Simulador de robots de código abierto para modelar, programar y simular robots, vehículos y sistemas mecánicos.
Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo.
Herramienta en el navegador para comparar escaneos 3D y planos con CAD: ajustar elementos, medir, comparar desviaciones e invertir el proceso de ingeniería a STEP.