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 16 Current »

driver_name: delphi_esr
msgs_name: delphi_esr_msgs

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

Supported Hardware

  • Delphi ESR 2.5 12V
  • Delphi ESR 2.5 24V
  • Delphi ESR 9.21.21 (CAN Only)
  • Delphi ESR 9.21.15 (CAN Only)

delphi_esr_can

Published Topics

Message TypeTopic Name

Description

can_msgs/Framecan_rxAll data published on this topic is intended to be sent to the sensor via a CAN interface.
delphi_esr_msgs/EsrStatus1parsed_tx/radarstatus1The 1st status message from the ESR.
delphi_esr_msgs/EsrStatus2parsed_tx/radarstatus2The 2nd status message from the ESR.
delphi_esr_msgs/EsrStatus3parsed_tx/radarstatus3The 3rd status message from the ESR.
delphi_esr_msgs/EsrStatus4parsed_tx/radarstatus4The 4th status message from the ESR.
delphi_esr_msgs/EsrStatus5parsed_tx/radarstatus5The 5th status message from the ESR.
delphi_esr_msgs/EsrStatus6parsed_tx/radarstatus6The 6th status message from the ESR.
delphi_esr_msgs/EsrStatus7parsed_tx/radarstatus7The 7th status message from the ESR.
delphi_esr_msgs/EsrStatus8parsed_tx/radarstatus8The 8th status message from the ESR.
delphi_esr_msgs/EsrStatus9parsed_tx/radarstatus9The 9th status message from the ESR.
delphi_esr_msgs/EsrValid1parsed_tx/radarvalid1The 1st message about the validity of data coming from the ESR.
delphi_esr_msgs/EsrValid2parsed_tx/radarvalid2The 2nd message about the validity of data coming from the ESR.
delphi_esr_msgs/EsrTrackparsed_tx/radartrackAll tracks (unfiltered) produced by the ESR.
delphi_esr_msgs/EsrTrackMotionPower
parsed_tx/trackmotionpowerInformation for each track regarding the movement and power of the track.
perception_msgs/ObjectWithCovarianceArrayas_tx/objectsAbstracted, detailed representation of objects detected 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 based on the abstracted radar tracks (intended for use in RViz).

Subscribed Topics

Message TypeTopic NameDescription
can_msgs/Framecan_txAll data published to this topic will be parsed by the driver. This should be connected to a CAN interface.
delphi_esr_msgs/EsrVehicle1parsed_rx/vehicle1_msgsThe 1st message that provides vehicle information to the ESR.
delphi_esr_msgs/EsrVehicle2parsed_rx/vehicle2_msgsThe 2nd message that provides vehicle information to the ESR.
delphi_esr_msgs/EsrVehicle3parsed_rx/vehicle3_msgsThe 3rd message that provides vehicle information to the ESR.

delphi_esr_msgs/EsrVehicle4

parsed_rx/vehicle4_msgsThe 4th message that provides vehicle information to the ESR.
delphi_esr_msgs/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

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

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

delphi_esr_eth

Published Topics

Message TypeTopic Name

Description

network_interface/TCPFrametcp_txA copy of all raw TCP data received by the driver from the sensor.
delphi_esr_msgs/EsrEthTxparsed_tx/esr_eth_tx_msgA parsed version of all data received over Ethernet by the driver from the sensor.
raadar_msgs/RadarDetectionArrayas_tx/radar_detectionsA high-level abstraction of all detections produced by the ESR.
visualization_msgs/Markeras_tx/radar_markersVisualization information based on the abstracted radar detections (intended for use in RViz).

Subscribed Topics: None

Parameters

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

~ip_address
    The IP address used to connect to the ESR.

~ip_port
    The port used to connect to the ESR (default: 5555).




  • No labels