Repolode
autorope

autorope/donkeycar

Biblioteca Python y plataforma de hardware de código abierto para construir autos RC autónomos a pequeña escala, con un simulador para experimentar antes de construirlos.

Estrellas
3,539
Forks
1,364
Issues abiertos
140
Último commit
hace 4 días

¿Qué es?

Donkeycar es una biblioteca Python minimalista y modular para construir y entrenar pequeños autos robot autónomos. Está dirigida a aficionados, estudiantes e investigadores, y se basa en la experimentación rápida y en facilitar las contribuciones de la comunidad. Cada auto se define como una secuencia de componentes que se ejecutan en orden en cada ciclo del vehículo, así que puedes cambiar cámaras, controladores, actuadores o tu propio código sin reescribir todo el sistema.

La plataforma admite tres tipos de piloto automático: aprendizaje profundo (con TensorFlow, TensorFlow Lite y PyTorch), seguimiento de rutas con GPS y visión artificial. También incluye una interfaz web, un simulador integrado para probar modelos de conducción antes de disponer de hardware y herramientas para registrar imágenes de la cámara y datos de telemetría de conducción.

La instalación está preparada para Raspberry Pi, macOS y PC con Linux o Windows; usa uv para gestionar entornos e incluye extras de instalación específicos para cada plataforma.

Funciones clave

  • 01Secuencia modular de componentes del vehículo que se pueden intercambiar o ampliar.
  • 02Tres tipos de piloto automático: aprendizaje profundo, seguimiento de rutas con GPS y visión artificial.
  • 03Compatibilidad con modelos de TensorFlow, TensorFlow Lite y PyTorch.
  • 04Simulador integrado para probar la conducción antes de construir el hardware.
  • 05Interfaz web con control de juego desde el navegador y controles táctiles para el teléfono.
  • 06Registro de imágenes de la cámara y de las entradas de dirección y aceleración.

Casos de uso

  • Construir un pequeño auto robot con Raspberry Pi que aprenda a conducir por sí solo.
  • Enseñar conducción autónoma y redes neuronales en cursos de secundaria o universidad.
  • Experimentar con modelos de piloto automático en el simulador antes de tener listo el hardware.
  • Competir en carreras de robocars DIY, incluidas carreras en línea con el simulador.

Inicio rápido

  1. 1

    Instala uv, el gestor de entornos (ejecuta el script de instalación oficial indicado en el README)

  2. 2

    Crea un entorno virtual para PC (Linux/Windows)

    uv venv ~/.venvs/donkeycar --python 3.12
  3. 3

    Activa el entorno virtual

    source ~/.venvs/donkeycar/bin/activate
  4. 4

    Instala Donkeycar desde PyPI con las extras para PC

    uv pip install donkeycar[pc]

Antes de usarlo

  • La configuración de Raspberry Pi requiere paquetes del sistema (python3-libcamera, python3-picamera2) que no están disponibles en PyPI.
  • Para conducir un coche real hay que construir el hardware; si no tienes un robot, puedes usar el simulador incluido.

En colecciones

Temas

Preguntas frecuentes

¿Qué es donkeycar?
Biblioteca Python y plataforma de hardware de código abierto para construir autos RC autónomos a pequeña escala, con un simulador para experimentar antes de construirlos. Donkeycar es una biblioteca Python minimalista y modular para construir y entrenar pequeños autos robot autónomos. Está dirigida a aficionados, estudiantes e investigadores, y se basa en la experimentación rápida y en facilitar las contribuciones de la comunidad. Cada auto se define como una secuencia de componentes que se ejecutan en orden en cada ciclo del vehículo, así que puedes cambiar cámaras, controladores, actuadores o tu propio código sin reescribir todo el sistema.
¿donkeycar es gratuito? ¿Qué licencia tiene?
donkeycar es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿donkeycar sigue mantenido?
Mantenimiento activo. El último commit de donkeycar fue el 4 nov 2026.
¿Para qué puedo usar donkeycar?
Construir un pequeño auto robot con Raspberry Pi que aprenda a conducir por sí solo. Enseñar conducción autónoma y redes neuronales en cursos de secundaria o universidad. Experimentar con modelos de piloto automático en el simulador antes de tener listo el hardware. Competir en carreras de robocars DIY, incluidas carreras en línea con el simulador.
¿Cómo se instala donkeycar?
Instala uv, el gestor de entornos (ejecuta el script de instalación oficial indicado en el README) Crea un entorno virtual para PC (Linux/Windows): uv venv ~/.venvs/donkeycar --python 3.12 Activa el entorno virtual: source ~/.venvs/donkeycar/bin/activate Instala Donkeycar desde PyPI con las extras para PC: uv pip install donkeycar[pc]
¿Dónde consigo donkeycar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/autorope/donkeycar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados