catkin est le système de construction officiel de ROS et le successeur du système de construction ROS original, rosbuild. … Le flux de travail de catkin est très similaire à celui de CMake, mais ajoute la prise en charge de l'infrastructure automatique de "recherche de paquet" et la création de plusieurs projets dépendants en même temps.
Qu'est-ce que chaton signifie ?
Le mot catkin est un emprunt du moyen néerlandais katteken, qui signifie " chaton" (comparez aussi l'allemand Kätzchen). Ce nom est dû soit à la ressemblance des longues sortes de chatons avec la queue d'un chaton, soit à la fourrure fine que l'on trouve sur certains chatons. Ament vient du latin amentum, qui signifie "string" ou "sangle ".
Comment fabrique-t-on un paquet de chatons ?
Pour qu'un paquet soit considéré comme un paquet de chatons, il doit répondre à quelques exigences:
- L'emballage doit contenir un emballage conforme aux chatons. fichier xml. …
- Le paquet doit contenir un CMakeLists. txt qui utilise catkin. …
- Chaque paquet doit avoir son propre dossier.
Qu'est-ce que l'espace de travail Catkin ?
Un espace de travail catkin est un répertoire (dossier) dans lequel vous pouvez créer ou modifier des packages catkin existants. La structure catkin simplifie le processus de construction et d'installation de vos packages ROS.
Qu'est-ce qu'un package ROS ?
Un package ROS est simplement un répertoire descendant de ROS_PACKAGE_PATH (voir Variables d'environnement ROS) qui contient un package. fichier xml dedans. Les packages sont l'unité de construction la plus atomique et l'unité de publication.