Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
TrimmingParameters Struct Reference

Structure to hold parameters for trimming point cloud data. More...

#include <trimming_parameters.hpp>

Collaboration diagram for TrimmingParameters:
Collaboration graph

Public Member Functions

 TrimmingParameters ()=default
 

Public Attributes

double lidar_height
 LIDAR current height.
 
double lidar_horizontal_resolution
 LIDAR horizontal resolution.
 
double lidar_vertical_resolution
 LIDAR vertical resolution.
 
bool apply_rotation
 Whether to apply rotation to the point cloud.
 
double rotation
 Rotation angle to be applied to the point cloud.
 
bool apply_fov_trimming
 Whether to apply field of view trimming.
 
double fov
 Field of view.
 
bool is_raining
 Whether it is raining.
 
float minimum_intensity
 Minimum intensity for point to be considered valid in rain.
 
double max_height
 Maximum point cloud height after trimming.
 
double min_range
 Maximum point cloud distance after trimming.
 
double max_range
 Minimum point cloud distance after trimming.
 
double acc_max_range
 (Acceleration Only) Maximum distance after trimming.
 
double acc_max_y
 (Acceleration Only) Maximum lateral distance after trimming.
 
double skid_max_range
 (Skidpad Only) Maximum distance after trimming.
 

Detailed Description

Structure to hold parameters for trimming point cloud data.

Definition at line 7 of file trimming_parameters.hpp.

Constructor & Destructor Documentation

◆ TrimmingParameters()

TrimmingParameters::TrimmingParameters ( )
default

Member Data Documentation

◆ acc_max_range

double TrimmingParameters::acc_max_range

(Acceleration Only) Maximum distance after trimming.

Definition at line 20 of file trimming_parameters.hpp.

◆ acc_max_y

double TrimmingParameters::acc_max_y

(Acceleration Only) Maximum lateral distance after trimming.

Definition at line 21 of file trimming_parameters.hpp.

◆ apply_fov_trimming

bool TrimmingParameters::apply_fov_trimming

Whether to apply field of view trimming.

Definition at line 13 of file trimming_parameters.hpp.

◆ apply_rotation

bool TrimmingParameters::apply_rotation

Whether to apply rotation to the point cloud.

Definition at line 11 of file trimming_parameters.hpp.

◆ fov

double TrimmingParameters::fov

Field of view.

Definition at line 14 of file trimming_parameters.hpp.

◆ is_raining

bool TrimmingParameters::is_raining

Whether it is raining.

Definition at line 15 of file trimming_parameters.hpp.

◆ lidar_height

double TrimmingParameters::lidar_height

LIDAR current height.

Definition at line 8 of file trimming_parameters.hpp.

◆ lidar_horizontal_resolution

double TrimmingParameters::lidar_horizontal_resolution

LIDAR horizontal resolution.

Definition at line 9 of file trimming_parameters.hpp.

◆ lidar_vertical_resolution

double TrimmingParameters::lidar_vertical_resolution

LIDAR vertical resolution.

Definition at line 10 of file trimming_parameters.hpp.

◆ max_height

double TrimmingParameters::max_height

Maximum point cloud height after trimming.

Definition at line 17 of file trimming_parameters.hpp.

◆ max_range

double TrimmingParameters::max_range

Minimum point cloud distance after trimming.

Definition at line 19 of file trimming_parameters.hpp.

◆ min_range

double TrimmingParameters::min_range

Maximum point cloud distance after trimming.

Definition at line 18 of file trimming_parameters.hpp.

◆ minimum_intensity

float TrimmingParameters::minimum_intensity

Minimum intensity for point to be considered valid in rain.

Definition at line 16 of file trimming_parameters.hpp.

◆ rotation

double TrimmingParameters::rotation

Rotation angle to be applied to the point cloud.

Definition at line 12 of file trimming_parameters.hpp.

◆ skid_max_range

double TrimmingParameters::skid_max_range

(Skidpad Only) Maximum distance after trimming.

Definition at line 22 of file trimming_parameters.hpp.


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