|
|
#include "Component.h"#include <algorithm>#include <chrono>#include <cstddef>#include <cstdint>#include <filesystem>#include <fstream>#include <iomanip>#include <ios>#include <memory>#include <mutex>#include <optional>#include <sstream>#include <stdexcept>#include <string>#include <thread>#include <vector>#include <Eigen/Core>#include <Eigen/Geometry>#include <opencv2/core.hpp>#include <opencv2/core/eigen.hpp>#include <opencv2/core/mat.hpp>#include <opencv2/imgcodecs.hpp>#include <opencv2/imgproc.hpp>#include <Ice/Current.h>#include <SimoxUtility/algorithm/string/string_tools.h>#include "ArmarXCore/core/PackagePath.h"#include "ArmarXCore/core/services/tasks/TaskUtil.h"#include "ArmarXCore/core/time/Clock.h"#include "ArmarXCore/libraries/DecoupledSingleComponent/Decoupled.h"#include "ArmarXCore/libraries/logging/FrequencyReporter.h"#include <ArmarXCore/core/application/properties/PropertyDefinitionContainer.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/time/DateTime.h>#include <ArmarXCore/core/time/Duration.h>#include <ArmarXCore/interface/observers/Timestamp.h>#include <ArmarXCore/util/CPPUtility/trace.h>#include <RobotAPI/interface/core/GeometryBase.h>#include <RobotAPI/interface/units/LaserScannerUnit.h>#include <RobotAPI/libraries/armem_robot_state/types.h>#include <RobotAPI/libraries/armem_vision/OccupancyGridHelper.h>#include <RobotAPI/libraries/armem_vision/types.h>#include <RobotAPI/libraries/core/FramedPose.h>#include "armarx/localization_and_mapping/cartographer_adapter/ArVizDrawer.h"#include "armarx/localization_and_mapping/cartographer_adapter/ArVizDrawerMapBuilder.h"#include <armarx/localization_and_mapping/cartographer_adapter/CartographerAdapter.h>#include <armarx/localization_and_mapping/cartographer_adapter/types.h>#include <armarx/localization_and_mapping/cartographer_adapter/utils.h>#include <armarx/localization_and_mapping/components/cartographer_mapping_and_localization/LocalizationRemoteGui.h>#include <armarx/localization_and_mapping/components/cartographer_mapping_and_localization/MappingRemoteGui.h>#include <armarx/localization_and_mapping/self_localization/SelfLocalization.h>#include <armarx/navigation/algorithms/Costmap.h>#include <armarx/navigation/algorithms/types.h>#include <armarx/navigation/conversions/eigen.h>#include <nlohmann/json.hpp>#include <nlohmann/json_fwd.hpp>Go to the source code of this file.
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::localization_and_mapping | |
| armarx::localization_and_mapping::components | |
| armarx::localization_and_mapping::components::cartographer_localization_and_mapping | |
| armarx::localization_and_mapping::components::cartographer_localization_and_mapping::util | |
Functions | |
| ARMARX_REGISTER_COMPONENT_EXECUTABLE (Component, Component::GetDefaultName()) | |
| void | dumpSubMapsToDisk (const cartographer_adapter::SubMapDataVector &submapData) |
| std::string | toString (Component::ConfigProfile profile) |
| std::string | toString (Component::Mode mode) |
| armem::robot_state::localization::Transform | toTransform (const TransformStamped &transform) |