gtsam/python/gtsam/examples/README.md

4.2 KiB

Porting Progress

C++ Example Name Ported
CameraResectioning
CombinedImuFactorsExample
CreateSFMExampleData
DiscreteBayesNetExample
DiscreteBayesNet_FG none of the required discrete functionality is exposed through Python
easyPoint2KalmanFilter ExtendedKalmanFilter not yet exposed through Python
elaboratePoint2KalmanFilter GaussianSequentialSolver not yet exposed through Python
FisheyeExample
HMMExample
ImuFactorsExample2 ✔️
ImuFactorsExample
IMUKittiExampleGPS
InverseKinematicsExampleExpressions.cpp
ISAM2Example_SmartFactor
ISAM2_SmartFactorStereo_IMU
LocalizationExample ✔️
METISOrderingExample
OdometryExample ✔️
PlanarSLAMExample ✔️
Pose2SLAMExample ✔️
Pose2SLAMExampleExpressions
Pose2SLAMExample_g2o ✔️
Pose2SLAMExample_graph
Pose2SLAMExample_graphviz
Pose2SLAMExample_lago lago not yet exposed through Python
Pose2SLAMStressTest
Pose2SLAMwSPCG
Pose3Localization
Pose3SLAMExample_changeKeys
Pose3SLAMExampleExpressions_BearingRangeWithTransform
Pose3SLAMExample_g2o ✔️
Pose3SLAMExample_initializePose3Chordal ✔️
Pose3SLAMExample_initializePose3Gradient
RangeISAMExample_plaza2
SelfCalibrationExample
SFMdata
SFMExample_bal_COLAMD_METIS
SFMExample_bal ✔️
SFMExample ✔️
SFMExampleExpressions_bal
SFMExampleExpressions
SFMExample_SmartFactor
SFMExample_SmartFactorPCG
ShonanAveragingCLI ✔️
SimpleRotation ✔️
SolverComparer
StereoVOExample
StereoVOExample_large
TimeTBB
UGM_chain discrete functionality not yet exposed
UGM_small discrete functionality not yet exposed
VisualISAM2Example ✔️
VisualISAMExample ✔️

Extra Examples (with no C++ equivalent)

  • DogLegOptimizerExample
  • GPSFactorExample
  • PlanarManipulatorExample
  • PreintegrationExample
  • SFMData