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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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-05-30 |
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.