Logo th.boatexistence.com

Catkin package คืออะไร?

สารบัญ:

Catkin package คืออะไร?
Catkin package คืออะไร?
Anonim

catkin คือ ระบบบิลด์อย่างเป็นทางการของ ROS และผู้สืบทอดต่อระบบสร้าง ROS ดั้งเดิม rosbuild … เวิร์กโฟลว์ของ catkin นั้นคล้ายกับของ CMake มาก แต่เพิ่มการรองรับโครงสร้างพื้นฐาน 'ค้นหาแพ็คเกจ' อัตโนมัติ และสร้างหลายโปรเจ็กต์ที่ขึ้นต่อกันในเวลาเดียวกัน

catkin ย่อมาจากอะไร

คำว่า catkin เป็นคำยืมมาจากภาษาดัทช์กลาง katteken แปลว่า " ลูกแมว" (เทียบกับภาษาเยอรมัน Kätzchen ด้วย) ชื่อนี้มีสาเหตุมาจากความคล้ายคลึงของ catkins ยาวกับหางของลูกแมวหรือกับขนละเอียดที่พบใน catkins บางตัว Ament มาจากภาษาละติน amentum แปลว่า "ทอง" หรือ "สายรัด "

ทำแพ็คเกจ catkin ยังไง

สำหรับแพ็คเกจที่จะถือว่าเป็นแพ็คเกจ catkin นั้นจะต้องเป็นไปตามข้อกำหนดบางประการ:

  1. แพ็คเกจต้องมีแพ็คเกจที่รองรับ catkin ไฟล์.xml …
  2. แพ็คเกจต้องมี CMakeLists txt ซึ่งใช้ catkin …
  3. แต่ละแพ็คเกจต้องมีโฟลเดอร์ของตัวเอง

พื้นที่ทำงาน catkin คืออะไร

พื้นที่ทำงาน catkin คือ a ไดเรกทอรี (โฟลเดอร์) ซึ่งคุณสามารถสร้างหรือแก้ไขแพ็คเกจ catkin ที่มีอยู่ได้ โครงสร้าง catkin ช่วยลดความยุ่งยากในกระบวนการสร้างและการติดตั้งสำหรับแพ็คเกจ ROS ของคุณ

แพ็คเกจ ROS คืออะไร

A แพ็คเกจ ROS คือ เพียงไดเร็กทอรีที่สืบเชื้อสายมาจาก ROS_PACKAGE_PATH (ดู ROS Environment Variables) ที่มีแพ็คเกจ xml ในนั้น แพ็คเกจคือหน่วยอะตอมของบิลด์และหน่วยการปล่อย

แนะนำ: