Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |
Launch files
Messages
Services
Plugins
Recent questions tagged behavior_velocity_speed_bump_module at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ieiauto/autodrrt.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| 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_speedwrt tospeed_bump_heightspecified in regulatory element or readslow_down_speedtag 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_pointwrt the intersection points and insert them to path - If
slow_start_pointorslow_end_pointcan not be inserted with given/calculated offset values check if any path point can be virtually assigned asslow_start_pointorslow_end_point
- Assign
slow_down_speedto the path points betweenslow_start_pointorslow_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.
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libboost-dev |
Dependant Packages
| Name | Deps |
|---|---|
| behavior_velocity_planner |