Virtual Target#
- class VirtualRadarTarget(cross_section, velocity=None, pose=None, static=False)[source]#
Bases:
Transformable
,RadarTarget
,Serializable
Model of a spatial radar target only existing within a channe link.
- Parameters:
cross_section (RadarCrossSectionModel) – The assumed cross section model.
velocity (np.ndarray, optional) – The targets velocity. See
VirtualRadarTarget.velocity()
. By default, a resting target is assumed.pose (Transformation | None, optional) – The target’s global pose. By default, the coordinate system origin is assumed.
static (bool, optional) – See
RadarTarget.static()
. Disabled by default.
- get_backwards_transformation()[source]#
Query the target’s global backwards transformation.
Returns: The backwards transformation matrix.
- Return type:
- get_cross_section(impinging_direction, emerging_direction)[source]#
Query the target’s radar cross section.
The target radr cross section is denoted by the vector \(\sigma_{\ell}\) within the respective equations.
- Parameters:
- Return type:
Returns: The assumed radar cross section in \(m^2\).
- get_forwards_transformation()[source]#
Query the target’s global forwards transformation.
Returns: The forwards transformation matrix.
- Return type:
- get_velocity()[source]#
Query the target’s velocity.
The target velocity is denoted by the vector \(\mathbf{v}^{(\ell)}\) within the respective equations.
Returns: A cartesian velocity vector in m/s.
- Return type:
- property cross_section: RadarCrossSectionModel#
The represented radar cross section model.