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 awf-latest-x2 #167

Closed
wants to merge 446 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
446 commits
Select commit Hold shift + click to select a range
f4ed3ba
feat(obstacle_cruise_planner): add parameters for a new feature (#581)
yuki-takagi-66 Sep 25, 2023
5017578
feat(intersection): ensure-temporal-stop-before-upcoming-lane (#578)
soblin Sep 25, 2023
5b7e16c
feat(goal_planner): sort goal candidates priority by weighted distanc…
kosuke55 Sep 26, 2023
45f7e58
feat(lane_change): enable lane change in crosswalk/intersection if eg…
rej55 Sep 26, 2023
bf07c8a
feat(ndt_scan_matcher): adding exe time parameter (#559)
yvzksgl Sep 26, 2023
4dd0aca
feat(autoware_launch): move dynamic_avoidance last (#593)
takayuki5168 Sep 26, 2023
97d8d60
feat: add system monitor param file for awsim (#568)
tkimura4 Sep 26, 2023
98da1a0
feat(autoware_launch): add max_obstacle_vel in dynamic_avoidance (#595)
takayuki5168 Sep 26, 2023
f9edba4
feat(goal_planner): extend goal search area (#592)
kosuke55 Sep 27, 2023
3d050e3
feat(goal_planner): change minimum_request_length 0.0 (#598)
kosuke55 Sep 27, 2023
051da83
feat(start_planner): enable divide_pull_out_path (#600)
kosuke55 Sep 27, 2023
6b6f006
feat(start_planner): change th_distance_to_middle_of_the_road 0.5 (#599)
kosuke55 Sep 27, 2023
557b4cc
feat(goal_planner): prioritize goals before objects to avoid (#594)
kosuke55 Sep 28, 2023
4028124
feat(intersection): use planned velocity from upstream modules (#597)
soblin Sep 28, 2023
206d439
refactor(ndt_scan_matcher): modified ndt_scan_matcher.param.yaml to m…
TaikiYamada4 Sep 28, 2023
901a044
feat(autoware_launch): add predicted_path_checker package (#385)
brkay54 Oct 1, 2023
da1cfda
feat(lane_change): expand target lanes for object filtering (#601)
zulfaqar-azmi-t4 Oct 2, 2023
c1e98dd
feat(behavior_path_planner): update rss param (#604)
kyoichi-sugahara Oct 2, 2023
3fa16a1
feat(localization_error_monitor): update parameter (#614)
kminoda Oct 2, 2023
dee409f
fix(autoware_launch): improve stop decision in out_of_lane (#615)
maxime-clem Oct 3, 2023
b951b51
feat(autoware_launch): dynamic timeout for no intention to walk decis…
takayuki5168 Oct 3, 2023
cc47aff
feat(intersection): aggressively peek into attention area if traffic …
soblin Oct 4, 2023
c1edaf9
perf(ndt_scan_matcher): changed default `initial_estimate_particles_n…
SakodaShintaro Oct 4, 2023
5cba1da
feat(intersection): ignore occlusion beyond high curvature point (#619)
soblin Oct 4, 2023
811307d
fix: add param file for obstacle pointcloud based validator (#606)
badai-nguyen Oct 5, 2023
0ac076d
refactor(avoidance): use safety check parameter struct (#617)
satoshi-ota Oct 5, 2023
fd15eb8
feat(intersection)!: disable the exception behavior in the private ar…
yuki-takagi-66 Oct 6, 2023
cbe4ed8
feat(obstacle_cruise_planner): obstacle type dependent slow down for …
danielsanchezaran Oct 6, 2023
347b293
feat(lane_change): separate execution and cancel safety check param (…
zulfaqar-azmi-t4 Oct 6, 2023
2c08bc6
feat(intersection): yield initially on green light (#623)
soblin Oct 6, 2023
9d9eb33
feat(rtc_auto_mode_manager): eliminate rtc auto mode manager (#625)
kyoichi-sugahara Oct 7, 2023
198f929
feat(avoidance): check if the avoidance path is in drivable area (#584)
satoshi-ota Oct 12, 2023
be56728
chore(intersection): parameterize stuck vehicle detection turn_direct…
soblin Oct 12, 2023
eeccf72
feat(ndt_scan_matcher): added a new parameter "n_startup_trials" (#602)
SakodaShintaro Oct 13, 2023
2614818
feat(autoware_launch): add yield_stuck.distance_thr in intersection (…
takayuki5168 Oct 13, 2023
5b9dfdb
feat(duplicated_node_checker): add duplicated_node_checker (#631)
Owen-Liuyuxuan Oct 14, 2023
807e5c6
feat(intersection): ignore decelerating vehicle on amber traffic ligh…
soblin Oct 15, 2023
d95d929
feat(lane_change): add rss paramas for stuck (#633)
kosuke55 Oct 15, 2023
307dc94
add tracking object merger for long range radar sensor (#627)
YoshiRi Oct 16, 2023
b811253
feat(behavior_path_planner): curvature based drivable area expansion …
maxime-clem Oct 16, 2023
434f95a
feat(lane_change): change stuck velocity to 0.5 (#636)
kosuke55 Oct 16, 2023
06cd743
fix(tier4_simulator_component): add lacked param path (#640)
satoshi-ota Oct 17, 2023
76dcd54
fix(drivable_area_expansion): disable by default (#639)
maxime-clem Oct 17, 2023
7d3f1d2
fix(intersection): lower state_transit_margi_time to 0 (#638)
soblin Oct 17, 2023
5d8a2f0
feat(avoidance): add paramenters for dynamic detection area (#634)
satoshi-ota Oct 17, 2023
681f5f7
feat(planner_manager): limit iteration number by parameter (#645)
satoshi-ota Oct 19, 2023
9e5293c
feat(map_based_prediction): enable to control lateral path convergenc…
YoshiRi Oct 20, 2023
082e862
feat(intersection): timeout static occlusion with traffic light (#646)
soblin Oct 20, 2023
90c7a6a
feat(duplicated_node_checker): disable duplicated_node_checker (#649)
kyoichi-sugahara Oct 20, 2023
13b2855
feat(intersection): use own max acc/jerk param (#650)
soblin Oct 23, 2023
5a04d1c
feat(duplicated_node_checker): add duplicated node names to msg (#651)
kyoichi-sugahara Oct 23, 2023
2ed86f2
feat(behavior_velocity_run_out): ignore momentary detection caused by…
TomohitoAndo Oct 24, 2023
c88d055
perf(elastic_band_smoother): increase lateral replan threshold (#652)
maxime-clem Oct 24, 2023
61aeb52
feat(rviz): add sensing/perception debug topics (#653)
miursh Oct 24, 2023
6620515
feat(intersection): check path margin for overshoot vehicles on red l…
soblin Oct 25, 2023
9e55e10
feat: add use_conservative_buffer_longitudinal in avoidance (#656)
takayuki5168 Oct 25, 2023
262a774
chore(rviz): hide interseciton area polygon as default (#655)
satoshi-ota Oct 25, 2023
99281f1
feat(AEB): implement parameterized prediction time horizon and interv…
1222-takeshi Oct 26, 2023
5469244
fix(rviz2): update traffic_light/debug/rois topic name (#642)
xmfcx Oct 26, 2023
6805d0a
fix(lane_change): separate backward buffer for blocking object (#661)
rej55 Oct 29, 2023
7c8fb4e
feat(behavior_path_planner): add traffic light recognition timeout th…
satoshi-ota Oct 30, 2023
4574c9b
feat(radar_object_tracker): update and add parameter about radar_obje…
YoshiRi Oct 30, 2023
6aa816b
refactor(avoidance): cleanup force avoidance params (#667)
satoshi-ota Oct 30, 2023
0debb71
feat(avoidance): return original lane by red traffic light (#663)
satoshi-ota Oct 31, 2023
b868eae
feat(intersection): add ttc debug plotter (#666)
soblin Oct 31, 2023
2255356
feat(vehicle_cmd_gate): improve debug marker activation (#659)
1222-takeshi Nov 1, 2023
e76498c
refactor(planning): update args name (#671)
satoshi-ota Nov 2, 2023
80fa7e8
refactor(planning): update args name (#675)
satoshi-ota Nov 6, 2023
81d71f6
chore(goal_planner): fix typo (#670)
1222-takeshi Nov 6, 2023
a71571b
feat(ekf_localizer, system_error_monitor): system_error_monitor handl…
kminoda Nov 6, 2023
916c39c
feat(ndt_scan_matcher): add parameters of real-time covariance estima…
KOKIAOKI Nov 7, 2023
426378d
chore(tier4_planning_launch): add costmap generator config (#679)
satoshi-ota Nov 7, 2023
5ba1301
feat(intersection): rectify initial accel/velocity profile in ego vel…
soblin Nov 8, 2023
0cd5d89
refactor(launch): add new option to select planning preset (#680)
satoshi-ota Nov 8, 2023
29ea479
feat: enable the run_out module (#683)
takayuki5168 Nov 9, 2023
2b25e81
fix(perception): add detection_by_tracker param file (#676)
badai-nguyen Nov 13, 2023
6004d87
feat(obstacle_cruise_planner): use obstacle velocity based obstacle p…
danielsanchezaran Nov 14, 2023
064c458
feat(duplicated_node_checker): enable duplicated_node_checker in simu…
kyoichi-sugahara Nov 14, 2023
81b9f11
feat: add motion_velocity_smoother's virtual wall in rviz (#684)
takayuki5168 Nov 14, 2023
c97cf8b
fix(detected_object_validation): add param (#669)
badai-nguyen Nov 15, 2023
6679b5d
feat(radar_object_clustering): move radar object clustering params to…
YoshiRi Nov 16, 2023
53cf81f
fix(avoidance): prevent sudden steering at yield maneuver (#690)
satoshi-ota Nov 16, 2023
8f660e4
feat(out_of_lane): more stable decisions (#612)
maxime-clem Nov 16, 2023
31961eb
feat: lane_departure_checker with curbstones (#687)
takayuki5168 Nov 16, 2023
3c9d39d
feat: enable and tune drivable area expansion (#689)
takayuki5168 Nov 16, 2023
1d365ed
fix(lane_change): regulate at the traffic light (#673)
zulfaqar-azmi-t4 Nov 17, 2023
aa96dea
feat(component_state_monitor): monitor pose_estimator output (#692)
kminoda Nov 20, 2023
6f2b8ba
refactor(start_planner): add verbose parameter for debug print (#693)
kyoichi-sugahara Nov 20, 2023
d466161
fix(start_planner): disbale verbose flag to false in start_planner.pa…
kyoichi-sugahara Nov 21, 2023
258c566
feat(goal_planner): add time hysteresis to keep unsafe (#700)
kosuke55 Nov 24, 2023
fbc524f
feat(start_planner): enable safety check for start planner (#702)
kyoichi-sugahara Nov 24, 2023
5a4fbf4
feat(avoidance): add new parameter for target object filtering (#668)
satoshi-ota Nov 24, 2023
7580bc7
feat(map_based_prediction): consider only routable neighbours for lan…
mehmetdogru Nov 25, 2023
860dc12
feat(goal_planner): safer safety checker (#701)
kosuke55 Nov 26, 2023
17a27ac
feat(goal_planenr): enable safety check (#705)
kosuke55 Nov 26, 2023
1e78bab
feat(run_out): add parameter to decide whether to use the object's ve…
TomohitoAndo Nov 26, 2023
1a37eb3
feat(pid_longitudinal_controller): error integration on vehicle takeo…
danielsanchezaran Nov 27, 2023
1076688
feat: add parameters for the front object decision in dynamic_avoidan…
takayuki5168 Nov 27, 2023
5ec4778
feat(avoidance): configurable object type for safety check (#709)
satoshi-ota Nov 28, 2023
2779459
feat: disable obstacle avoidance debug marker for optimization (#711)
Naophis Nov 29, 2023
51157f2
feat: add several min_object_vel in dynamic_avoidance (#707)
takayuki5168 Nov 30, 2023
388d19c
fix(crosswalk): don't stop in front of the crosswalk if vehicle stuck…
satoshi-ota Nov 30, 2023
afdc3fb
feat(avoidance): keep stopping until all shift lines are registered (…
satoshi-ota Dec 1, 2023
608beba
refactor(intersection): rename param, update doc (#708)
soblin Dec 1, 2023
c991d2a
chore(obstacle_cruise)!: remove unused params (#716)
yuki-takagi-66 Dec 4, 2023
6d6af42
refactor(multi_object_tracker): add multi_object_tracker node param (…
YoshiRi Dec 5, 2023
8077e68
refactor(start_planner): refactor debug and safety check logic (#719)
kyoichi-sugahara Dec 5, 2023
54f5d6e
feat(component_state_monitor): monitor traffic light recognition outp…
TomohitoAndo Dec 5, 2023
42ea683
feat(rviz): fix perception debug topics in Rviz (#721)
miursh Dec 5, 2023
0960260
feat: add polygon_generation_method in dynamic_avoidance (#715)
takayuki5168 Dec 5, 2023
0472cb9
feat(start_planner): add surround moving obstacle check (#723)
kyoichi-sugahara Dec 6, 2023
36804c8
fix(multi_object_tracker): fix psim launcher related to tracking laun…
YoshiRi Dec 7, 2023
192a250
fix(traffic_light): stop if the traffic light signal timed out (#727)
rej55 Dec 11, 2023
f6d63f6
feat(obstacle_cruise_planner): add slow down acc and jerk params (#726)
danielsanchezaran Dec 11, 2023
d51f967
chore(crosswalk): sync a config file to the univese one (#729)
yuki-takagi-66 Dec 11, 2023
4bd3951
fix(crosswalk): fix inappropriate sync (#731)
yuki-takagi-66 Dec 11, 2023
1251b3a
feat(multi_object_tracker): update tracker parameter yaml (#732)
YoshiRi Dec 12, 2023
d09293c
refactor(localization_component_launch): rename lidar topic (#722)
YamatoAndo Dec 12, 2023
33b12ba
feat(rviz_config): add objects of interest marker (#738)
rej55 Dec 15, 2023
304ffb4
feat(crosswalk): ignore predicted path going across the crosswalk (#733)
soblin Dec 15, 2023
0d35c8a
chore(image_projection_based_fusion): add param (#739)
badai-nguyen Dec 15, 2023
a368c13
refactor(autoware_launch): remove use_experimental_lane_change_functi…
takayuki5168 Dec 18, 2023
cf56d2c
fix(intersection): generate yield stuck detect area from multiple lan…
soblin Dec 18, 2023
0c9f74e
feat(run_out)!: ignore the collision points on crosswalk (#737)
yuki-takagi-66 Dec 19, 2023
989c899
feat(blind_spot): consider opposite adjacent lane for wrong vehicles …
soblin Dec 19, 2023
024254c
fix(avoidance): shorten the parameter (#745)
satoshi-ota Dec 19, 2023
829f8e9
feat(intersection): disable stuck detection against private lane (#744)
soblin Dec 20, 2023
8c2aab9
feat(avoidance): enable avoidance for objects that stop longer time t…
satoshi-ota Dec 20, 2023
cfa256f
feat(avoidance): enable avoidance for objects that stop longer time t…
satoshi-ota Dec 21, 2023
a9779ec
feat: run_out does not plan to stop when there is enough time for sto…
takayuki5168 Dec 21, 2023
e670bf1
revert: "fix(avoidance): shorten the parameter (#745)" (#750)
satoshi-ota Dec 22, 2023
31b7b98
feat: add stopped_object.max_object_vel in dynamic_avoidance (#753)
takayuki5168 Dec 25, 2023
9e5e166
feat(start_planner): change collision_check_distance_from_end to shor…
kosuke55 Dec 25, 2023
96f2f18
feat(start_planner): revert change collision_check_distance_from_end …
kosuke55 Dec 25, 2023
22f0470
refactor(behavior_path_planner): rename parameter "extra_arc_length" …
maxime-clem Dec 26, 2023
2447f7c
fix(avoidance): apply params used in xx1 vehicle (#751)
satoshi-ota Dec 26, 2023
8057562
feat(obstacle_stop_planner): change stop distance after goal (#758)
kosuke55 Dec 26, 2023
6bc483a
feat(map_based_prediction): map prediction with acc constraints (#759)
danielsanchezaran Dec 27, 2023
e17229c
feat: make crosswalk decision more aggressive towards the real world'…
takayuki5168 Dec 27, 2023
5020749
feat(autoware_launch): update traffic light recognition models (#752)
tzhong518 Dec 29, 2023
01fb0f2
feat: add parameters to avoid sudden steering in dynamic avoidance (#…
takayuki5168 Jan 5, 2024
fb88b82
refactor(ndt_scan_matcher, map_loader): remove unused parameters (#769)
SakodaShintaro Jan 9, 2024
b9cf24d
feat: add behavior_output_path_interval in behavior_velocity_planner …
takayuki5168 Jan 9, 2024
fc6d07f
feat: tune dynamic avoidance parameters with the real vehicle (#775)
takayuki5168 Jan 9, 2024
24fd44b
fix(lane_change): set lane change parameters to real vehicle environm…
rej55 Jan 9, 2024
beec828
fix(pointpainting): update parameter structure (#778)
kminoda Jan 10, 2024
daea9fc
feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' modu…
maxime-clem Jan 10, 2024
3d1e117
fix(rviz): hide traffic light regulatory element id (#777)
satoshi-ota Jan 10, 2024
02050cc
feat(surround_obstacle_checker): disable the surround obstacle checke…
maxime-clem Jan 10, 2024
5be5165
feat: tune parameters for optimization path planning (#774)
takayuki5168 Jan 10, 2024
bcf3b56
feat(start_planner): keep distance against front objects (#766)
kyoichi-sugahara Jan 11, 2024
d074e0e
feat(ekf_localizer): add publish_tf arg (#772)
amadeuszsz Jan 11, 2024
017d50b
feat(start_planner): define collision check margin as list (#770)
kyoichi-sugahara Jan 11, 2024
ade4143
fix(intersection): fix bugs (#781)
soblin Jan 11, 2024
ad2c8fd
chore(crosswalk): change params (#780)
yuki-takagi-66 Jan 12, 2024
10b95d7
feat(multi_object_tracker): fix typo in param name and change default…
kminoda Jan 12, 2024
3e4aa01
feat(start_planner): shorten max backward distance (#734)
shmpwk Jan 15, 2024
e7c0f89
refactor(ekf_localizer): add Simple1DFilter params to parameter file …
meliketanrikulu Jan 15, 2024
7e145bc
feat(mpc): add parameter for debug trajectory publisher (#790)
TakaHoribe Jan 15, 2024
5b6dab3
fix(image_projection_based_fusion): add image_porojection_based_fusio…
miursh Jan 15, 2024
ec54dd3
fix: change the way to disable surround_obstacle_checker (#794)
takayuki5168 Jan 16, 2024
faef67a
feat(avoidance/goal_planner): execute avoidance and pull over simulta…
kosuke55 Jan 16, 2024
55cba84
fix(AbLC): fix module name inconsistency (#795)
satoshi-ota Jan 17, 2024
d3811ef
feat(rviz): add marker to show bpp internal state (#801)
satoshi-ota Jan 17, 2024
604660c
chore: update roi_cluster_fusion default param (#802)
badai-nguyen Jan 18, 2024
cb6e526
feat(intersection): consider 1st/2nd pass judge line (#792)
soblin Jan 18, 2024
b88af2d
feat(start_planner): enable shift path lane departure check (#803)
kyoichi-sugahara Jan 18, 2024
e96c3fa
chore(pointcloud_container): fix output log from screen to both (#804)
kminoda Jan 18, 2024
93f9663
fix(surround_obstacle_checker): use xx1 params (#800)
satoshi-ota Jan 18, 2024
71a0a3e
feat: always separate lidar preprocessing from pointcloud_container (…
kminoda Jan 19, 2024
61d8ee5
feat(map_based_prediction): use acc for map prediction (#788)
danielsanchezaran Jan 19, 2024
b346792
chore(planning): change params to vehicle tested values (#797)
yuki-takagi-66 Jan 19, 2024
1f0a5a1
feat(planning): add enable_all_modules_auto_mode argument to launch f…
kyoichi-sugahara Jan 19, 2024
765cafd
chore(pointcloud_container): move glog_component to autoware_launch (…
kminoda Jan 20, 2024
873f154
feat(goal_planner): expand pull over lanes for detection area of path…
kosuke55 Jan 21, 2024
88ee8de
chore(intersection): align param to robotaxi (#809)
soblin Jan 22, 2024
de1ba7c
refactor(run_out): reorganize the parameter (#784)
TomohitoAndo Jan 22, 2024
000527b
chore(detection_by_tracker): organize parameter structure (#811)
kminoda Jan 22, 2024
f5a2875
fix(vehicle_launch): add raw_vehicle_cmd_converter parameter file (#812)
rej55 Jan 23, 2024
8b818d4
fix(avoidance): decrease velocity threshold for avoidance target obje…
satoshi-ota Jan 24, 2024
b58eff2
fix(ndt_scan_matcher): fix type of critical_upper_bound_exe_time_ms (…
YamatoAndo Jan 25, 2024
3e4dc24
feat(start_planner): change collision_check_distance_from_end to shor…
kosuke55 Jan 25, 2024
7df85a8
feat(crosswalk)!: improve stuck prevention on crosswalk (#816)
yuki-takagi-66 Jan 25, 2024
626b48b
fix(tracking_object_merger): fix unknown is not associated problem (#…
YoshiRi Jan 26, 2024
8ec9649
refactor(system_error_monitor): rename localization_accuracy (#605)
Motsu-san Jan 26, 2024
402bb3f
feat(avoidance): add new flag to use freespace in avoidance module (#…
satoshi-ota Jan 26, 2024
3f1c905
fix(avoidance): change return dead line param (#814)
satoshi-ota Jan 26, 2024
726210f
feat(intersection): publish and visualize the reason for dangerous si…
soblin Jan 29, 2024
64b2990
chore(object_range_splitter): rework parameters (#821)
kminoda Jan 29, 2024
9ba76c6
refactor(ndt_scan_matcher): rename de-grounded (#827)
YamatoAndo Jan 29, 2024
7cf64d8
fix(tracking_object_merger): fix bug and rework parameters (#823)
kminoda Jan 29, 2024
864b927
refactor(tier4_map_lcomponent): use map.launch.xml instead of map.lau…
YamatoAndo Jan 30, 2024
7837d1f
feat(start_planner): add collision check distances for shift and geom…
kyoichi-sugahara Jan 31, 2024
f3caade
chore(ground_segmentation): add default params (#831)
badai-nguyen Jan 31, 2024
862cc69
feat(autoware_launch): set default vehicle/sensor models to sample on…
VRichardJP Jan 31, 2024
b7880fe
chore(object_velocity_splitter): rework parameters (#820)
kminoda Jan 31, 2024
ea4f3b8
refactor(map_projection_loader): rework parameters (#839)
TaikiYamada4 Feb 1, 2024
ec44918
fix(autoware_launch): add config file (#829)
scepter914 Feb 1, 2024
eff6353
refactor(ndt_scan_matcher): hierarchize parameters (#830)
YamatoAndo Feb 1, 2024
a72fe01
chore(twist2accel): rework parameters (#842)
SakodaShintaro Feb 1, 2024
14d144c
feat(detection): add container option (#834)
kminoda Feb 1, 2024
e27368b
feat: update rviz splash and vehicle UI display (#836)
KhalilSelyan Feb 1, 2024
700b997
chore(image_projection_based_fusion): rework parameters (#824)
kminoda Feb 1, 2024
4abad00
feat(map_based_prediction): consider crosswalks signals (#849)
yuki-takagi-66 Feb 2, 2024
5d5b3a6
fix(planning_launch): align parameters to real vehicle (#848)
yuki-takagi-66 Feb 2, 2024
bee8c48
feat(obstacle_cruise_planner): yield function for ocp (#837)
danielsanchezaran Feb 5, 2024
6b75cf2
refactor(ekf_localizer): rework parameters (#847)
Motsu-san Feb 6, 2024
2eeb90e
chore(lidar_centerpoint): rework parameters (#822)
kminoda Feb 6, 2024
f487e03
fix(pointpainting): update parameter (#850)
kminoda Feb 6, 2024
4357093
refactor(map_tf_generator): rework parameters (#835)
YamatoAndo Feb 6, 2024
4e94d65
feat(behavior_path_sampling_planner): add sampling based planner to b…
danielsanchezaran Feb 6, 2024
b422b3c
feat(traffic_light_recognition): add tlr args in tier4_perception_com…
miursh Feb 6, 2024
92d0529
refactor(pose_initializer): rework parameters (#853)
PhoebeWu21 Feb 7, 2024
b191415
fix(lidar_centerpoint): remove build_only param from param.yaml (#856)
kminoda Feb 7, 2024
668c9b0
chore(map): rework parameters of map (#843)
anhnv3991 Feb 7, 2024
b1b1423
chore(planning/control/vehicle): declare ROS params in yaml files (#833)
yuki-takagi-66 Feb 7, 2024
1ad37ef
feat(intersection): use different expected deceleration for bike/car …
soblin Feb 7, 2024
86c9f00
refactor(rviz): update the class name and turn signal color (#855)
KhalilSelyan Feb 7, 2024
93fc83e
chore(ndt_scan_matcher): rename config path (#854)
YamatoAndo Feb 7, 2024
7623f6f
feat(start/goal_planner): remove unused param and update time horizon…
kyoichi-sugahara Feb 7, 2024
0ce46ea
feat: remove use_pointcloud_container (#806)
kminoda Feb 8, 2024
a027fa9
chore(intersection): target type param (#851)
soblin Feb 8, 2024
f2f298a
fix(autoware_launch): remove use_pointcloud_container flag completely…
kminoda Feb 8, 2024
6969c88
feat(map based prediction, crosswalk)!: transplantation of pedestrian…
yuki-takagi-66 Feb 9, 2024
4afc06f
feat(pid_longitudinal_controller): adjust slope compensation paramete…
brkay54 Feb 9, 2024
fe35f03
chore(radar_object_tracker): move radar object tracker param to yaml …
YoshiRi Feb 10, 2024
ae61e18
fix(avoidance): tuning shiftable ratio & deviation param (#869)
satoshi-ota Feb 11, 2024
1a31b4b
fix(log-messages): reduce excessive log messages (#760)
ahmeddesokyebrahim Feb 12, 2024
2db8354
feat(goal_planne): check objects within the area between ego edge and…
soblin Feb 13, 2024
f5ca49c
feat(planning_simulator): use fit_target=vector_map in planning_simul…
SakodaShintaro Feb 13, 2024
1cf2e8f
chore(crosswalk): change LATER param (#868)
yuki-takagi-66 Feb 13, 2024
6a2320e
fix(localization): add ar tag based localizer param (#871)
SakodaShintaro Feb 13, 2024
07d1230
feat(motion_velocity_smoother): increase engage_acceleration (#736)
shmpwk Feb 14, 2024
1a6dbe2
feat: define common max_vel (#870)
takayuki5168 Feb 14, 2024
39892b1
refactor(blind_spot): find first_conflicting_lane just as intersectio…
soblin Feb 14, 2024
6c6e864
feat(tier4_control_launch): disable the trajectory extension (#866)
HansOersted Feb 14, 2024
bb8e579
fix(planning_validator): add missing params (#876)
satoshi-ota Feb 15, 2024
3fff913
chore(start_planner): remove unused parameter (#878)
shmpwk Feb 15, 2024
a6141ab
fix(start_planner): fix safety_check_time_horizon (#875)
kosuke55 Feb 15, 2024
59556db
fix(system_error_monitor): changed settings of /autoware/localization…
SakodaShintaro Feb 15, 2024
a2532da
feat(avoidance): use free steer policy for safety check (#865)
satoshi-ota Feb 16, 2024
39fbda1
feat(strat_planner): add a prepare time for blinker before taking act…
soblin Feb 20, 2024
9039471
feat(traffic_light_arbiter): add parameter of signal match validator …
TomohitoAndo Feb 20, 2024
b23c5f9
feat(goal_planner): change pull over path candidate priority with sof…
kosuke55 Feb 20, 2024
c86e9a2
fix: recovery default parameter (#882)
Shin-kyoto Feb 20, 2024
2b51045
feat(autoware_launch): set use_sim_time parameter equal to true when …
pawellech1 Feb 20, 2024
9b750b1
feat(lane_change): cancel hysteresis (#844)
zulfaqar-azmi-t4 Feb 21, 2024
e06b167
feat(crosswalk): add parameters for occlusion slowdown feature (#807)
maxime-clem Feb 22, 2024
b4d9bb0
feat(rviz): make rviz2 background lighter, lower the contrast (#887)
xmfcx Feb 22, 2024
618e790
feat(avoidance): wait next shift approval until the ego reaches shift…
satoshi-ota Feb 27, 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
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@ repos:
args: [--markdown-linebreak-ext=md]

- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.33.0
rev: v0.34.0
hooks:
- id: markdownlint
args: [-c, .markdownlint.yaml, --fix]

- repo: https://github.com/pre-commit/mirrors-prettier
rev: v3.0.0-alpha.6
rev: v3.0.0-alpha.9-for-vscode
hooks:
- id: prettier

- repo: https://github.com/adrienverge/yamllint
rev: v1.30.0
rev: v1.32.0
hooks:
- id: yamllint

Expand All @@ -44,7 +44,7 @@ repos:
- id: sort-package-xml

- repo: https://github.com/shellcheck-py/shellcheck-py
rev: v0.9.0.2
rev: v0.9.0.5
hooks:
- id: shellcheck

Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[email protected].
<[email protected]>.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/**:
ros__parameters:
publish_debug_pointcloud: false
use_predicted_trajectory: true
use_imu_path: true
voxel_grid_x: 0.05
Expand All @@ -11,6 +12,9 @@
t_response: 1.0
a_ego_min: -3.0
a_obj_min: -1.0
prediction_time_horizon: 1.5
prediction_time_interval: 0.1
imu_prediction_time_horizon: 1.5
imu_prediction_time_interval: 0.1
mpc_prediction_time_horizon: 1.5
mpc_prediction_time_interval: 0.1
collision_keeping_sec: 0.0
aeb_hz: 10.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/**:
ros__parameters:

# If the number of consecutive invalid predicted_path exceeds this threshold, the Diag will be set to ERROR.
# (For example, threshold = 1 means, even if the predicted_path is invalid, Diag will not be ERROR if
# the next predicted_path is valid.)
diag_error_count_threshold: 0

display_on_terminal: false # show error msg on terminal

thresholds:
max_distance_deviation: 1.0
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
/**:
ros__parameters:
# Enable feature
will_out_of_lane_checker: false
out_of_lane_checker: false
boundary_departure_checker: true

# Node
update_rate: 10.0
visualize_lanelet: false
include_right_lanes: false
include_left_lanes: false
include_opposite_lanes: false
include_conflicting_lanes: false
boundary_types_to_detect: [curbstone]

# Core
footprint_margin_scale: 1.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
ros__parameters:
transition_timeout: 10.0
frequency_hz: 10.0

# set true if you want to engage the autonomous driving mode while the vehicle is driving. If set to false, it will deny Engage in any situation where the vehicle speed is not zero. Note that if you use this feature without adjusting the parameters, it may cause issues like sudden deceleration. Before using, please ensure the engage condition and the vehicle_cmd_gate transition filter are appropriately adjusted.
enable_engage_on_driving: false

check_engage_condition: false # set false if you do not want to care about the engage condition.
nearest_dist_deviation_threshold: 3.0 # [m] for finding nearest index
nearest_yaw_deviation_threshold: 1.57 # [rad] for finding nearest index
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**:
ros__parameters:
# Node
update_rate: 10.0
delay_time: 0.17
max_deceleration: 1.5
resample_interval: 0.5
stop_margin: 0.5 # [m]
ego_nearest_dist_threshold: 3.0 # [m]
ego_nearest_yaw_threshold: 1.046 # [rad] = 60 [deg]
min_trajectory_check_length: 1.5 # [m]
trajectory_check_time: 3.0
distinct_point_distance_threshold: 0.3
distinct_point_yaw_threshold: 5.0 # [deg]
filtering_distance_threshold: 1.5 # [m]
use_object_prediction: true

collision_checker_params:
width_margin: 0.2
chattering_threshold: 0.2
z_axis_filtering_buffer: 0.3
enable_z_axis_obstacle_filtering: false
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
curvature_smoothing_num_ref_steer: 15 # point-to-point index distance used in curvature calculation (for steer command reference): curvature is calculated from three points p(i-num), p(i), p(i+num)

# -- trajectory extending --
extend_trajectory_for_end_yaw_control: true # flag of trajectory extending for terminal yaw control
extend_trajectory_for_end_yaw_control: false # flag of trajectory extending for terminal yaw control

# -- mpc optimization --
qp_solver_type: "osqp" # optimization solver option (unconstraint_fast or osqp)
Expand Down Expand Up @@ -47,7 +47,10 @@
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
input_delay: 0.24 # steering input delay time for delay compensation
vehicle_model_steer_tau: 0.3 # steering dynamics time constant (1d approximation) [s]
steer_rate_lim_dps: 40.0 # steering angle rate limit [deg/s]
steer_rate_lim_dps_list_by_curvature: [40.0, 50.0, 60.0] # steering angle rate limit list depending on curvature [deg/s]
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
steer_rate_lim_dps_list_by_velocity: [60.0, 50.0, 40.0] # steering angle rate limit list depending on velocity [deg/s]
velocity_list_for_steer_rate_lim: [10.0, 15.0, 20.0] # velocity list for steering angle rate limit interpolation in ascending order [m/s]
acceleration_limit: 2.0 # acceleration limit for trajectory velocity modification [m/ss]
velocity_time_constant: 0.3 # velocity dynamics time constant for trajectory velocity modification [s]

Expand All @@ -62,6 +65,7 @@
keep_steer_control_until_converged: true
new_traj_duration_time: 1.0
new_traj_end_dist: 0.3
mpc_converged_threshold_rps: 0.01 # threshold of mpc convergence check [rad/s]

# steer offset
steering_offset:
Expand All @@ -70,3 +74,5 @@
update_steer_threshold: 0.035
average_num: 1000
steering_offset_limit: 0.02

debug_publish_predicted_trajectory: false # publish debug predicted trajectory in Frenet coordinate
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@
max_d_effort: 0.0
min_d_effort: 0.0
lpf_vel_error_gain: 0.9
enable_integration_at_low_speed: false
current_vel_threshold_pid_integration: 0.5
time_threshold_before_pid_integration: 2.0
enable_brake_keeping_before_stop: false
brake_keeping_acc: -0.2

Expand Down Expand Up @@ -67,8 +69,9 @@
max_jerk: 2.0
min_jerk: -5.0

# pitch
use_trajectory_for_pitch_calculation: false
# slope compensation
lpf_pitch_gain: 0.95
slope_source: "raw_pitch" # raw_pitch, trajectory_pitch or trajectory_adaptive
adaptive_trajectory_velocity_th: 1.0
max_pitch_rad: 0.1
min_pitch_rad: -0.1
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,34 @@
update_rate: 10.0
system_emergency_heartbeat_timeout: 0.5
use_emergency_handling: false
check_external_emergency_heartbeat: $(var check_external_emergency_heartbeat)
use_start_request: false
enable_cmd_limit_filter: true
filter_activated_count_threshold: 5
filter_activated_velocity_threshold: 1.0
external_emergency_stop_heartbeat_timeout: 0.0
stop_hold_acceleration: -1.5
emergency_acceleration: -2.4
moderate_stop_service_acceleration: -1.5
stopped_state_entry_duration_time: 0.1
stop_check_duration: 1.0
nominal:
vel_lim: 25.0
lon_acc_lim: 5.0
lon_jerk_lim: 5.0
lat_acc_lim: 5.0
lat_jerk_lim: 5.0
actual_steer_diff_lim: 1.0
reference_speed_points: [20.0, 30.0]
steer_lim: [1.0, 0.8]
steer_rate_lim: [1.0, 0.8]
lon_acc_lim: [5.0, 4.0]
lon_jerk_lim: [5.0, 4.0]
lat_acc_lim: [5.0, 4.0]
lat_jerk_lim: [7.0, 6.0]
actual_steer_diff_lim: [1.0, 0.8]
on_transition:
vel_lim: 50.0
lon_acc_lim: 1.0
lon_jerk_lim: 0.5
lat_acc_lim: 2.0
lat_jerk_lim: 7.0
actual_steer_diff_lim: 1.0
reference_speed_points: [20.0, 30.0]
steer_lim: [1.0, 0.8]
steer_rate_lim: [1.0, 0.8]
lon_acc_lim: [1.0, 0.9]
lon_jerk_lim: [0.5, 0.4]
lat_acc_lim: [2.0, 1.8]
lat_jerk_lim: [7.0, 6.0]
actual_steer_diff_lim: [1.0, 0.8]
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/**:
ros__parameters:
# marker_size
marker_size: 0.6

# target_tag_ids
target_tag_ids: ['0','1','2','3','4','5','6']

# base_covariance
# This value is dynamically scaled according to the distance at which AR tags are detected.
base_covariance: [0.2, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.2, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.2, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.02, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.02, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.02]

# Detect AR-Tags within this range and publish the pose of ego vehicle
distance_threshold: 13.0 # [m]

# consider_orientation
consider_orientation: false

# Detector parameters
# See https://github.com/pal-robotics/aruco_ros/blob/7787a6794d30c248bc546d1582e65dd47bc40c12/aruco/include/aruco/markerdetector.h#L106-L126
detection_mode: "DM_NORMAL" # select from [DM_NORMAL, DM_FAST, DM_VIDEO_FAST]
min_marker_size: 0.02

# Parameters for comparison with EKF Pose
# If the difference between the EKF pose and the current pose is within the range of values set below, the current pose is published.
# [How to determine the value]
# * ekf_time_tolerance: Since it is abnormal if the data comes too old from EKF, the tentative tolerance value is set at 5 seconds.
# This value is assumed to be unaffected even if it is increased or decreased by some amount.
# * ekf_position_tolerance: Since it is possible that multiple AR tags with the same ID could be placed, the tolerance should be as small as possible.
# And if the vehicle is running only on odometry in a section without AR tags,
# it is possible that self-position estimation could be off by a few meters.
# it should be fixed by AR tag detection, so tolerance should not be smaller than 10 meters.
# Therefore, the tolerance is set at 10 meters.
ekf_time_tolerance: 5.0 # [s]
ekf_position_tolerance: 10.0 # [m]
59 changes: 41 additions & 18 deletions autoware_launch/config/localization/ekf_localizer.param.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,46 @@
/**:
ros__parameters:
show_debug_info: false
enable_yaw_bias_estimation: True
predict_frequency: 50.0
tf_rate: 50.0
extend_state_step: 50
node:
show_debug_info: false
enable_yaw_bias_estimation: true
predict_frequency: 50.0
tf_rate: 50.0
publish_tf: true
extend_state_step: 50

# for Pose measurement
pose_additional_delay: 0.0
pose_measure_uncertainty_time: 0.01
pose_smoothing_steps: 5
pose_gate_dist: 10000.0
pose_measurement:
# for Pose measurement
pose_additional_delay: 0.0
pose_measure_uncertainty_time: 0.01
pose_smoothing_steps: 5
pose_gate_dist: 10000.0

# for twist measurement
twist_additional_delay: 0.0
twist_smoothing_steps: 2
twist_gate_dist: 10000.0
twist_measurement:
# for twist measurement
twist_additional_delay: 0.0
twist_smoothing_steps: 2
twist_gate_dist: 10000.0

# for process model
proc_stddev_yaw_c: 0.005
proc_stddev_vx_c: 10.0
proc_stddev_wz_c: 5.0
process_noise:
# for process model
proc_stddev_yaw_c: 0.005
proc_stddev_vx_c: 10.0
proc_stddev_wz_c: 5.0

simple_1d_filter_parameters:
#Simple1DFilter parameters
z_filter_proc_dev: 1.0
roll_filter_proc_dev: 0.01
pitch_filter_proc_dev: 0.01

diagnostics:
# for diagnostics
pose_no_update_count_threshold_warn: 50
pose_no_update_count_threshold_error: 100
twist_no_update_count_threshold_warn: 50
twist_no_update_count_threshold_error: 100

misc:
# for velocity measurement limitation (Set 0.0 if you want to ignore)
threshold_observable_velocity_mps: 0.0 # [m/s]
pose_frame_id: "map"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**:
ros__parameters:
scale: 3.0
error_ellipse_size: 1.0
warn_ellipse_size: 0.8
error_ellipse_size: 1.5
warn_ellipse_size: 1.2
error_ellipse_size_lateral_direction: 0.3
warn_ellipse_size_lateral_direction: 0.2
warn_ellipse_size_lateral_direction: 0.25
Loading
Loading