catkin és el sistema de compilació oficial de ROS i el successor delsistema de compilació original de ROS, rosbuild. … El flux de treball de catkin és molt similar al de CMake, però afegeix suport per a la infraestructura automàtica de "trobar paquets" i la creació de múltiples projectes dependents al mateix temps.
Què significa ament?
La paraula catkin és un préstec del neerlandès mitjà katteken, que significa " gatet" (compareu també amb l'alemany Kätzchen). Aquest nom es deu o bé a la semblança dels llargs tipus d'aments amb la cua d'un gatet, o al pelatge fi que es troba en alguns aments. Ament ve del llatí amentum, que significa "tang" o "corretja ".
Com es fa un paquet d'aments?
Perquè un paquet es consideri un paquet d'aments ha de complir uns quants requisits:
- El paquet ha de contenir un paquet compatible amb l'ament. fitxer xml. …
- El paquet ha de contenir un CMakeLists. txt que utilitza catkin. …
- Cada paquet ha de tenir la seva pròpia carpeta.
Què és l'espai de treball catkin?
Un espai de treball de catkin és un directori (carpeta) on podeu crear o modificar paquets de catkin existents. L'estructura de catkin simplifica el procés de creació i instal·lació dels vostres paquets ROS.
Què és un paquet ROS?
Un paquet ROS és simplement un directori descendent de ROS_PACKAGE_PATH (vegeu Variables d'entorn ROS) que té un paquet. fitxer xml en ell. Els paquets són la unitat de construcció més atòmica i la unitat de llançament.