Resumen
Esta página enlaza y aloja varios tutoriales de base para garantizar la calidad de estos para ROS y proyectos basados en ROS.
<< TableOfContents (4) >>
Artículos
Mejores prácticas
- Best Practices
In this tutorial you will learn how to search and use ROS best practices.
Pruebas y análisis estático
Prueba automática con ROS ({i} Creado originalmente por BrianGerkey con contribuciones de otros)
En este tutorial, aprenderá sobre la importancia de las pruebas automatizadas y sobre cómo organizarlas dentro de ROS, incluidos los indicadores para marcos de pruebas concretos.Integración continua con la infraestructura pública
En este tutorial, aprenderá cómo hacer uso de la infraestructura pública para ejecutar pruebas automatizadas para su paquete ROS.Integración continua con repositorios privados
En este tutorial aprenderá a utilizar la integración continua para repositorios privados.Integrar pruebas en amento
En este tutorial, aprenderá por qué debe integrar pruebas en la compilación al usar catkin.Guía de calidad de ROS2: garantizar la calidad del código << BR >> Incluye la ejecución de análisis de código estático con ament, análisis de seguridad de subprocesos estáticos (con anotaciones), análisis dinámico de puntos muertos y carreras con desinfectantes y cálculo de cobertura de código.
Linting ROS 2 Packages with mypy
Una publicación de blog de Ted Kern sobre cómo configurar ament_lint para mypy verifica tu código Python 3.
Lanzamiento de un paquete
Indexe su paquete ({i} Creado por rosdistro)
Este tutorial explica cómo crear una página wiki de ROS para su propio repositorio de ROS agregándola al indexador.Lanzamiento de un paquete por primera vez ({i} Creado por bloom)
"Esta guía le ayudará a lanzar un nuevo paquete ROS utilizando las herramientas bloom y catkin. De forma predeterminada, bloom lanza paquetes a la granja pública de compilación ROS ...".Lanzamiento de una nueva versión de un paquete ({i} Creado por bloom)
"Comience con este tutorial si los paquetes que desea lanzar ya se publicaron antes".
'Crear un nuevo tutorial:' << NewPage (TutorialTemplate, Ingrese el nombre del tutorial, Tutoriales,% s) >>
Create a new tutorial: