84 pub_brake_ =
node.advertise<dbw_mkz_msgs::BrakeCmd>(
"brake_cmd", 1);
93 pub_gear_ =
node.advertise<dbw_mkz_msgs::GearCmd>(
"gear_cmd", 1);
123 dbw_mkz_msgs::BrakeCmd
msg;
127 msg.pedal_cmd_type = dbw_mkz_msgs::BrakeCmd::CMD_PERCENT;
134 dbw_mkz_msgs::ThrottleCmd
msg;
138 msg.pedal_cmd_type = dbw_mkz_msgs::ThrottleCmd::CMD_PERCENT;
145 dbw_mkz_msgs::SteeringCmd
msg;
150 msg.cmd_type = dbw_mkz_msgs::SteeringCmd::CMD_ANGLE;
152 float raw_steering_cmd;
156 raw_steering_cmd = 0.5 * dbw_mkz_msgs::SteeringCmd::ANGLE_MAX *
data_.
steering_joy;
163 msg.steering_wheel_angle_velocity =
svel_;
164 msg.steering_wheel_angle_cmd = filtered_steering_cmd;
166 msg.cmd_type = dbw_mkz_msgs::SteeringCmd::CMD_TORQUE;
175 dbw_mkz_msgs::GearCmd
msg;
194 ROS_ERROR_THROTTLE(2.0,
"Detected Logitech Gamepad F310 in DirectInput (D) mode. Please select (X) with the switch on the back to select XInput mode.");
243 case dbw_mkz_msgs::TurnSignal::NONE:
250 case dbw_mkz_msgs::TurnSignal::LEFT:
257 case dbw_mkz_msgs::TurnSignal::RIGHT:
269 const std_msgs::Empty empty;