Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Message TypeTopic NameDescription
pacmod_msgs/MotorRpt1parsed_tx/brake_rpt_detail_1Motor detail report values for the brake motor (current [A] and position [rad]).
pacmod_msgs/MotorRpt2parsed_tx/brake_rpt_detail_2Motor detail report values for the brake motor (encoder temp [C], motor temp [C], and rotation velocity [rad/s]).
pacmod_msgs/MotorRpt3parsed_tx/brake_rpt_detail_3Motor detail report values for the brake motor (torque output and input [Nm]).
pacmod_msgs/SystemRptIntparsed_tx/headlight_rptStatus and parsed values [enum] of the headlight subsystem.
pacmod_msgs/SystemRptIntparsed_tx/horn_rptStatus and parsed values [enum] of the horn subsystem.
pacmod_msgs/LatLonHeadingRptparsed_tx/lat_lon_heading_rptThe current latitude, longitude, and heading provided by the vehicle's internal GPS.
pacmod_msgs/ParkingBrakeStatusRptparsed_tx/parking_brake_status_rptStatus on the current state of the parking brake (engaged/disengaged).
pacmod_msgs/SteeringPIDRpt1parsed_tx/steer_pid_rpt_1Current dt, Kp, Ki, and Kd values of the torque-based steering control PID loop.
pacmod_msgs/SteeringPIDRpt2parsed_tx/steer_pid_rpt_2Current P, I, and D terms and the sum of P, I, and D terms of the torque-based steering control PID loop.
pacmod_msgs/SteeringPIDRpt3parsed_tx/steer_pid_rpt_3The new torque, torque feedback, calculated angular position, and error values from the torque-based steering control PID loop.
pacmod_msgs/MotorRpt1parsed_tx/steer_rpt_detail_1Motor detail report values for the steering motor (current [A] and position [rad]).
pacmod_msgs/MotorRpt2parsed_tx/steer_rpt_detail_2Motor detail report values for the steering motor (encoder temp [C], motor temp [C], and rotation velocity [rad/s]).
pacmod_msgs/MotorRpt3parsed_tx/steer_rpt_detail_3Motor detail report values for the steering motor (torque output and input [Nm]).
pacmod_msgs/WheelSpeedRptparsed_tx/wheel_speed_rptSpeeds of individual wheels [m/s].
pacmod_msgs/SystemRptIntparsed_tx/wiper_rptStatus and parsed values [enum] of the windshield wiper subsystem.
pacmod_msgs/YawRateRptparsed_tx/yaw_rate_rptThe yaw rate reported by the vehicle's internal IMU.

...

Message TypeTopic NameDescription
can_msgs/Framecan_txAll data published to this topic will be parsed by the PACMod driver. This should be connected to a CAN interface.
pacmod_msgs/PacmodCmdas_rx/turnaccel_cmdCommands the turn signal throttle subsystem to transition to a given state [enumseek a specific pedal position [pct - 0.0 to 1.0].
pacmod_msgs/PacmodCmdas_rx/shiftbrake_cmdCommands the gear/transmission brake subsystem to shift to a different gear [enumseek a specific pedal position [pct - 0.0 to 1.0].
pacmod_msgs/PacmodCmdas_rx/accelshift_cmdCommands the throttle gear/transmission subsystem to shift to seek a specific pedal position [pct - 0.0 to 1.0different gear [enum].
pacmod_msgs/PositionWithSpeedas_rx/steer_cmdCommands the steering subsystem to seek a specific steering wheel angle [rad] at a given rotation velocity [rad/s].
pacmod_msgs/PacmodCmdas_rx/braketurn_cmdCommands the brake turn signal subsystem to transition to seek a specific pedal position [pct - 0.0 to 1.0given state [enum].
std_msgs/Boolas_rx/enableEnables [true] or disables [false] PACMod's control of the vehicle.

Parameters

~can_hardware_id
    The serial number of the Kvaser device.

...


~vehicle_type
    A string value indicating the type of vehicle to which the PACMod is connected. Valid values are: POLARIS_GEM, POLARIS_RANGER, and INTERNATIONAL_PROSTAR_122.