No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

autoware_system_monitor package from autoware_universe repo

autoware_adapi_specs autoware_agnocast_wrapper autoware_auto_common autoware_component_interface_specs_universe autoware_component_interface_tools autoware_component_interface_utils autoware_cuda_dependency_meta autoware_fake_test_node autoware_glog_component autoware_goal_distance_calculator autoware_grid_map_utils autoware_path_distance_calculator autoware_polar_grid autoware_time_utils autoware_traffic_light_recognition_marker_publisher autoware_traffic_light_utils autoware_universe_utils tier4_api_utils autoware_autonomous_emergency_braking autoware_collision_detector autoware_control_performance_analysis autoware_control_validator autoware_external_cmd_selector autoware_joy_controller autoware_lane_departure_checker autoware_mpc_lateral_controller autoware_obstacle_collision_checker autoware_operation_mode_transition_manager autoware_pid_longitudinal_controller autoware_predicted_path_checker autoware_pure_pursuit autoware_shift_decider autoware_smart_mpc_trajectory_follower autoware_trajectory_follower_base autoware_trajectory_follower_node autoware_vehicle_cmd_gate autoware_control_evaluator autoware_kinematic_evaluator autoware_localization_evaluator autoware_perception_online_evaluator autoware_planning_evaluator autoware_scenario_simulator_v2_adapter tier4_autoware_api_launch tier4_control_launch tier4_localization_launch tier4_map_launch tier4_perception_launch tier4_planning_launch tier4_sensing_launch tier4_simulator_launch tier4_system_launch tier4_vehicle_launch autoware_geo_pose_projector autoware_gyro_odometer autoware_ar_tag_based_localizer autoware_landmark_manager autoware_lidar_marker_localizer autoware_localization_error_monitor autoware_ndt_scan_matcher autoware_pose2twist autoware_pose_covariance_modifier autoware_pose_estimator_arbiter autoware_pose_initializer autoware_pose_instability_detector yabloc_common yabloc_image_processing yabloc_monitor yabloc_particle_filter yabloc_pose_initializer autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_tf_generator autoware_bytetrack autoware_cluster_merger autoware_compare_map_segmentation autoware_crosswalk_traffic_light_estimator autoware_detected_object_feature_remover autoware_detected_object_validation autoware_detection_by_tracker autoware_elevation_map_loader autoware_euclidean_cluster autoware_ground_segmentation autoware_image_projection_based_fusion autoware_lidar_apollo_instance_segmentation autoware_lidar_centerpoint autoware_lidar_transfusion autoware_map_based_prediction autoware_multi_object_tracker autoware_object_merger autoware_object_range_splitter autoware_object_velocity_splitter autoware_occupancy_grid_map_outlier_filter autoware_probabilistic_occupancy_grid_map autoware_radar_crossing_objects_noise_filter autoware_radar_fusion_to_detected_object autoware_radar_object_clustering autoware_radar_object_tracker autoware_radar_tracks_msgs_converter autoware_raindrop_cluster_filter autoware_shape_estimation autoware_simple_object_merger autoware_tensorrt_classifier autoware_tensorrt_common autoware_tensorrt_yolox autoware_tracking_object_merger autoware_traffic_light_arbiter autoware_traffic_light_category_merger autoware_traffic_light_classifier autoware_traffic_light_fine_detector autoware_traffic_light_map_based_detector autoware_traffic_light_multi_camera_fusion autoware_traffic_light_occlusion_predictor autoware_traffic_light_selector autoware_traffic_light_visualization perception_utils autoware_costmap_generator autoware_external_velocity_limit_selector autoware_freespace_planner autoware_freespace_planning_algorithms autoware_mission_planner_universe autoware_obstacle_cruise_planner autoware_obstacle_stop_planner autoware_path_optimizer autoware_path_smoother autoware_planning_validator autoware_remaining_distance_time_calculator autoware_rtc_interface autoware_scenario_selector autoware_surround_obstacle_checker autoware_behavior_path_avoidance_by_lane_change_module autoware_behavior_path_dynamic_obstacle_avoidance_module autoware_behavior_path_external_request_lane_change_module autoware_behavior_path_goal_planner_module autoware_behavior_path_lane_change_module autoware_behavior_path_planner autoware_behavior_path_planner_common autoware_behavior_path_sampling_planner_module autoware_behavior_path_side_shift_module autoware_behavior_path_start_planner_module autoware_behavior_path_static_obstacle_avoidance_module autoware_behavior_velocity_blind_spot_module autoware_behavior_velocity_crosswalk_module autoware_behavior_velocity_detection_area_module autoware_behavior_velocity_intersection_module autoware_behavior_velocity_no_drivable_lane_module autoware_behavior_velocity_no_stopping_area_module autoware_behavior_velocity_occlusion_spot_module autoware_behavior_velocity_rtc_interface autoware_behavior_velocity_run_out_module autoware_behavior_velocity_speed_bump_module autoware_behavior_velocity_template_module autoware_behavior_velocity_traffic_light_module autoware_behavior_velocity_virtual_traffic_light_module autoware_behavior_velocity_walkway_module autoware_motion_velocity_dynamic_obstacle_stop_module autoware_motion_velocity_obstacle_cruise_module autoware_motion_velocity_obstacle_slow_down_module autoware_motion_velocity_obstacle_velocity_limiter_module autoware_motion_velocity_out_of_lane_module autoware_bezier_sampler autoware_frenet_planner autoware_path_sampler autoware_sampler_common autoware_cuda_pointcloud_preprocessor autoware_cuda_utils autoware_image_diagnostics autoware_image_transport_decompressor autoware_imu_corrector autoware_pcl_extensions autoware_pointcloud_preprocessor autoware_radar_scan_to_pointcloud2 autoware_radar_static_pointcloud_filter autoware_radar_threshold_filter autoware_radar_tracks_noise_filter autoware_livox_tag_filter autoware_carla_interface autoware_dummy_perception_publisher autoware_fault_injection autoware_learning_based_vehicle_model autoware_simple_planning_simulator autoware_vehicle_door_simulator tier4_dummy_object_rviz_plugin autoware_bluetooth_monitor autoware_component_monitor autoware_component_state_monitor autoware_default_adapi autoware_adapi_adaptors autoware_adapi_visualizers autoware_automatic_pose_initializer autoware_diagnostic_graph_aggregator autoware_diagnostic_graph_utils autoware_dummy_diag_publisher autoware_dummy_infrastructure autoware_duplicated_node_checker autoware_hazard_status_converter autoware_mrm_comfortable_stop_operator autoware_mrm_emergency_stop_operator autoware_mrm_handler autoware_processing_time_checker autoware_system_diagnostic_monitor autoware_system_monitor autoware_topic_relay_controller autoware_topic_state_monitor autoware_velodyne_monitor reaction_analyzer autoware_accel_brake_map_calibrator autoware_external_cmd_converter autoware_raw_vehicle_cmd_converter autoware_steer_offset_estimator autoware_bag_time_manager_rviz_plugin autoware_mission_details_overlay_rviz_plugin autoware_overlay_rviz_plugin autoware_string_stamped_rviz_plugin autoware_perception_rviz_plugin tier4_adapi_rviz_plugin tier4_camera_view_rviz_plugin tier4_datetime_rviz_plugin tier4_localization_rviz_plugin tier4_planning_factor_rviz_plugin tier4_planning_rviz_plugin tier4_state_rviz_plugin tier4_system_rviz_plugin tier4_traffic_light_rviz_plugin tier4_vehicle_rviz_plugin

Package Summary

Tags No category tags.
Version 0.43.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_universe.git
VCS Type git
VCS Version main
Last Updated 2025-04-04
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The system_monitor package

Additional Links

No additional links.

Maintainers

  • Fumihito Ito
  • TetsuKawa
  • Junya Sasaki

Authors

No additional authors.

System Monitor for Autoware

Further improvement of system monitor functionality for Autoware.

Description

This package provides the following nodes for monitoring system:

  • CPU Monitor
  • HDD Monitor
  • Memory Monitor
  • Network Monitor
  • NTP Monitor
  • Process Monitor
  • GPU Monitor
  • Voltage Monitor

Supported architecture

  • x86_64
  • arm64v8/aarch64

Operation confirmed platform

  • PC system intel core i7
  • NVIDIA Jetson AGX Xavier
  • Raspberry Pi4 Model B

How to use

Use colcon build and launch in the same way as other packages.

colcon build
source install/setup.bash
ros2 launch autoware_system_monitor system_monitor.launch.xml

CPU and GPU monitoring method differs depending on platform.
CMake automatically chooses source to be built according to build environment.
If you build this package on intel platform, CPU monitor and GPU monitor which run on intel platform are built.

ROS topics published by system monitor

Every topic is published in 1 minute interval.

[Usage] ✓:Supported, -:Not supported

Node Message Intel arm64(tegra) arm64(raspi) Notes
CPU Monitor CPU Temperature  
  CPU Usage  
  CPU Load Average  
  CPU Thermal Throttling -  
  CPU Frequency Notification of frequency only, normally error not generated.
HDD Monitor HDD Temperature  
  HDD PowerOnHours  
  HDD TotalDataWritten  
  HDD RecoveredError  
  HDD Usage  
  HDD ReadDataRate  
  HDD WriteDataRate  
  HDD ReadIOPS  
  HDD WriteIOPS  
  HDD Connection  
Memory Monitor Memory Usage  
Net Monitor Network Connection  
  Network Usage Notification of usage only, normally error not generated.
  Network CRC Error Warning occurs when the number of CRC errors in the period reaches the threshold value. The number of CRC errors that occur is the same as the value that can be confirmed with the ip command.
  IP Packet Reassembles Failed  
  UDP Buf Errors  
NTP Monitor NTP Offset  
Process Monitor Tasks Summary  
  High-load Proc[0-9]  
  High-mem Proc[0-9]  
GPU Monitor GPU Temperature -  
  GPU Usage -  
  GPU Memory Usage - -  
  GPU Thermal Throttling - -  
  GPU Frequency - For Intel platform, monitor whether current GPU clock is supported by the GPU.
Voltage Monitor CMOS Battery Status - - Battery Health for RTC and BIOS -

ROS parameters

See ROS parameters.

Notes

CPU monitor for intel platform

Thermal throttling event can be monitored by reading contents of MSR(Model Specific Register), and accessing MSR is only allowed for root by default, so this package provides the following approach to minimize security risks as much as possible:

  • Provide a small program named ‘msr_reader’ which accesses MSR and sends thermal throttling status to CPU monitor by using socket programming.
  • Run ‘msr_reader’ as a specific user instead of root.
  • CPU monitor is able to know the status as an unprivileged user since thermal throttling status is sent by socket communication.

Instructions before starting

  1. Create a user to run ‘msr_reader’.
   sudo adduser <username>
   
  1. Load kernel module ‘msr’ into your target system.
    The path ‘/dev/cpu/CPUNUM/msr’ appears.
   sudo modprobe msr
   
  1. Allow user to access MSR with read-only privilege using the Access Control List (ACL).
   sudo setfacl -m u:<username>:r /dev/cpu/*/msr
   
  1. Assign capability to ‘msr_reader’ since msr kernel module requires rawio capability.
   sudo setcap cap_sys_rawio=ep install/system_monitor/lib/system_monitor/msr_reader
   
  1. Run ‘msr_reader’ as the user you created, and run system_monitor as a generic user.
   su <username>
   install/system_monitor/lib/system_monitor/msr_reader
   

See also

msr_reader

HDD Monitor

Generally, S.M.A.R.T. information is used to monitor HDD temperature and life of HDD, and normally accessing disk device node is allowed for root user or disk group.
As with the CPU monitor, this package provides an approach to minimize security risks as much as possible:

  • Provide a small program named ‘hdd_reader’ which accesses S.M.A.R.T. information and sends some items of it to HDD monitor by using socket programming.
  • Run ‘hdd_reader’ as a specific user.
  • HDD monitor is able to know some items of S.M.A.R.T. information as an unprivileged user since those are sent by socket communication.

Instructions before starting

  1. Create a user to run ‘hdd_reader’.
   sudo adduser <username>
   
  1. Add user to the disk group.
   sudo usermod -a -G disk <username>
   
  1. Assign capabilities to ‘hdd_reader’ since SCSI kernel module requires rawio capability to send ATA PASS-THROUGH (12) command and NVMe kernel module requires admin capability to send Admin Command.
   sudo setcap 'cap_sys_rawio=ep cap_sys_admin=ep' install/system_monitor/lib/system_monitor/hdd_reader
   
  1. Run ‘hdd_reader’ as the user you created, and run system_monitor as a generic user.
   su <username>
   install/system_monitor/lib/system_monitor/hdd_reader
   

See also

hdd_reader

GPU Monitor for intel platform

Currently GPU monitor for intel platform only supports NVIDIA GPU whose information can be accessed by NVML API.

Also you need to install CUDA libraries. For installation instructions for CUDA 10.0, see NVIDIA CUDA Installation Guide for Linux.

Voltage monitor for CMOS Battery

Some platforms have built-in batteries for the RTC and CMOS. This node determines the battery status from the result of executing cat /proc/driver/rtc. Also, if lm-sensors is installed, it is possible to use the results. However, the return value of sensors varies depending on the chipset, so it is necessary to set a string to extract the corresponding voltage. It is also necessary to set the voltage for warning and error. For example, if you want a warning when the voltage is less than 2.9V and an error when it is less than 2.7V. The execution result of sensors on the chipset nct6106 is as follows, and “in7:” is the voltage of the CMOS battery.

$ sensors
pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +42.0°C

nct6106-isa-0a10
Adapter: ISA adapter
in0:           728.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:             1.01 V  (min =  +0.00 V, max =  +2.04 V)
in2:             3.34 V  (min =  +0.00 V, max =  +4.08 V)
in3:             3.34 V  (min =  +0.00 V, max =  +4.08 V)
in4:             1.07 V  (min =  +0.00 V, max =  +2.04 V)
in5:             1.05 V  (min =  +0.00 V, max =  +2.04 V)
in6:             1.67 V  (min =  +0.00 V, max =  +2.04 V)
in7:             3.06 V  (min =  +0.00 V, max =  +4.08 V)
in8:             2.10 V  (min =  +0.00 V, max =  +4.08 V)
fan1:          2789 RPM  (min =    0 RPM)
fan2:             0 RPM  (min =    0 RPM)

The setting value of voltage_monitor.param.yaml is as follows.

/**:
  ros__parameters:
    cmos_battery_warn: 2.90
    cmos_battery_error: 2.70
    cmos_battery_label: "in7:"

The above values of 2.7V and 2.90V are hypothetical. Depending on the motherboard and chipset, the value may vary. However, if the voltage of the lithium battery drops below 2.7V, it is recommended to replace it. In the above example, the message output to the topic /diagnostics is as follows. If the voltage < 2.9V then:

  name: /autoware/system/resource_monitoring/voltage/cmos_battery
  message: Warning
  hardware_id: ''
  values:
  - key: 'voltage_monitor: CMOS Battery Status'
    value: Low Battery

If the voltage < 2.7V then:

  name: /autoware/system/resource_monitoring/voltage/cmos_battery
  message: Warning
  hardware_id: ''
  values:
  - key: 'voltage_monitor: CMOS Battery Status'
    value: Battery Died

If neither, then:

  name: /autoware/system/resource_monitoring/voltage/cmos_battery
  message: OK
  hardware_id: ''
  values:
  - key: 'voltage_monitor: CMOS Battery Status'
    value: OK

If the CMOS battery voltage drops less than voltage_error or voltage_warn,It will be a warning. If the battery runs out, the RTC will stop working when the power is turned off. However, since the vehicle can run, it is not an error. The vehicle will stop when an error occurs, but there is no need to stop immediately. It can be determined by the value of “Low Battery” or “Battery Died”.

UML diagrams

See Class diagrams. See Sequence diagrams.

CHANGELOG

\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^ Changelog for package autoware_system_monitor \^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^

0.43.0 (2025-03-21)

  • Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
  • chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
  • Contributors: Hayato Mizushima, Yutaka Kondo

0.42.0 (2025-03-03)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
  • Contributors: Fumiya Watanabe, 心刚

0.41.2 (2025-02-19)

  • chore: bump version to 0.41.1 (#10088)
  • Contributors: Ryohsuke Mitsudome

0.41.1 (2025-02-10)

0.41.0 (2025-01-29)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • feat: apply [autoware_]{.title-ref} prefix for [system_monitor]{.title-ref} (#10017)
    • feat(system_monitor): apply [autoware_]{.title-ref} prefix (see below):
    • The [system_monitor]{.title-ref} operates independently from other modules in [autoware_universe]{.title-ref}, so the [autoware_]{.title-ref} prefix is added only to the package name.
    • The [autoware::]{.title-ref} namespace is not used because C language does not support namespaces.
    • Headers are not moved under [include/autoware]{.title-ref} to maintain compatibility for use outside the [autoware]{.title-ref} context.

    * For users utilizing this package within [autoware_universe]{.title-ref}, only the package name includes the [autoware_]{.title-ref} prefix. This approach explains the unique namespacing and naming conventions for [system_monitor]{.title-ref} compared to other packages.

    • bug(system_monitor): fix missing package name update
    • rename: [system_monitor]{.title-ref} => [autoware_system_monitor]{.title-ref}
    • style(pre-commit): autofix
    • update: [CODEOWNERS]{.title-ref}
    • bug(autoware_system_monitor): apply missing fix

    * update: [CODEOWNERS]{.title-ref} ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • Contributors: Fumiya Watanabe, Junya Sasaki

0.40.0 (2024-12-12)

  • Merge branch 'main' into release-0.40.0
  • Revert "chore(package.xml): bump version to 0.39.0 (#9587)" This reverts commit c9f0f2688c57b0f657f5c1f28f036a970682e7f5.
  • fix: fix ticket links in CHANGELOG.rst (#9588)
  • chore(package.xml): bump version to 0.39.0 (#9587)
    • chore(package.xml): bump version to 0.39.0
    • fix: fix ticket links in CHANGELOG.rst

    * fix: remove unnecessary diff ---------Co-authored-by: Yutaka Kondo <<yutaka.kondo@youtalk.jp>>

  • fix: fix ticket links in CHANGELOG.rst (#9588)
  • ci(pre-commit): update cpplint to 2.0.0 (#9557)
  • fix(cpplint): include what you use - system (#9573)
  • 0.39.0
  • update changelog
  • Merge commit '6a1ddbd08bd' into release-0.39.0
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • chore(package.xml): bump version to 0.38.0 (#9266) (#9284)
    • unify package.xml version to 0.37.0
    • remove system_monitor/CHANGELOG.rst
    • add changelog

    * 0.38.0

  • feat(system_monitor): add on/off config for network traffic monitor (#9069)
    • feat(system_monitor): add config for network traffic monitor

    * fix: change function name from stop to skip ---------

  • feat(system_monitor): support loopback network interface (#9067)
    • feat(system_monitor): support loopback network interface

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • Contributors: Esteve Fernandez, Fumiya Watanabe, M. Fatih Cırıt, Ryohsuke Mitsudome, Yutaka Kondo, awf-autoware-bot[bot], iwatake

0.39.0 (2024-11-25)

  • Merge commit '6a1ddbd08bd' into release-0.39.0
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (#9304)
  • chore(package.xml): bump version to 0.38.0 (#9266) (#9284)
    • unify package.xml version to 0.37.0
    • remove system_monitor/CHANGELOG.rst
    • add changelog

    * 0.38.0

  • feat(system_monitor): add on/off config for network traffic monitor (#9069)
    • feat(system_monitor): add config for network traffic monitor

    * fix: change function name from stop to skip ---------

  • feat(system_monitor): support loopback network interface (#9067)
    • feat(system_monitor): support loopback network interface

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • Contributors: Esteve Fernandez, Yutaka Kondo, iwatake

0.38.0 (2024-11-08)

  • remove system_monitor/CHANGELOG.rst
  • unify package.xml version to 0.37.0
  • fix(system_monitor): fix variableScope (#8448) fix:variableScope
  • fix(system_monitor): fix unusedStructMember (#8401)
    • fix:unusedStructMember
    • fix:clang format

    * fix:clang format ---------

  • fix(system_monitor): fix unreadVariable (#8372) fix:unreadVariable
  • fix(system_monitor): fix shadowVariable (#7981) fix:shadowVariable
  • fix(system_monitor): apply cppcheck-suppress for cstyleCast (#7867)
    • fix(system_monitor): apply cppcheck-suppress for cstyleCast
    • fix(system_monitor): apply cppcheck-suppress for cstyleCast

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • refactor(universe_utils/motion_utils)!: add autoware namespace (#7594)
  • fix(net_monitor): fix cppcheck warnings (#7573)
    • fix unusedVariable warning
    • fix unusedVariable warning
    • fix variableScope warning
    • fix unreadVariable warning

    * fix

  • feat(autoware_universe_utils)!: rename from tier4_autoware_utils (#7538) Co-authored-by: kosuke55 <<kosuke.tnp@gmail.com>>
  • fix(system_monitor): fix unsignedLessThanZero warning (#7545)
  • ci(pre-commit): autoupdate (#7499) Co-authored-by: M. Fatih Cırıt <<mfc@leodrive.ai>>
  • fix(system_monitor): fix warning of containerOutOfBounds (#6927)
  • Contributors: Koichi98, Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot], kobayu858

0.26.0 (2024-04-03)

  • fix(system_monitor): move headers to a separate directory (#5942)
    • fix(system_monitor): move headers to a separate directory

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(system_monitor): fix uninitialized diag level of process monitor (#5753)
  • chore: update maintainer (#5730) update maintainer
  • fix(system_monitor): output command line (#5430)
    • fix(system_monitor): output command line

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • perf(system_monitor): fix program command line reading (#5191)
    • Fix program command line reading
    • style(pre-commit): autofix

    * fix spelling commandline->command_line ---------Co-authored-by: Owen-Liuyuxuan <<uken.ryu@tier4.jp>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(ntp_monitor): move chronyc command execution to a timer (#4634)
    • fix(ntp_monitor): move chronyc command execution to a timer

    * add newly added parameter timeout to config ---------Co-authored-by: Hiroki OTA <<hiroki.ota@tier4.jp>>

  • fix(system_monitor): high-memory process are not provided in MEM order (#4654)
    • fix(process_monitor): high-memory process are not being provided in %MEM order

    * changed option from 'g' to 'n' ---------

  • fix(system_monitor): extend command line to display (#4553)
  • feat(system_monitor): add detection of ECC memory errors (#3795)
    • feat(system_monitor): add detection of ECC memory errors
    • style(pre-commit): autofix
    • fix process crash when edac-utils is not installed

    * style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(perception): remove UB reinterpret_cast (#3383) * fix(perception): remove UB reinterpret_cast see https://github.com/autowarefoundation/autoware_universe/issues/3215
    • fix(pointcloud_preprocessor): remove UB reinterpret_cast

    * refactor ---------

  • style: fix typos (#3617)
    • style: fix typos in documents
    • style: fix typos in package.xml
    • style: fix typos in launch files

    * style: fix typos in comments ---------

  • build: mark autoware_cmake as <buildtool_depend> (#3616) * build: mark autoware_cmake as <buildtool_depend> with <build_depend>, autoware_cmake is automatically exported with ament_target_dependencies() (unecessary)
    • style(pre-commit): autofix

    * chore: fix pre-commit errors ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

  • chore: sync files (#3227)
    • chore: sync files

    * style(pre-commit): autofix ---------Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • build(system_monitor): added missing Boost dependencies (#2881) Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>>
  • build(system_monitor): add build dependency (#2740)
  • fix(system_monitor): change default param path (#2560)
  • fix(system_monitor): prevent nethogs from monitoring all networks due to high CPU load (#2474)
    • fix(system_monitor): prevent nethogs from monitoring all networks due to high CPU load
    • ci(pre-commit): autofix
    • fix(system_monitor): fix include guards
    • fix(system_monitor): fix build error
    • fix(net_monitor): change lower camel case to snake case
    • fix(net_monitor): fix clang-tidy errors and warnings
    • ci(pre-commit): autofix
    • fix(net_monitor): fix clang-tidy warnings
    • ci(pre-commit): autofix
    • fix(net_monitor: fix clang-tidy warnings)
    • fix(net_monitor): fix clang-tidy warnings
    • fix(net_monitor): change C-style socket to boost::asio
    • fix(net_monitor): fix clang-tidy warnings
    • fix(net_monitor): fix clang-tidy warnings
    • fix(net_monitor): first refactoring
    • fix(net_monitor): refactoring
    • fix(net_monitor): fix clang-tidy errors
    • fix(net_monitor): update README

    * fix(net_monitor): add lock guard to protect variable Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat: replace python launch with xml launch for system monitor (#2430)
    • feat: replace python launch with xml launch for system monitor
    • ci(pre-commit): autofix

    * update figure Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • chore(system_monitor): add maintainer (#2420)
  • refactor(system_monitor/hdd_monitor): rename structs and functions (#2144)
    • refactor(system_monitor/hdd_monitor): rename structs and functions
    • fix a mistake
  • chore(system_monitor): fix typos (#2142)
  • feat: (system_monitor) adding a node for CMOS battery monitoring (#1989)
    • adding document for voltage monitor
    • ci(pre-commit): autofix
    • fixed for the issue of multithread
    • Fixed the lack for processing of Error case.
    • deleted magic number 200
    • ci(pre-commit): autofix
    • moved voltage_mnitor to tha last
    • minimizing between try-catch.
    • ci(pre-commit): autofix
    • deleted unused files
    • added default vlue of cmos_battery_voltage
    • changed the label name to cmos_battery_label.
    • adding language specified
    • resolved conflict
    • resolved conflict
    • resolved conflict
    • ci(pre-commit): autofix
    • added topics_voltage_monitor.md)
    • ci(pre-commit): autofix
    • chore: sync files (#629)
    • chore: sync files

    * ci(pre-commit): autofix Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (#639)
    • chore: sync files (#648)
    • chore: sync files

    * Revert "chore: sync files" This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. * sync codecov.yaml Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage (#666)
    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(behavior_velocity): avoid insert same point on trajectory utils (#834)
    • refactor(behavior_velocity_planner): simplify CMakeLists.txt (#855)
    • docs: fix 404 error caused by typo in url (#871)
    • docs: fix 404 error caused by typo in url
    • docs: fix typo in url for yolov4
    • fix(image_projection_based_fusion): set imagebuffersize (#820)
    • fix: set imagebuffersize configured

    * ci(pre-commit): autofix Co-authored-by: suchang <<chang.su@autocore.ai>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • chore(avoidance_module): fix spell check (#732)
    • feat: isolate gtests in all packages (#693)
    • docs(virtual traffic light): add documentation (#245)
    • doc(behavior_velocity): add graph and fix link
    • doc(behavior_velocity): update virtual traffic light doc
    • doc(behavior_velocity): minor fix
    • doc : mediate to coordinate
    • doc: minor update
    • doc: fix pre-commit
    • doc: update docs
    • apply suggestion

    * doc: to intersection-coordination Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (#830)
    • fix(surroud_obstacle_checker): use alias
    • feat(surround_obstacle_checker): use velocity limit
    • chore(surround_obstacle_checker): rename publisher, subscriber and callback functions
    • refactor(surround_obstacle_checker): use parameter struct
    • fix(surround_obstacle_checker): use alias
    • refactor(surround_obstacle_checker): cleanup member functions
    • refactor(surround_obstacle_checker): cleanup polygon handling
    • refactor(surround_obstacle_checker): use marker helper
    • feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow
    • fix(surround_obstacle_checker): fix ego footprint polygon (#877)
    • fix: update nvinfer api (#863)
    • fix(lidar_centerpoint): update nvinfer api
    • fix(tensorrt_yolo): update nvinfer api
    • fix(lidar_apollo_instance_segmentation): update nvinfer api
    • fix(traffic_light_classifier): update nvinfer api
    • fix(traffic_light_ssd_fine_detector): update nvinfer api
    • pre-commit run
    • fix(avoidance_module): ignore object instead of creating zero shift (#731)

    * fix: ignore object instead of creating zero shift instead of creating zero shift point, the object will be ignored. no behavior changes should be observed.

    • refactor: sync continue with upstream
    • fix: fix debug message for insufficient lateral margin
    • fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (#738)
    • test(autoware_testing): fix smoke_test (#479)
    • fix(autoware_testing): fix smoke_test
    • restore smoke_test for trajectory_follower_nodes
    • add support multiple parameter files
    • ci(pre-commit): autofix

    * minor fix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(rviz_plugins): add velocity limit to autoware state panel (#879)
    • feat(rviz_plugins): add velocity limit to autoware state panel
    • chore(rviz_plugin): change ms to kmh
    • feat(vehicle_info_util): add max_steer_angle (#740)
    • feat(vehicle_info_util): add max_steer_angle
    • applied pre-commit

    * Added max_steer_angle in test config Co-authored-by: Tomoya Kimura <<tomoya.kimura@tier4.jp>>

    • fix(lidar_centerpoint): fix google drive url to avoid 404 (#889)
    • fix(lidar_centerpoint): fix google drive url to avoid 404

    * Update CMakeLists.txt Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • chore: fix typos (#886)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (#894)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (#890)

    * add random point sampling function to quickly calculate the 'viewer' coordinate Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • docs(obstacle_stop_planner): update documentation (#880)
    • ci(pre-commit): autofix
    • fixed conflicts
    • ci(pre-commit): autofix
    • merged fork-origin
    • merged
    • resolve conflict
    • ci(pre-commit): autofix
    • deleted
    • added "Voltage Monitor"
    • merged with main->feature_battery_monitoring
    • merge main ->feature_battery_monitoring
    • ci(pre-commit): autofix
    • added default vlue of cmos_battery_voltage
    • resolved conflict
    • resolved conflict
    • ci(pre-commit): autofix
    • added topics_voltage_monitor.md)
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • chore: sync files (#629)
    • chore: sync files

    * ci(pre-commit): autofix Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (#639)
    • chore: sync files (#648)
    • chore: sync files

    * Revert "chore: sync files" This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. * sync codecov.yaml Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage (#666)
    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(behavior_velocity): avoid insert same point on trajectory utils (#834)
    • refactor(behavior_velocity_planner): simplify CMakeLists.txt (#855)
    • docs: fix 404 error caused by typo in url (#871)
    • docs: fix 404 error caused by typo in url
    • docs: fix typo in url for yolov4
    • fix(image_projection_based_fusion): set imagebuffersize (#820)
    • fix: set imagebuffersize configured

    * ci(pre-commit): autofix Co-authored-by: suchang <<chang.su@autocore.ai>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • chore(avoidance_module): fix spell check (#732)
    • feat: isolate gtests in all packages (#693)
    • docs(virtual traffic light): add documentation (#245)
    • doc(behavior_velocity): add graph and fix link
    • doc(behavior_velocity): update virtual traffic light doc
    • doc(behavior_velocity): minor fix
    • doc : mediate to coordinate
    • doc: minor update
    • doc: fix pre-commit
    • doc: update docs
    • apply suggestion

    * doc: to intersection-coordination Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (#830)
    • fix(surroud_obstacle_checker): use alias
    • feat(surround_obstacle_checker): use velocity limit
    • chore(surround_obstacle_checker): rename publisher, subscriber and callback functions
    • refactor(surround_obstacle_checker): use parameter struct
    • fix(surround_obstacle_checker): use alias
    • refactor(surround_obstacle_checker): cleanup member functions
    • refactor(surround_obstacle_checker): cleanup polygon handling
    • refactor(surround_obstacle_checker): use marker helper
    • feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow
    • fix(surround_obstacle_checker): fix ego footprint polygon (#877)
    • fix: update nvinfer api (#863)
    • fix(lidar_centerpoint): update nvinfer api
    • fix(tensorrt_yolo): update nvinfer api
    • fix(lidar_apollo_instance_segmentation): update nvinfer api
    • fix(traffic_light_classifier): update nvinfer api
    • fix(traffic_light_ssd_fine_detector): update nvinfer api
    • pre-commit run
    • fix(avoidance_module): ignore object instead of creating zero shift (#731)

    * fix: ignore object instead of creating zero shift instead of creating zero shift point, the object will be ignored. no behavior changes should be observed.

    • refactor: sync continue with upstream
    • fix: fix debug message for insufficient lateral margin
    • fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (#738)
    • test(autoware_testing): fix smoke_test (#479)
    • fix(autoware_testing): fix smoke_test
    • restore smoke_test for trajectory_follower_nodes
    • add support multiple parameter files
    • ci(pre-commit): autofix

    * minor fix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(rviz_plugins): add velocity limit to autoware state panel (#879)
    • feat(rviz_plugins): add velocity limit to autoware state panel
    • chore(rviz_plugin): change ms to kmh
    • feat(vehicle_info_util): add max_steer_angle (#740)
    • feat(vehicle_info_util): add max_steer_angle
    • applied pre-commit

    * Added max_steer_angle in test config Co-authored-by: Tomoya Kimura <<tomoya.kimura@tier4.jp>>

    • fix(lidar_centerpoint): fix google drive url to avoid 404 (#889)
    • fix(lidar_centerpoint): fix google drive url to avoid 404

    * Update CMakeLists.txt Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • chore: fix typos (#886)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (#894)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (#890)

    * add random point sampling function to quickly calculate the 'viewer' coordinate Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • docs(obstacle_stop_planner): update documentation (#880)
    • ci(pre-commit): autofix
    • fixed conflicts
    • ci(pre-commit): autofix
    • resolve conflict
    • ci(pre-commit): autofix
    • merged with main->feature_battery_monitoring
    • merge main ->feature_battery_monitoring
    • Added voltages are provisional values.
    • ci(pre-commit): autofix
    • feat(behavior_path_planner): add turn signal parameters (#2086)
    • feat(behavior_path_planner): add and change parameters
    • update
    • update
    • refactor(perception_utils): refactor matching function in perception_utils (#2045)
    • refactor(perception_util): refactor matching function in perception_util
    • fix namespace
    • refactor
    • refactor
    • fix bug
    • add const
    • refactor function name
    • refactor(perception_utils): refactor object_classification (#2042)
    • refactor(perception_utils): refactor object_classification
    • fix bug
    • fix unittest
    • refactor
    • fix unit test
    • remove redundant else
    • refactor variable name
    • feat(autoware_auto_perception_rviz_plugin): add accel text visualization (#2046)
    • refactor(motion_utils, obstacle_cruise_planner): add offset to virtual wall utils func (#2078)
    • refactor(osqp_interface, motion_velocity_smoother): unsolved status log (#2076)
    • refactor(osqp_interface, motion_velocity_smoother): unsolved status log

    * Update common/osqp_interface/src/osqp_interface.cpp Co-authored-by: Maxime CLEMENT <<78338830+maxime-clem@users.noreply.github.com>> Co-authored-by: Maxime CLEMENT <<78338830+maxime-clem@users.noreply.github.com>> * feat(lidar_centerpoint): eliminated the tf dependency for single frame detection (#1925) Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

    • change name hardware_monitor -> voltage_monitor
    • copy right 2020 -> 2022
    • delete duplicated lines
    • fix: catch exception, remove sensors_exists_
    • adding error message output
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • adding document for voltage monitor
    • fixed for the issue of multithread
    • ci(pre-commit): autofix
    • Fixed the lack for processing of Error case.
    • deleted magic number 200
    • moved voltage_mnitor to tha last
    • minimizing between try-catch.
    • ci(pre-commit): autofix
    • added default vlue of cmos_battery_voltage
    • changed the label name to cmos_battery_label.
    • adding language specified
    • resolved conflict
    • resolved conflict
    • ci(pre-commit): autofix
    • added topics_voltage_monitor.md)
    • ci(pre-commit): autofix
    • chore: sync files (#629)
    • chore: sync files

    * ci(pre-commit): autofix Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (#639)
    • chore: sync files (#648)
    • chore: sync files

    * Revert "chore: sync files" This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. * sync codecov.yaml Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage (#666)
    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(behavior_velocity): avoid insert same point on trajectory utils (#834)
    • refactor(behavior_velocity_planner): simplify CMakeLists.txt (#855)
    • docs: fix 404 error caused by typo in url (#871)
    • docs: fix 404 error caused by typo in url
    • docs: fix typo in url for yolov4
    • fix(image_projection_based_fusion): set imagebuffersize (#820)
    • fix: set imagebuffersize configured

    * ci(pre-commit): autofix Co-authored-by: suchang <<chang.su@autocore.ai>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • chore(avoidance_module): fix spell check (#732)
    • feat: isolate gtests in all packages (#693)
    • docs(virtual traffic light): add documentation (#245)
    • doc(behavior_velocity): add graph and fix link
    • doc(behavior_velocity): update virtual traffic light doc
    • doc(behavior_velocity): minor fix
    • doc : mediate to coordinate
    • doc: minor update
    • doc: fix pre-commit
    • doc: update docs
    • apply suggestion

    * doc: to intersection-coordination Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (#830)
    • fix(surroud_obstacle_checker): use alias
    • feat(surround_obstacle_checker): use velocity limit
    • chore(surround_obstacle_checker): rename publisher, subscriber and callback functions
    • refactor(surround_obstacle_checker): use parameter struct
    • fix(surround_obstacle_checker): use alias
    • refactor(surround_obstacle_checker): cleanup member functions
    • refactor(surround_obstacle_checker): cleanup polygon handling
    • refactor(surround_obstacle_checker): use marker helper
    • feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow
    • fix(surround_obstacle_checker): fix ego footprint polygon (#877)
    • fix: update nvinfer api (#863)
    • fix(lidar_centerpoint): update nvinfer api
    • fix(tensorrt_yolo): update nvinfer api
    • fix(lidar_apollo_instance_segmentation): update nvinfer api
    • fix(traffic_light_classifier): update nvinfer api
    • fix(traffic_light_ssd_fine_detector): update nvinfer api
    • pre-commit run
    • fix(avoidance_module): ignore object instead of creating zero shift (#731)

    * fix: ignore object instead of creating zero shift instead of creating zero shift point, the object will be ignored. no behavior changes should be observed.

    • refactor: sync continue with upstream
    • fix: fix debug message for insufficient lateral margin
    • fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (#738)
    • test(autoware_testing): fix smoke_test (#479)
    • fix(autoware_testing): fix smoke_test
    • restore smoke_test for trajectory_follower_nodes
    • add support multiple parameter files
    • ci(pre-commit): autofix

    * minor fix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(rviz_plugins): add velocity limit to autoware state panel (#879)
    • feat(rviz_plugins): add velocity limit to autoware state panel
    • chore(rviz_plugin): change ms to kmh
    • feat(vehicle_info_util): add max_steer_angle (#740)
    • feat(vehicle_info_util): add max_steer_angle
    • applied pre-commit

    * Added max_steer_angle in test config Co-authored-by: Tomoya Kimura <<tomoya.kimura@tier4.jp>>

    • fix(lidar_centerpoint): fix google drive url to avoid 404 (#889)
    • fix(lidar_centerpoint): fix google drive url to avoid 404

    * Update CMakeLists.txt Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • chore: fix typos (#886)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (#894)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (#890)

    * add random point sampling function to quickly calculate the 'viewer' coordinate Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • docs(obstacle_stop_planner): update documentation (#880)
    • ci(pre-commit): autofix
    • fixed conflicts
    • ci(pre-commit): autofix
    • resolve conflict
    • deleted
    • added "Voltage Monitor"
    • ci(pre-commit): autofix
    • merged with main->feature_battery_monitoring
    • merge main ->feature_battery_monitoring
    • ci(pre-commit): autofix
    • added default vlue of cmos_battery_voltage
    • resolved conflict
    • resolved conflict
    • added topics_voltage_monitor.md)
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • chore: sync files (#629)
    • chore: sync files

    * ci(pre-commit): autofix Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (#639)
    • chore: sync files (#648)
    • chore: sync files

    * Revert "chore: sync files" This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. * sync codecov.yaml Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage (#666)
    • fix(autoware_state_panel): fix message type for /api/autoware/get/engage

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • fix(behavior_velocity): avoid insert same point on trajectory utils (#834)
    • refactor(behavior_velocity_planner): simplify CMakeLists.txt (#855)
    • docs: fix 404 error caused by typo in url (#871)
    • docs: fix 404 error caused by typo in url
    • docs: fix typo in url for yolov4
    • fix(image_projection_based_fusion): set imagebuffersize (#820)
    • fix: set imagebuffersize configured

    * ci(pre-commit): autofix Co-authored-by: suchang <<chang.su@autocore.ai>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • chore(avoidance_module): fix spell check (#732)
    • feat: isolate gtests in all packages (#693)
    • docs(virtual traffic light): add documentation (#245)
    • doc(behavior_velocity): add graph and fix link
    • doc(behavior_velocity): update virtual traffic light doc
    • doc(behavior_velocity): minor fix
    • doc : mediate to coordinate
    • doc: minor update
    • doc: fix pre-commit
    • doc: update docs
    • apply suggestion

    * doc: to intersection-coordination Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (#830)
    • fix(surroud_obstacle_checker): use alias
    • feat(surround_obstacle_checker): use velocity limit
    • chore(surround_obstacle_checker): rename publisher, subscriber and callback functions
    • refactor(surround_obstacle_checker): use parameter struct
    • fix(surround_obstacle_checker): use alias
    • refactor(surround_obstacle_checker): cleanup member functions
    • refactor(surround_obstacle_checker): cleanup polygon handling
    • refactor(surround_obstacle_checker): use marker helper
    • feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow
    • fix(surround_obstacle_checker): fix ego footprint polygon (#877)
    • fix: update nvinfer api (#863)
    • fix(lidar_centerpoint): update nvinfer api
    • fix(tensorrt_yolo): update nvinfer api
    • fix(lidar_apollo_instance_segmentation): update nvinfer api
    • fix(traffic_light_classifier): update nvinfer api
    • fix(traffic_light_ssd_fine_detector): update nvinfer api
    • pre-commit run
    • fix(avoidance_module): ignore object instead of creating zero shift (#731)

    * fix: ignore object instead of creating zero shift instead of creating zero shift point, the object will be ignored. no behavior changes should be observed.

    • refactor: sync continue with upstream
    • fix: fix debug message for insufficient lateral margin
    • fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (#738)
    • test(autoware_testing): fix smoke_test (#479)
    • fix(autoware_testing): fix smoke_test
    • restore smoke_test for trajectory_follower_nodes
    • add support multiple parameter files
    • ci(pre-commit): autofix

    * minor fix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(rviz_plugins): add velocity limit to autoware state panel (#879)
    • feat(rviz_plugins): add velocity limit to autoware state panel
    • chore(rviz_plugin): change ms to kmh
    • feat(vehicle_info_util): add max_steer_angle (#740)
    • feat(vehicle_info_util): add max_steer_angle
    • applied pre-commit

    * Added max_steer_angle in test config Co-authored-by: Tomoya Kimura <<tomoya.kimura@tier4.jp>>

    • fix(lidar_centerpoint): fix google drive url to avoid 404 (#889)
    • fix(lidar_centerpoint): fix google drive url to avoid 404

    * Update CMakeLists.txt Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • chore: fix typos (#886)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (#894)
    • feat(state_rviz_plugin): add GateMode and PathChangeApproval Button

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

    • feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (#890)

    * add random point sampling function to quickly calculate the 'viewer' coordinate Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • docs(obstacle_stop_planner): update documentation (#880)
    • ci(pre-commit): autofix
    • fixed conflicts
    • ci(pre-commit): autofix
    • resolve conflict
    • ci(pre-commit): autofix
    • merged with main->feature_battery_monitoring
    • merge main ->feature_battery_monitoring
    • Added voltages are provisional values.
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • fixed conflict manually
    • fixed conflict manually
    • ci(pre-commit): autofix
    • fixed conflict
    • fixed conflict

    * ci(pre-commit): autofix Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]\@users.noreply.github.com> Co-authored-by: kenji-miyake <<kenji-miyake@users.noreply.github.com>> Co-authored-by: Hiroki OTA <<hiroki.ota@tier4.jp>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>> Co-authored-by: taikitanaka3 <<65527974+taikitanaka3@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>> Co-authored-by: Shintaro Tomie <<58775300+Shin-kyoto@users.noreply.github.com>> Co-authored-by: storrrrrrrrm <<103425473+storrrrrrrrm@users.noreply.github.com>> Co-authored-by: suchang <<chang.su@autocore.ai>> Co-authored-by: Zulfaqar Azmi <<93502286+zulfaqar-azmi-t4@users.noreply.github.com>> Co-authored-by: Maxime CLEMENT <<78338830+maxime-clem@users.noreply.github.com>> Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> Co-authored-by: Takamasa Horibe <<horibe.takamasa@gmail.com>> Co-authored-by: Keisuke Shima <<19993104+KeisukeShima@users.noreply.github.com>> Co-authored-by: Takayuki Murooka <<takayuki5168@gmail.com>> Co-authored-by: Tomoya Kimura <<tomoya.kimura@tier4.jp>> Co-authored-by: badai nguyen <<94814556+badai-nguyen@users.noreply.github.com>> Co-authored-by: Takeshi Ishita <<ishitah.takeshi@gmail.com>> Co-authored-by: Yutaka Shimizu <<43805014+purewater0901@users.noreply.github.com>> Co-authored-by: Satoshi Tanaka <<16330533+scepter914@users.noreply.github.com>> Co-authored-by: Kenzo Lobos Tsunekawa <<kenzo.lobos@tier4.jp>> Co-authored-by: Yusuke Muramatsu <<yukke42@users.noreply.github.com>>

  • feat: add HDD monitoring items to hdd_monitor (#721)
    • feat: add HDD monitoring items to hdd_monitor
    • fix pre-commit C long type error
    • fixed the monitoring method of RecoveredError
    • additional support for storage health check
    • resolve conflicts
    • fix bug when setting mount point of HDD Monitor
    • fix(system_monitor): level change when not connected and unmount function added in HDD connection monitoring
    • fix(system_monitor): level change when not connected in HDD connection monitoring
    • fix(system_monitor): unmount function added in hdd_reader
    • fix(system_monitor): separate S.M.A.R.T. request and lazy unmount request for hdd_reader
  • feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor (#1427)
    • feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor
    • fix build errors caused by merge mistakes
    • fix(system_monitor): chang word Reasm and fix deep nesting
    • fix(system_monitor): fix deep nesting
    • fix(system_monitor): lightweight /proc/net/snmp reading
    • fix(system_monitor): fix index variable type to unsigned, add log output, and make index evaluation expression easier to understand
    • fix(system_monitor): remove unnecessary static_cast

    * fix(system_monitor): typo fix Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>>

  • feat: add GPU clock monitoring to gpu_monitor (#687)
  • fix(system_monitor): fix parameter threshold of CPU Usage monitoring (#1805) Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>>
  • fix(system_monitor): incorrect counter increment in CPU Usage monitor (#1783) Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>>
  • feat: add CRC error monitoring to net_monitor (#638)
    • feat: add CRC error monitoring to net_monitor
    • add CRC error monitoring information to README.md

    * ci(pre-commit): autofix Co-authored-by: noriyuki.h <<n-hamaike@esol.co.jp>> Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • fix(system_monitor): multithreading support for boost::process (#1714)
  • fix(system_monitor): move top command execution to a timer (#948)
    • fix(system_monitor): move top command execution to a timer
    • removed unnecessary update method
    • use tier4_autoware_utils::StopWatch
    • Ensure thread-safe
  • fix(system_monitor): add some smart information to diagnostics (#708)
  • fix(system_monitor): fix truncation warning in strncpy (#872)
    • fix(system_monitor): fix truncation warning in strncpy
    • Use std::string constructor to copy char array
    • Fixed typo
  • feat: isolate gtests in all packages (#693)
  • fix(system_monitor): fix build error on tegra platform (#869)
    • fix(system_monitor): fix build error on tegra platform
    • ci(pre-commit): autofix

    * Update system/system_monitor/src/gpu_monitor/tegra_gpu_monitor.cpp Co-authored-by: Shark Liu <<shark.liu@autocore.ai>> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>>

  • chore: upgrade cmake_minimum_required to 3.14 (#856)
  • refactor: use autoware cmake (#849)
    • remove autoware_auto_cmake
    • add build_depend of autoware_cmake
    • use autoware_cmake in CMakeLists.txt
    • fix bugs
    • fix cmake lint errors
  • chore: remove bad chars (#845)
  • fix: suppress compiler warnings (#852)
  • style: fix format of package.xml (#844)
  • fix(system_monitor): modify build error in rolling (#788)
  • ci(pre-commit): update pre-commit-hooks-ros (#625)
    • ci(pre-commit): update pre-commit-hooks-ros

    * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(system_monitor): add some smart information to diagnostics (#560)
    • feat(system_monitor): add some smart information to diagnostics
    • ci(pre-commit): autofix

    * modify regex for nvme device name Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(system_monitor): change method of CPU usage monitoring (#557)
    • feat(lidar_detection): changing default input topic name of lidar detection nodes (#433)

    * feat(system_monitor): change method of CPU usage monitoring Co-authored-by: Taichi Higashide <<azumade.30@gmail.com>>

  • feat(hdd_monitor): add unit to value side as well as other metrics (#325)
  • feat: add cpu usage topic (#353)
    • modified for publishing cpu_usage_api
    • modified for calib error output and cpu usage output
    • modified push_back condition
    • modified topic name
    • Delete unnecessary comments
    • Delete unnecessary comments
    • modified for publishing cpu_usage_api
    • Delete unnecessary comments
    • ci(pre-commit): autofix
    • ci(pre-commit): autofix
    • run pre-commit
    • remove unnecessary comments
    • modify unnecessary change for pull request
    • run pre-commit
    • modify unnecessary change
    • modified along the comments on PR #353
    • modified along the comments on PR #353

    * remove unnecessary process Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com>

  • feat(system_monitor): handle parameter as mount point (#259)
  • fix(system_monitor): fix build error on aarch64 (#263)
  • feat: change launch package name (#186)
    • rename launch folder
    • autoware_launch -> tier4_autoware_launch
    • integration_launch -> tier4_integration_launch
    • map_launch -> tier4_map_launch
    • fix
    • planning_launch -> tier4_planning_launch
    • simulator_launch -> tier4_simulator_launch
    • control_launch -> tier4_control_launch
    • localization_launch -> tier4_localization_launch
    • perception_launch -> tier4_perception_launch
    • sensing_launch -> tier4_sensing_launch
    • system_launch -> tier4_system_launch
    • ci(pre-commit): autofix

    * vehicle_launch -> tier4_vehicle_launch Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]\@users.noreply.github.com> Co-authored-by: tanaka3 <<ttatcoder@outlook.jp>> Co-authored-by: taikitanaka3 <<65527974+taikitanaka3@users.noreply.github.com>>

  • chore(sync): merged autoware.iv/pull/2362 (#761) (#134) Co-authored-by: h-mitsui-esol <<57085544+h-mitsui-esol@users.noreply.github.com>>
  • feat: add autoware_system_monitor package (#14)
    • release v0.4.0
    • Fixed uninitialized variable. (#763)
    • Fixed various bugs. (#768)
    • Fixed various bugs.
    • Fixed wrong status report of NIC.
    • Added the mode of CPU Usage to check statistics calculated as averages among all processors by default. (#788)
    • fix uninitialized variables (#816)
    • remove ROS1 packages temporarily

    * Revert "remove ROS1 packages temporarily" This reverts commit a9436882d50dc09fa5b8d6c0a151a10def76b242.

    • add COLCON_IGNORE to ros1 packages
    • Rename launch files to launch.xml (#28)
    • Port system monitor to ros2 (#71)
    • Implement a utility function that spins and updates a monitor node.
    • Port cpu monitor
    • Port hdd monitor.
    • Port mem_monitor to ROS2
    • Port net_monitor to ROS2
    • Port ntp_monitor to ROS2
    • Port process_monitor to ROS2
    • Port GPU_monitor to ROS2
    • Port msr_reader and hdd_reader to ROS2
    • Clean up the build and launch files:
    • Clean up and comment on CMake and package files.
    • Port the launch file to ROS2
    • Rename h files to hpp (#142)
    • Change includes
    • Rename files
    • Adjustments to make things compile
    • Other packages
    • Adjust copyright notice on 532 out of 699 source files (#143)
    • Use quotes for includes where appropriate (#144)
    • Use quotes for includes where appropriate
    • Fix lint tests
    • Make tests pass hopefully
    • Run uncrustify on the entire Pilot.Auto codebase (#151)
    • Run uncrustify on the entire Pilot.Auto codebase
    • Exclude open PRs
    • ROS2 Linting: system_monitor (#207)
    • Add linters
    • Fix clang-tidy error in util.hpp
    • Ros2 v0.8.0 system monitor (#276)
    • fix dependency of system_monitor
    • Rename ROS-related .yaml to .param.yaml (#352)
    • Rename ROS-related .yaml to .param.yaml
    • Remove prefix 'default_' of yaml files
    • Rename vehicle_info.yaml to vehicle_info.param.yaml
    • Rename diagnostic_aggregator's param files
    • Fix overlooked parameters

    * Exclude SwPowerCap as an error. (#1146) (#364) Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>>

    • [Update v0.9.0] system monitor (#365)
    • Disable CPU Load Average warning. (#1147)
    • Fix cpu_monitor respawning forever. (#1150)
    • Disable cpu_temperature in planning simulation (#1151)
    • Net Monitor: Handle as an error if specified device not exist. (#1152)
    • Handled as an error if specified device not exist.

    * Disable network diags in simulation Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • apply ament_uncrustify
    • Disable resource monitoring in planning_simulator (#1172)
    • Treat logging errors as safe faults (#1164)

    * Fix test code of system_monitor (#1178) Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>>

    • Use thread for ntpdate. (#1160) (#375)
    • Use thread for ntpdate. (#1160)
    • removed unused variable
    • Import v0.9.1 (#431)
    • add local optimal solution ocillation check to ndt_scan_matcher (#1182)
    • Add obstacle_crush diagnostic (#1186)
    • Fix diagnostics api (#1185)
    • Fix diagnostics api
    • Don't overwrite level
    • Overwrite level of No Fault diagnostics
    • Add missing diag in autoware_error_monitor.yaml (#1187)
    • Filter hazard_status (#1191)
    • Filter hazard_status
    • Filter leaf diagnostics
    • Fix wrong calculation of available memory. (#1168)
    • Fixed wrong calculation of available memory.
    • Added comments about output example of free -tb command.
    • Change monitoring method to get HDD temperature and usage per specified device. (#1195)
    • Changed monitoring method to get temperature and usage per specified device.
    • Fixed test codes.
    • Removed unnecessary (void) parameter.
    • return input pointcloud when ground plane not found (#1190)
    • fix yaw-smoothing bug (#1198)

    * Fix lint Co-authored-by: Taichi Higashide <<taichi.higashide@tier4.jp>> Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>> Co-authored-by: tkimura4 <<tomoya.kimura@tier4.jp>>

    • Fix typo in system module (#434)
    • Fix typo in system module
    • Change variable name
    • Move comments
    • Apply uncrustify
    • Split system_monitor config (#452)
    • Remove unnecessary diagnostic update. (#455)
    • add use_sim-time option (#454)
    • Sync public repo (#1228)
    • [simple_planning_simulator] add readme (#424)
    • add readme of simple_planning_simulator
    • Update simulator/simple_planning_simulator/README.md
    • set transit_margin_time to intersect. planner (#460)
    • Fix pose2twist (#462)
    • Ros2 vehicle info param server (#447)
    • add vehicle_info_param_server
    • update vehicle info
    • apply format
    • fix bug
    • skip unnecessary search
    • delete vehicle param file
    • fix bug
    • Ros2 fix topic name part2 (#425)
    • Fix topic name of traffic_light_classifier
    • Fix topic name of traffic_light_visualization
    • Fix topic name of traffic_light_ssd_fine_detector
    • Fix topic name of traffic_light_map_based_detector
    • Fix lint traffic_light_recognition
    • Fix lint traffic_light_ssd_fine_detector
    • Fix lint traffic_light_classifier
    • Fix lint traffic_light_classifier
    • Fix lint traffic_light_ssd_fine_detector
    • Fix issues in hdd_reader (#466)
    • Fix some issues detected by Coverity Scan and Clang-Tidy
    • Update launch command
    • Add more [close(new_sock)]{.title-ref}
    • Simplify the definitions of struct
    • fix: re-construct laneletMapLayer for reindex RTree (#463)
    • Rviz overlay render fix (#461)
    • Moved painiting in SteeringAngle plugin to update()
    • super class now back to MFD
    • uncrustified
    • acquire data in mutex
    • back to RTD as superclass
    • Rviz overlay render in update (#465)
    • Moved painiting in SteeringAngle plugin to update()
    • super class now back to MFD
    • uncrustified
    • acquire data in mutex
    • removed unnecessary includes and some dead code
    • Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass

    * restored RTD superclass Co-authored-by: Takamasa Horibe <<horibe.takamasa@gmail.com>> Co-authored-by: tkimura4 <<tomoya.kimura@tier4.jp>> Co-authored-by: Takagi, Isamu <<43976882+isamu-takagi@users.noreply.github.com>> Co-authored-by: Kazuki Miyahara <<kmiya@outlook.com>> Co-authored-by: Makoto Tokunaga <<vios-fish@users.noreply.github.com>> Co-authored-by: Adam Dąbrowski <<adam.dabrowski@robotec.ai>>

    • Fix issues in gpu_monitor (#1248)
    • Fix issues in gpu_monitor
    • Fix uninitialized variables
    • Use range-based for loop
    • Fix compile errors of tegra_gpu_monitor
    • Replace C-style to C++-style
    • Make iterators const
    • Fix fmt::format() usage error
    • Unify Apache-2.0 license name (#1242)
    • Remove use_sim_time for set_parameter (#1260)

    * [system_monitor] change some nodes into components (#1234) Co-authored-by: Takeshi Miura <<57553950+1222-takeshi@users.noreply.github.com>> Co-authored-by: Takeshi Miura <<takeshi.miura@tier4.jp>> Co-authored-by: wep21 <<border_goldenmarket@yahoo.co.jp>>

    • add system_monitor.launch.py (#1238)
    • add system_monitor.launch.py
    • refactor system_monitor.launch.py
    • fix launch bug
    • fix typo
    • fix launch py
    • fix param loading
    • format code
    • fix system monitor executor to publish diagnostics asynclonously (#1283)
    • Fix lint errors (#1378)
    • Fix lint errors
    • Fix variable names
    • Add kernel CPU usage. (#1465)
    • Add kernel CPU usage.
    • Change CPU x: usage to CPU x: total.
    • Changed variable name.
    • Add markdownlint and prettier (#1661)
    • Add markdownlint and prettier
    • Ignore .param.yaml
    • Apply format
    • suppress warnings for system monitor (#1723)
    • fix for hdd_monitor
    • fix no initialization and warning
    • change command for ntp_monitor (#1705)
    • [EVT4-403] change command for ntp_monitor
    • [EVT4-403] fixed CI build error
    • [EVT4-403] fixed cpplint error
    • delete executeChronyc thread, fix error topic and log output code
    • fix cpplint error and code style divergence
    • fix cpplint error(missing correction)
    • Fix MD029 (#1813)
    • Fix -Wunused-parameter (#1836)
    • Fix -Wunused-parameter
    • Fix mistake
    • fix spell
    • Fix lint issues

    * Ignore flake8 warnings Co-authored-by: Hiroki OTA <<hiroki.ota@tier4.jp>>

    • add gpu usage per process (#1798)
    • add gpu usage per process
    • change illegal usage(4294967295%) to 0%, and fix CI running errors
    • Replace gettimeofday with rclcpp::Node::now().
    • Fix uncrustify error.

    * Replace rclcpp::Node::now() with rclcpp::Clock(RCL_SYSTEM_TIME). Co-authored-by: ito-san <<fumihito.ito@tier4.jp>>

    • fix some typos (#1941)
    • fix some typos
    • fix typo

    * Fix typo Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • suppress warnings for system directory #2046
    • add sort-package-xml hook in pre-commit (#1881)
    • add sort xml hook in pre-commit
    • change retval to exit_status
    • rename
    • add prettier plugin-xml
    • use early return
    • add license note
    • add tier4 license
    • restore prettier
    • change license order
    • move local hooks to public repo
    • move prettier-xml to pre-commit-hooks-ros
    • update version for bug-fix
    • apply pre-commit
    • Add execution time logging. (#2066)
    • Add markdown-link-check pre-commit (#2215)
    • add markdown-lint-check pre-commit
    • delete files argument
    • add optional hook
    • modify comment
    • add comment
    • delete hook
    • add retry option
    • add option
    • add files arg
    • Fix links in hdd_reader.md
    • Ignore 403
    • Ignore tier4 github url

    * Update link Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>>

    • Change formatter to clang-format and black (#2332)

    * Revert "Temporarily comment out pre-commit hooks" This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

    • Replace ament_lint_common with autoware_lint_common
    • Remove ament_cmake_uncrustify and ament_clang_format
    • Apply Black
    • Apply clang-format
    • Fix build errors
    • Fix for cpplint
    • Fix include double quotes to angle brackets
    • Apply clang-format
    • Fix build errors
    • Add COLCON_IGNORE (#500)

    * remove COLCON_IGNORE in system_packages and map_tf_generator (#532) Co-authored-by: mitsudome-r <<ryohsuke.mitsudome@tier4.jp>> Co-authored-by: ito-san <<57388357+ito-san@users.noreply.github.com>> Co-authored-by: Kazuki Miyahara <<kmiya@outlook.com>> Co-authored-by: Nikolai Morin <<nnmmgit@gmail.com>> Co-authored-by: Yunus Emre Çalışkan <<yunus.ec@gmail.com>> Co-authored-by: Jilada Eccleston <<jilada.eccleston@gmail.com>> Co-authored-by: Daisuke Nishimatsu <<42202095+wep21@users.noreply.github.com>> Co-authored-by: Takagi, Isamu <<isamu.takagi@tier4.jp>> Co-authored-by: Kenji Miyake <<31987104+kenji-miyake@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by: Kenji Miyake <<kenji.miyake@tier4.jp>> Co-authored-by: Taichi Higashide <<taichi.higashide@tier4.jp>> Co-authored-by: Takamasa Horibe <<horibe.takamasa@gmail.com>> Co-authored-by: Takagi, Isamu <<43976882+isamu-takagi@users.noreply.github.com>> Co-authored-by: Makoto Tokunaga <<vios-fish@users.noreply.github.com>> Co-authored-by: Adam Dąbrowski <<adam.dabrowski@robotec.ai>> Co-authored-by: Takeshi Miura <<57553950+1222-takeshi@users.noreply.github.com>> Co-authored-by: Takeshi Miura <<takeshi.miura@tier4.jp>> Co-authored-by: wep21 <<border_goldenmarket@yahoo.co.jp>> Co-authored-by: Hiroki OTA <<hiroki.ota@tier4.jp>> Co-authored-by: v-kitahara8153 <<86092199+v-kitahara8153@users.noreply.github.com>> Co-authored-by: ito-san <<fumihito.ito@tier4.jp>> Co-authored-by: Keisuke Shima <<19993104+KeisukeShima@users.noreply.github.com>> Co-authored-by: taikitanaka3 <<65527974+taikitanaka3@users.noreply.github.com>>

  • Contributors: Akihiro Sakurai, Daisuke Nishimatsu, Esteve Fernandez, Keisuke Shima, Kenji Miyake, Maxime CLEMENT, Shark, Takagi, Isamu, Takayuki AKAMINE, TakumiKozaka-T4, Tomoya Kimura, Vincent Richard, Yuxuan Liu, awf-autoware-bot[bot], ito-san, kk-inoue-esol, kminoda, nobuotakamasa, takeshi-iwanari, v-nakayama7440-esol

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/system_monitor.launch.xml
      • cpu_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/cpu_monitor.param.yaml]
      • hdd_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/hdd_monitor.param.yaml]
      • mem_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/mem_monitor.param.yaml]
      • net_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/net_monitor.param.yaml]
      • ntp_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/ntp_monitor.param.yaml]
      • process_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/process_monitor.param.yaml]
      • gpu_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/gpu_monitor.param.yaml]
      • voltage_monitor_config_file [default: $(find-pkg-share autoware_system_monitor)/config/voltage_monitor.param.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_system_monitor at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.