[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 | ros @ Robotics Stack Exchange |
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.
Asked: 2019-08-19 22:23:25 -0500
Seen: 367 times
Last updated: Aug 20 '19
Plan a MotionSequenceRequest Moveit2
"colcon build" fails on ROS2 tutorials
How should I choose appropriate QoS policy?
Only loopback works for Cyclone DDS, no multicast
timeout error while saving map
Ros2 humble bandwidth usage limited to 3MiB/s
which version of ROS to install?
When to use CMake clean/configure?