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

refactor(pointcloud_preprocessor): rework parameters #7422

Closed
wants to merge 307 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
307 commits
Select commit Hold shift + click to select a range
be5d5e9
feat(safety_check): filter safety check targe objects by yaw deviatio…
satoshi-ota Jul 4, 2024
2e2aef9
feat(goal_planner): prioritize pull over path by curvature (#7791)
kosuke55 Jul 4, 2024
8378552
fix(static_obstacle_avoidance): fix issues in target object filtering…
satoshi-ota Jul 4, 2024
683c1b5
refactor(occupancy_grid_map_outlier_filter)!: fix namespace and direc…
technolojin Jul 4, 2024
64f471c
chore(motion_velocity_planner): add new codeowners (#7757)
maxime-clem Jul 4, 2024
a39ad52
refactor(detected_object_feature_remover)!: fix namespace and directo…
technolojin Jul 4, 2024
1145391
fix(motion_velocity_planner): use the slowdown velocity (instead of 0…
maxime-clem Jul 4, 2024
7683597
refactor(map_height_fitter): apply static analysis (#7837)
a-maumau Jul 4, 2024
391971f
refactor(velocity_smoother): change method to take data for external …
go-sakayori Jul 4, 2024
2e6b570
fix: adapi vehicle topic qos (#7847)
isamu-takagi Jul 4, 2024
1875a80
refactor(static_avoidance): modify getAdjacentLane function (#7843)
go-sakayori Jul 4, 2024
da47c3c
fix(pointcloud_preprocessor): fix preprocessorErrorDirective (#7786)
veqcc Jul 4, 2024
90e8b6e
fix(probabilistic_occupancy_grid_map): fix noExplicitConstructor (#7811)
veqcc Jul 4, 2024
2f4fb42
chore(ci): remove unnecessary cppcheck suppressions (#7848)
veqcc Jul 4, 2024
45fa063
fix(imu_corrector): fix shadowFunction (#7839)
veqcc Jul 5, 2024
4a85f23
fix(control_launch): fix control launch control_evaluator plugin name…
danielsanchezaran Jul 5, 2024
34bd969
fix(traffic_light_occlusion_predictor): fix cppcheck warnings (#7826)
veqcc Jul 5, 2024
73b6a12
fix(autoware_planning_validator): fix knownConditionTrueFalse (#7817)
veqcc Jul 5, 2024
c16edbe
chore(ci): remove unnecessary cppcheck suppression (#7854)
veqcc Jul 5, 2024
374703e
fix(tensorrt_yolox): fix knownConditionTrueFalse (#7823)
veqcc Jul 5, 2024
9d58d5d
refactor(lane_change): move struct to lane change namespace (#7841)
zulfaqar-azmi-t4 Jul 5, 2024
45f0769
fix(image_projection_based_fusion): segmentation pointcloud fusion pa…
badai-nguyen Jul 5, 2024
cee3e16
fix(static_obstacle_avoidance): ignore pedestrian/cyclist who is not …
satoshi-ota Jul 5, 2024
765a656
feat(planning_evaluator): add planning evaluator polling sub (#7827)
danielsanchezaran Jul 5, 2024
8c746ed
perf(map_based_prediction): remove query on all fences linestrings (#…
maxime-clem Jul 5, 2024
e4efec2
fix(yabloc_image_processing): fix shadowFunction (#7865)
veqcc Jul 5, 2024
b514b1d
chore(ci): remove unnecessary cppcheck suppression (#7862)
veqcc Jul 5, 2024
b3f9b10
fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary…
veqcc Jul 5, 2024
46125cc
feat(mission_planner): reroute in manual driving (#7842)
rej55 Jul 5, 2024
a5ab63b
refactor(map_loader): apply static analysis (#7845)
a-maumau Jul 5, 2024
73459c1
fix(system_monitor): apply cppcheck-suppress for cstyleCast (#7867)
Koichi98 Jul 5, 2024
38bd140
feat(tier4_perception_launch): add image segmentation based pointclou…
badai-nguyen Jul 5, 2024
d11701b
fix(bluetooth_monitor): apply cppcheck-suppress for cstyleCast (#7869)
Koichi98 Jul 5, 2024
39bd722
feat(ndt_scan_matcher): estimate the covariance of ndt scan matching …
SaltUhey Jul 5, 2024
824c303
feat(pointpainting_fusion): add test for painting util (#7169)
tzhong518 Jul 5, 2024
acf8001
refactor(shape_estimation)!: fix namespace and directory structure (…
technolojin Jul 5, 2024
6675700
fix(pointcloud_preprocessor): temporarily remove distortion corrector…
vividf Jul 7, 2024
68a9bb3
refactor(gnss_poser): apply static analysis (#7874)
a-maumau Jul 8, 2024
7badbe2
fix(pointcloud_preprocessor): fix documentation (#7878)
vividf Jul 8, 2024
7c11c81
chore: update CODEOWNERS (#7819)
awf-autoware-bot[bot] Jul 8, 2024
fb6a144
fix(motion_planning): fix processing time topic names (#7885)
maxime-clem Jul 8, 2024
76c69f7
refactor(probabilistic_occupancy_grid_map)!: fix namespace and direct…
technolojin Jul 8, 2024
552ffd0
refactor(lanelet2_map_preprocessor): apply static analysis (#7870)
a-maumau Jul 8, 2024
ab87ef1
fix(pointcloud_preprocessor): fix the bug where the geometry message …
vividf Jul 8, 2024
1d6ff8e
refactor(multi_object_tracker)!: fix namespace and directory structur…
technolojin Jul 8, 2024
54cff77
refactor(detected_object_validation)!: fix namespace and directory st…
technolojin Jul 8, 2024
9cf0436
feat(autoware_universe_utils): add TimeKeeper to track function's pro…
takayuki5168 Jul 8, 2024
6c45ec5
fix(multi_object_tracker): fix publish interval adjust timing (#7904)
technolojin Jul 9, 2024
f397b1c
refactor(tier4_perception_launch): add maintainer to tier4_perception…
technolojin Jul 9, 2024
022e8d2
refactor(euclidean_cluster)!: fix namespace and directory structure (…
technolojin Jul 9, 2024
93aea0b
chore(radar_object_tracker): delete maintainer (#7898)
scepter914 Jul 9, 2024
2875b51
chore(autoware_behavior_velocity_planner): remove no_prefix function …
esteve Jul 9, 2024
6e353ae
fix(euclidean_cluster): include autoware_universe_utils headers (#7908)
technolojin Jul 9, 2024
0e9201e
feat(autonomous_emergency_braking): add virtual stop wall to aeb (#7894)
danielsanchezaran Jul 9, 2024
1afa2c4
docs(goal_planner): update parameter description (#7889)
KeisukeShima Jul 9, 2024
58f2bf6
fix(start/goal_planner): fix addition of duplicate segments in calcBe…
kosuke55 Jul 9, 2024
ce71e7f
fix(frenet_planner): fix mistake in the curvature calculation (#7920)
maxime-clem Jul 9, 2024
d8d3830
fix(pointcloud_preprocessor): fix distortion corrector unit test (#7833)
vividf Jul 9, 2024
23cf515
feat: migrating pointcloud types (#6996)
knzo25 Jul 9, 2024
fd5f5ed
feat(map_loader, route_handler)!: add format_version validation (#7074)
soblin Jul 9, 2024
9bb01d7
chore: add missing dependency (#7919)
miursh Jul 9, 2024
a7c3c4b
fix(static_obstacle_avoidance): stop position is unstable (#7880)
satoshi-ota Jul 9, 2024
991a1ca
feat(blind_spot): consider road_shoulder if exist (#7925)
soblin Jul 10, 2024
59af212
feat(planning_evaluator,control_evaluator, evaluator utils): add diag…
danielsanchezaran Jul 10, 2024
4ff69bf
refactor(image_diagnostics): fix namespace and directory structure (#…
technolojin Jul 10, 2024
96b36f7
fix(controller): revival of dry steering (#7903)
takayuki5168 Jul 10, 2024
696a2a5
fix(autoware_behavior_velocity_no_drivable_lane_module): fix bug of u…
yhisaki Jul 10, 2024
95594d9
fix: added temporary retrocompatibility to old perception data (#7929)
knzo25 Jul 10, 2024
4b5aa42
feat(lidar_transfusion): intensity as uint8 and tests (#7745)
amadeuszsz Jul 10, 2024
cda4808
fix(autoware_universe_utils): fix constParameterReference (#7882)
kobayu858 Jul 10, 2024
625e166
refactor(compare_map_segmentation)!: fix namespace and directory stru…
technolojin Jul 10, 2024
bb53c12
refactor(radar_threshold_filter): fix namespace and directory structu…
technolojin Jul 10, 2024
a0c3a24
refactor(radar_scan_to_pointcloud2): fix namespace and directory stru…
technolojin Jul 10, 2024
37abf73
refactor(radar_tracks_noise_filter)!: fix namespace and directory str…
technolojin Jul 10, 2024
ec3a3ea
refactor(radar_static_pointcloud_filter): fix namespace and directory…
technolojin Jul 10, 2024
ddae036
feat(lidar_transfusion): update TransFusion-L model (#7890)
scepter914 Jul 10, 2024
2125630
refactor(radar)!: add package name prefix of autoware_ (#7892)
technolojin Jul 10, 2024
3b1b8ee
fix(tensorrt_common): fix shadowVariable (#7906)
kobayu858 Jul 10, 2024
f008609
feat(tensorrt_yolox): change CMakeLists to be able to build cuda func…
MasatoSaeki Jul 10, 2024
2cf2101
chore(localization, map): remove maintainer (#7940)
kminoda Jul 10, 2024
d20208c
fix(object_merger): fix shadowVariable (#7941)
kobayu858 Jul 10, 2024
83bcf07
fix(multi_object_tracker): fix shadowVariable (#7939)
kobayu858 Jul 10, 2024
fbefa7a
fix(static_obstacle_avoidance): don't automatically avoid ambiguous v…
satoshi-ota Jul 10, 2024
49c3063
fix(lidar_apollo_segmentation_tvm): fix shadowVariable (#7938)
kobayu858 Jul 10, 2024
da0547c
test(euclidean_cluster): add unit tests (#7735)
badai-nguyen Jul 10, 2024
5ba8bc4
fix(autoware_radar_object_tracker): fix shadowVariable (#7945)
kobayu858 Jul 11, 2024
2af1f1d
fix(tensorrt_yolox): fix shadowVariable (#7947)
kobayu858 Jul 11, 2024
c401da5
fix(tracking_object_merger): fix shadowVariable (#7948)
kobayu858 Jul 11, 2024
997db55
fix(lidar_transfusion): install lib (#7953)
amadeuszsz Jul 11, 2024
56c7bc6
fix(autoware_external_cmd_converter): fix check_topic_state (#7921)
shtokuda Jul 11, 2024
d5f68ac
feat(obstacle_cruise_planner): prevent chattering when using point cl…
mitukou1109 Jul 11, 2024
cb6af80
feat(duplicated_node_checker): add duplicate nodes to ignore (#7959)
dkoldaev Jul 11, 2024
99a245e
perf(dynamic_obstacle_stop): construct rtree nodes in place (#7753)
maxime-clem Jul 11, 2024
34123c5
fix(ci): ignore only-hpp-package in cppcheck-differential (#7961)
veqcc Jul 11, 2024
ca4579f
chore(perception_utils): delete maintainer (#7899)
scepter914 Jul 11, 2024
ec0e7e6
fix(tensorrt_yolox): fix cstyleCast to reinterpret_cast (#7873)
Koichi98 Jul 11, 2024
6f2fc3a
fix(autoware_behavior_path_planner_common): fix shadowVariable (#7965)
kobayu858 Jul 11, 2024
11282b6
fix(autoware_behavior_path_sampling_planner_module): fix shadowVariab…
kobayu858 Jul 11, 2024
91ba9a5
fix(autoware_behavior_path_lane_change_module): fix shadowVariable (#…
kobayu858 Jul 11, 2024
5ce1d3a
fix(probabilistic_occupancy_grid_map): fix shadowVariable (#7942)
kobayu858 Jul 11, 2024
03152b8
feat(cruise_planner,planning_evaluator): add cruise and slow down dia…
danielsanchezaran Jul 11, 2024
6add86f
refactor(dummy_infrastructure): rework parameters (#5275)
yuntianyi-chen Jul 11, 2024
c28ed07
chore(cppcheck): delete cstyleCast from .cppcheck_suppressions (#7978)
Koichi98 Jul 12, 2024
d58f1dc
fix(autoware_behavior_velocity_intersection_module): fix shadowVariab…
kobayu858 Jul 12, 2024
a0af377
fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix s…
kobayu858 Jul 12, 2024
69a8f69
fix(system_monitor): fix shadowVariable (#7981)
kobayu858 Jul 12, 2024
5f0eaa4
feat(processing_time_checker): add a new package (#7957)
takayuki5168 Jul 12, 2024
9bf6643
docs(localization_error_monitor): fix input description of localizati…
SakodaShintaro Jul 12, 2024
dcc3750
fix(system_error_monitor): fix shadowVariable (#7979)
kobayu858 Jul 12, 2024
7eb2e2d
chore(autoware_universe_utils): update document (#7907)
yhisaki Jul 12, 2024
0dba04c
ci(build-and-test-differential): limit ccache size for cuda builds (#…
xmfcx Jul 12, 2024
4738b7f
fix(autoware_stop_filter): fix funcArgNamesDifferent (#8008)
kobayu858 Jul 12, 2024
af96de2
fix(detection_by_tracker): fix funcArgNamesDifferent (#8010)
kobayu858 Jul 12, 2024
f2f7aab
feat(autoware_behavior_path_planner_common,autoware_behavior_path_lan…
yhisaki Jul 12, 2024
2dfa8ff
refactor(lane_change): update lanes and its polygons only when it's …
zulfaqar-azmi-t4 Jul 12, 2024
479cdda
feat(system): create a package to monitor component containers (#7094)
mebasoglu Jul 12, 2024
d6fca86
chore: update CODEOWNERS (#7926)
awf-autoware-bot[bot] Jul 12, 2024
4f3013f
feat(velocity_smoother): add time_keeper (#8026)
takayuki5168 Jul 13, 2024
ea5c06c
refactor(qp_interface): clean up the code (#8029)
takayuki5168 Jul 13, 2024
924a375
feat(autoware_behavior_path_planner): prevent infinite loop in approv…
kyoichi-sugahara Jul 16, 2024
a1872e0
feat(static_obstacle_avoidance): show markers when system requests op…
satoshi-ota Jul 16, 2024
69cad9f
fix(object_merger): fix funcArgNamesDifferent (#8012)
kobayu858 Jul 16, 2024
201cf20
fix(autoware_radar_object_tracker): fix funcArgNamesDifferent (#8015)
kobayu858 Jul 16, 2024
9f4a033
fix(tracking_object_merger): fix funcArgNamesDifferent (#8016)
kobayu858 Jul 16, 2024
91a8195
fix(autoware_mission_planner): fix funcArgNamesDifferent (#8017)
kobayu858 Jul 16, 2024
356ece2
fix(autoware_motion_velocity_dynamic_obstacle_stop_module): fix funcA…
kobayu858 Jul 16, 2024
3b984e7
fix(static_obstacle_avoidance): fix issues in target filtiering logic…
satoshi-ota Jul 16, 2024
4f1f5ea
feat(ndt_scan_matcher): warn if the lidar scan has gone out of the ra…
anhnv3991 Jul 16, 2024
dc9ded6
perf(probabilistic_occupancy_grid_map): performance tuning for pointc…
taisa1 Jul 16, 2024
ad54f23
fix(predicted_path_checker): fix constParameterReference (#8038)
kobayu858 Jul 16, 2024
5704fad
fix(image_projection_based_fusion): fix invalidPointerCast (#7927)
Koichi98 Jul 16, 2024
b3d7670
feat(static_obstacle_avoidance): integrate time keeper to major funct…
satoshi-ota Jul 16, 2024
270e757
fix(autoware_behavior_velocity_run_out_module): fix constParameterRef…
kobayu858 Jul 16, 2024
171a110
fix(autoware_motion_velocity_out_of_lane_module): fix constParameterR…
kobayu858 Jul 16, 2024
17fa28c
fix(autoware_behavior_path_planner_common): fix constParameterReferen…
kobayu858 Jul 16, 2024
4d4b32b
fix(autoware_behavior_velocity_crosswalk_module): fix shadowVariable …
kobayu858 Jul 16, 2024
e247419
fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix f…
kobayu858 Jul 16, 2024
092e736
refactor(cluster_merger): add package name prefix of autoware_ (#8001)
badai-nguyen Jul 16, 2024
7ac93ef
refactor(raindrop_cluster_filter): add package name prefix of autowar…
badai-nguyen Jul 16, 2024
455742b
refactor(detection_by_tracker): add package name prefix of autoware_ …
badai-nguyen Jul 17, 2024
5c55747
chore(cppcheck): delete invalidPointerCast from .cppcheck_suppression…
Koichi98 Jul 17, 2024
afea8fe
fix(steer_offset_estimator): fix link to json schema in README (#7655)
maxime-clem Jul 17, 2024
b4215bf
fix(autoware_universe_utils): fix constVariableReference (#7883)
kobayu858 Jul 17, 2024
607ba26
fix(learning_based_vehicle_model): fix constVariableReference (#8061)
kobayu858 Jul 17, 2024
df6d2d1
fix(mrm_handler): add check for autonomous mode and do some refactori…
danielsanchezaran Jul 17, 2024
6645b93
feat(autoware_behavior_velocity_planner_common,autoware_behavior_velo…
yhisaki Jul 17, 2024
c20f984
fix: ml detector buffer capacity and parameterization (#7936)
knzo25 Jul 17, 2024
dad3ec4
fix(multi_object_tracker): fix shadowVariable (#8074)
kobayu858 Jul 17, 2024
762013c
fix(detected_object_validation): fix constParameterReference (#8075)
kobayu858 Jul 17, 2024
90978b2
perf(dynamic_obstacle_avoidance): decrease the computation time with …
takayuki5168 Jul 17, 2024
d8490f7
feat(mrm_handler): input gear command (#8080)
veqcc Jul 18, 2024
8e5a6c1
fix(autoware_pure_pursuit): fix shadowVariable (#7932)
kobayu858 Jul 18, 2024
a6d8512
fix(autoware_map_based_prediction): fix shadowVariable (#7934)
kobayu858 Jul 18, 2024
c5400ba
fix(autoware_velocity_smoother): fix shadowVariablefix:shadowVariable…
kobayu858 Jul 18, 2024
2d6d8fd
fix(autoware_behavior_path_goal_planner_module): fix shadowVariable (…
kobayu858 Jul 18, 2024
3ee0384
fix(tensorrt_common): fix constParameterReference (#8037)
kobayu858 Jul 18, 2024
5b3aef4
fix(ground_segmentation): fix constParameterReference (#8039)
kobayu858 Jul 18, 2024
2339398
fix(detected_object_validation): fix funcArgNamesDifferent (#8078)
kobayu858 Jul 18, 2024
b4e7c53
fix(compare_map_segmentation): fix funcArgNamesDifferent (#8077)
kobayu858 Jul 18, 2024
b448478
refactor(localization_util): move diagnostics_module (#8035)
RyuYamamoto Jul 18, 2024
7cc17df
feat(control_validator)!: add velocity check (#7806)
yuki-takagi-66 Jul 18, 2024
d646492
refactor(crosswalk): clean up the structure and create a brief flowch…
takayuki5168 Jul 18, 2024
d8055a5
feat(autoware_universe_utils): add comment function to time_keeper (#…
yhisaki Jul 18, 2024
bbcb858
feat(universe_utils): add GJK implementation for 2D convex polygon co…
maxime-clem Jul 18, 2024
da77c3e
refactor(image_projection_based_fusion): fix namespace and directory …
technolojin Jul 18, 2024
db98b6b
refactor(multi_object_tracker): rework parameters (#7333)
tby-udel Jul 18, 2024
940d754
fix(static_obstacle_avoidance): avoid object behind unavoidance objec…
satoshi-ota Jul 18, 2024
698acc3
refactor(probabilistic_occupancy_grid_map): rework parameters (#7339)
tby-udel Jul 18, 2024
f62c01b
refactor(autoware_object_merger): move headers to src and rename pack…
esteve Jul 19, 2024
d2f9733
refactor(tensorrt_yolox): rework parameters (#7338)
tby-udel Jul 19, 2024
422e92b
refactor(autoware_tracking_object_merger): move headers to include/au…
esteve Jul 19, 2024
d58afb3
fix(mrm_handler, emergency_handler): remove unnecessary depend (#8099)
veqcc Jul 19, 2024
26af438
refactor(multi_object_tracker)!: add package name prefix of autoware_…
technolojin Jul 19, 2024
a4dda76
fix(detected_object_validation): fix shadowVariable (#7935)
kobayu858 Jul 19, 2024
98d95b9
fix(perception_online_evaluator): fix shadowVariable (#7933)
kobayu858 Jul 19, 2024
d84075f
fix(tier4_perception_launch): delete unnecessary dependency (#8101)
MasatoSaeki Jul 19, 2024
9e77db3
fix(traffic_light_map_based_detector): fix constVariableReference (#8…
kobayu858 Jul 19, 2024
5c050ad
fix(traffic_light_multi_camera_fusion): fix constVariableReference (#…
kobayu858 Jul 19, 2024
917d7e2
fix(autoware_crosswalk_traffic_light_estimator): fix constVariableRef…
kobayu858 Jul 19, 2024
a2bd8b2
fix(autoware_radar_fusion_to_detected_object): fix constParameterRefe…
kobayu858 Jul 19, 2024
08512d1
fix(autoware_behavior_path_static_obstacle_avoidance_module): fix con…
kobayu858 Jul 19, 2024
cfb74c7
feat(static_obstacle_avoidance): enable force execution under unsafe …
go-sakayori Jul 19, 2024
25c33d3
refactor(traffic_light_occlusion_predictor): fix namespace and direct…
technolojin Jul 19, 2024
6e6fc77
fix(autoware_surround_obstacle_checker): fix funcArgNamesDifferent (#…
kobayu858 Jul 19, 2024
553a3b5
fix(autoware_surround_obstacle_checker): fix constVariableReference (…
kobayu858 Jul 19, 2024
55ade4b
refactor(multi_object_tracker): bring parameter schema to new package…
technolojin Jul 19, 2024
0c12970
fix(control_validator): fix param names and doc (#8104)
yuki-takagi-66 Jul 19, 2024
b908b66
feat(carla_autoware): add interface to easily use CARLA with Autoware…
mraditya01 Jul 19, 2024
ef1eac3
feat(simple_planning_simulator): add actuation command simulator (#8065)
kosuke55 Jul 19, 2024
57a8977
fix(autoware_operation_mode_transition_manager): fix funcArgNamesDiff…
kobayu858 Jul 19, 2024
b9f41c2
fix(autoware_static_centerline_generator): fix funcArgNamesDifferent …
kobayu858 Jul 19, 2024
500aa27
fix(pointcloud_preprocessor): fix constParameterReference (#8053)
kobayu858 Jul 19, 2024
3eaf974
refactor(autoware_universe_utils): changed the API to be more intuiti…
yhisaki Jul 19, 2024
c0d83bd
feat(ndt_scan_matcher): add scale_factor to covariance_estimation (#8…
SakodaShintaro Jul 19, 2024
1a29e63
fix(multi_object_tracker): fix funcArgNamesDifferent (#8079)
kobayu858 Jul 19, 2024
ce60ace
fix(bpp, rtc_interface): fix state transition (#7743)
satoshi-ota Jul 19, 2024
fd362ca
fix(rtc_interface): fix build error (#8111)
go-sakayori Jul 19, 2024
9745930
change launch file name to **_node.launch.xml
Ariiees Jul 19, 2024
1565da9
style(pre-commit): autofix
pre-commit-ci[bot] Jul 19, 2024
0659044
Update sensing/pointcloud_preprocessor/config/concatenate_and_time_sy…
vividf Jul 22, 2024
33f4f05
Update sensing/pointcloud_preprocessor/config/filter.param.yaml
vividf Jul 22, 2024
9fdc3a0
Update sensing/pointcloud_preprocessor/config/crop_box_filter.param.yaml
vividf Jul 22, 2024
26ee702
Update sensing/pointcloud_preprocessor/config/concatenate_pointclouds…
vividf Jul 22, 2024
8cb2c4c
Update sensing/pointcloud_preprocessor/config/approximate_downsample_…
vividf Jul 22, 2024
358a0fb
Update sensing/pointcloud_preprocessor/launch/ring_passthrough_filter…
vividf Jul 22, 2024
c98531c
Update sensing/pointcloud_preprocessor/launch/approximate_downsample_…
vividf Jul 22, 2024
0183a60
Update sensing/pointcloud_preprocessor/launch/pointcloud_accumulator_…
vividf Jul 22, 2024
1e11dc9
Update sensing/pointcloud_preprocessor/launch/ring_outlier_filter_nod…
vividf Jul 22, 2024
632ef63
Update sensing/pointcloud_preprocessor/launch/voxel_grid_downsample_f…
vividf Jul 22, 2024
2c8e75c
Update sensing/pointcloud_preprocessor/src/downsample_filter/random_d…
vividf Jul 22, 2024
c4565d0
Update sensing/pointcloud_preprocessor/src/filter.cpp
vividf Jul 22, 2024
df90d1b
Update sensing/pointcloud_preprocessor/src/pointcloud_accumulator/poi…
vividf Jul 22, 2024
5475663
Update sensing/pointcloud_preprocessor/src/crop_box_filter/crop_box_f…
vividf Jul 22, 2024
fd22fdf
Update sensing/pointcloud_preprocessor/src/concatenate_data/concatena…
vividf Jul 22, 2024
38df75c
Update sensing/pointcloud_preprocessor/src/concatenate_data/concatena…
vividf Jul 22, 2024
c0d9719
Update sensing/pointcloud_preprocessor/launch/voxel_grid_outlier_filt…
vividf Jul 22, 2024
0836147
Update sensing/pointcloud_preprocessor/launch/vector_map_inside_area_…
vividf Jul 22, 2024
eee94bf
Update sensing/pointcloud_preprocessor/launch/pickup_based_voxel_grid…
vividf Jul 22, 2024
dcfdba6
Update sensing/pointcloud_preprocessor/launch/radius_search_2d_outlie…
vividf Jul 22, 2024
eae8e2c
Update sensing/pointcloud_preprocessor/src/concatenate_data/concatena…
vividf Jul 22, 2024
d494fa8
Update sensing/pointcloud_preprocessor/launch/crop_box_filter.launch.xml
vividf Jul 22, 2024
90bd743
fix(autoware_overlay_rviz_plugin): topic type of traffic light (#8098)
TomohitoAndo Jul 19, 2024
f4dab6c
feat(start_planner): check current_pose and estimated_stop_pose for i…
kosuke55 Jul 21, 2024
3904ab9
fix(diagnostic_graph_aggregator): fix constVariableReference (#8062)
kobayu858 Jul 21, 2024
d2a3d2b
fix(autoware_pose_covariance_modifier): fix funcArgNamesDifferent (#8…
kobayu858 Jul 21, 2024
3e5c7a1
fix(reaction_analyzer): fix constVariableReference (#8063)
kobayu858 Jul 21, 2024
80ed195
refactor(traffic_light_map_based_detector): fix namespace and directo…
technolojin Jul 22, 2024
852a921
refactor(traffic_light_multi_camera_fusion): fix namespace and direct…
technolojin Jul 22, 2024
1d23cbc
refactor(traffic_light_classifier): fix namespace and directory struc…
technolojin Jul 22, 2024
dec06c5
refactor(tensorrt_classifier)!: fix namespace and directory structure…
MasatoSaeki Jul 22, 2024
bc9ea53
refactor(euclidean_cluster): add package name prefix of autoware_ (#8…
badai-nguyen Jul 22, 2024
25892a7
fix(detected_object_validation): use search for searching intersected…
a-maumau Jul 22, 2024
fa6b895
fix(autoware_multi_object_tracker): missing parameter schema path fix…
technolojin Jul 22, 2024
719a582
refactor(vehicle_cmd_gate)!: delete rate limit skipping function for …
yuki-takagi-66 Jul 22, 2024
98c8dd9
fix(bpp): fix approved request search (#8119)
go-sakayori Jul 22, 2024
b9267db
refactor(lidar_transfusion)!: fix namespace and directory structure (…
MasatoSaeki Jul 22, 2024
19998ad
refactor(traffic_light_fine_detector): fix namespace and directory st…
technolojin Jul 22, 2024
3974d8f
refactor(traffic_light_visualization): fix namespace and directory st…
technolojin Jul 22, 2024
eb15594
chore(velocity_smoother): add maintainer (#8121)
go-sakayori Jul 22, 2024
d9e984d
Update sensing/pointcloud_preprocessor/launch/ring_passthrough_filter…
vividf Jul 22, 2024
288c038
Update sensing/pointcloud_preprocessor/launch/ring_passthrough_filter…
vividf Jul 22, 2024
b6f1776
style(pre-commit): autofix
pre-commit-ci[bot] Jul 22, 2024
f4bed15
Update sensing/pointcloud_preprocessor/src/outlier_filter/ring_outlie…
vividf Jul 22, 2024
1f3a0bf
Update sensing/pointcloud_preprocessor/src/outlier_filter/radius_sear…
vividf Jul 22, 2024
58627c3
Update sensing/pointcloud_preprocessor/launch/crop_box_filter.launch.xml
vividf Jul 22, 2024
2c2d1a6
Update sensing/pointcloud_preprocessor/launch/ring_passthrough_filter…
vividf Jul 22, 2024
1f1b6e4
reset to old version
Ariiees Jul 23, 2024
5cd37ae
Resolved all conflicts by accepting incoming changes
Ariiees Jul 24, 2024
698732e
rework the comments after merge the main
Ariiees Jul 24, 2024
7bd282f
style(pre-commit): autofix
pre-commit-ci[bot] Jul 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions perception/autoware_detection_by_tracker/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
<depend>tf2_geometry_msgs</depend>
<depend>tf2_ros</depend>
<depend>tier4_perception_msgs</depend>
<<<<<<< HEAD
=======
>>>>>>> original/main

<test_depend>ament_lint_auto</test_depend>
<test_depend>autoware_lint_common</test_depend>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,20 @@ namespace autoware::detection_by_tracker
{

void TrackerHandler::onTrackedObjects(
<<<<<<< HEAD
const autoware_perception_msgs::msg::TrackedObjects::ConstSharedPtr msg)
=======
const autoware_perception_msgs::msg::TrackedObjects::ConstSharedPtr input_objects_msg)
>>>>>>> original/main
{
constexpr size_t max_buffer_size = 10;

// Add tracked objects to buffer
<<<<<<< HEAD
objects_buffer_.push_front(*msg);
=======
objects_buffer_.push_front(*input_objects_msg);
>>>>>>> original/main

// Remove old data
while (max_buffer_size < objects_buffer_.size()) {
Expand Down
4 changes: 4 additions & 0 deletions perception/autoware_ground_segmentation/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,11 @@ if(BUILD_TESTING)
test/test_ransac_ground_filter.cpp
)
target_link_libraries(test_ransac_ground_filter
<<<<<<< HEAD:perception/ground_segmentation/CMakeLists.txt
ground_segmentation
=======
autoware_ground_segmentation
>>>>>>> original/main:perception/autoware_ground_segmentation/CMakeLists.txt
${YAML_CPP_LIBRARIES})

endif()
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,11 @@ def launch_setup(context, *args, **kwargs):

nodes = [
ComposableNode(
<<<<<<< HEAD:perception/ground_segmentation/launch/scan_ground_filter.launch.py
package="ground_segmentation",
=======
package="autoware_ground_segmentation",
>>>>>>> original/main:perception/autoware_ground_segmentation/launch/scan_ground_filter.launch.py
plugin="autoware::ground_segmentation::ScanGroundFilterComponent",
name="scan_ground_filter",
remappings=[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,16 @@ PlaneBasis getPlaneBasis(const Eigen::Vector3d & plane_normal)
return basis;
}

using autoware::pointcloud_preprocessor::get_param;

RANSACGroundFilterComponent::RANSACGroundFilterComponent(const rclcpp::NodeOptions & options)
< < < < < < < < HEAD : perception / ground_segmentation / src / ransac_ground_filter /
node.cpp using pointcloud_preprocessor::get_param;
== == == == using autoware::pointcloud_preprocessor::get_param;
>>>>>>>> original /
main
: perception /
autoware_ground_segmentation / src / ransac_ground_filter /
node.cpp

RANSACGroundFilterComponent::RANSACGroundFilterComponent(const rclcpp::NodeOptions & options)
: Filter("RANSACGroundFilter", options)
{
base_frame_ = declare_parameter<std::string>("base_frame", "base_link");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,16 @@
#include <tf2_eigen/tf2_eigen.hpp>
#endif

<<<<<<<<
HEAD : perception / ground_segmentation / src / ray_ground_filter / node.hpp
#include "gencolors.hpp"
#include "pointcloud_preprocessor/filter.hpp"
== == == ==
#include "autoware/pointcloud_preprocessor/filter.hpp"
#include "gencolors.hpp"
>>>>>>>> original /
main : perception / autoware_ground_segmentation / src / ray_ground_filter /
node.hpp

#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
Expand All @@ -75,7 +83,7 @@
#include <string>
#include <vector>

namespace bg = boost::geometry;
namespace bg = boost::geometry;
using Point = bg::model::d2::point_xy<double>;
using Polygon = bg::model::polygon<Point>;

Expand Down Expand Up @@ -184,26 +192,33 @@ class RayGroundFilterComponent : public autoware::pointcloud_preprocessor::Filte
* @param out_only_indices_cloud_ptr Resulting PointCloud with the indices kept
* @param out_removed_indices_cloud_ptr Resulting PointCloud with the indices removed
*/
void ExtractPointsIndices(
const PointCloud2::ConstSharedPtr in_cloud_ptr, const pcl::PointIndices & in_indices,
void ExtractPointsIndices(const PointCloud2::ConstSharedPtr in_cloud_ptr,
const pcl::PointIndices & in_indices, < < < < < < < < HEAD
: perception / ground_segmentation / src / ray_ground_filter /
node.hpp PointCloud2::SharedPtr out_only_indices_cloud_ptr,
PointCloud2::SharedPtr out_removed_indices_cloud_ptr);
========
PointCloud2::SharedPtr ground_cloud_msg_ptr, PointCloud2::SharedPtr no_ground_cloud_msg_ptr);
>>>>>>>> original / main : perception / autoware_ground_segmentation / src / ray_ground_filter /
node.hpp

boost::optional<float> calcPointVehicleIntersection(const Point & point);
boost::optional<float>
calcPointVehicleIntersection(const Point & point);

void setVehicleFootprint(
const double min_x, const double max_x, const double min_y, const double max_y);
void initializePointCloud2(
const PointCloud2::ConstSharedPtr & in_cloud_ptr,
const PointCloud2::SharedPtr & out_cloud_msg_ptr);
/** \brief Parameter service callback result : needed to be hold */
OnSetParametersCallbackHandle::SharedPtr set_param_res_;
void setVehicleFootprint(
const double min_x, const double max_x, const double min_y, const double max_y);
void initializePointCloud2(
const PointCloud2::ConstSharedPtr & in_cloud_ptr,
const PointCloud2::SharedPtr & out_cloud_msg_ptr);
/** \brief Parameter service callback result : needed to be hold */
OnSetParametersCallbackHandle::SharedPtr set_param_res_;

/** \brief Parameter service callback */
rcl_interfaces::msg::SetParametersResult paramCallback(const std::vector<rclcpp::Parameter> & p);
/** \brief Parameter service callback */
rcl_interfaces::msg::SetParametersResult paramCallback(const std::vector<rclcpp::Parameter> & p);

public:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
explicit RayGroundFilterComponent(const rclcpp::NodeOptions & options);
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
explicit RayGroundFilterComponent(const rclcpp::NodeOptions & options);
};
} // namespace autoware::ground_segmentation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,11 @@ using autoware::universe_utils::normalizeDegree;
using autoware::universe_utils::normalizeRadian;
using autoware::vehicle_info_utils::VehicleInfoUtils;

ScanGroundFilterComponent::ScanGroundFilterComponent(const rclcpp::NodeOptions & options)
: autoware::pointcloud_preprocessor::Filter("ScanGroundFilter", options)
ScanGroundFilterComponent::ScanGroundFilterComponent(const rclcpp::NodeOptions & options)<<<<<<<<
HEAD : perception / ground_segmentation / src / scan_ground_filter /
node.cpp : pointcloud_preprocessor::Filter("ScanGroundFilter", options) ==
== == == : autoware::pointcloud_preprocessor::Filter("ScanGroundFilter", options)>>>>>>>> original
/ main : perception / autoware_ground_segmentation / src / scan_ground_filter / node.cpp
{
// set initial parameters
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,18 @@
#ifndef SCAN_GROUND_FILTER__NODE_HPP_
#define SCAN_GROUND_FILTER__NODE_HPP_

<<<<<<<<
HEAD : perception / ground_segmentation / src / scan_ground_filter / node.hpp
#include "autoware_vehicle_info_utils/vehicle_info.hpp"
#include "pointcloud_preprocessor/filter.hpp"
#include "pointcloud_preprocessor/transform_info.hpp"
== == == ==
#include "autoware/pointcloud_preprocessor/filter.hpp"
#include "autoware/pointcloud_preprocessor/transform_info.hpp"
#include "autoware_vehicle_info_utils/vehicle_info.hpp"
>>>>>>>> original /
main : perception / autoware_ground_segmentation / src / scan_ground_filter /
node.hpp

#include <sensor_msgs/msg/point_cloud2.hpp>

Expand All @@ -38,7 +47,7 @@
#include <string>
#include <vector>

class ScanGroundFilterTest;
class ScanGroundFilterTest;

namespace autoware::ground_segmentation
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,12 @@ void convertPCL2PointCloud2(

TEST_F(RansacGroundFilterTestSuite, TestCase1)
{
<<<<<<< HEAD:perception/ground_segmentation/test/test_ransac_ground_filter.cpp
const auto share_dir = ament_index_cpp::get_package_share_directory("ground_segmentation");
=======
const auto share_dir =
ament_index_cpp::get_package_share_directory("autoware_ground_segmentation");
>>>>>>> original/main:perception/autoware_ground_segmentation/test/test_ransac_ground_filter.cpp
const auto config_path = share_dir + "/config/ransac_ground_filter.param.yaml";
YAML::Node config = YAML::LoadFile(config_path);
auto params = config["/**"]["ros__parameters"];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,14 @@ The node `segmentation_pointcloud_fusion` is a package for filtering pointcloud

### Core Parameters

<<<<<<< HEAD:perception/image_projection_based_fusion/docs/segmentation-pointcloud-fusion.md
{{ json_to_markdown("perception/image_projection_based_fusion/schema/segmentation_pointcloud_fusion.schema.json") }}
=======

{{ json_to_markdown("perception/autoware_image_projection_based_fusion/schema/segmentation_pointcloud_fusion.schema.json") }}

> > > > > > > original/main:perception/autoware_image_projection_based_fusion/docs/segmentation-pointcloud-fusion.md

## Assumptions / Known limits

<!-- Write assumptions and limitations of your implementation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,66 +17,80 @@

#include "autoware/image_projection_based_fusion/fusion_node.hpp"
#include "autoware/image_projection_based_fusion/pointpainting_fusion/pointpainting_trt.hpp"
<<<<<<<<
HEAD : perception / image_projection_based_fusion / include / autoware /
image_projection_based_fusion / pointpainting_fusion / node.hpp
#include "lidar_centerpoint/postprocess/non_maximum_suppression.hpp"

#include <autoware/image_projection_based_fusion/utils/geometry.hpp>
#include <autoware/image_projection_based_fusion/utils/utils.hpp>
#include <lidar_centerpoint/centerpoint_trt.hpp>
#include <lidar_centerpoint/detection_class_remapper.hpp>
== == == ==
#include "autoware/lidar_centerpoint/postprocess/non_maximum_suppression.hpp"

#include <autoware/image_projection_based_fusion/utils/geometry.hpp>
#include <autoware/image_projection_based_fusion/utils/utils.hpp>
#include <autoware/lidar_centerpoint/centerpoint_trt.hpp>
#include <autoware/lidar_centerpoint/detection_class_remapper.hpp>
>>>>>>>> original /
main : perception / autoware_image_projection_based_fusion / include / autoware /
image_projection_based_fusion / pointpainting_fusion /
node.hpp

#include <map>
#include <memory>
#include <string>
#include <vector>

namespace autoware::image_projection_based_fusion
namespace autoware::image_projection_based_fusion
{
using Label = autoware_perception_msgs::msg::ObjectClassification;
using Label = autoware_perception_msgs::msg::ObjectClassification;

inline bool isInsideBbox(
float proj_x, float proj_y, sensor_msgs::msg::RegionOfInterest roi, float zc)
{
// z_c is scaling to normalize projection point
return proj_x >= roi.x_offset * zc && proj_x <= (roi.x_offset + roi.width) * zc &&
proj_y >= roi.y_offset * zc && proj_y <= (roi.y_offset + roi.height) * zc;
}
inline bool isInsideBbox(
float proj_x, float proj_y, sensor_msgs::msg::RegionOfInterest roi, float zc)
{
// z_c is scaling to normalize projection point
return proj_x >= roi.x_offset * zc && proj_x <= (roi.x_offset + roi.width) * zc &&
proj_y >= roi.y_offset * zc && proj_y <= (roi.y_offset + roi.height) * zc;
}

class PointPaintingFusionNode
: public FusionNode<sensor_msgs::msg::PointCloud2, DetectedObjects, DetectedObjectsWithFeature>
{
public:
explicit PointPaintingFusionNode(const rclcpp::NodeOptions & options);
class PointPaintingFusionNode
: public FusionNode<sensor_msgs::msg::PointCloud2, DetectedObjects, DetectedObjectsWithFeature>
{
public:
explicit PointPaintingFusionNode(const rclcpp::NodeOptions & options);

protected:
void preprocess(sensor_msgs::msg::PointCloud2 & pointcloud_msg) override;
protected:
void preprocess(sensor_msgs::msg::PointCloud2 & pointcloud_msg) override;

void fuseOnSingleImage(
const sensor_msgs::msg::PointCloud2 & input_pointcloud_msg, const std::size_t image_id,
const DetectedObjectsWithFeature & input_roi_msg,
const sensor_msgs::msg::CameraInfo & camera_info,
sensor_msgs::msg::PointCloud2 & painted_pointcloud_msg) override;
void fuseOnSingleImage(
const sensor_msgs::msg::PointCloud2 & input_pointcloud_msg, const std::size_t image_id,
const DetectedObjectsWithFeature & input_roi_msg,
const sensor_msgs::msg::CameraInfo & camera_info,
sensor_msgs::msg::PointCloud2 & painted_pointcloud_msg) override;

void postprocess(sensor_msgs::msg::PointCloud2 & painted_pointcloud_msg) override;
void postprocess(sensor_msgs::msg::PointCloud2 & painted_pointcloud_msg) override;

rclcpp::Publisher<DetectedObjects>::SharedPtr obj_pub_ptr_;
rclcpp::Publisher<DetectedObjects>::SharedPtr obj_pub_ptr_;

std::vector<double> tan_h_; // horizontal field of view
std::vector<double> tan_h_; // horizontal field of view

int omp_num_threads_{1};
float score_threshold_{0.0};
std::vector<std::string> class_names_;
std::map<std::string, float> class_index_;
std::map<std::string, std::function<bool(int)>> isClassTable_;
std::vector<double> pointcloud_range;
bool has_variance_{false};
bool has_twist_{false};
int omp_num_threads_{1};
float score_threshold_{0.0};
std::vector<std::string> class_names_;
std::map<std::string, float> class_index_;
std::map<std::string, std::function<bool(int)>> isClassTable_;
std::vector<double> pointcloud_range;
bool has_variance_{false};
bool has_twist_{false};

autoware::lidar_centerpoint::NonMaximumSuppression iou_bev_nms_;
autoware::lidar_centerpoint::DetectionClassRemapper detection_class_remapper_;
autoware::lidar_centerpoint::NonMaximumSuppression iou_bev_nms_;
autoware::lidar_centerpoint::DetectionClassRemapper detection_class_remapper_;

std::unique_ptr<image_projection_based_fusion::PointPaintingTRT> detector_ptr_{nullptr};
std::unique_ptr<image_projection_based_fusion::PointPaintingTRT> detector_ptr_{nullptr};

bool out_of_scope(const DetectedObjects & obj);
};
bool out_of_scope(const DetectedObjects & obj);
};
} // namespace autoware::image_projection_based_fusion
#endif // AUTOWARE__IMAGE_PROJECTION_BASED_FUSION__POINTPAINTING_FUSION__NODE_HPP_
Loading
Loading