Namespaces | Classes | Functions
cartographer::cloud Namespace Reference

Namespaces

 handlers
 
 metrics
 
 testing
 

Classes

class  LocalTrajectoryUploaderInterface
 
class  MapBuilderContext
 
class  MapBuilderContextInterface
 
class  MapBuilderServer
 
class  MapBuilderServerInterface
 
class  MapBuilderStub
 
class  PoseGraphStub
 
class  TrajectoryBuilderStub
 

Functions

void CreateAddFixedFramePoseDataRequest (const std::string &sensor_id, int trajectory_id, const sensor::proto::FixedFramePoseData &fixed_frame_pose_data, proto::AddFixedFramePoseDataRequest *proto)
 
void CreateAddImuDataRequest (const std::string &sensor_id, const int trajectory_id, const sensor::proto::ImuData &imu_data, proto::AddImuDataRequest *proto)
 
void CreateAddLandmarkDataRequest (const std::string &sensor_id, int trajectory_id, const sensor::proto::LandmarkData &landmark_data, proto::AddLandmarkDataRequest *proto)
 
void CreateAddOdometryDataRequest (const std::string &sensor_id, int trajectory_id, const sensor::proto::OdometryData &odometry_data, proto::AddOdometryDataRequest *proto)
 
void CreateAddRangeFinderDataRequest (const std::string &sensor_id, int trajectory_id, const sensor::proto::TimedPointCloudData &timed_point_cloud_data, proto::AddRangefinderDataRequest *proto)
 
std::unique_ptr< LocalTrajectoryUploaderInterfaceCreateLocalTrajectoryUploader (const std::string &uplink_server_address, int batch_size, bool enable_ssl_encryption)
 
std::unique_ptr< MapBuilderServerInterfaceCreateMapBuilderServer (const proto::MapBuilderServerOptions &map_builder_server_options, std::unique_ptr< mapping::MapBuilderInterface > map_builder)
 
proto::MapBuilderServerOptions CreateMapBuilderServerOptions (common::LuaParameterDictionary *lua_parameter_dictionary)
 
void CreateSensorDataForLocalSlamResult (const std::string &sensor_id, int trajectory_id, common::Time time, int starting_submap_index, const mapping::TrajectoryBuilderInterface::InsertionResult &insertion_result, proto::SensorData *proto)
 
void CreateSensorMetadata (const std::string &sensor_id, const int trajectory_id, proto::SensorMetadata *proto)
 
mapping::TrajectoryBuilderInterface::SensorId FromProto (const proto::SensorId &proto)
 
proto::MapBuilderServerOptions LoadMapBuilderServerOptions (const std::string &configuration_directory, const std::string &configuration_basename)
 
void RegisterMapBuilderServerMetrics (metrics::FamilyFactory *factory)
 
void Run (const std::string &configuration_directory, const std::string &configuration_basename)
 
proto::SensorId ToProto (const mapping::TrajectoryBuilderInterface::SensorId &sensor_id)
 

Function Documentation

◆ CreateAddFixedFramePoseDataRequest()

void cartographer::cloud::CreateAddFixedFramePoseDataRequest ( const std::string &  sensor_id,
int  trajectory_id,
const sensor::proto::FixedFramePoseData &  fixed_frame_pose_data,
proto::AddFixedFramePoseDataRequest *  proto 
)

Definition at line 28 of file serialization.cc.

◆ CreateAddImuDataRequest()

void cartographer::cloud::CreateAddImuDataRequest ( const std::string &  sensor_id,
const int  trajectory_id,
const sensor::proto::ImuData &  imu_data,
proto::AddImuDataRequest *  proto 
)

Definition at line 37 of file serialization.cc.

◆ CreateAddLandmarkDataRequest()

void cartographer::cloud::CreateAddLandmarkDataRequest ( const std::string &  sensor_id,
int  trajectory_id,
const sensor::proto::LandmarkData &  landmark_data,
proto::AddLandmarkDataRequest *  proto 
)

Definition at line 64 of file serialization.cc.

◆ CreateAddOdometryDataRequest()

void cartographer::cloud::CreateAddOdometryDataRequest ( const std::string &  sensor_id,
int  trajectory_id,
const sensor::proto::OdometryData &  odometry_data,
proto::AddOdometryDataRequest *  proto 
)

Definition at line 46 of file serialization.cc.

◆ CreateAddRangeFinderDataRequest()

void cartographer::cloud::CreateAddRangeFinderDataRequest ( const std::string &  sensor_id,
int  trajectory_id,
const sensor::proto::TimedPointCloudData &  timed_point_cloud_data,
proto::AddRangefinderDataRequest *  proto 
)

Definition at line 55 of file serialization.cc.

◆ CreateLocalTrajectoryUploader()

std::unique_ptr< LocalTrajectoryUploaderInterface > cartographer::cloud::CreateLocalTrajectoryUploader ( const std::string &  uplink_server_address,
int  batch_size,
bool  enable_ssl_encryption 
)

Definition at line 188 of file local_trajectory_uploader.cc.

◆ CreateMapBuilderServer()

std::unique_ptr< MapBuilderServerInterface > cartographer::cloud::CreateMapBuilderServer ( const proto::MapBuilderServerOptions &  map_builder_server_options,
std::unique_ptr< mapping::MapBuilderInterface map_builder 
)

Definition at line 13 of file map_builder_server_interface.cc.

◆ CreateMapBuilderServerOptions()

proto::MapBuilderServerOptions cartographer::cloud::CreateMapBuilderServerOptions ( common::LuaParameterDictionary lua_parameter_dictionary)

Definition at line 26 of file map_builder_server_options.cc.

◆ CreateSensorDataForLocalSlamResult()

void cartographer::cloud::CreateSensorDataForLocalSlamResult ( const std::string &  sensor_id,
int  trajectory_id,
common::Time  time,
int  starting_submap_index,
const mapping::TrajectoryBuilderInterface::InsertionResult insertion_result,
proto::SensorData *  proto 
)

Definition at line 73 of file serialization.cc.

◆ CreateSensorMetadata()

void cartographer::cloud::CreateSensorMetadata ( const std::string &  sensor_id,
const int  trajectory_id,
proto::SensorMetadata *  proto 
)

Definition at line 22 of file serialization.cc.

◆ FromProto()

mapping::TrajectoryBuilderInterface::SensorId cartographer::cloud::FromProto ( const proto::SensorId proto)

Definition at line 127 of file serialization.cc.

◆ LoadMapBuilderServerOptions()

proto::MapBuilderServerOptions cartographer::cloud::LoadMapBuilderServerOptions ( const std::string &  configuration_directory,
const std::string &  configuration_basename 
)

Definition at line 47 of file map_builder_server_options.cc.

◆ RegisterMapBuilderServerMetrics()

void cartographer::cloud::RegisterMapBuilderServerMetrics ( metrics::FamilyFactory factory)

Definition at line 9 of file map_builder_server_interface.cc.

◆ Run()

void cartographer::cloud::Run ( const std::string &  configuration_directory,
const std::string &  configuration_basename 
)

Definition at line 39 of file map_builder_server_main.cc.

◆ ToProto()

proto::SensorId cartographer::cloud::ToProto ( const mapping::TrajectoryBuilderInterface::SensorId sensor_id)

Definition at line 95 of file serialization.cc.



cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59