forked from autowarefoundation/autoware.universe
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ros2 v0.8.0 planning launch (autowarefoundation#59)
* [planning_launch] restore file name for ros2 porting Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Add obstacle_stop_planner.yaml (autowarefoundation#82) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * add surround obstacle checker options (autowarefoundation#86) * fix slow down param related to tier4/autoware.iv@a9cdcb2 (autowarefoundation#91) * fix parame max_steer_deg (autowarefoundation#92) * add refine_goal_search_radius_range (autowarefoundation#93) * Change default evaluation in motion velocity optimizer (autowarefoundation#97) * Use Linf * Add new line * Add maximum_deceleration parameter (autowarefoundation#98) * Add maximum_deceleration parameter * Change default value * Unable abort lane change (autowarefoundation#102) * add param stoping velocity and fix typo (autowarefoundation#106) * Add a parameter for minimum velocity for lane change (autowarefoundation#109) * Add parameters for collision check for lane change (autowarefoundation#110) * Add a parameter for disable collision check at prepare phase * Add parameters for collision check with predicted_path * Add a parameter for backward buffer for end of lane (autowarefoundation#114) * Add parameters for backward buffer for end of lane * Remove comment out * add extend_distance param (autowarefoundation#107) * add parameter of acc (autowarefoundation#129) Signed-off-by: Yuma Nihei <yuma.nihei@tier4.jp> * fix typo & change static object velocity thres in lane_change_planner (autowarefoundation#104) * change static object velocity thres Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * fix typo Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * Change minimum_lane_change_velocity (autowarefoundation#131) * Feature/update avoidance param (autowarefoundation#140) * update avoidance param Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * disable unnecesarry marker Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * modify min_behavior_stop_margin (autowarefoundation#127) * modify min_behavior_stop_margin Signed-off-by: Yamato Ando <yamato.ando@gmail.com> * Update obstacle_stop_planner.yaml Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Add expand_stop_range to obstacle_stop_planner.yaml (autowarefoundation#152) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Update obstacle_stop_planner.yaml (autowarefoundation#153) * Visualize echo back goal_pose instead of 2D Nav Goal (autowarefoundation#150) * Visualize echo back goal_pose instead of 2D Nav Goal Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix mission_planning.launch Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add surround_obstacle_checker.yaml (autowarefoundation#157) * Add parameter (autowarefoundation#158) * Revert "[planning_launch] restore file name for ros2 porting" This reverts commit 275f0df232323bf24627adea9cb08888c250625e. * fix namespace Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix relay Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * [planning_launch]: Add vehicle_param_file for turn signal decider Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * [planning_launch]: Change topic type of lane change approval Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: Taichi Higashide <taichi.higashide@tier4.jp> Co-authored-by: Satoshi Tanaka <st14.828soccer@gmail.com> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: Yuma Nihei <yuma.nihei@tier4.jp> Co-authored-by: Kosuke Murakami <kosuke.murakami@tier4.jp> Co-authored-by: YamatoAndo <yamato.ando@gmail.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: hiroaki-ishikawa-t4 <57431939+hiroaki-ishikawa-t4@users.noreply.github.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp>
- Loading branch information
1 parent
3885d12
commit 95c13d5
Showing
8 changed files
with
108 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
/**: | ||
ros__parameters: | ||
adaptive_cruise_control: | ||
# Adaptive Cruise Control (ACC) config | ||
use_object_to_estimate_vel: true # use tracking objects for estimating object velocity or not | ||
use_pcl_to_estimate_vel: true # use pcl for estimating object velocity or not | ||
consider_obj_velocity: true # consider forward vehicle velocity to ACC or not | ||
|
||
# general parameter for ACC | ||
obstacle_stop_velocity_thresh: 1.0 # threshold of forward obstacle velocity to insert stop line (to stop acc) [m/s] | ||
emergency_stop_acceleration: -5.0 # supposed minimum acceleration (deceleration) in emergency stop [m/ss] | ||
emergency_stop_idling_time: 0.5 # supposed idling time to start emergency stop [s] | ||
min_dist_stop: 4.0 # minimum distance of emergency stop [m] | ||
max_standard_acceleration: 0.5 # supposed maximum acceleration in active cruise control [m/ss] | ||
min_standard_acceleration: -1.0 # supposed minimum acceleration (deceleration) in active cruise control | ||
standard_idling_time: 0.5 # supposed idling time to react object in active cruise control [s] | ||
min_dist_standard: 4.0 # minimum distance in active cruise control [m] | ||
obstacle_min_standard_acceleration: -1.5 # supposed minimum acceleration of forward obstacle [m/ss] | ||
margin_rate_to_change_vel: 0.3 # margin to insert upper velocity [-] | ||
|
||
# pid parameter for ACC | ||
p_coefficient_positive: 0.1 # coefficient P in PID control (used when target dist -current_dist >=0) [-] | ||
p_coefficient_negative: 0.3 # coefficient P in PID control (used when target dist -current_dist <0) [-] | ||
d_coefficient_positive: 0.0 # coefficient D in PID control (used when delta_dist >=0) [-] | ||
d_coefficient_negative: 0.2 # coefficient D in PID control (used when delta_dist <0) [-] | ||
|
||
# parameter for object velocity estimation | ||
object_polygon_length_margin: 2.0 # The distance to extend the polygon length the object in pointcloud-object matching [m] | ||
object_polygon_width_margin: 0.5 # The distance to extend the polygon width the object in pointcloud-object matching [m] | ||
valid_estimated_vel_diff_time: 1.0 # Maximum time difference treated as continuous points in speed estimation using a point cloud [s] | ||
valid_vel_que_time: 0.5 # Time width of information used for speed estimation in speed estimation using a point cloud [s] | ||
valid_estimated_vel_max: 20.0 # Maximum value of valid speed estimation results in speed estimation using a point cloud [m/s] | ||
valid_estimated_vel_min: -20.0 # Minimum value of valid speed estimation results in speed estimation using a point cloud [m/s] | ||
thresh_vel_to_stop: 1.5 # Embed a stop line if the maximum speed calculated by ACC is lower than this speed [m/s] | ||
lowpass_gain_of_upper_velocity: 0.75 # Lowpass-gain of upper velocity | ||
use_rough_velocity_estimation: false # Use rough estimated velocity if the velocity estimation is failed (#### If this parameter is true, the vehicle may collide with the front car. Be careful. ####) | ||
rough_velocity_rate: 0.9 # In the rough velocity estimation, the velocity of front car is estimated as self current velocity * this value |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/**: | ||
ros__parameters: | ||
stop_planner: | ||
stop_margin: 5.0 # stop margin distance from obstacle on the path [m] | ||
min_behavior_stop_margin: 5.0 # stop margin distance when any other stop point is inserted in stop margin [m] | ||
step_length: 1.0 # step length for pointcloud search range [m] | ||
extend_distance: 0.0 # extend trajectory to consider after goal obstacle in the extend_distance | ||
expand_stop_range: 0.0 # margin of vehicle footprint [m] | ||
|
||
slow_down_planner: | ||
slow_down_margin: 5.0 # margin distance from slow down point [m] | ||
expand_slow_down_range: 1.0 # offset from vehicle side edge for expanding the search area of the surrounding point cloud [m] | ||
max_slow_down_vel: 1.38 # max slow down velocity [m/s] | ||
min_slow_down_vel: 0.28 # min slow down velocity [m/s] | ||
max_deceleration: 2.0 # max slow down deceleration [m/s2] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
...ing/lane_driving/motion_planning/surround_obstacle_checker/surround_obstacle_checker.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
/**: | ||
ros__parameters: | ||
|
||
# obstacle check | ||
use_pointcloud: true # use pointcloud as obstacle check | ||
use_dynamic_object: true # use dynamic object as obstacle check | ||
surround_check_distance: 0.5 # if objects exist in this distance, transit to "exist-surrounding-obstacle" status [m] | ||
surround_check_recover_distance: 0.8 # if no object exists in this distance, transit to "non-surrounding-obstacle" status [m] | ||
state_clear_time: 2.0 | ||
|
||
# ego stop state | ||
stop_state_ego_speed: 0.1 #[m/s] |
19 changes: 5 additions & 14 deletions
19
planning_launch/launch/mission_planning/mission_planning.launch.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,7 @@ | ||
<launch> | ||
<arg name="input_topic_name" default="/planning/mission_planning/goal"/> | ||
<arg name="output_topic_name" default="/planning/mission_planning/route"/> | ||
<arg name="map_topic_name" default="/map/vector_map"/> | ||
<arg name="visualization_topic_name" default="/planning/mission_planning/route_marker"/> | ||
<arg name="checkpoint_topic_name" default="/planning/mission_planning/checkpoint"/> | ||
<node pkg="mission_planner" exec="mission_planner" name="mission_planner" output="screen"> | ||
<param name="map_frame" value="map"/> | ||
<param name="base_link_frame" value="base_link"/> | ||
<remap from="input/goal_pose" to="$(var input_topic_name)"/> | ||
<remap from="input/checkpoint" to="$(var checkpoint_topic_name)"/> | ||
<remap from="input/vector_map" to="$(var map_topic_name)"/> | ||
<remap from="output/route" to="$(var output_topic_name)"/> | ||
<remap from="debug/route_marker" to="$(var visualization_topic_name)"/> | ||
</node> | ||
<include file="$(find-pkg-share mission_planner)/launch/mission_planner.launch.xml"> | ||
</include> | ||
|
||
<include file="$(find-pkg-share mission_planner)/launch/goal_pose_visualizer.launch.xml"> | ||
</include> | ||
</launch> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters