trimLoopClosures
Optimice el gráfico de pose y elimine cierres de bucle incorrectos
Sintaxis
Descripción
optimiza el gráfico de pose para satisfacer mejor las restricciones de borde 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. Crea la entrada solverOptions utilizando la función poseGraphSolverOptions.
La función implementa el método de no convexidad graduada (GNC) con costo robusto de mínimos cuadrados truncados (TLS) en combinación con el solucionador de gráficos de pose no mínimos [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




