catkin-ը ROS-ի պաշտոնական կառուցման համակարգն է ևօրիգինալ ROS կառուցման համակարգի՝ rosbuild-ի իրավահաջորդը: … catkin-ի աշխատանքային հոսքը շատ նման է CMake-ին, բայց ավելացնում է ավտոմատ «գտնել փաթեթի» ենթակառուցվածքի աջակցություն և միևնույն ժամանակ բազմաթիվ, կախված նախագծեր կառուցելու համար:
Ի՞նչ է նշանակում կատվիկը:
Կատկին բառը փոխառություն է միջին հոլանդերեն katteken-ից, որը նշանակում է «կատվաձագ» (համեմատեք նաև գերմաներեն Kätzchen): Այս անունը պայմանավորված է կատվիկների երկար տեսակների նմանությամբ կատվի ձագի պոչին, կամ որոշ կատվիկների վրա հայտնաբերված նուրբ մորթիով։ Ament-ը լատիներեն amentum-ից է, որը նշանակում է «շալակ» կամ «կապիկ»:
Ինչպե՞ս եք պատրաստում կատվի փաթեթավորում:
Որպեսզի փաթեթը համարվի կատվի փաթեթ, այն պետք է համապատասխանի մի քանի պահանջների՝
- Փաթեթը պետք է պարունակի կատվային համապատասխան փաթեթ: xml ֆայլ: …
- Փաթեթը պետք է պարունակի CMakeLists: txt, որն օգտագործում է catkin: …
- Յուրաքանչյուր փաթեթ պետք է ունենա իր թղթապանակը:
Ի՞նչ է կատվի աշխատանքային տարածքը:
Catkin աշխատանքային տարածքը գրացուցակ է (թղթապանակ), որտեղ դուք կարող եք ստեղծել կամ փոփոխել առկա catkin փաթեթները: Catkin կառուցվածքը հեշտացնում է ձեր ROS փաթեթների կառուցման և տեղադրման գործընթացը:
Ի՞նչ է ROS փաթեթը:
ROS փաթեթը պարզապես գրացուցակ է, որը ծագել է ROS_PACKAGE_PATH-ից (տես ROS միջավայրի փոփոխականներ), որն ունի փաթեթ: xml ֆայլը դրա մեջ: Փաթեթները կառուցման ամենաատոմային միավորն են և թողարկման միավորը: