struct defining the ego vehicles current dynamics in respect to the current route More...
#include <RssCheck.h>
Public Member Functions | |
EgoDynamicsOnRoute () | |
constructor More... | |
Public Attributes | |
::ad::physics::Acceleration | avg_route_accel_lat |
the ego acceleration component lat in respect to a route smoothened by an average filter More... | |
::ad::physics::Acceleration | avg_route_accel_lon |
the ego acceleration component lon in respect to a route smoothened by an average filter More... | |
bool | crossing_border |
flag indicating if the current state is already crossing one of the borders this is only evaluated if the border checks are active! It is a hint to oversteer a bit on countersteering More... | |
::ad::map::point::ENUPoint | ego_center |
the considered enu position of the ego vehicle More... | |
bool | ego_center_within_route |
check if the ego center is within route More... | |
::ad::map::point::ENUHeading | ego_heading |
the considered heading of the ego vehicle More... | |
::ad::physics::AngularVelocity | ego_heading_change |
the considered heading change of the ego vehicle More... | |
::ad::physics::Speed | ego_speed |
the ego speed More... | |
::ad::physics::Angle | ego_steering_angle |
the considered steering angle of the ego vehicle More... | |
::ad::map::point::ENUHeading | heading_diff |
the considered heading diff towards the route More... | |
::ad::physics::Distance | min_stopping_distance |
the current minimum stopping distance More... | |
::ad::physics::Acceleration | route_accel_lat |
the ego acceleration component lat in respect to a route More... | |
::ad::physics::Acceleration | route_accel_lon |
the ego acceleration component lon in respect to a route More... | |
::ad::map::point::ENUHeading | route_heading |
the considered heading of the route More... | |
::ad::map::point::ENUPoint | route_nominal_center |
the considered nominal center of the current route More... | |
::ad::physics::Speed | route_speed_lat |
the ego speed component lat in respect to a route More... | |
::ad::physics::Speed | route_speed_lon |
the ego speed component lon in respect to a route More... | |
double | time_since_epoch_check_end_ms |
the time since epoch in ms at the end of the checkObjects call More... | |
double | time_since_epoch_check_start_ms |
the time since epoch in ms at start of the checkObjects call More... | |
carla::client::Timestamp | timestamp |
the carla timestamp of the last calculation More... | |
struct defining the ego vehicles current dynamics in respect to the current route
Especially the velocity of the vehicle is split into lateral and longitudinal components according to the current route
Definition at line 40 of file RssCheck.h.
carla::rss::EgoDynamicsOnRoute::EgoDynamicsOnRoute | ( | ) |
constructor
Definition at line 55 of file RssCheck.cpp.
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::avg_route_accel_lat |
the ego acceleration component lat in respect to a route smoothened by an average filter
Definition at line 85 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::avg_route_accel_lon |
the ego acceleration component lon in respect to a route smoothened by an average filter
Definition at line 88 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
bool carla::rss::EgoDynamicsOnRoute::crossing_border |
flag indicating if the current state is already crossing one of the borders this is only evaluated if the border checks are active! It is a hint to oversteer a bit on countersteering
Definition at line 68 of file RssCheck.h.
Referenced by carla::rss::RssCheck::AnalyseCheckResults(), carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::ego_center |
the considered enu position of the ego vehicle
Definition at line 55 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
bool carla::rss::EgoDynamicsOnRoute::ego_center_within_route |
check if the ego center is within route
Definition at line 63 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::ego_heading |
the considered heading of the ego vehicle
Definition at line 57 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::AngularVelocity carla::rss::EgoDynamicsOnRoute::ego_heading_change |
the considered heading change of the ego vehicle
Definition at line 59 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel(), and carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::ego_speed |
the ego speed
Definition at line 51 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel(), and carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::physics::Angle carla::rss::EgoDynamicsOnRoute::ego_steering_angle |
the considered steering angle of the ego vehicle
Definition at line 61 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel(), and carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::heading_diff |
the considered heading diff towards the route
Definition at line 74 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::physics::Distance carla::rss::EgoDynamicsOnRoute::min_stopping_distance |
the current minimum stopping distance
Definition at line 53 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssCheck::CreateWorldModel().
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lat |
the ego acceleration component lat in respect to a route
Definition at line 80 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lon |
the ego acceleration component lon in respect to a route
Definition at line 82 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::route_heading |
the considered heading of the route
Definition at line 70 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::route_nominal_center |
the considered nominal center of the current route
Definition at line 72 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lat |
the ego speed component lat in respect to a route
Definition at line 76 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lon |
the ego speed component lon in respect to a route
Definition at line 78 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), and carla::rss::RssRestrictor::RestrictVehicleControl().
double carla::rss::EgoDynamicsOnRoute::time_since_epoch_check_end_ms |
the time since epoch in ms at the end of the checkObjects call
Definition at line 49 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CheckObjects().
double carla::rss::EgoDynamicsOnRoute::time_since_epoch_check_start_ms |
the time since epoch in ms at start of the checkObjects call
Definition at line 47 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
carla::client::Timestamp carla::rss::EgoDynamicsOnRoute::timestamp |
the carla timestamp of the last calculation
Definition at line 45 of file RssCheck.h.
Referenced by carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().