Estás leyendo la documentación para una versión de desarrollo. Para la última versión publicada, por favor revisa Humble.

Documentación de ROS2

Robot Operating System (ROS) es un conjunto de bibliotecas de software y herramientas para crear aplicaciones para robots. Desde controladores y algoritmos de última generación hasta potentes herramientas para desarrolladores, ROS tiene las herramientas de código abierto que necesita para su próximo proyecto de robótica.

Desde que se inició ROS en 2007, muchas cosas han cambiado en la comunidad de robótica y ROS. El objetivo del proyecto ROS 2 es adaptarse a estos cambios, aprovechando lo bueno de ROS 1 y mejorando lo que no lo es.

Este sitio contiene la documentación para ROS 2. Si estás buscando documentación de ROS 1, consulta ROS wiki.

Si usas ROS 2 en tu trabajo, consulte Citations para citar ROS 2.

Empezando

  • Instalación

    • Instrucciones para configurar ROS 2 por primera vez

  • Tutoriales

    • ¡El mejor lugar para comenzar para los nuevos usuarios!

    • Proyectos de muestra prácticos que lo ayudan a desarrollar una progresión de las habilidades necesarias

  • Guías prácticas

    • Respuestas rápidas a su «¿Cómo puedo…?» preguntas sin ir a los Tutoriales

  • Conceptos

    • Explicaciones de alto nivel de los conceptos centrales de ROS 2 cubiertos en los Tutoriales

  • Contacto

    • Respuestas a tus preguntas o un foro para iniciar una discusión.

El proyecto ROS 2

Si estás interesado en el avance del proyecto ROS 2:

  • Contribuyendo

    • Mejores prácticas y metodología para contribuir a ROS 2, así como instrucciones para migrar contenido existente de ROS 1 a ROS 2

  • Distribuciones

    • Distribuciones pasadas, presentes y futuras de ROS 2

  • Estado de las funciones

    • Funciones en la versión actual

  • Ideas destacadas

    • Ideas para características deseadas que no están en desarrollo activo

  • Hoja de ruta

    • Trabajo planificado para el desarrollo de ROS 2

  • ROSCon Talks

    • Presentaciones de la comunidad sobre ROS 2

  • Gobernanza de Proyecto

    • Información sobre el Comité Directivo Técnico de ROS, los Grupos de Trabajo y los próximos eventos

  • Marketing

    • Materiales de marketing descargables

Otros recursos de ROS

  • Respuestas de ROS (ROS 1, ROS 2)

  • Propuestas de mejora de ROS (REP) (ROS 1, ROS 2)

    • Propuestas de nuevos diseños y convenciones

  • ROS Discourse (ROS 1, ROS 2)

    • Foro de debates generales y anuncios para la comunidad ROS

    • Consulta la Página de contacto para obtener más información

  • Índice ROS (ROS 1, ROS 2)

    • Lista indexada de todos los paquetes (es decir, Python Package Index (PyPI) para paquetes ROS)

    • Ver qué distribuciones de ROS admite un paquete

    • Enlace al repositorio de un paquete, documentación API o sitio web

    • Inspeccione la licencia, el tipo de compilación, los mantenedores, el estado y las dependencias de un paquete

    • Obtén más información sobre un paquete en ROS Answers

  • Prelanzamiento de ROS (ROS 1)

    • Genera comandos para emular ROS Buildfarm en su máquina local

    • Actualmente solo muestra distribuciones ROS 1

  • Robots ROS (ROS 1, ROS 2)

    • Muestra proyectos de robots de la comunidad.

    • Instrucciones sobre cómo contribuir con un robot

  • ROS Wiki (ROS 1)

    • Documentación de ROS 1 y contenido modificable por el usuario

    • Activo hasta que al menos la última distribución de ROS 1 sea EOL

  • ROS.org (ROS 1, ROS 2)

    • Página de inicio de productos ROS 1 y ROS 2, con descripción de alto nivel de ROS y enlaces a otros sitios de ROS

Obsoleto