Classes | |
| class | MapBuilderBridge |
| class | Node |
| struct | NodeOptions |
| class | ScopedRosLogSink |
| class | SensorBridge |
| class | TfBridge |
| struct | TrajectoryOptions |
Functions | |
| void | BuildOccupancyGrid2D (const std::vector<::cartographer::mapping::TrajectoryNode > &trajectory_nodes, const string &map_frame, const ::cartographer::mapping_2d::proto::SubmapsOptions &submaps_options,::nav_msgs::OccupancyGrid *const occupancy_grid) |
| ::cartographer::mapping_2d::MapLimits | ComputeMapLimits (const double resolution, const std::vector<::cartographer::mapping::TrajectoryNode > &trajectory_nodes) |
| NodeOptions | CreateNodeOptions (::cartographer::common::LuaParameterDictionary *const lua_parameter_dictionary) |
| TrajectoryOptions | CreateTrajectoryOptions (::cartographer::common::LuaParameterDictionary *const lua_parameter_dictionary) |
| ::cartographer::common::Time | FromRos (const ::ros::Time &time) |
| ::std_msgs::ColorRGBA | GetColor (int id) |
| std::vector< geometry_msgs::TransformStamped > | ReadStaticTransformsFromUrdf (const string &urdf_filename, tf2_ros::Buffer *const tf_buffer) |
| Eigen::Vector3d | ToEigen (const geometry_msgs::Vector3 &vector3) |
| Eigen::Quaterniond | ToEigen (const geometry_msgs::Quaternion &quaternion) |
| geometry_msgs::Point | ToGeometryMsgPoint (const Eigen::Vector3d &vector3d) |
| geometry_msgs::Pose | ToGeometryMsgPose (const ::cartographer::transform::Rigid3d &rigid3d) |
| geometry_msgs::Pose | ToGeometryMsgPose (const Rigid3d &rigid3d) |
| geometry_msgs::Transform | ToGeometryMsgTransform (const ::cartographer::transform::Rigid3d &rigid3d) |
| geometry_msgs::Transform | ToGeometryMsgTransform (const Rigid3d &rigid3d) |
| sensor_msgs::PointCloud2 | ToPointCloud2Message (const int64 timestamp, const string &frame_id, const ::cartographer::sensor::PointCloud &point_cloud) |
| PointCloudWithIntensities | ToPointCloudWithIntensities (const sensor_msgs::LaserScan &msg) |
| PointCloudWithIntensities | ToPointCloudWithIntensities (const sensor_msgs::MultiEchoLaserScan &msg) |
| PointCloudWithIntensities | ToPointCloudWithIntensities (const sensor_msgs::PointCloud2 &message) |
| PoseCovariance | ToPoseCovariance (const boost::array< double, 36 > &covariance) |
| Rigid3d | ToRigid3d (const geometry_msgs::TransformStamped &transform) |
| Rigid3d | ToRigid3d (const geometry_msgs::Pose &pose) |
| ::ros::Time | ToRos (::cartographer::common::Time time) |
| void | Write2DAssets (const std::vector<::cartographer::mapping::TrajectoryNode > &trajectory_nodes, const string &map_frame, const ::cartographer::mapping_2d::proto::SubmapsOptions &submaps_options, const std::string &stem) |
| void | Write3DAssets (const std::vector<::cartographer::mapping::TrajectoryNode > &trajectory_nodes, const double voxel_size, const std::string &stem) |
| void | WriteOccupancyGridToPgmAndYaml (const ::nav_msgs::OccupancyGrid &occupancy_grid, const std::string &stem) |
Variables | |
| constexpr char | kFinishTrajectoryServiceName [] = "finish_trajectory" |
| constexpr char | kImuTopic [] = "imu" |
| constexpr char | kLaserScanTopic [] = "scan" |
| constexpr char | kMultiEchoLaserScanTopic [] = "echoes" |
| constexpr char | kOccupancyGridTopic [] = "map" |
| constexpr char | kOdometryTopic [] = "odom" |
| constexpr char | kPointCloud2Topic [] = "points2" |
| constexpr char | kScanMatchedPointCloudTopic [] = "scan_matched_points2" |
| constexpr char | kStartTrajectoryServiceName [] = "start_trajectory" |
| constexpr char | kSubmapListTopic [] = "submap_list" |
| constexpr char | kSubmapQueryServiceName [] = "submap_query" |
| constexpr double | kTrajectoryLineStripMarkerScale = 0.07 |
| constexpr char | kTrajectoryNodesListTopic [] = "trajectory_nodes_list" |
| constexpr char | kWriteAssetsServiceName [] = "write_assets" |
| void cartographer_ros::BuildOccupancyGrid2D | ( | const std::vector<::cartographer::mapping::TrajectoryNode > & | trajectory_nodes, |
| const string & | map_frame, | ||
| const ::cartographer::mapping_2d::proto::SubmapsOptions & | submaps_options, | ||
| ::nav_msgs::OccupancyGrid *const | occupancy_grid | ||
| ) |
Definition at line 60 of file occupancy_grid.cc.
| cartographer::mapping_2d::MapLimits cartographer_ros::ComputeMapLimits | ( | const double | resolution, |
| const std::vector<::cartographer::mapping::TrajectoryNode > & | trajectory_nodes | ||
| ) |
Definition at line 129 of file occupancy_grid.cc.
| NodeOptions cartographer_ros::CreateNodeOptions | ( | ::cartographer::common::LuaParameterDictionary *const | lua_parameter_dictionary | ) |
Definition at line 23 of file node_options.cc.
| TrajectoryOptions cartographer_ros::CreateTrajectoryOptions | ( | ::cartographer::common::LuaParameterDictionary *const | lua_parameter_dictionary | ) |
Definition at line 23 of file trajectory_options.cc.
| cartographer::common::Time cartographer_ros::FromRos | ( | const ::ros::Time & | time | ) |
Definition at line 37 of file time_conversion.cc.
| std::vector< geometry_msgs::TransformStamped > cartographer_ros::ReadStaticTransformsFromUrdf | ( | const string & | urdf_filename, |
| tf2_ros::Buffer *const | tf_buffer | ||
| ) |
Definition at line 27 of file urdf_reader.cc.
| Eigen::Vector3d cartographer_ros::ToEigen | ( | const geometry_msgs::Vector3 & | vector3 | ) |
Definition at line 201 of file msg_conversion.cc.
| Eigen::Quaterniond cartographer_ros::ToEigen | ( | const geometry_msgs::Quaternion & | quaternion | ) |
Definition at line 205 of file msg_conversion.cc.
| geometry_msgs::Point cartographer_ros::ToGeometryMsgPoint | ( | const Eigen::Vector3d & | vector3d | ) |
Definition at line 236 of file msg_conversion.cc.
| geometry_msgs::Pose cartographer_ros::ToGeometryMsgPose | ( | const ::cartographer::transform::Rigid3d & | rigid3d | ) |
| geometry_msgs::Pose cartographer_ros::ToGeometryMsgPose | ( | const Rigid3d & | rigid3d | ) |
Definition at line 226 of file msg_conversion.cc.
| geometry_msgs::Transform cartographer_ros::ToGeometryMsgTransform | ( | const ::cartographer::transform::Rigid3d & | rigid3d | ) |
| geometry_msgs::Transform cartographer_ros::ToGeometryMsgTransform | ( | const Rigid3d & | rigid3d | ) |
Definition at line 214 of file msg_conversion.cc.
| sensor_msgs::PointCloud2 cartographer_ros::ToPointCloud2Message | ( | const int64 | timestamp, |
| const string & | frame_id, | ||
| const ::cartographer::sensor::PointCloud & | point_cloud | ||
| ) |
Definition at line 141 of file msg_conversion.cc.
| cartographer::sensor::PointCloudWithIntensities cartographer_ros::ToPointCloudWithIntensities | ( | const sensor_msgs::LaserScan & | msg | ) |
Definition at line 155 of file msg_conversion.cc.
| cartographer::sensor::PointCloudWithIntensities cartographer_ros::ToPointCloudWithIntensities | ( | const sensor_msgs::MultiEchoLaserScan & | msg | ) |
Definition at line 160 of file msg_conversion.cc.
| cartographer::sensor::PointCloudWithIntensities cartographer_ros::ToPointCloudWithIntensities | ( | const sensor_msgs::PointCloud2 & | message | ) |
Definition at line 165 of file msg_conversion.cc.
| cartographer::kalman_filter::PoseCovariance cartographer_ros::ToPoseCovariance | ( | const boost::array< double, 36 > & | covariance | ) |
Definition at line 210 of file msg_conversion.cc.
| cartographer::transform::Rigid3d cartographer_ros::ToRigid3d | ( | const geometry_msgs::TransformStamped & | transform | ) |
Definition at line 191 of file msg_conversion.cc.
| cartographer::transform::Rigid3d cartographer_ros::ToRigid3d | ( | const geometry_msgs::Pose & | pose | ) |
Definition at line 196 of file msg_conversion.cc.
| ros::Time cartographer_ros::ToRos | ( | ::cartographer::common::Time | time | ) |
Definition at line 24 of file time_conversion.cc.
| void cartographer_ros::Write2DAssets | ( | const std::vector<::cartographer::mapping::TrajectoryNode > & | trajectory_nodes, |
| const string & | map_frame, | ||
| const ::cartographer::mapping_2d::proto::SubmapsOptions & | submaps_options, | ||
| const std::string & | stem | ||
| ) |
Definition at line 35 of file assets_writer.cc.
| void cartographer_ros::Write3DAssets | ( | const std::vector<::cartographer::mapping::TrajectoryNode > & | trajectory_nodes, |
| const double | voxel_size, | ||
| const std::string & | stem | ||
| ) |
Definition at line 49 of file assets_writer.cc.
| void cartographer_ros::WriteOccupancyGridToPgmAndYaml | ( | const ::nav_msgs::OccupancyGrid & | occupancy_grid, |
| const std::string & | stem | ||
| ) |
Definition at line 82 of file map_writer.cc.
| constexpr char cartographer_ros::kFinishTrajectoryServiceName[] = "finish_trajectory" |
| constexpr char cartographer_ros::kMultiEchoLaserScanTopic[] = "echoes" |
| constexpr char cartographer_ros::kOccupancyGridTopic[] = "map" |
| constexpr char cartographer_ros::kPointCloud2Topic[] = "points2" |
| constexpr char cartographer_ros::kScanMatchedPointCloudTopic[] = "scan_matched_points2" |
| constexpr char cartographer_ros::kStartTrajectoryServiceName[] = "start_trajectory" |
| constexpr char cartographer_ros::kSubmapListTopic[] = "submap_list" |
| constexpr char cartographer_ros::kSubmapQueryServiceName[] = "submap_query" |
| constexpr double cartographer_ros::kTrajectoryLineStripMarkerScale = 0.07 |
Definition at line 27 of file map_builder_bridge.cc.
| constexpr char cartographer_ros::kTrajectoryNodesListTopic[] = "trajectory_nodes_list" |