Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MIT-SPARK/Kimera-RPGO
/ functions
Functions
193 in github.com/MIT-SPARK/Kimera-RPGO
⨍
Functions
193
◇
Types & classes
25
Method
between
method to find the transform between two poses ------------ */ ----------------------------------------------------------- */
include/KimeraRPGO/utils/GeometryUtils.h:143
Method
buildGraphToOptimize
*/ * update the set of inliers to be outputted */
include/KimeraRPGO/outlier/Pcm.h:977
Method
calculateBestEstimate
include/KimeraRPGO/GenericSolver.h:42
Method
checkLoopConsistent
*/ * pairwise loop consistency check specialized to the PoseWithCovariance class * TODO: delete this function, rename checkOdomConsistent to * c
include/KimeraRPGO/outlier/Pcm.h:638
Method
checkOdomConsistent
*/ * odometry consistency check specialized to the PoseWithCovariance class */
include/KimeraRPGO/outlier/Pcm.h:564
Method
compose
method to combine two poses (along with their covariances) */ ---------------------------------------------------------- */
include/KimeraRPGO/utils/GeometryUtils.h:119
Function
factor_is_underlying_type
include/KimeraRPGO/utils/TypeUtils.h:73
Function
factor_pointer_cast
include/KimeraRPGO/utils/TypeUtils.h:67
Function
fexists
include/KimeraRPGO/max_clique_finder/utils.cpp:24
Method
findInliers
*/ * Based on adjacency matrices, call maxclique to extract inliers */
include/KimeraRPGO/outlier/Pcm.h:851
Method
findInliersIncremental
*/ * TODO Incremental maxclique */
include/KimeraRPGO/outlier/Pcm.h:906
Function
findMaxClique
src/utils/GraphUtils.cpp:9
Function
getDim
include/KimeraRPGO/utils/GeometryUtils.h:45
Method
getFileExtension
include/KimeraRPGO/max_clique_finder/graphIO.cpp:259
Method
getGncKnownInliers
src/RobustSolver.cpp:105
Method
getGncTempWeights
! \brief get weights from GNC to check the inliers / outliers in the temp * factors */
include/KimeraRPGO/RobustSolver.h:108
Method
getIgnoredPrefixes
! \brief Get the vector of currently ignored prefixes */
include/KimeraRPGO/outlier/OutlierRemoval.h:90
Method
getIgnoredPrefixes
! \brief Get the vector of currently ignored prefixes */
include/KimeraRPGO/outlier/Pcm.h:381
Method
getLinearizationPoint
include/KimeraRPGO/GenericSolver.h:43
Method
getNumLC
TODO(yun) this seg faults we disable outlier removal
include/KimeraRPGO/RobustSolver.h:39
Method
getNumLCInliers
include/KimeraRPGO/RobustSolver.h:41
Method
getRobotOdomValues
* get the odometry poses of a robot as values, apply by some transform if * desired */
include/KimeraRPGO/outlier/Pcm.h:1080
Function
getRotationDim
include/KimeraRPGO/utils/GeometryUtils.h:29
Method
getStartKey
include/KimeraRPGO/utils/GraphUtils.h:60
Method
getTempValues
include/KimeraRPGO/GenericSolver.h:46
Function
getTranslationDim
include/KimeraRPGO/utils/GeometryUtils.h:37
Method
gncBiasOdom
! \brief bias the initialization on the odometry. i.e. initialize loop * closures as outliers */
include/KimeraRPGO/SolverParams.h:260
Method
gncFixInliers
! \brief at each gnc iteration, previously detected inliers are not * reconsidered as possible outliers */
include/KimeraRPGO/SolverParams.h:255
Method
gncRobustPoseAveraging
* GNC Pose Averaging */
include/KimeraRPGO/outlier/Pcm.h:1093
Method
ignoreLoopClosureWithPrefix
! \brief Ignore all loop closures that involves certain prefix */
include/KimeraRPGO/outlier/OutlierRemoval.h:77
Method
incrementAdjMatrix
*/ * augment adjacency matrix with an extra (pose-pose) loop closure */
include/KimeraRPGO/outlier/Pcm.h:725
Method
incrementLandmarkAdjMatrix
*/ * augment adjacency matrix for a landmark loop closure */
include/KimeraRPGO/outlier/Pcm.h:775
Method
inverse
method to invert a pose along with its covariance -------- */ ---------------------------------------------------------- */
include/KimeraRPGO/utils/GeometryUtils.h:133
Method
isOdomConsistent
*/ * general interface for odometry consistency check (both PCM and distance * version) */
include/KimeraRPGO/outlier/Pcm.h:604
Method
isSpecialSymbol
src/GenericSolver.cpp:30
Method
isSpecialSymbol
check if a character is a special symbol as defined in constructor (typically these are the landmarks)
include/KimeraRPGO/outlier/Pcm.h:506
Function
log
include/KimeraRPGO/Logger.h:43
Method
logOutput
! \brief Set log folder */
include/KimeraRPGO/outlier/OutlierRemoval.h:54
Method
logSpinStatus
* Log spin status (timing, number of loop closures, number of inliers) */
include/KimeraRPGO/outlier/Pcm.h:1154
Function
main
/
tests/testMultiRobot.cpp:360
Function
main
/
tests/testTemporary.cpp:99
Function
main
/
tests/testPoseWithCovariance.cpp:220
Function
main
/
tests/testGnc.cpp:263
Function
main
/
tests/testRemovePriorFactors.cpp:164
Function
main
/
tests/testPoseWithNode.cpp:102
Function
main
/
tests/testPcm.cpp:205
Function
main
/
tests/testPcmSimple.cpp:403
Function
main
/
tests/testRemoveLastLoopClosure.cpp:389
Function
main
/
tests/testLandmark.cpp:519
Function
main
/
tests/testTrajectory.cpp:214
Function
main
/
tests/testLoadGraph.cpp:576
Function
main
/
tests/testMultirobotFrameAlign.cpp:116
Function
main
/
tests/testPcmDoOptimize.cpp:293
Function
main
/
tests/testIgnorePrefix.cpp:282
Function
main
examples/RpgoReadG2oIncremental.cpp:91
Function
main
examples/RpgoReadG2o.cpp:67
Function
main
examples/GenerateTrajectories.cpp:20
Function
make_unique
include/KimeraRPGO/utils/TypeUtils.h:62
Method
multirobotValueInitialization
* use GNC pose averaging to estimate transforms between frames of the robots * and update the initial values */
include/KimeraRPGO/outlier/Pcm.h:1011
Method
normal_rv
tests/testPoseWithCovariance.cpp:15
Method
normal_rv
tests/testTrajectory.cpp:18
Method
operator()
tests/testPoseWithCovariance.cpp:23
Method
operator()
tests/testTrajectory.cpp:26
Method
operator()
include/KimeraRPGO/utils/TypeUtils.h:83
Method
operator==
include/KimeraRPGO/utils/TypeUtils.h:53
Method
parseAndIncrementAdjMatrix
! \brief goes through the loop closures and updates the corresponding * adjacency matrices, in preparation for max clique */
include/KimeraRPGO/outlier/Pcm.h:414
Function
print_max_clique
include/KimeraRPGO/max_clique_finder/findClique.cpp:147
Method
readGraph
include/KimeraRPGO/max_clique_finder/graphIO.cpp:35
Method
removeFactorsNoUpdate
src/GenericSolver.cpp:114
Method
removeLastFactor
src/GenericSolver.cpp:122
Method
removeLastLoopClosure
! \brief Remove last measured loop closure */
include/KimeraRPGO/outlier/OutlierRemoval.h:66
Method
removeLastLoopClosure
! \brief remove the last loop closure based on observation ID * and update the factors. * For example if Observation id is Obsid('a','c'), metho
include/KimeraRPGO/outlier/Pcm.h:299
Method
removePriorFactorsWithPrefix
! \brief Remove prior factors of nodes with prefix prefix */
include/KimeraRPGO/outlier/OutlierRemoval.h:94
Method
removePriorFactorsWithPrefix
! \brief remove the prior factors of nodes that given prefix */
include/KimeraRPGO/outlier/Pcm.h:387
Method
removePriorsWithPrefix
src/GenericSolver.cpp:130
Method
replaceTempFactorsValues
include/KimeraRPGO/GenericSolver.h:56
Method
reviveLoopClosureWithPrefix
! \brief add back all loop closures that involves certain prefix * Basically undos ignore */
include/KimeraRPGO/outlier/OutlierRemoval.h:84
Method
saveAdjacencyMatrix
* Save adjacency matrix to ObservationId_adj_matrix.txt */
include/KimeraRPGO/outlier/Pcm.h:1136
Method
saveData
! \brief Save any data in the outlier removal process * - folder_path: path to directory to save results in */
include/KimeraRPGO/outlier/OutlierRemoval.h:46
Method
saveData
! \brief save the PCM data * saves the distance matrix (final) and also the clique size info * - folder_path: path to directory to save result
include/KimeraRPGO/outlier/Pcm.h:287
Method
setMultiRobotGncAlignProbability
! \brief set probability for GNC-based multi-robot alignment */
include/KimeraRPGO/SolverParams.h:270
Method
setPcm2DParams
! \brief 2D version of Pcm * This one looks at Mahalanobis distance * odomThreshold: max allowable M distance deviation from odometry * lcThr
include/KimeraRPGO/SolverParams.h:119
Method
setQuiet
! \brief Supressing the print messages to console */
include/KimeraRPGO/outlier/OutlierRemoval.h:50
Method
updateOdom
*/ update the odometry: add new measurements to odometry trajectory tree
include/KimeraRPGO/outlier/Pcm.h:516
Method
updateValues
src/GenericSolver.cpp:37
Function
usage
include/KimeraRPGO/max_clique_finder/utils.cpp:36
Function
wtime
include/KimeraRPGO/max_clique_finder/utils.cpp:29
Method
~CGraphIO
include/KimeraRPGO/max_clique_finder/graphIO.cpp:28
Method
~FormattedLog
src/Logger.cpp:48
Method
~GenericSolver
include/KimeraRPGO/GenericSolver.h:29
Method
~OutlierRemoval
include/KimeraRPGO/outlier/OutlierRemoval.h:22
Method
~Pcm
include/KimeraRPGO/outlier/Pcm.h:84
Method
~RobustSolver
include/KimeraRPGO/RobustSolver.h:36
← previous
101–193 of 193, ranked by callers