addScan
Agregar escaneo al mapa lidar SLAM
Sintaxis
Descripción
addScan( agrega un escaneo LiDAR , slamObj,currScan)currScan, al objeto SLAM LiDAR , slamObj. La función utiliza la coincidencia de escaneo para correlacionar este escaneo con el más reciente y luego lo agrega al gráfico de pose definido en slamObj. Si se acepta el escaneo, addScan detecta cierres de bucle y optimiza según la configuración en slamObj.
addScan( también especifica una pose relativa a la última pose de escaneo LiDAR en slamObj,currScan,relPoseEst)slamObj. Esta pose relativa mejora la coincidencia del escaneo.
Nota
La entrada relPoseEst se ignora cuando la propiedad ScanRegistrationMethod del objeto lidarSLAM se establece en 'PhaseCorrelation'.
[ genera información detallada sobre cómo agregar el escaneo al objeto SLAM. isAccepted,loopClosureInfo,optimInfo] = addScan(___)isAccepted indica si el escaneo se agrega o se rechaza. loopClosureInfo y optimInfo indican si se detecta un cierre de bucle o se optimiza el gráfico de pose.
Ejemplos
Argumentos de entrada
Argumentos de salida
Capacidades ampliadas
Historial de versiones
Introducido en R2019b
![Figure contains an axes object. The axes object with title Lidar Scans and Poses, xlabel X [meters], ylabel Y [meters] contains 121 objects of type line.](../../examples/nav/win64/PerformSLAMUsingLidarScansExample_01.png)
![Figure contains an axes object. The axes object with title Occupancy Map of Garage, xlabel X [meters], ylabel Y [meters] contains an object of type image.](../../examples/nav/win64/PerformSLAMUsingLidarScansExample_02.png)