Оптимизация графика позы и удаление плохих замыканий контура
оптимизирует график позы для наилучшего удовлетворения ограничений кромки и удаляет любые поврежденные кромки замыкания контура на основе параметров остаточной ошибки, указанных в poseGraphUpdated = trimLoopClosures(poseGraphObj,trimParams,solverOptions)trimParams. Создать solverOptions ввод с помощью poseGraphSolverOptions функция.
Функция реализует метод градуированной невыпуклости (GNC) с устойчивыми затратами на усеченные наименьшие квадраты (TLS) в сочетании с не минимальным решателем графов позы [1].
[ возвращает дополнительную информацию, связанную с процессом обрезки.poseGraphUpdated,trimInfo] = trimLoopClosures(poseGraphObj,trimParams,solverOptions)
[1] Ян, Хэн, и др. «Градуированная невыпуклость для надежного пространственного восприятия: от несимметричных решателей до глобального отклонения». IEEE Robotics and Automation Letters, vol. 5, no. 2, Apr. 2020, pp. 1127-34. DOI.org (Crossref), doi:10.1109/LRA.2020.2965893.