Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

ros_delphi_esr: delphi_esr | delphi_esr_msgs

This driver reads and parses the CAN data created by a Delphi ESR. CAN Interface to a Delphi ESR provides only track information. 

Supported Hardware

  • Delphi ESR 2.5 12V
  • Delphi ESR 2.5 24V
  • Delphi ESR 9.21.21
  • Delphi ESR 9.21.15

Published Topics

Message TypeTopic Name

Description

can_msgs/Framecan_txA copy of all raw CAN data received by the driver from the ESR.
can_msgs/Framecan_rx_echoA copy of all raw CAN messages sent by the ESR driver to the ESR.
delphi_esr/EsrStatus1parsed_tx/radarstatus1The 1st status message from the ESR.
delphi_esr/EsrStatus2parsed_tx/radarstatus2The 2nd status message from the ESR.
delphi_esr/EsrStatus3parsed_tx/radarstatus3The 3rd status message from the ESR.
delphi_esr/EsrStatus4parsed_tx/radarstatus4The 4th status message from the ESR.
delphi_esr/EsrStatus5parsed_tx/radarstatus5The 5th status message from the ESR.
delphi_esr/EsrStatus6parsed_tx/radarstatus6The 6th status message from the ESR.
delphi_esr/EsrStatus7parsed_tx/radarstatus7The 7th status message from the ESR.
delphi_esr/EsrStatus8parsed_tx/radarstatus8The 8th status message from the ESR.
delphi_esr/EsrStatus9parsed_tx/radarstatus9The 9th status message from the ESR.
delphi_esr/EsrValid1parsed_tx/radarvalid1The 1st message about the validity of data coming from the ESR.
delphi_esr/EsrValid2parsed_tx/radarvalid2The 2nd message about the validity of data coming from the ESR.
delphi_esr/EsrTrackparsed_tx/radartrackAll tracks (unfiltered) produced by the ESR.
radar_msgs/RadarStatusas_tx/radar_statusA high-level abstraction of all radar status information.
radar_msgs/RadarErrorStatusas_tx/radar_error_statusA high-level abstraction of all radar error states and validity information.
radar_msgs/RadarTrackArrayas_tx/radar_tracksA high-level abstraction of all tracks (filtered for validity) produced by the ESR.
visualization_msgs/Markeras_tx/radar_markersVisualization information for RViz based on the abstracted radar tracks.

Subscribed Topics

Message TypeTopic NameDescription
can_msgs/Framecan_rxWill forward any raw CAN messages published to this topic directly to the ESR.
delphi_esr/EsrVehicle1parsed_rx/vehicle1_msgsThe 1st message that provides vehicle information to the ESR.
delphi_esr/EsrVehicle2parsed_rx/vehicle2_msgsThe 2nd message that provides vehicle information to the ESR.
delphi_esr/EsrVehicle3parsed_rx/vehicle3_msgsThe 3rd message that provides vehicle information to the ESR.

delphi_esr/EsrVehicle4

parsed_rx/vehicle4_msgsThe 4th message that provides vehicle information to the ESR.
delphi_esr/EsrVehicle5parsed_rx/vehicle5_msgsThe 5th message that provides vehicle information to the ESR.
geometry_msgs/TwistStampedas_rx/vehicle_motionA topic for publishing abstracted vehicle motion information which is parsed into ESR-specific messages and sent to the radar.

Parameters

~can_hardware_id
    The serial number of the Kvaser device (or in the case of socketcan, the identifier number - such as 0 for "can0").

~can_circuit_id
    The 0-based index of the channel on the Kvaser device (or in the case of socketcan, 0).

~sensor_frame_id
    The id of the frame of reference of the sensor. This will be attached to all published messages except the lane visualization markers.

~sensor_upside_down
    Flag that can be sent to the ESR to orient the device and receive accurate information regarding track position.

~viz_mature_tracks_only
    Allows configurable visualization of the tracks within RViz to remove noise of less mature tracks being published.

  • No labels