CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
carla::rss::EgoDynamicsOnRoute结构体 参考

struct defining the ego vehicles current dynamics in respect to the current route 更多...

#include <RssCheck.h>

+ carla::rss::EgoDynamicsOnRoute 的协作图:

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
 考虑自主车辆的位置
 
bool ego_center_within_route
 检查自我中心是否在路线内
 
::ad::map::point::ENUHeading ego_heading
 考虑自主车辆的航向
 
::ad::physics::AngularVelocity ego_heading_change
 考虑自主车辆的方向变化
 
::ad::physics::Speed ego_speed
 自主车辆的速度
 
::ad::physics::Angle ego_steering_angle
 考虑自主车辆的转向角度
 
::ad::map::point::ENUHeading heading_diff
 the considered heading diff towards the route
 
::ad::physics::Distance min_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
 在checkObjects调用结束时,从epoch开始的时间,单位为毫秒
 
double time_since_epoch_check_start_ms
 在checkObjects调用开始时,从epoch开始的时间,单位为毫秒
 
carla::client::Timestamp timestamp
 最后一次计算的Carla时间戳
 

详细描述

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.h46 行定义.

构造及析构函数说明

◆ EgoDynamicsOnRoute()

carla::rss::EgoDynamicsOnRoute::EgoDynamicsOnRoute ( )

constructor

在文件 RssCheck.cpp80 行定义.

类成员变量说明

◆ avg_route_accel_lat

::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.h98 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ avg_route_accel_lon

::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.h103 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ crossing_border

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.h74 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ ego_center

::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::ego_center

考虑自主车辆的位置

在文件 RssCheck.h61 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ ego_center_within_route

bool carla::rss::EgoDynamicsOnRoute::ego_center_within_route

检查自我中心是否在路线内

在文件 RssCheck.h69 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ ego_heading

::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::ego_heading

考虑自主车辆的航向

在文件 RssCheck.h63 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ ego_heading_change

::ad::physics::AngularVelocity carla::rss::EgoDynamicsOnRoute::ego_heading_change

考虑自主车辆的方向变化

在文件 RssCheck.h65 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().

◆ ego_speed

::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::ego_speed

自主车辆的速度

在文件 RssCheck.h57 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().

◆ ego_steering_angle

::ad::physics::Angle carla::rss::EgoDynamicsOnRoute::ego_steering_angle

考虑自主车辆的转向角度

在文件 RssCheck.h67 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssCheck::RssObjectChecker::operator()().

◆ heading_diff

::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::heading_diff

the considered heading diff towards the route

在文件 RssCheck.h83 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ min_stopping_distance

::ad::physics::Distance carla::rss::EgoDynamicsOnRoute::min_stopping_distance

当前最小停止距离

在文件 RssCheck.h59 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ route_accel_lat

::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lat

the ego acceleration component lat in respect to a route

在文件 RssCheck.h93 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ route_accel_lon

::ad::physics::Acceleration carla::rss::EgoDynamicsOnRoute::route_accel_lon

the ego acceleration component lon in respect to a route

在文件 RssCheck.h95 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ route_heading

::ad::map::point::ENUHeading carla::rss::EgoDynamicsOnRoute::route_heading

the considered heading of the route

在文件 RssCheck.h78 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ route_nominal_center

::ad::map::point::ENUPoint carla::rss::EgoDynamicsOnRoute::route_nominal_center

the considered nominal center of the current route

在文件 RssCheck.h81 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ route_speed_lat

::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lat

the ego speed component lat in respect to a route

在文件 RssCheck.h87 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ route_speed_lon

::ad::physics::Speed carla::rss::EgoDynamicsOnRoute::route_speed_lon

the ego speed component lon in respect to a route

在文件 RssCheck.h90 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute() , 以及 carla::rss::RssRestrictor::RestrictVehicleControl().

◆ time_since_epoch_check_end_ms

double carla::rss::EgoDynamicsOnRoute::time_since_epoch_check_end_ms

在checkObjects调用结束时,从epoch开始的时间,单位为毫秒

在文件 RssCheck.h55 行定义.

被这些函数引用 carla::rss::RssCheck::CheckObjects().

◆ time_since_epoch_check_start_ms

double carla::rss::EgoDynamicsOnRoute::time_since_epoch_check_start_ms

在checkObjects调用开始时,从epoch开始的时间,单位为毫秒

在文件 RssCheck.h53 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().

◆ timestamp

carla::client::Timestamp carla::rss::EgoDynamicsOnRoute::timestamp

最后一次计算的Carla时间戳

在文件 RssCheck.h51 行定义.

被这些函数引用 carla::rss::RssCheck::CalculateEgoDynamicsOnRoute().


该结构体的文档由以下文件生成: