|
Formula Student Autonomous Systems
The code for the main driverless system
|
Struct containing parameters and interfaces used in perception. More...
#include <perception_node.hpp>

Public Attributes | |
| std::string | vehicle_frame_id_ |
| String for the vehicle's frame id. | |
| std::string | adapter_ |
| String for the name of the current adapter. | |
| uint8_t | default_mission_ |
| bool | publish_fov_trimmed_cloud |
| bool | publish_ground_removed_cloud |
| bool | publish_wall_removed_cloud |
| std::shared_ptr< std::unordered_map< int16_t, std::shared_ptr< FovTrimming > > > | fov_trim_map_ |
| std::shared_ptr< GroundGrid > | ground_grid_ |
| Model for the ground grid. | |
| std::shared_ptr< GroundRemoval > | ground_removal_ |
| Shared pointer to the GroundRemoval object. | |
| std::shared_ptr< WallRemoval > | wall_removal_ |
| Shared pointer to the WallRemoval object. | |
| std::shared_ptr< Clustering > | clustering_ |
| Shared pointer to the Clustering object. | |
| std::shared_ptr< LeastSquaresDifferentiation > | cone_differentiator_ |
| Shared pointer to ConeDifferentiation object. | |
| std::shared_ptr< ConeEvaluator > | cone_evaluator_ |
| Shared pointer to ConeEvaluator object. | |
| std::unordered_map< std::string, double > | weight_values |
| Map containing all weight value parameters for cone evaluation. | |
Struct containing parameters and interfaces used in perception.
Definition at line 51 of file perception_node.hpp.
| std::string PerceptionParameters::adapter_ |
String for the name of the current adapter.
Definition at line 53 of file perception_node.hpp.
| std::shared_ptr<Clustering> PerceptionParameters::clustering_ |
Shared pointer to the Clustering object.
Definition at line 62 of file perception_node.hpp.
| std::shared_ptr<LeastSquaresDifferentiation> PerceptionParameters::cone_differentiator_ |
Shared pointer to ConeDifferentiation object.
Definition at line 64 of file perception_node.hpp.
| std::shared_ptr<ConeEvaluator> PerceptionParameters::cone_evaluator_ |
Shared pointer to ConeEvaluator object.
Definition at line 65 of file perception_node.hpp.
| uint8_t PerceptionParameters::default_mission_ |
Definition at line 54 of file perception_node.hpp.
| std::shared_ptr<std::unordered_map<int16_t, std::shared_ptr<FovTrimming> > > PerceptionParameters::fov_trim_map_ |
Definition at line 58 of file perception_node.hpp.
| std::shared_ptr<GroundGrid> PerceptionParameters::ground_grid_ |
Model for the ground grid.
Definition at line 59 of file perception_node.hpp.
| std::shared_ptr<GroundRemoval> PerceptionParameters::ground_removal_ |
Shared pointer to the GroundRemoval object.
Definition at line 60 of file perception_node.hpp.
| bool PerceptionParameters::publish_fov_trimmed_cloud |
Definition at line 55 of file perception_node.hpp.
| bool PerceptionParameters::publish_ground_removed_cloud |
Definition at line 56 of file perception_node.hpp.
| bool PerceptionParameters::publish_wall_removed_cloud |
Definition at line 57 of file perception_node.hpp.
| std::string PerceptionParameters::vehicle_frame_id_ |
String for the vehicle's frame id.
Definition at line 52 of file perception_node.hpp.
| std::shared_ptr<WallRemoval> PerceptionParameters::wall_removal_ |
Shared pointer to the WallRemoval object.
Definition at line 61 of file perception_node.hpp.
| std::unordered_map<std::string, double> PerceptionParameters::weight_values |
Map containing all weight value parameters for cone evaluation.
Definition at line 67 of file perception_node.hpp.