Structure custom_msgs (also for services in srv) create new ROS package copy existing package == folder in packages edit package name in CMakeLists.txt & package.xml [Optional] Add node to launch file new node: make executable in <package_folder>/sr