struct defining the ego vehicles current dynamics in respect to the current route 更多...
#include <RssCheck.h>
Public 成员函数 | |
EgoDynamicsOnRoute () | |
constructor | |
Public 属性 | |
::ad::physics::Acceleration | avg_route_accel_lat |
the ego acceleration component lat in respect to a route smoothened by an average filter | |
::ad::physics::Acceleration | avg_route_accel_lon |
the ego acceleration component lon in respect to a route smoothened by an average filter | |
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 | |
::ad::map::point::ENUPoint | ego_center |
the considered enu position of the ego vehicle | |
bool | ego_center_within_route |
check if the ego center is within route | |
::ad::map::point::ENUHeading | ego_heading |
the considered heading of the ego vehicle | |
::ad::physics::AngularVelocity | ego_heading_change |
the considered heading change of the ego vehicle | |
::ad::physics::Speed | ego_speed |
the ego speed | |
::ad::physics::Angle | ego_steering_angle |
the considered steering angle of the ego vehicle | |
::ad::map::point::ENUHeading | heading_diff |
the considered heading diff towards the route | |
::ad::physics::Distance | min_stopping_distance |
the current minimum stopping distance | |
::ad::physics::Acceleration | route_accel_lat |
the ego acceleration component lat in respect to a route | |
::ad::physics::Acceleration | route_accel_lon |
the ego acceleration component lon in respect to a route | |
::ad::map::point::ENUHeading | route_heading |
the considered heading of the route | |
::ad::map::point::ENUPoint | route_nominal_center |
the considered nominal center of the current route | |
::ad::physics::Speed | route_speed_lat |
the ego speed component lat in respect to a route | |
::ad::physics::Speed | route_speed_lon |
the ego speed component lon in respect to a route | |
double | time_since_epoch_check_end_ms |
the time since epoch in ms at the end of the checkObjects call | |
double | time_since_epoch_check_start_ms |
the time since epoch in ms at start of the checkObjects call | |
carla::client::Timestamp | timestamp |
the carla timestamp of the last calculation | |
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
在文件 RssCheck.h 第 40 行定义.
carla::rss::EgoDynamicsOnRoute::EgoDynamicsOnRoute | ( | ) |
constructor
在文件 RssCheck.cpp 第 55 行定义.
::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
在文件 RssCheck.h 第 85 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 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
在文件 RssCheck.h 第 88 行定义.
被这些函数引用 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
在文件 RssCheck.h 第 68 行定义.
被这些函数引用 carla::rss::RssCheck::AnalyseCheckResults(), carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::ego_center |
the considered enu position of the ego vehicle
在文件 RssCheck.h 第 55 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
bool carla::rss::EgoDynamicsOnRoute::ego_center_within_route |
check if the ego center is within route
在文件 RssCheck.h 第 63 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::ego_heading |
the considered heading of the ego vehicle
在文件 RssCheck.h 第 57 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::AngularVelocity carla::rss::EgoDynamicsOnRoute::ego_heading_change |
the considered heading change of the ego vehicle
在文件 RssCheck.h 第 59 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::ego_speed |
the ego speed
在文件 RssCheck.h 第 51 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::physics::Angle carla::rss::EgoDynamicsOnRoute::ego_steering_angle |
the considered steering angle of the ego vehicle
在文件 RssCheck.h 第 61 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute(), carla::rss::RssCheck::CreateWorldModel() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::heading_diff |
the considered heading diff towards the route
在文件 RssCheck.h 第 74 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::physics::Distance carla::rss::EgoDynamicsOnRoute::min_stopping_distance |
the current minimum stopping distance
在文件 RssCheck.h 第 53 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssCheck::CreateWorldModel().
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lat |
the ego acceleration component lat in respect to a route
在文件 RssCheck.h 第 80 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lon |
the ego acceleration component lon in respect to a route
在文件 RssCheck.h 第 82 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::route_heading |
the considered heading of the route
在文件 RssCheck.h 第 70 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::route_nominal_center |
the considered nominal center of the current route
在文件 RssCheck.h 第 72 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lat |
the ego speed component lat in respect to a route
在文件 RssCheck.h 第 76 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().
::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lon |
the ego speed component lon in respect to a route
在文件 RssCheck.h 第 78 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 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
在文件 RssCheck.h 第 49 行定义.
被这些函数引用 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
在文件 RssCheck.h 第 47 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().
carla::client::Timestamp carla::rss::EgoDynamicsOnRoute::timestamp |
the carla timestamp of the last calculation
在文件 RssCheck.h 第 45 行定义.
被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().