CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::rss::RssRestrictor类 参考

class implementing the RSS restrictions within CARLA 更多...

#include <RssRestrictor.h>

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

Public 成员函数

carla::rpc::VehicleControl RestrictVehicleControl (const carla::rpc::VehicleControl &vehicle_control, const ::ad::rss::state::ProperResponse &proper_response, const carla::rss::EgoDynamicsOnRoute &ego_dynamics_on_route, const carla::rpc::VehiclePhysicsControl &vehicle_physics)
 the actual function to restrict the given vehicle control input to mimick RSS conform behavior by braking Lateral braking is achieved by counter-steering, so is only a very rough solution
 
 RssRestrictor ()
 constructor
 
void SetLogLevel (const uint8_t log_level)
 
 ~RssRestrictor ()
 destructor
 

Private 属性

std::shared_ptr< spdlog::logger > _logger
 the logger instance
 

详细描述

class implementing the RSS restrictions within CARLA

在文件 RssRestrictor.h35 行定义.

构造及析构函数说明

◆ RssRestrictor()

carla::rss::RssRestrictor::RssRestrictor ( )

constructor

在文件 RssRestrictor.cpp19 行定义.

引用了 _logger , 以及 SetLogLevel().

+ 函数调用图:

◆ ~RssRestrictor()

carla::rss::RssRestrictor::~RssRestrictor ( )
default

destructor

成员函数说明

◆ RestrictVehicleControl()

carla::rpc::VehicleControl carla::rss::RssRestrictor::RestrictVehicleControl ( const carla::rpc::VehicleControl & vehicle_control,
const ::ad::rss::state::ProperResponse & proper_response,
const carla::rss::EgoDynamicsOnRoute & ego_dynamics_on_route,
const carla::rpc::VehiclePhysicsControl & vehicle_physics )

◆ SetLogLevel()

void carla::rss::RssRestrictor::SetLogLevel ( const uint8_t log_level)

在文件 RssRestrictor.cpp31 行定义.

引用了 _logger.

被这些函数引用 RssRestrictor().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ _logger

std::shared_ptr<spdlog::logger> carla::rss::RssRestrictor::_logger
private

the logger instance

在文件 RssRestrictor.h57 行定义.

被这些函数引用 RestrictVehicleControl(), RssRestrictor() , 以及 SetLogLevel().


该类的文档由以下文件生成: