Was ist ein Catkin-Paket?

Inhaltsverzeichnis:

Was ist ein Catkin-Paket?
Was ist ein Catkin-Paket?

Video: Was ist ein Catkin-Paket?

Video: Was ist ein Catkin-Paket?
Video: ROS Training - Packages & Catkin 2024, Dezember
Anonim

catkin ist das offizielle Build-System von ROS und der Nachfolger des ursprünglichen ROS-Build-Systems, rosbuild. … der Arbeitsablauf von catkin ist dem von CMake sehr ähnlich, fügt aber Unterstützung für die automatische Infrastruktur zum Suchen von Paketen und das gleichzeitige Erstellen mehrerer abhängiger Projekte hinzu.

Wofür steht Catkin?

Das Wort catkin ist ein Lehnwort aus dem mittelholländischen katteken und bedeutet " Kätzchen" (vergleiche auch deutsch Kätzchen). Dieser Name ist entweder auf die Ähnlichkeit der langen Arten von Kätzchen mit dem Schwanz eines Kätzchens oder auf das feine Fell einiger Kätzchen zurückzuführen. Ament kommt vom lateinischen amentum und bedeutet „String“oder „Riemen“.

Wie macht man ein Kätzchenpaket?

Damit ein Paket als Catkin-Paket betrachtet werden kann, muss es einige Anforderungen erfüllen:

  1. Das Paket muss ein Catkin-kompatibles Paket enth alten. xml-Datei. …
  2. Das Paket muss eine CMakeLists enth alten. txt, die Catkin verwendet. …
  3. Jedes Paket muss einen eigenen Ordner haben.

Was ist Catkin Workspace?

Ein Catkin-Arbeitsbereich ist ein Verzeichnis (Ordner), in dem Sie vorhandene Catkin-Pakete erstellen oder ändern können. Die Catkin-Struktur vereinfacht den Erstellungs- und Installationsprozess für Ihre ROS-Pakete.

Was ist ein ROS-Paket?

Ein ROS-Paket ist einfach ein Verzeichnis, das von ROS_PACKAGE_PATH abstammt (siehe ROS-Umgebungsvariablen), das ein Paket enthält. xml-Datei darin. Pakete sind die atomarste Baueinheit und die Freigabeeinheit.

Empfohlen: