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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]
Messages
Services
Plugins
Recent questions tagged raw_vehicle_cmd_converter 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
Additional Links
Maintainers
- Takamasa Horibe
- Tanaka Taiki
Authors
- Makoto Kurihara
- Takamasa Horibe
- Tanaka Taiki
raw_vehicle_cmd_converter
raw_vehicle_command_converter
is a node that converts desired acceleration and velocity to mechanical input by using feed forward + feed back control (optional).
Input topics
Name | Type | Description |
---|---|---|
~/input/control_cmd |
autoware_auto_control_msgs::msg::AckermannControlCommand | target velocity/acceleration/steering_angle/steering_angle_velocity is necessary to calculate actuation command. |
~/input/steering" |
autoware_auto_vehicle_msgs::SteeringReport | current status of steering used for steering feed back control |
~/input/twist |
navigation_msgs::Odometry | twist topic in odometry is used. |
Output topics
Name | Type | Description |
---|---|---|
~/output/actuation_cmd |
tier4_vehicle_msgs::msg::ActuationCommandStamped | actuation command for vehicle to apply mechanical input |
Parameters
Parameter | Type | Description |
---|---|---|
update_rate |
double | timer’s update rate |
th_max_message_delay_sec |
double | threshold time of input messages’ maximum delay |
th_arrived_distance_m |
double | threshold distance to check if vehicle has arrived at the trajectory’s endpoint |
th_stopped_time_sec |
double | threshold time to check if vehicle is stopped |
th_stopped_velocity_mps |
double | threshold velocity to check if vehicle is stopped |
Limitation
The current feed back implementation is only applied to steering control.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/raw_vehicle_converter.launch.xml
-
- converter_param_path [default: $(find-pkg-share raw_vehicle_cmd_converter)/config/converter.param.yaml]
- csv_path_accel_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/accel_map.csv]
- csv_path_brake_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/brake_map.csv]
- csv_path_steer_map [default: $(find-pkg-share raw_vehicle_cmd_converter)/data/default/steer_map.csv]
- max_throttle [default: 0.4]
- max_brake [default: 0.8]
- max_steer [default: 10.0]
- min_steer [default: -10.0]
- convert_accel_cmd [default: true]
- convert_brake_cmd [default: true]
- convert_steer_cmd [default: true]
- input_control_cmd [default: /control/command/control_cmd]
- input_odometry [default: /localization/kinematic_state]
- input_steering [default: /vehicle/status/steering_status]
- output_actuation_cmd [default: /control/command/actuation_cmd]