Namespaces | Functions
rosbag_validate_main.cc File Reference
#include <fstream>
#include <iostream>
#include <map>
#include <set>
#include <string>
#include "cartographer/common/histogram.h"
#include "cartographer/common/make_unique.h"
#include "cartographer_ros/msg_conversion.h"
#include "gflags/gflags.h"
#include "glog/logging.h"
#include "nav_msgs/Odometry.h"
#include "ros/ros.h"
#include "ros/time.h"
#include "rosbag/bag.h"
#include "rosbag/view.h"
#include "sensor_msgs/Imu.h"
#include "sensor_msgs/LaserScan.h"
#include "sensor_msgs/MultiEchoLaserScan.h"
#include "sensor_msgs/PointCloud2.h"
#include "tf2_eigen/tf2_eigen.h"
#include "tf2_msgs/TFMessage.h"
#include "tf2_ros/buffer.h"
#include "urdf/model.h"
Include dependency graph for rosbag_validate_main.cc:

Go to the source code of this file.

Namespaces

 cartographer_ros
 

Functions

 DEFINE_bool (dump_timing, false, "Dump per-sensor timing information in files called " "timing_<frame_id>.csv in the current directory.")
 
 DEFINE_string (bag_filename, "", "Bag to process.")
 
int main (int argc, char **argv)
 

Function Documentation

◆ DEFINE_bool()

DEFINE_bool ( dump_timing  ,
false  ,
"Dump per-sensor timing information in files called " "timing_<frame_id>.csv in the current directory."   
)

◆ DEFINE_string()

DEFINE_string ( bag_filename  ,
""  ,
"Bag to process."   
)

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 417 of file rosbag_validate_main.cc.

Variable Documentation

◆ data_type

std::string data_type

Definition at line 55 of file rosbag_validate_main.cc.

◆ frame_id_to_max_overlap_duration_

std::map<std::string, double> frame_id_to_max_overlap_duration_
private

Definition at line 249 of file rosbag_validate_main.cc.

◆ frame_id_to_previous_time_to_

std::map<std::string, cartographer::common::Time> frame_id_to_previous_time_to_
private

Definition at line 248 of file rosbag_validate_main.cc.

◆ frame_id_to_range_checksum_

std::map<std::string, RangeChecksum> frame_id_to_range_checksum_
private

Definition at line 246 of file rosbag_validate_main.cc.

◆ last_timestamp

ros::Time last_timestamp

Definition at line 51 of file rosbag_validate_main.cc.

◆ time_deltas

std::vector<float> time_deltas

Definition at line 53 of file rosbag_validate_main.cc.

◆ timing_file

std::unique_ptr<std::ofstream> timing_file

Definition at line 54 of file rosbag_validate_main.cc.

◆ topic

std::string topic

Definition at line 52 of file rosbag_validate_main.cc.



cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:06:05