catkin è il sistema di build ufficiale di ROS e il successore delsistema di build ROS originale, rosbuild. … il flusso di lavoro di catkin è molto simile a quello di CMake, ma aggiunge il supporto per l'infrastruttura "trova pacchetto" automatica e la creazione di più progetti dipendenti contemporaneamente.
Cosa significa amento?
La parola catkin è una parola in prestito dall'olandese medio katteken, che significa " gattino" (confronta anche il tedesco Kätzchen). Questo nome è dovuto alla somiglianza dei lunghi tipi di amenti con la coda di un gattino, o alla pelliccia fine che si trova su alcuni amenti. Ament deriva dal latino amentum, che significa "perizoma" o "cinghia ".
Come si crea un pacchetto amento?
Affinché un pacco possa essere considerato un pacco amento, deve soddisfare alcuni requisiti:
- Il pacco deve contenere un pacco conforme all'amento. file xml. …
- Il pacchetto deve contenere una CMakeLists. txt che usa amento. …
- Ogni pacchetto deve avere la propria cartella.
Cos'è lo spazio di lavoro amento?
Uno spazio di lavoro catkin è una directory (cartella) in cui puoi creare o modificare pacchetti catkin esistenti. La struttura catkin semplifica il processo di compilazione e installazione per i tuoi pacchetti ROS.
Cos'è un pacchetto ROS?
Un pacchetto ROS è semplicemente una directory discendente da ROS_PACKAGE_PATH (vedi Variabili d'ambiente ROS) che contiene un pacchetto. xml al suo interno. I pacchetti sono l'unità di build più atomica e l'unità di rilascio.