No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider 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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged shift_decider at Robotics Stack Exchange
No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
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
The shift_decider package
Additional Links
No additional links.
Maintainers
- Takamasa Horibe
Authors
- Takamasa Horibe
Shift Decider
Purpose
shift_decider is a module to decide shift from ackermann control command.
Inner-workings / Algorithms
Flow chart
@startuml
skinparam monochrome true
title update current shift
start
if (absolute target velocity is less than threshold) then (yes)
:set previous shift;
else(no)
if (target velocity is positive) then (yes)
:set shift DRIVE;
else
:set shift REVERSE;
endif
endif
:publish current shift;
note right
publish shift for constant interval
end note
stop
@enduml
Algorithms
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand |
Control command for vehicle. |
Output
| Name | Type | Description |
|---|---|---|
~output/gear_cmd |
autoware_auto_vehicle_msgs::msg::GearCommand |
Gear for drive forward / backward. |
Parameters
none.
Assumptions / Known limits
TBD.
CHANGELOG
No CHANGELOG found.
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| autoware_cmake | |
| ament_cmake_cppcheck | |
| ament_cmake_cpplint | |
| ament_lint_auto | |
| autoware_auto_control_msgs | |
| autoware_auto_system_msgs | |
| autoware_auto_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/shift_decider.launch.xml
-
- config_file [default: $(find-pkg-share shift_decider)/config/shift_decider.param.yaml]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.