catkin är det officiella byggsystemet för ROS och efterföljaren tillursprungliga ROS-byggsystemet, rosbuild. … catkins arbetsflöde är mycket likt CMakes men lägger till stöd för automatisk "hitta paket"-infrastruktur och att bygga flera, beroende projekt samtidigt.
Vad står catkin för?
Ordet catkin är ett lånord från det mellanholländska katteken, som betyder " kattunge" (jämför även tyska Kätzchen). Detta namn beror antingen på likheten mellan de långa sorterna av kattungar med en kattunges svans, eller på den fina pälsen som finns på vissa kattungar. Ament kommer från latinets amentum, som betyder "stringtrosa" eller "rem ".
Hur gör man ett kattpaket?
För att ett paket ska anses vara ett kattpaket måste det uppfylla några krav:
- Förpackningen måste innehålla ett kattkompatibelt paket. xml-fil. …
- Paketet måste innehålla en CMakeLists. txt som använder catkin. …
- Varje paket måste ha sin egen mapp.
Vad är catkin-arbetsyta?
En catkin-arbetsyta är en katalog (mapp) där du kan skapa eller ändra befintliga catkin-paket. Catkin-strukturen förenklar bygg- och installationsprocessen för dina ROS-paket.
Vad är ett ROS-paket?
Ett ROS-paket är helt enkelt en katalog som härstammar från ROS_PACKAGE_PATH (se ROS-miljövariabler) som har ett paket. xml-fil i den. Paketen är den mest atomära enheten av konstruktion och enheten för frigöring.