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).
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.