ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::env::traffic::MovingBoxWithCovariance Struct Reference

#include <movingbox.h>

Collaboration diagram for adore::env::traffic::MovingBoxWithCovariance:
Collaboration graph

Public Attributes

adoreMatrix< double, 3 > center_
 
float yaw_
 
float length_
 
float width_
 
float height_
 
float velocity_x_
 
float velocity_y_
 
float yawrate_
 
float acceleration_x_
 
bool covariance_center_
 
bool covariance_angle_
 
bool covariance_length_width_
 
bool covariance_velocity
 
adoreMatrix< double, 7, 7 > covariance_
 

Member Data Documentation

◆ acceleration_x_

float adore::env::traffic::MovingBoxWithCovariance::acceleration_x_

acceleration in yaw direction

◆ center_

adoreMatrix<double,3> adore::env::traffic::MovingBoxWithCovariance::center_

◆ covariance_

adoreMatrix<double,7,7> adore::env::traffic::MovingBoxWithCovariance::covariance_

◆ covariance_angle_

bool adore::env::traffic::MovingBoxWithCovariance::covariance_angle_

If true, the block of the covariance matrix which refer to the angle are filled with values. They are set to NaN otherwise.

◆ covariance_center_

bool adore::env::traffic::MovingBoxWithCovariance::covariance_center_

If true, elements of the covariance matrix which refer to the center_x, center_y are filled with values. They are set to NaN otherwise.

◆ covariance_length_width_

bool adore::env::traffic::MovingBoxWithCovariance::covariance_length_width_

If true, the block of the covariance matrix which refer to the length and width are filled with values. They are set to NaN otherwise.

◆ covariance_velocity

bool adore::env::traffic::MovingBoxWithCovariance::covariance_velocity

If true, the block of the covariance matrix which refer to the velocity_x and velocity_y are filled with values. They are set to NaN otherwise.

◆ height_

float adore::env::traffic::MovingBoxWithCovariance::height_

extend of box projected on up vector

◆ length_

float adore::env::traffic::MovingBoxWithCovariance::length_

extend of box projected to yaw direction vector

◆ velocity_x_

float adore::env::traffic::MovingBoxWithCovariance::velocity_x_

speed in yaw direction

◆ velocity_y_

float adore::env::traffic::MovingBoxWithCovariance::velocity_y_

speed perpendicular to yaw direction

◆ width_

float adore::env::traffic::MovingBoxWithCovariance::width_

extend of box perpendicular to yaw and up

◆ yaw_

float adore::env::traffic::MovingBoxWithCovariance::yaw_

orientation of the box: straight east is 0, straight north is pi/2

◆ yawrate_

float adore::env::traffic::MovingBoxWithCovariance::yawrate_

d/dt yaw


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