Skip to content

ROS launch

from launch import LaunchDescription
from launch_ros.actions import Node

def generate_launch_description():
    ld = LaunchDescription()

    node = Node(
        package='your_package_name',
        executable='your_node_executable',
        name='your_node_name',
        output='screen'
    )

    ld.add_action(node)

    return ld
1
2
3
install(DIRECTORY launch/
  DESTINATION share/${PROJECT_NAME}/launch
)