ad_rss
Public Member Functions | Static Public Attributes | List of all members
ad::rss::unstructured::TrajectoryPedestrian Class Reference

Calculates the trajectory sets of a pedestrian. More...

#include <ad/rss/unstructured/TrajectoryPedestrian.hpp>

Public Member Functions

bool calculateTrajectorySets (core::RelativeObjectState const &vehicleState, ::ad::geometry::Polygon &brakePolygon, ::ad::geometry::Polygon &continueForwardPolygon)
 Calculate the trajectory sets for braking and continue forward behavior. More...
 

Static Public Attributes

static const physics::Distance maxRadius
 The maximum radius before assuming forward movement.
 
static const physics::Angle circleStepWidth
 Step width while calculating points on circle.
 

Detailed Description

Calculates the trajectory sets of a pedestrian.

Member Function Documentation

◆ calculateTrajectorySets()

bool ad::rss::unstructured::TrajectoryPedestrian::calculateTrajectorySets ( core::RelativeObjectState const &  vehicleState,
::ad::geometry::Polygon &  brakePolygon,
::ad::geometry::Polygon &  continueForwardPolygon 
)

Calculate the trajectory sets for braking and continue forward behavior.

Parameters
[in]vehicleStatecurrent state of the pedestrian
[out]brakePolygonthe trajectory set for braking behavior
[out]continueForwardPolygonthe trajectory set for continue-forward behavior
Returns
false if a failure occurred during calculations, true otherwise

The documentation for this class was generated from the following file: