catkin is het officiële bouwsysteem van ROS en de opvolger van het originele ROS-bouwsysteem, rosbuild. … de workflow van catkin lijkt erg op die van CMake, maar voegt ondersteuning toe voor automatische 'zoekpakket'-infrastructuur en het tegelijkertijd bouwen van meerdere, afhankelijke projecten.
Waar staat katje voor?
Het woord katje is een leenwoord van het Middelnederlandse katteken, wat " kitten" betekent (vergelijk ook het Duitse Kätzchen). Deze naam is te danken aan de gelijkenis van de lange soorten katjes met de staart van een kitten, of aan de fijne vacht die op sommige katjes te vinden is. Ament komt van het Latijnse amentum, wat "string" of "riem" betekent.
Hoe maak je een katjespakket?
Om een pakket als een katjespakket te beschouwen, moet het aan een aantal vereisten voldoen:
- De verpakking moet een katachtige verpakking bevatten. xml-bestand. …
- Het pakket moet een CMakeLists bevatten. txt die katje gebruikt. …
- Elk pakket moet zijn eigen map hebben.
Wat is een kattenwerkruimte?
Een katjeswerkruimte is een map (map) waarin u bestaande katjespakketten kunt maken of wijzigen. De katjesstructuur vereenvoudigt het bouw- en installatieproces voor uw ROS-pakketten.
Wat is een ROS-pakket?
Een ROS-pakket is gewoon een directory die afstamt van ROS_PACKAGE_PATH (zie ROS-omgevingsvariabelen) die een pakket heeft. xml-bestand erin. Pakketten zijn de meest atomaire eenheid van build en de eenheid van release.