Добавьте сканы в лидарную карту SLAM
addScan(
добавляет скан лидара, slamObj
,currScan
)currScan
, к лидарному объекту SLAM, slamObj
. Функция использует сопоставление сканов, чтобы коррелировать этот скан с самым последним, затем добавляет его к графику положения, заданному в slamObj
. Если скан принято, addScan
обнаруживает замыкания цикла и оптимизирует на основе настроек в slamObj
.
addScan(
также задает относительное положение последнего положения скана лидара в slamObj
,currScan
,relPoseEst
)slamObj
. Это относительное положение улучшает сопоставление сканов.
Примечание
The relPoseEst
вход игнорируется, когда ScanRegistrationMethod
свойство lidarSLAM
для объекта задано значение 'PhaseCorrelation'
.
[
выводит подробную информацию о добавлении скана к объекту SLAM. isAccepted
,loopClosureInfo
,optimInfo
] = addScan(___)isAccepted
указывает, добавляется ли скан или отклоняется. loopClosureInfo
и optimInfo
указывает, обнаружено ли закрытие цикла или оптимизирован график положения.