Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.47.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-08-16 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tomoya Kimura
- Shumpei Wakabayashi
- Mehmet Dogru
Authors
Speed Bump
Role
This module plans the velocity of the related part of the path in case there is speed bump regulatory element referring to it.
Activation Timing
The manager launch speed bump scene module when there is speed bump regulatory element referring to the reference path.
Module Parameters
Parameter | Type | Description |
---|---|---|
slow_start_margin |
double | [m] margin for ego vehicle to slow down before speed_bump |
slow_end_margin |
double | [m] margin for ego vehicle to accelerate after speed_bump |
print_debug_info |
bool | whether debug info will be printed or not |
Speed Calculation
- limits for speed bump height and slow down speed to create a linear equation
Parameter | Type | Description |
---|---|---|
min_height |
double | [m] minimum height assumption of the speed bump |
max_height |
double | [m] maximum height assumption of the speed bump |
min_speed |
double | [m/s] minimum speed assumption of slow down speed |
max_speed |
double | [m/s] maximum speed assumption of slow down speed |
Inner-workings / Algorithms
- Get speed bump regulatory element on the path from lanelet2 map
- Calculate
slow_down_speed
wrt tospeed_bump_height
specified in regulatory element or readslow_down_speed
tag from speed bump annotation if available
Note: If in speed bump annotation slow_down_speed
tag is used then calculating the speed wrt
the speed bump height will be ignored. In such case, specified slow_down_speed
value in [kph]
is being used.
- Get the intersection points between path and speed bump polygon
- Calculate
slow_start_point
&slow_end_point
wrt the intersection points and insert them to path - If
slow_start_point
orslow_end_point
can not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_point
orslow_end_point
- Assign
slow_down_speed
to the path points betweenslow_start_point
orslow_end_point
Future Work
- In an article here, a bump modeling method is proposed. Simply it is based on fitting the bump in a circle and a radius calculation is done with it. Although the velocity calculation is based on just the height of the bump in the recent implementation, applying this method is intended in the future which will yield more realistic results.
Changelog for package autoware_behavior_velocity_speed_bump_module
0.47.0 (2025-08-11)
- style(pre-commit): update to clang-format-20 (#11088) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Contributors: Mete Fatih Cırıt
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
- Merge remote-tracking branch 'origin/main' into tmp/notbot/bump_version_base
- fix(behavior_velocity_planner): add missing header (#10561) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat(behavior_velocity_planner): only wait for the required subscriptions (#10546)
- Contributors: Masaki Baba, TaikiYamada4, Takayuki Murooka
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
- feat(autoware_utils): replace autoware_universe_utils with autoware_utils (#10191)
- feat!: replace tier4_planning_msgs/PathWithLaneId with autoware_internal_planning_msgs/PathWithLaneId (#10023)
- Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
chore(planning): move package directory for planning factor interface (#9948)
- chore: add new package for planning factor interface
- chore(surround_obstacle_checker): update include file
- chore(obstacle_stop_planner): update include file
- chore(obstacle_cruise_planner): update include file
- chore(motion_velocity_planner): update include file
- chore(bpp): update include file
- chore(bvp-common): update include file
- chore(blind_spot): update include file
- chore(crosswalk): update include file
- chore(detection_area): update include file
- chore(intersection): update include file
- chore(no_drivable_area): update include file
- chore(no_stopping_area): update include file
- chore(occlusion_spot): update include file
- chore(run_out): update include file
- chore(speed_bump): update include file
- chore(stop_line): update include file
- chore(template_module): update include file
- chore(traffic_light): update include file
- chore(vtl): update include file
- chore(walkway): update include file
* chore(motion_utils): remove factor interface ---------
-
feat(planning_factor)!: remove velocity_factor, steering_factor and introduce planning_factor (#9927) Co-authored-by: Satoshi OTA <<44889564+satoshi-ota@users.noreply.github.com>> Co-authored-by: Ryohsuke Mitsudome <<43976834+mitsudome-r@users.noreply.github.com>> Co-authored-by:
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
eigen |
libboost-dev |