catkin سیستم ساخت رسمی ROS و جانشینسیستم اصلی ساخت ROS، rosbuild است. … گردش کار catkin بسیار شبیه به CMake است، اما پشتیبانی از زیرساخت های خودکار «پیدا کردن بسته» و ساخت چندین پروژه وابسته به طور همزمان را اضافه می کند.
catkin مخفف چیست؟
کلمه catkin یک واژه قرضی از هلندی میانه katteken به معنای " گربه" است (همچنین Kätzchen آلمانی را مقایسه کنید). این نام یا به دلیل شباهت گونه های دراز گربه به دم بچه گربه یا به دلیل خز ظریفی است که در برخی از گربه ها وجود دارد. Ament از کلمه لاتین amentum به معنای "تنگ" یا "بند" است.
چگونه یک بسته گربه ای درست می کنید؟
برای اینکه یک بسته به عنوان بسته catkin در نظر گرفته شود، باید چند شرط را برآورده کند:
- بسته باید حاوی یک بسته سازگار با catkin باشد. فایل xml. …
- بسته باید حاوی CMakeLists باشد. txt که از catkin استفاده می کند. …
- هر بسته باید پوشه مخصوص به خود را داشته باشد.
فضای کار catkin چیست؟
یک فضای کاری catkin یک پوشه (پوشه) است که در آن می توانید بسته های موجود catkin را ایجاد یا تغییر دهید. ساختار catkin فرآیند ساخت و نصب را برای بستههای ROS شما ساده میکند.
بسته ROS چیست؟
یک بسته ROS به سادگی یک دایرکتوری از ROS_PACKAGE_PATH است (به متغیرهای محیطی ROS مراجعه کنید) که دارای یک بسته است. فایل xml در آن است. بستهها اتمیترین واحد ساخت و واحد انتشار هستند.