[ROS2] Can I launch nodes using yaml file?
If yes, what is the format and key words of yaml file? Could somebody give an example? Thank you.
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
If yes, what is the format and key words of yaml file? Could somebody give an example? Thank you.
Here is a discussion on this.
Below is my implementation for your reference:
import os
from ament_index_python.packages import get_package_share_directory
from launch import LaunchDescription
import launch_ros.actions
def generate_launch_description():
default_yaml = os.path.join(get_package_share_directory('my_package'), 'param',
'param.yaml')
return LaunchDescription([
launch_ros.actions.Node(
package='my_package', node_executable='my_executable',
arguments=['-config', default_yaml],
output='screen'),
])
I'm not sure this is an answer to the question of the OP: he appears to be asking whether it'd be possible to launch nodes merely using a .yaml
file. The linked issue and the code snippet appear to show how to pass parameters to a node. Those would seem to be two different things.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2019-08-19 22:23:25 -0500
Seen: 197 times
Last updated: Aug 20 '19
Is there a way to enable debug logging for colcon test?
Connecting ROSBridge to ROS2 (Foxy)
custom package build fails (micro-ROS)
Colcon test not running gtests
Moveit2 tutoral launching multiple nodes
[Errno 2] No such file or directory: 'xacro' [closed]
Slam Toolbox: Huge Drift in Heading when Mapping with a Depth Camera