Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync tier4/autoware_launch:awf-latest #712

Closed
wants to merge 83 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
068a604
feat(psim, dummy_diag, diagnostic_graph_aggregator)!: launch dummy_di…
yuki-takagi-66 Nov 14, 2024
01db6a2
Merge pull request #666 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 14, 2024
a9da3ea
chore(package.xml): bump version to 0.38.0 (#1226) (#1229)
youtalk Nov 14, 2024
47bd828
Merge pull request #667 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 14, 2024
68426e5
feat(crosswalk): disable slowdowns when the crosswalk is occluded (#1…
maxime-clem Nov 15, 2024
f669363
Merge pull request #669 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 15, 2024
42f8c16
feat(goal_planner): loosen safety check to prevent unnecessary stop (…
kosuke55 Nov 15, 2024
3a2bc77
Merge pull request #670 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 15, 2024
1f6ee4e
chore(crosswalk)!: delete wide crosswalk corresponding function (#1233)
yuki-takagi-66 Nov 15, 2024
e618ded
Merge pull request #671 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 15, 2024
a217440
feat(rviz): show velocity/steering factors (#1235)
satoshi-ota Nov 18, 2024
44821b7
Merge pull request #672 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 18, 2024
5806a02
feat(freespace_planner): lower safety distance margin from 0.5 to 0.4…
maxime-clem Nov 18, 2024
63c2ac6
Merge pull request #673 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 18, 2024
2269c49
chore(system_diagnostic_monitor): sort paths (#1230)
yuki-takagi-66 Nov 19, 2024
8b51fc9
Merge pull request #674 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 19, 2024
28767b4
feat: enable MRM summary
takayuki5168 Nov 19, 2024
c42bd46
feat(control): use preset.yaml to control which modules to launch for…
xtk8532704 Nov 19, 2024
6a0b563
Merge pull request #675 from tier4/feat/enable-mrm-summary
takayuki5168 Nov 19, 2024
c3649a6
feat: add an option of odometry uncertainty consideration in multi_ob…
technolojin Nov 19, 2024
3d20c99
Merge branch 'awf-latest' into sync-awf-latest
takayuki5168 Nov 19, 2024
73a9c27
Merge pull request #676 from tier4/sync-awf-latest
takayuki5168 Nov 19, 2024
e32c5c7
fix: default value for control_module_preset (#1242)
takayuki5168 Nov 19, 2024
268975a
Merge pull request #678 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 19, 2024
bb90f51
fix: default value for control_module_preset (#1243)
SakodaShintaro Nov 20, 2024
ed22255
Merge pull request #679 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 20, 2024
ea30ec0
feat(processing_time_checker): update processing time list (#1236)
Kazunori-Nakajima Nov 20, 2024
90770e1
Merge pull request #680 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 20, 2024
c9ac4fe
feat(rviz): visualize error diag graph (false by default)
takayuki5168 Nov 21, 2024
7979bed
enable
takayuki5168 Nov 21, 2024
8e5f348
increase show_rate
takayuki5168 Nov 21, 2024
6f09415
feat(autonomous_emergency_braking) add params for limiting imu path w…
danielsanchezaran Nov 25, 2024
a5e5983
Merge pull request #684 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 25, 2024
350083c
feat(scan_ground_filter): update grid size for ground segmentation (#…
technolojin Nov 26, 2024
51c0ec2
Merge pull request #686 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 26, 2024
ce7fe45
refactor(lane_change): refactor lane change parameters (#1247)
mkquda Nov 26, 2024
2331326
Merge pull request #687 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 26, 2024
d91c508
fix(static_obstacle_avoidance): improve avoidance for parked NPCs (#1…
ahmeddesokyebrahim Nov 26, 2024
e14b2c8
fix(dynamic_obstacle_avoidance): improve avoidance for moving NPCs (#…
beyzanurkaya Nov 26, 2024
144d8e3
Merge pull request #688 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 26, 2024
44afd91
refactor(autoware_behavior_velocity_planner_common,autoware_behavior_…
yhisaki Nov 27, 2024
ab651d4
Merge pull request #689 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 27, 2024
72c84f1
chore: rename codeowners file
tkimura4 Nov 27, 2024
9532500
Merge pull request #690 from tier4/chore/rename_code_owner_file
rej55 Nov 27, 2024
cf5cdb7
Revert "fix(dynamic_obstacle_avoidance): improve avoidance for moving…
go-sakayori Nov 27, 2024
9a4809d
Revert "fix(static_obstacle_avoidance): improve avoidance for parked …
go-sakayori Nov 27, 2024
1bacab9
Merge pull request #692 from tier4/revert_dense_urban_odd
go-sakayori Nov 28, 2024
99a75f8
feat(lane_change): add delay lane change parameters (#1256)
mkquda Nov 28, 2024
2a57b5d
Merge pull request #693 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 28, 2024
10d823d
feat(autonomous_emergency_braking): add parameter to limit IMU path l…
kyoichi-sugahara Nov 28, 2024
67ca494
Merge pull request #694 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Nov 28, 2024
4826faf
refactor(system_diagnostic_monitor, dummy_diag_publisher, diagnostic_…
yuki-takagi-66 Nov 29, 2024
1a43361
chore: sync awf-latest (#696)
tier4-autoware-public-bot[bot] Nov 29, 2024
abcd4ea
refactor(diag): fork diag graph settings from awf (#698)
yuki-takagi-66 Nov 29, 2024
3cd81cc
feat(object_lanelet_filter): add configurable margin for object lanel…
sebekx Dec 2, 2024
6bbe983
fix(rviz): fix a bug about visualizing ego model (#1257)
xtk8532704 Dec 2, 2024
63bfe66
chore: sync awf-latest (#697)
tier4-autoware-public-bot[bot] Dec 3, 2024
b6530a5
refactor(glog_component): prefix package and namespace with autoware …
esteve Dec 4, 2024
d9ac509
refactor(global_parameter_loader): prefix package and namespace with …
esteve Dec 4, 2024
a8368db
feat(lane_change): add new lane change parameter (#1224)
mkquda Dec 5, 2024
491c776
chore: sync awf-latest (#701)
tier4-autoware-public-bot[bot] Dec 5, 2024
955982d
Merge pull request #702 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 5, 2024
dfd73f7
chore(package.xml): bump version to 0.39.0 (#1248) (#1261)
mitsudome-r Dec 6, 2024
4635f36
Merge pull request #703 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 6, 2024
5077723
chore: sync files (#1190)
awf-autoware-bot[bot] Dec 8, 2024
6c373d2
Merge pull request #704 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 8, 2024
8a8f9c8
feat(diag): use tier4 diag graph settings (#705)
yuki-takagi-66 Dec 9, 2024
a81c9fe
fix(pointcloud_container.launch.py): autoware_glog_component (#1260)
SakodaShintaro Dec 9, 2024
ac972ab
feat(diag): build tier4 diag settings (#699)
yuki-takagi-66 Dec 9, 2024
06408ba
Merge pull request #706 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 9, 2024
830e111
ci(sync-files): make use of sync-file-templates repository (#1262)
xmfcx Dec 9, 2024
7be35b4
Merge pull request #707 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 9, 2024
5e3e6d1
Fixed the diag name of /localization/004-accuracy
SakodaShintaro Dec 10, 2024
244897d
Update autoware_launch/rviz/autoware.rviz
takayuki5168 Dec 10, 2024
426a873
Merge pull request #708 from tier4/fix/diag_name_of_localizatoin-004-…
SakodaShintaro Dec 10, 2024
3393cde
Merge pull request #682 from tier4/feat/error-diag-graph
takayuki5168 Dec 10, 2024
7952ed9
Fixed tier4 dummy_diag_publisher.param.yaml
SakodaShintaro Dec 10, 2024
e20ec54
Merge pull request #709 from tier4/fix/tier4_dummy_diag_publisher
SakodaShintaro Dec 10, 2024
a8e7a8d
refactor(obstacle_cruise_planner)!: refactor rviz and terminal info (…
yuki-takagi-66 Dec 11, 2024
d2c8453
Merge pull request #710 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 11, 2024
5b4ea05
fix(detection-lidar-model): remove unused iou_nms_target_class_names …
technolojin Dec 12, 2024
4a2f251
chore(package.xml): bump version to 0.40.0 (#1272)
rej55 Dec 12, 2024
ad7ef8a
Merge pull request #711 from tier4/sync-awf-latest
tier4-autoware-public-bot[bot] Dec 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor(diag): fork diag graph settings from awf (#698)
Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>
yuki-takagi-66 authored Nov 29, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit abcd4eabcf0ef92143c49768af2b3013a0b2d1e8
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
files:
- { path: $(dirname)/autoware-main.yaml }

edits:
- { type: remove, path: /autoware/system/duplicated_node_checker }
70 changes: 70 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/autoware-main.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
files:
- { path: $(dirname)/control.yaml }
- { path: $(dirname)/localization.yaml }
- { path: $(dirname)/map.yaml }
- { path: $(dirname)/perception.yaml }
- { path: $(dirname)/planning.yaml }
- { path: $(dirname)/system.yaml }
- { path: $(dirname)/vehicle.yaml }

units:
- path: /autoware/modes/local
type: and
list:
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }
- { type: link, link: /autoware/control/local }

- path: /autoware/modes/remote
type: and
list:
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }
- { type: link, link: /autoware/control/remote }

- path: /autoware/modes/stop
type: ok

- path: /autoware/modes/autonomous
type: and
list:
- { type: link, link: /autoware/map }
- { type: link, link: /autoware/localization }
- { type: link, link: /autoware/planning }
- { type: link, link: /autoware/perception }
- { type: link, link: /autoware/control }
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }

- path: /autoware/modes/pull_over
type: and
list:
- { type: link, link: /autoware/map }
- { type: link, link: /autoware/localization }
- { type: link, link: /autoware/planning }
- { type: link, link: /autoware/perception }
- { type: link, link: /autoware/control }
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }

- path: /autoware/modes/comfortable_stop
type: and
list:
- { type: link, link: /autoware/map }
- { type: link, link: /autoware/localization }
- { type: link, link: /autoware/planning }
- { type: link, link: /autoware/perception }
- { type: link, link: /autoware/control }
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }

- path: /autoware/modes/emergency_stop
type: and
list:
- { type: link, link: /autoware/vehicle }
- { type: link, link: /autoware/system }

- path: /autoware/debug/tools
type: and
list:
- { type: link, link: /autoware/system/service_log_checker }
74 changes: 74 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/control.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
units:
- path: /autoware/control
type: and
list:
- { type: link, link: /autoware/control/topic_rate_check/trajectory_follower }
- { type: link, link: /autoware/control/topic_rate_check/control_command }
- { type: link, link: /autoware/control/node_alive_monitoring/vehicle_cmd_gate }
- { type: link, link: /autoware/control/emergency_braking }
- { type: link, link: /autoware/control/performance_monitoring/lane_departure }
- { type: link, link: /autoware/control/performance_monitoring/trajectory_deviation }
- { type: link, link: /autoware/control/performance_monitoring/control_state }
- { type: link, link: /autoware/control/collision_detector }

- path: /autoware/control/local
type: and
list:
- { type: link, link: /autoware/control/topic_rate_check/external_cmd_selector }
- { type: link, link: /autoware/control/topic_rate_check/external_cmd_converter }

- path: /autoware/control/remote
type: and
list:
- { type: link, link: /autoware/control/topic_rate_check/external_cmd_selector }
- { type: link, link: /autoware/control/topic_rate_check/external_cmd_converter }

- path: /autoware/control/topic_rate_check/trajectory_follower
type: diag
node: topic_state_monitor_trajectory_follower_control_cmd
name: control_topic_status

- path: /autoware/control/topic_rate_check/control_command
type: diag
node: topic_state_monitor_control_command_control_cmd
name: control_topic_status

- path: /autoware/control/node_alive_monitoring/vehicle_cmd_gate
type: diag
node: vehicle_cmd_gate
name: heartbeat

- path: /autoware/control/emergency_braking
type: diag
node: autonomous_emergency_braking
name: aeb_emergency_stop

- path: /autoware/control/performance_monitoring/lane_departure
type: diag
node: lane_departure_checker_node
name: lane_departure

- path: /autoware/control/performance_monitoring/trajectory_deviation
type: diag
node: lane_departure_checker_node
name: trajectory_deviation

- path: /autoware/control/performance_monitoring/control_state
type: diag
node: controller_node_exe
name: control_state

- path: /autoware/control/topic_rate_check/external_cmd_selector
type: diag
node: external_cmd_selector
name: heartbeat

- path: /autoware/control/topic_rate_check/external_cmd_converter
type: diag
node: external_cmd_converter
name: remote_control_topic_status

- path: /autoware/control/collision_detector
type: diag
node: collision_detector
name: collision_detect
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Description:
# required_diags:
# <name>: {is_active: <is_active>, status: <status>}
# name: diag name
# is_active: Force update or not
# status: diag status set by dummy diag publisher "OK, Warn, Error, Stale"
#
# Note:
#
# default values are:
# is_active: "true"
# status: "OK"
---
/**:
ros__parameters:
required_diags:
# map
## /autoware/map/topic_rate_check/pointcloud_map
"topic_state_monitor_pointcloud_map: map_topic_status": default

# localization
## /autoware/localization/scan_matching_status
"ndt_scan_matcher: scan_matching_status": default

## /autoware/localization/accuracy
"localization_error_monitor: ellipse_error_status": default

## /autoware/localization/sensor_fusion_status
"localization: ekf_localizer": default

## /autoware/localization/topic_rate_check/pose_twist_fusion
"topic_state_monitor_pose_twist_fusion_filter_pose: localization_topic_status": default

# perception
## /autoware/perception/topic_rate_check/pointcloud
"topic_state_monitor_obstacle_segmentation_pointcloud: perception_topic_status": default
121 changes: 121 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/hardware.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# TODO(Takagi, Isamu): This file is under construction.
units:
- path: /autoware/system/resources/clock/offset
diag: ": NTP Offset"
timeout: 10.0

- path: /autoware/system/resources/cpu/offset
diag: ": CPU Temperature"
timeout: 3.0

- path: /autoware/system/resources/cpu/usage
diag: ": CPU Usage"
timeout: 3.0

- path: /autoware/system/resources/cpu/thermal_throttling
diag: ": CPU Thermal Throttling"
timeout: 3.0

- path: /autoware/system/resources/cpu/frequency
diag: ": CPU Frequency"
timeout: 3.0

- path: /autoware/system/resources/cpu/load_average
diag: ": CPU Load Average"
timeout: 3.0

- path: /autoware/system/resources/gpu/temperature
diag: ": GPU Temperature"
timeout: 3.0

- path: /autoware/system/resources/gpu/usage
diag: ": GPU Usage"
timeout: 3.0

- path: /autoware/system/resources/gpu/memory_usage
diag: ": GPU Memory Usage"
timeout: 3.0

- path: /autoware/system/resources/gpu/thermal_throttling
diag: ": GPU Thermal Throttling"
timeout: 3.0

- path: /autoware/system/resources/gpu/frequency
diag: ": GPU Frequency"
timeout: 3.0

- path: /autoware/system/resources/memory/usage
diag: ": Memory Usage"
timeout: 3.0

- path: /autoware/system/resources/network/usage
diag: ": Network Usage"
timeout: 3.0

- path: /autoware/system/resources/network/traffic
diag: ": Network Traffic"
timeout: 3.0

- path: /autoware/system/resources/network/crc
diag: ": Network CRC Error"
timeout: 3.0

- path: /autoware/system/resources/network/packet_reassembles
diag: ": IP Packet Reassembles Failed"
timeout: 3.0

- path: /autoware/system/resources/storage/temperature
diag: ": HDD Temperature"
timeout: 3.0

- path: /autoware/system/resources/storage/recovered_error
diag: ": HDD RecoveredError"
timeout: 3.0

- path: /autoware/system/resources/storage/read_data_rate
diag: ": HDD ReadDataRate"
timeout: 3.0

- path: /autoware/system/resources/storage/write_data_rate
diag: ": HDD WriteDataRate"
timeout: 3.0

- path: /autoware/system/resources/storage/read_iops
diag: ": HDD ReadIOPS"
timeout: 3.0

- path: /autoware/system/resources/storage/write_iops
diag: ": HDD WriteIOPS"
timeout: 3.0

- path: /autoware/system/resources/storage/usage
diag: ": HDD Usage"
timeout: 3.0

- path: /autoware/system/resources/storage/power_on_hours
diag: ": HDD PowerOnHours"
timeout: 3.0

- path: /autoware/system/resources/storage/total_data_written
diag: ": HDD TotalDataWritten"
timeout: 3.0

- path: /autoware/system/resources/storage/connection
diag: ": HDD Connection"
timeout: 3.0

- path: /autoware/system/resources/process/high_load
diag: ": High-load"
timeout: 3.0

- path: /autoware/system/resources/process/high_mem
diag: ": High-mem"
timeout: 3.0

- path: /autoware/system/resources/process/tasks_summary
diag: ": Tasks Summary"
timeout: 3.0

- path: /autoware/system/resources/voltage/battery
diag: ": CMOS Battery Status"
timeout: 3.0
43 changes: 43 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/localization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
units:
- path: /autoware/localization
type: short-circuit-and
list:
- type: link
link: /autoware/localization/state
- type: and
list:
- { type: link, link: /autoware/localization/topic_rate_check/transform }
- { type: link, link: /autoware/localization/topic_rate_check/pose_twist_fusion }
- { type: link, link: /autoware/localization/scan_matching_status }
- { type: link, link: /autoware/localization/accuracy }
- { type: link, link: /autoware/localization/sensor_fusion_status }

- path: /autoware/localization/state
type: diag
node: component_state_diagnostics
name: localization_state

- path: /autoware/localization/topic_rate_check/transform
type: diag
node: topic_state_monitor_transform_map_to_base_link
name: localization_topic_status

- path: /autoware/localization/topic_rate_check/pose_twist_fusion
type: diag
node: topic_state_monitor_pose_twist_fusion_filter_pose
name: localization_topic_status

- path: /autoware/localization/scan_matching_status
type: diag
node: ndt_scan_matcher
name: scan_matching_status

- path: /autoware/localization/accuracy
type: diag
node: localization_error_monitor
name: ellipse_error_status

- path: /autoware/localization/sensor_fusion_status
type: diag
node: localization
name: ekf_localizer
16 changes: 16 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
units:
- path: /autoware/map
type: and
list:
- { type: link, link: /autoware/map/topic_rate_check/vector_map }
- { type: link, link: /autoware/map/topic_rate_check/pointcloud_map }

- path: /autoware/map/topic_rate_check/vector_map
type: diag
node: topic_state_monitor_vector_map
name: map_topic_status

- path: /autoware/map/topic_rate_check/pointcloud_map
type: diag
node: topic_state_monitor_pointcloud_map
name: map_topic_status
16 changes: 16 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/perception.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
units:
- path: /autoware/perception
type: and
list:
- { type: link, link: /autoware/perception/topic_rate_check/objects }
- { type: link, link: /autoware/perception/topic_rate_check/pointcloud }

- path: /autoware/perception/topic_rate_check/objects
type: diag
node: topic_state_monitor_object_recognition_objects
name: perception_topic_status

- path: /autoware/perception/topic_rate_check/pointcloud
type: diag
node: topic_state_monitor_obstacle_segmentation_pointcloud
name: perception_topic_status
90 changes: 90 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/planning.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
units:
- path: /autoware/planning
type: short-circuit-and
list:
- type: link
link: /autoware/planning/routing/state
- type: and
list:
- { type: link, link: /autoware/planning/topic_rate_check/route }
- { type: link, link: /autoware/planning/topic_rate_check/trajectory }
- { type: link, link: /autoware/planning/trajectory_validation }

- path: /autoware/planning/trajectory_validation
type: and
list:
- { type: link, link: /autoware/planning/trajectory_validation/finite }
- { type: link, link: /autoware/planning/trajectory_validation/interval }
- { type: link, link: /autoware/planning/trajectory_validation/curvature }
- { type: link, link: /autoware/planning/trajectory_validation/angle }
- { type: link, link: /autoware/planning/trajectory_validation/lateral_acceleration }
- { type: link, link: /autoware/planning/trajectory_validation/acceleration }
- { type: link, link: /autoware/planning/trajectory_validation/deceleration }
- { type: link, link: /autoware/planning/trajectory_validation/steering }
- { type: link, link: /autoware/planning/trajectory_validation/steering_rate }
- { type: link, link: /autoware/planning/trajectory_validation/velocity_deviation }

- path: /autoware/planning/routing/state
type: diag
node: component_state_diagnostics
name: route_state

- path: /autoware/planning/topic_rate_check/route
type: diag
node: topic_state_monitor_mission_planning_route
name: planning_topic_status

- path: /autoware/planning/topic_rate_check/trajectory
type: diag
node: topic_state_monitor_scenario_planning_trajectory
name: planning_topic_status

- path: /autoware/planning/trajectory_validation/finite
type: diag
node: planning_validator
name: trajectory_validation_finite

- path: /autoware/planning/trajectory_validation/interval
type: diag
node: planning_validator
name: trajectory_validation_interval

- path: /autoware/planning/trajectory_validation/curvature
type: diag
node: planning_validator
name: trajectory_validation_curvature

- path: /autoware/planning/trajectory_validation/angle
type: diag
node: planning_validator
name: trajectory_validation_relative_angle

- path: /autoware/planning/trajectory_validation/lateral_acceleration
type: diag
node: planning_validator
name: trajectory_validation_lateral_acceleration

- path: /autoware/planning/trajectory_validation/acceleration
type: diag
node: planning_validator
name: trajectory_validation_acceleration

- path: /autoware/planning/trajectory_validation/deceleration
type: diag
node: planning_validator
name: trajectory_validation_deceleration

- path: /autoware/planning/trajectory_validation/steering
type: diag
node: planning_validator
name: trajectory_validation_steering

- path: /autoware/planning/trajectory_validation/steering_rate
type: diag
node: planning_validator
name: trajectory_validation_steering_rate

- path: /autoware/planning/trajectory_validation/velocity_deviation
type: diag
node: planning_validator
name: trajectory_validation_velocity_deviation
27 changes: 27 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/system.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
units:
- path: /autoware/system
type: and
list:
- { type: link, link: /autoware/system/duplicated_node_checker }
- { type: link, link: /autoware/system/topic_rate_check/emergency_control_command }
- { type: link, link: /autoware/system/emergency_stop_operation }

- path: /autoware/system/duplicated_node_checker
type: diag
node: duplicated_node_checker
name: duplicated_node_checker

- path: /autoware/system/service_log_checker
type: diag
node: service_log_checker
name: response_status

- path: /autoware/system/topic_rate_check/emergency_control_command
type: diag
node: topic_state_monitor_system_emergency_control_cmd
name: system_topic_status

- path: /autoware/system/emergency_stop_operation
type: diag
node: vehicle_cmd_gate
name: emergency_stop_operation
16 changes: 16 additions & 0 deletions autoware_launch/config/system/tier4_diagnostics/vehicle.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
units:
- path: /autoware/vehicle
type: and
list:
- { type: link, link: /autoware/vehicle/topic_rate_check/velocity }
- { type: link, link: /autoware/vehicle/topic_rate_check/steering }

- path: /autoware/vehicle/topic_rate_check/velocity
type: diag
node: topic_state_monitor_vehicle_status_velocity_status
name: vehicle_topic_status

- path: /autoware/vehicle/topic_rate_check/steering
type: diag
node: topic_state_monitor_vehicle_status_steering_status
name: vehicle_topic_status
2 changes: 1 addition & 1 deletion autoware_launch/launch/autoware.launch.xml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@
<arg name="system_run_mode" default="online" description="run mode in system"/>
<arg name="launch_system_monitor" default="true" description="launch system monitor"/>
<arg name="launch_dummy_diag_publisher" default="false" description="launch dummy diag publisher"/>
<arg name="diagnostic_graph_aggregator_graph_path" default="$(find-pkg-share autoware_launch)/config/system/diagnostics/autoware-main.yaml" description="diagnostic graph config"/>
<arg name="diagnostic_graph_aggregator_graph_path" default="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/autoware-main.yaml" description="diagnostic graph config"/>
<!-- Tools -->
<arg name="rviz" default="true" description="launch rviz"/>
<arg name="rviz_config_name" default="autoware.rviz" description="rviz config name"/>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<launch>
<arg name="diagnostic_graph_aggregator_param_path" default="$(find-pkg-share diagnostic_graph_aggregator)/config/default.param.yaml"/>
<arg name="diagnostic_graph_aggregator_graph_path" default="$(find-pkg-share autoware_launch)/config/system/diagnostics/autoware-main.yaml"/>
<arg name="diagnostic_graph_aggregator_graph_path" default="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/autoware-main.yaml"/>

<include file="$(find-pkg-share tier4_system_launch)/launch/system.launch.xml">
<arg name="run_mode" value="$(var system_run_mode)"/>
@@ -14,7 +14,7 @@
<arg name="processing_time_checker_param_path" value="$(find-pkg-share autoware_launch)/config/system/processing_time_checker/processing_time_checker.param.yaml"/>
<arg name="mrm_comfortable_stop_operator_param_path" value="$(find-pkg-share autoware_launch)/config/system/mrm_comfortable_stop_operator/mrm_comfortable_stop_operator.param.yaml"/>
<arg name="mrm_emergency_stop_operator_param_path" value="$(find-pkg-share autoware_launch)/config/system/mrm_emergency_stop_operator/mrm_emergency_stop_operator.param.yaml"/>
<arg name="dummy_diag_publisher_param_path" value="$(find-pkg-share autoware_launch)/config/system/diagnostics/dummy_diag_publisher.param.yaml"/>
<arg name="dummy_diag_publisher_param_path" value="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/dummy_diag_publisher.param.yaml"/>
<arg name="system_monitor_cpu_monitor_param_path" value="$(find-pkg-share autoware_launch)/config/system/system_monitor/cpu_monitor.param.yaml"/>
<arg name="system_monitor_gpu_monitor_param_path" value="$(find-pkg-share autoware_launch)/config/system/system_monitor/gpu_monitor.param.yaml"/>
<arg name="system_monitor_hdd_monitor_param_path" value="$(find-pkg-share autoware_launch)/config/system/system_monitor/hdd_monitor.param.yaml"/>
2 changes: 1 addition & 1 deletion autoware_launch/launch/e2e_simulator.launch.xml
Original file line number Diff line number Diff line change
@@ -71,7 +71,7 @@
<!-- System -->
<arg name="launch_system_monitor" value="$(var launch_system_monitor)"/>
<arg name="launch_dummy_diag_publisher" value="$(var launch_dummy_diag_publisher)"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/diagnostics/autoware-awsim.yaml"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/autoware-awsim.yaml"/>
<!-- Sensing -->
<arg name="launch_sensing_driver" value="$(var launch_sensing_driver)"/>
<!-- Perception-->
2 changes: 1 addition & 1 deletion autoware_launch/launch/logging_simulator.launch.xml
Original file line number Diff line number Diff line change
@@ -65,7 +65,7 @@
<arg name="system_run_mode" value="logging_simulation"/>
<arg name="launch_system_monitor" value="$(var launch_system_monitor)"/>
<arg name="launch_dummy_diag_publisher" value="$(var launch_dummy_diag_publisher)"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/diagnostics/autoware-main.yaml"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/autoware-main.yaml"/>
<!-- Map -->
<arg name="lanelet2_map_file" value="$(var lanelet2_map_file)"/>
<arg name="pointcloud_map_file" value="$(var pointcloud_map_file)"/>
2 changes: 1 addition & 1 deletion autoware_launch/launch/planning_simulator.launch.xml
Original file line number Diff line number Diff line change
@@ -70,7 +70,7 @@
<arg name="system_run_mode" value="planning_simulation"/>
<arg name="launch_system_monitor" value="$(var launch_system_monitor)"/>
<arg name="launch_dummy_diag_publisher" value="$(var launch_dummy_diag_publisher)"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/diagnostics/autoware-main.yaml"/>
<arg name="diagnostic_graph_aggregator_graph_path" value="$(find-pkg-share autoware_launch)/config/system/tier4_diagnostics/autoware-main.yaml"/>
<!-- Map -->
<arg name="lanelet2_map_file" value="$(var lanelet2_map_file)"/>
<arg name="pointcloud_map_file" value="$(var pointcloud_map_file)"/>