#include "CscEntityReflexion.h"#include "./DetectorEngine/CscDetectorConfigurationRepository.h"#include <CaptureEngine/CscCaptureEngine.h>#include <CaptureEngine/CscCaptureFileRecorder.h>#include "CoreObjects/Exchange/Common/CscWorldElementsFactory.h"#include "CoreObjects/Resources/CscResourceFromServiceSpec.h"#include "CscEntityAlertIdentificationService.h"#include "CscEntityDetectionState.h"#include "CscNotifications.h"#include "CscObjectiveAi.h"#include "alerts.h"#include "entityEvents.h"#include <CoreObjects/CscCoreEvents.h>#include <CoreObjects/CscWorldLine.h>#include <CoreObjects/Entities/CscEntityModelsRepository.h>#include <DetectorEngine/CscDetectorEngineArucoToObjects.h>#include <DetectorEngine/CscDetectorEngineHaarCascade.h>#include <DetectorEngine/ConscienceVisionDetectorRepository.h>#include <DetectorEngine/CscDetectorEngineMultiple.h>#include <Lidar/CscEntityPositionManager.h>#include <Simulator/CscEnvironmentSimulator.h>#include <algorithm>#include <ctime>#include <numeric>#include <SequenceProcessor/CscSequencesProcessor.h>#include "Lidar/CscLidar2DEngineSimulated.h"#include "Lidar/CscLidarEngineRplidar.h"#include "Util/async.h"#include "Util/os.h"#include <Axiomes/CscVector.h>#include <Lidar/CscSlamEngine.h>#include "SignalEncoder/CscRsInterface.h"#include "SignalEncoder/CscServoInterface.h"#include "CscEntitySensorValues.h"#include "CscSimulationWorld.h"#include "Bridging/EnvironmentInteractionCommands/CommandEntityToPosition.h"#include "CoreObjects/CscStringCommandsBuilder.h"#include "Util/geom_opencv.h"#include "Util/geom.h"#include "Util/CscCartography.h"#include <CoreObjects/Exchange/ConscienceEncoder.h>#include <ArtificialIntelligence/CscMrptAutonomousExploration.h>Namespaces | |
| conscience_core | |
| conscience_core::ai | |
Macros | |
| #define | LIDAR_LOCALIZATION_EVALUATION_PERIOD_MILLIS 200 |
| #define | LIDAR_CARTOGRAPHY_PERIOD_MILLIS 100 |
| #define | LIDAR_OLD_VALUES_PERIOD_MILLIS 2000 |
| #define | LIDAR_EXCESSIVE_RETRIEVE_TIME_MILLIS 300 |
| #define | LIDAR_EXCESSIVE_DELTA_BETWEEN_UPDATE_TIME_MILLIS 500 |
| #define | LOCALIZATION_OLD_TIME_MILLIS 2000 |
| #define | LIDAR_LOSS_LOG_PERIOD_MILLIS 1000 |
Typedefs | |
| using | MemberState = CscPhysicsSimulator::MemberState |
Functions | |
| float | conscience_core::ai::shortDistance (CscVector line_point1, CscVector line_point2, CscVector point) |
| float | conscience_core::ai::getShortDistance (map< CscInputType, float > inputsIn, map< CscInputType, float > inputsTargetValuesMember) |
| void | conscience_core::ai::doRemoveDecision (map< string, ptr< HumanDecision >> &ongoingDecisions, const string &decisionUid) |
Variables | |
| static int | conscience_core::ai::entityIdentityInstanceNumber = 0 |
| #define LIDAR_CARTOGRAPHY_PERIOD_MILLIS 100 |
| #define LIDAR_EXCESSIVE_DELTA_BETWEEN_UPDATE_TIME_MILLIS 500 |
| #define LIDAR_EXCESSIVE_RETRIEVE_TIME_MILLIS 300 |
| #define LIDAR_LOCALIZATION_EVALUATION_PERIOD_MILLIS 200 |
| #define LIDAR_LOSS_LOG_PERIOD_MILLIS 1000 |
| #define LIDAR_OLD_VALUES_PERIOD_MILLIS 2000 |
| #define LOCALIZATION_OLD_TIME_MILLIS 2000 |