1、ros2 run每次只能运行一个节点,ros2 launch可以运行多个,只要在launch文件中配置多个即可;
2、ros2 run运行节点的参数yaml文件需要手动指定,ros2 launch则会在yaml文件查找同名节点下的ros__paramter参数;
3、ros2 run 指定参数文件的方法:
ros2 run package_name node_name --ros-args -r __ns:=/ --params-file /home/test/ws_ros2/test/config.yaml
建议使用绝对路径。
以上个人拙见。