src/demo/environment_monitoring.hpp Source File#

Demo: src/demo/environment_monitoring.hpp Source File
Demo
environment_monitoring.hpp
1#ifndef ENVIRONMENT_MONITORING_H
2#define ENVIRONMENT_MONITORING_H
3
4namespace demo {
5
6 // Enums
7
11 enum class SensorType {
12 CAMERA,
13 RADAR,
14 LIDAR
15 };
16
17 // Classes
18
38 public:
48 void integrateWithSensors(SensorType sensorType);
49
59
69
78
87 };
88
89} // namespace demo
90
91#endif // ENVIRONMENT_MONITORING_H
Environment Monitoring software component.
Definition environment_monitoring.hpp:37
void makeDecisionsAndPlanTrajectories()
Makes decisions and plans trajectories based on the perceived environment and predefined rules.
void integrateWithSensors(SensorType sensorType)
Integrates with various sensors to perceive the surrounding environment.
void processSensorData()
Processes sensor data in real-time to generate a comprehensive understanding of the environment.
void controlVehicleSystems()
Controls the vehicle's acceleration, steering, and braking systems to execute planned maneuvers.
void ensureSafetyCompliance()
Complies with safety regulations and prioritizes passenger and pedestrian safety.