Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 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}], ), ] )
비교하기