Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Nav2 Launch difference
创建于
4年前
差异永不过期
清除
导出
分享
解释
18 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
60 行
全部复制
3 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
54 行
全部复制
复制
已复制
复制
已复制
param_substitutions = {"use_sim_time":
"false", "yaml_filename": "turtlebot3_world.yaml"}
param_substitutions = {"use_sim_time":
use_sim_time, "autostart": autostart}
remappings = [("/tf", "tf"), ("/tf_static", "tf_static"), ("/cmd_vel", "/odrive/cmd_vel")]
configured_params = RewrittenYaml(source_file=params_file, root_key=namespace, param_rewrites=param_substitutions, convert_types=True)
configured_params = RewrittenYaml(source_file=params_file, root_key=namespace, param_rewrites=param_substitutions, convert_types=True)
复制
已复制
复制
已复制
lifecycle_nodes = ["controller_server", "planner_server", "bt_navigator"
]
lifecycle_nodes = ["controller_server", "planner_server", "bt_navigator"
, "waypoint_follower"
]
load_nodes = GroupAction(
load_nodes = GroupAction(
actions=[
actions=[
复制
已复制
复制
已复制
PushRosNamespace(condition=IfCondition(use_namespace), namespace=namespace),
Node(
Node(
package="nav2_controller",
package="nav2_controller",
executable="controller_server",
executable="controller_server",
output="screen",
output="screen",
respawn=use_respawn,
respawn=use_respawn,
respawn_delay=2.0,
respawn_delay=2.0,
parameters=[configured_params],
parameters=[configured_params],
remappings=remappings,
remappings=remappings,
复制
已复制
复制
已复制
# arguments=['--ros-args', '--log-level', 'debug']
),
),
Node(
Node(
package="nav2_planner",
package="nav2_planner",
executable="planner_server",
executable="planner_server",
name="planner_server",
name="planner_server",
output="screen",
output="screen",
respawn=use_respawn,
respawn=use_respawn,
respawn_delay=2.0,
respawn_delay=2.0,
parameters=[configured_params],
parameters=[configured_params],
复制
已复制
复制
已复制
# prefix=['xterm -e gdb -ex run --args'],
remappings=remappings,
remappings=remappings,
复制
已复制
复制
已复制
arguments=['--ros-args', '--log-level', 'debug']
),
),
Node(
Node(
package="nav2_bt_navigator",
package="nav2_bt_navigator",
executable="bt_navigator",
executable="bt_navigator",
name="bt_navigator",
name="bt_navigator",
output="screen",
output="screen",
respawn=use_respawn,
respawn=use_respawn,
respawn_delay=2.0,
respawn_delay=2.0,
parameters=[configured_params],
parameters=[configured_params],
remappings=remappings,
remappings=remappings,
复制
已复制
复制
已复制
# arguments=['--ros-args', '--log-level', 'debug']
),
),
复制
已复制
复制
已复制
#
Node(
Node(
#
package="nav2_waypoint_follower",
package="nav2_waypoint_follower",
#
executable="waypoint_follower",
executable="waypoint_follower",
#
name="waypoint_follower",
name="waypoint_follower",
#
output="screen",
output="screen",
#
respawn=use_respawn,
respawn=use_respawn,
#
respawn_delay=2.0,
respawn_delay=2.0,
#
parameters=[configured_params],
parameters=[configured_params],
#
remappings=remappings,
remappings=remappings,
# # arguments=['--ros-args', '--log-level', 'debug']
),
#
),
Node(
Node(
package="nav2_lifecycle_manager",
package="nav2_lifecycle_manager",
executable="lifecycle_manager",
executable="lifecycle_manager",
name="lifecycle_manager_navigation",
name="lifecycle_manager_navigation",
output="screen",
output="screen",
parameters=[{"use_sim_time": use_sim_time}, {"autostart": autostart}, {"node_names": lifecycle_nodes}],
parameters=[{"use_sim_time": use_sim_time}, {"autostart": autostart}, {"node_names": lifecycle_nodes}],
复制
已复制
复制
已复制
# arguments=['--ros-args', '--log-level', 'debug']
),
),
]
]
)
)
已保存差异
原始文本
打开文件
param_substitutions = {"use_sim_time": "false", "yaml_filename": "turtlebot3_world.yaml"} configured_params = RewrittenYaml(source_file=params_file, root_key=namespace, param_rewrites=param_substitutions, convert_types=True) lifecycle_nodes = ["controller_server", "planner_server", "bt_navigator"] load_nodes = GroupAction( actions=[ PushRosNamespace(condition=IfCondition(use_namespace), namespace=namespace), Node( package="nav2_controller", executable="controller_server", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, # arguments=['--ros-args', '--log-level', 'debug'] ), Node( package="nav2_planner", executable="planner_server", name="planner_server", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], # prefix=['xterm -e gdb -ex run --args'], remappings=remappings, arguments=['--ros-args', '--log-level', 'debug'] ), Node( package="nav2_bt_navigator", executable="bt_navigator", name="bt_navigator", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, # arguments=['--ros-args', '--log-level', 'debug'] ), # Node( # package="nav2_waypoint_follower", # executable="waypoint_follower", # name="waypoint_follower", # output="screen", # respawn=use_respawn, # respawn_delay=2.0, # parameters=[configured_params], # remappings=remappings, # # arguments=['--ros-args', '--log-level', 'debug'] # ), Node( package="nav2_lifecycle_manager", executable="lifecycle_manager", name="lifecycle_manager_navigation", output="screen", parameters=[{"use_sim_time": use_sim_time}, {"autostart": autostart}, {"node_names": lifecycle_nodes}], # arguments=['--ros-args', '--log-level', 'debug'] ), ] )
更改后文本
打开文件
param_substitutions = {"use_sim_time": use_sim_time, "autostart": autostart} remappings = [("/tf", "tf"), ("/tf_static", "tf_static"), ("/cmd_vel", "/odrive/cmd_vel")] configured_params = RewrittenYaml(source_file=params_file, root_key=namespace, param_rewrites=param_substitutions, convert_types=True) lifecycle_nodes = ["controller_server", "planner_server", "bt_navigator", "waypoint_follower"] load_nodes = GroupAction( actions=[ Node( package="nav2_controller", executable="controller_server", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, ), Node( package="nav2_planner", executable="planner_server", name="planner_server", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, ), Node( package="nav2_bt_navigator", executable="bt_navigator", name="bt_navigator", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, ), Node( package="nav2_waypoint_follower", executable="waypoint_follower", name="waypoint_follower", output="screen", respawn=use_respawn, respawn_delay=2.0, parameters=[configured_params], remappings=remappings, ), Node( package="nav2_lifecycle_manager", executable="lifecycle_manager", name="lifecycle_manager_navigation", output="screen", parameters=[{"use_sim_time": use_sim_time}, {"autostart": autostart}, {"node_names": lifecycle_nodes}], ), ] )
查找差异