Classes | Functions | Variables
IMUKittiExampleGPS.cpp File Reference
#include <gtsam/navigation/CombinedImuFactor.h>
#include <gtsam/navigation/GPSFactor.h>
#include <gtsam/navigation/ImuFactor.h>
#include <gtsam/slam/dataset.h>
#include <gtsam/slam/BetweenFactor.h>
#include <gtsam/slam/PriorFactor.h>
#include <gtsam/nonlinear/ISAM2.h>
#include <gtsam/nonlinear/ISAM2Params.h>
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
#include <gtsam/inference/Symbol.h>
#include <cstring>
#include <fstream>
#include <iostream>
Include dependency graph for IMUKittiExampleGPS.cpp:

Go to the source code of this file.

Classes

struct  GpsMeasurement
 
struct  ImuMeasurement
 
struct  KittiCalibration
 

Functions

void loadKittiData (KittiCalibration &kitti_calibration, vector< ImuMeasurement > &imu_measurements, vector< GpsMeasurement > &gps_measurements)
 
int main (int argc, char *argv[])
 

Variables

const string output_filename = "IMUKittiExampleGPSResults.csv"
 

Function Documentation

void loadKittiData ( KittiCalibration kitti_calibration,
vector< ImuMeasurement > &  imu_measurements,
vector< GpsMeasurement > &  gps_measurements 
)

Definition at line 70 of file IMUKittiExampleGPS.cpp.

int main ( int  argc,
char *  argv[] 
)

Main loop: (1) we read the measurements (2) we create the corresponding factors in the graph (3) we solve the graph to obtain and optimal estimate of robot trajectory

Definition at line 160 of file IMUKittiExampleGPS.cpp.

Variable Documentation

const string output_filename = "IMUKittiExampleGPSResults.csv"

Definition at line 68 of file IMUKittiExampleGPS.cpp.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:30