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

feat: add control_launch package #157

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
e9da1b5
release v0.4.0
mitsudome-r Sep 18, 2020
0eee7c5
load velocity_controller_param.yaml from launcher (#52)
0x126 Jul 14, 2020
05e2b9e
Include enable_slope_compensation to yaml file (#61)
rej55 Aug 6, 2020
7b4fbba
Sync mpc param (#74)
wep21 Aug 24, 2020
91569f7
add stop dist param (#73)
tkimura4 Aug 26, 2020
d027bdd
removed ROS1 package
mitsudome-r Oct 6, 2020
abf4463
Revert "removed ROS1 package"
mitsudome-r Oct 8, 2020
6bc1a9b
add COLCON_IGNORE file to all ROS1 packages
mitsudome-r Oct 8, 2020
45c40da
rename *.launch files to *.launch.xml
mitsudome-r Oct 23, 2020
a015551
port control launch (#7)
TakaHoribe Nov 20, 2020
a956e89
ROS2 Linting: control_launch (#29)
jilaada Dec 22, 2020
a16cabd
Ros2 port autoware launch (#35)
mitsudome-r Jan 7, 2021
bf7cfa5
Ros2 v0.8.0 control launch (#53)
TakaHoribe Feb 16, 2021
5f9413d
[velocity controller]: Fix parameter type (#62)
wep21 Feb 17, 2021
fbe3318
Rename ROS-related .yaml to .param.yaml (#65)
kenji-miyake Feb 24, 2021
31474e0
Ros2 update v0.9.0 (#67)
wep21 Mar 1, 2021
8864cf5
Fix typo in control launch (#91)
kmiya Mar 18, 2021
4d0ae00
Fix various typos in launch files (#97)
kmiya Mar 24, 2021
53ffbf5
add use_sim-time option (#99)
tkimura4 Mar 26, 2021
b342b13
Replace doc by description (#182)
kenji-miyake Apr 5, 2021
97993f5
Sync public repo (#185)
mitsudome-r Apr 5, 2021
bd274e7
Use set_parameter for use_sim_time (#198)
wep21 Apr 26, 2021
cc3c111
Add control composed launch (#201)
wep21 Apr 27, 2021
9a728ea
Fix mistakes in control.launch.py (#209)
kenji-miyake May 7, 2021
e4dbbf0
Feature/add external cmd selector (#206)
kenji-miyake May 7, 2021
acb63d4
Format launch files (#228)
kenji-miyake May 24, 2021
b82a46e
add external commands (#210)
taikitanaka3 May 31, 2021
99626af
add description for control_launch (#330)
h-ohta Aug 12, 2021
29a8544
add README.md and svg files (#328)
h-ohta Aug 12, 2021
838902f
Feature/expand footprint launcher (#318)
k0suke-murakami Aug 18, 2021
91a9d6e
fix typo in control.launch.py #363
h-ohta Aug 26, 2021
dd6f165
Fix description in control launch arg (#364)
wep21 Aug 26, 2021
041fb1e
Add autoware api (#376)
isamu-takagi Aug 31, 2021
cbd5263
Move launch file of external_cmd_selector (#386)
isamu-takagi Sep 7, 2021
f7cef46
Use EmergencyState instead of deprecated EmergencyMode (#390)
kenji-miyake Sep 10, 2021
2028e37
Add selected external command API (#397)
isamu-takagi Sep 10, 2021
1810862
Fix pre-commit (#407)
kenji-miyake Sep 15, 2021
de404a6
Add emergency status API (#439)
isamu-takagi Oct 5, 2021
d42a93e
remove yaw-recalc param in mpc (#190) (#294)
wep21 Oct 27, 2021
e923943
Master sync for velocity controller (#297)
wep21 Oct 27, 2021
f524ddf
Fix parameter type (#299)
wep21 Oct 27, 2021
752b5aa
add smoothing_num parameter (#263) (#301)
wep21 Oct 27, 2021
ec69ec7
add stopped_jerk (#276) (#315)
wep21 Oct 27, 2021
4f9b543
Rename param from smooth_stop_max_fast_vel to smooth_stop_min_fast_ve…
maxime-clem Oct 27, 2021
cdfa069
Feature/vehicle gate parametrize acc (#320)
TakaHoribe Oct 27, 2021
5a48271
Change formatter to black (#488)
Nov 2, 2021
76fa128
twist -> odometry (#109)
takayuki5168 Nov 10, 2021
fb492f1
remove unused depend/launcher (#112)
tkimura4 Nov 15, 2021
930e415
Auto/control psim (#113)
rej55 Nov 16, 2021
b43e369
Fix remapping in control.launch.py (#115)
rej55 Nov 17, 2021
556358b
Fix remappings (#116)
taikitanaka3 Nov 17, 2021
0f18287
add param (#126)
tkimura4 Nov 22, 2021
8e4272a
fix yaml (#127)
tkimura4 Nov 22, 2021
2506cee
Merge branch 'tier4/proposal' into 1-add-control-launch
tkimura4 Dec 10, 2021
e2c313a
remove unused files
tkimura4 Dec 10, 2021
1cd7a41
add default parameter of vehicle information
tkimura4 Dec 10, 2021
85bf9c0
ci(pre-commit): autofix
pre-commit-ci[bot] Dec 10, 2021
c94f112
Merge branch 'tier4/proposal' into 1-add-control-launch
kenji-miyake Dec 11, 2021
1bc5ffe
Merge branch 'tier4/proposal' into 1-add-control-launch
kenji-miyake Dec 11, 2021
afa7c43
Merge branch 'tier4/proposal' into 1-add-control-launch
kenji-miyake Dec 11, 2021
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
Prev Previous commit
Next Next commit
load velocity_controller_param.yaml from launcher (#52)
Signed-off-by: Shinnosuke Hirakawa <shinnosuke.hirakawa@tier4.jp>
  • Loading branch information
0x126 authored and tkimura4 committed Dec 10, 2021
commit 0eee7c51ae5d835839ca50cded66a529ea97c8e9
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# closest waypoint threshold
closest_waypoint_distance_threshold: 3.0
closest_waypoint_angle_threshold: 0.7854

# stop state
stop_state_velocity: 0.0
stop_state_acc: -3.4
stop_state_entry_ego_speed: 0.2
stop_state_entry_target_speed: 0.1

# delay compensation
delay_compensation_time: 0.17

# emergency stop by this controller
emergency_stop_acc: -5.0
emergency_stop_jerk: -3.0

# smooth stop
smooth_stop:
exit_ego_speed: 1.0
entry_ego_speed: 0.8
exit_target_speed: 1.0
entry_target_speed: 0.2
weak_brake_time: 1.0
weak_brake_acc: -1.0
increasing_brake_time: 1.0
increasing_brake_gradient: -0.1
stop_brake_time: 1.0
stop_brake_acc: -3.4

# acceleration limit
max_acc: 3.0
min_acc: -5.0

# jerk limit
max_jerk: 2.0
min_jerk: -5.0

# slope compensation
max_pitch_rad: 0.1
min_pitch_rad: -0.1
lpf_pitch_gain: 0.95

# velocity feedback
pid_controller:
kp: 1.0
ki: 0.1
kd: 0
max_out: 1.0
min_out: -1.0
max_p_effort: 1.0
min_p_effort: -1.0
max_i_effort: 0.3
min_i_effort: -0.3
max_d_effort: 0
min_d_effort: 0
current_velocity_threshold_pid_integration: 0.5
lpf_velocity_error_gain: 0.9
2 changes: 2 additions & 0 deletions launch/control_launch/launch/control.launch
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<!-- control parameter -->
<arg name="mpc_follower_param_path" default="$(find control_launch)/config/mpc_follower/mpc_follower_param.yaml"/>
<arg name="pure_pursuit_param_path" default="$(find control_launch)/config/pure_pursuit/pure_pursuit_param.yaml"/>
<arg name="velocity_controller_param_path" default="$(find control_launch)/config/velocity_controller/velocity_controller_param.yaml"/>

<!-- control module -->
<group ns="control">
Expand All @@ -25,6 +26,7 @@

<!-- longitudinal controller -->
<include file="$(find velocity_controller)/launch/velocity_controller.launch">
<arg name="velocity_controller_param_path" value="$(arg velocity_controller_param_path)"/>
</include>

<!-- latlon coupler -->
Expand Down