ad_rss
Public Member Functions | List of all members
ad::rss::core::RssCheck Class Reference

RssCheck. More...

#include <ad/rss/core/RssCheck.hpp>

Public Member Functions

 RssCheck ()
 constructor
 
bool calculateProperResponse (world::WorldModel const &worldModel, state::ProperResponse &properResponse)
 calculateProperResponse More...
 
bool calculateProperResponse (world::WorldModel const &worldModel, situation::SituationSnapshot &situationSnapshot, state::RssStateSnapshot &rssStateSnapshot, state::ProperResponse &properResponse)
 calculateProperResponse More...
 

Detailed Description

RssCheck.

Class providing the functionality of the RSS check sequence at once with the RSS world model as input and restrictions of the acceleration for the actuator control as output. This class internally makes use of the RssSituationExtraction, RssSituationChecking, RssResponseResolving functionality.

Member Function Documentation

◆ calculateProperResponse() [1/2]

bool ad::rss::core::RssCheck::calculateProperResponse ( world::WorldModel const &  worldModel,
situation::SituationSnapshot situationSnapshot,
state::RssStateSnapshot rssStateSnapshot,
state::ProperResponse properResponse 
)

calculateProperResponse

Parameters
[in]worldModel- the current world model information
[out]situationSnapshot- The intermediate situation snapshot
[out]rssStateSnapshot- The intermediate rss state snapshot
[out]properResponse- The intermediate proper response
Returns
return true if the proper response could be calculated, false otherwise.

◆ calculateProperResponse() [2/2]

bool ad::rss::core::RssCheck::calculateProperResponse ( world::WorldModel const &  worldModel,
state::ProperResponse properResponse 
)

calculateProperResponse

Parameters
[in]worldModel- the current world model information
[out]accelerationRestriction- The proper response to become RSS safe.
Returns
return true if the proper response could be calculated, false otherwise.

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