Physical Target#
- class PhysicalRadarTarget(cross_section, moveable, static=False)[source]#
Bases:
RadarTarget
,Serializable
Model of a spatial radar target representing a moveable object.
The radar target will always be modeled at its moveable global position.
- Parameters:
cross_section (RadarCrossSectionModel) – The assumed cross section model.
moveable (Moveable) – The moveable object this radar target represents.
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.