trimLoopClosures
Optimice el gráfico de pose y elimine cierres de bucle incorrectos
Desde R2020b
Sintaxis
Descripción
optimiza el gráfico de pose para satisfacer mejor las restricciones de los bordes y elimina cualquier borde de cierre de bucle defectuoso en función de los parámetros de error residual especificados en poseGraphUpdated
= trimLoopClosures(poseGraphObj
,trimParams
,solverOptions
)trimParams
. Cree la entrada solverOptions
usando la función poseGraphSolverOptions
.
La función implementa el método de no convexidad graduada (GNC) con coste robusto de mínimos cuadrados truncados (TLS) en combinación con el solver de gráficos de pose no mínima [1].
[
devuelve información adicional relacionada con el proceso de recorte.poseGraphUpdated
,trimInfo
] = trimLoopClosures(poseGraphObj
,trimParams
,solverOptions
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Referencias
[1] Yang, Heng, et al. “Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejection.” IEEE Robotics and Automation Letters, vol. 5, no. 2, Apr. 2020, pp. 1127–34. DOI.org (Crossref), doi:10.1109/LRA.2020.2965893.
Historial de versiones
Introducido en R2020b