lidarScan
Crea oggetto per memorizzare la scansione LiDAR 2D
Descrizione
Un oggetto lidarScan
contiene dati per una singola scansione LiDAR (rilevamento della luce e misurazione della distanza) 2-D. La scansione LiDAR è una scansione laser per un piano 2D con distanze (Ranges
) misurate dal sensore agli ostacoli nell'ambiente ad angoli specifici (Angles
). Utilizzare questo oggetto di scansione laser come input per altri algoritmi di robotica quali matchScans
, controllerVFH
o monteCarloLocalization
.
Creazione
Descrizione
crea un oggetto scan
=LiDARScan(ranges
,angles
)lidarScan
da ranges
e angles
, che rappresentano i dati raccolti da un sensore LiDAR. Gli input ranges
e angles
sono vettori della stessa lunghezza e vengono impostati direttamente sulle proprietà Ranges
e Angles
.
crea un oggetto scan
=LiDARScan(cart
)lidarScan
utilizzando le coordinate cartesiane di input come una matrice n per 2. La proprietà Cartesian
viene impostata direttamente da questo input.
crea un oggetto scan
=LiDARScan(scanMsg
)lidarScan
da un oggetto messaggio ROS LaserScan
(ROS Toolbox).
Proprietà
Funzioni oggetto
plot | Display laser or lidar scan readings |
removeInvalidData | Remove invalid range and angle data |
transformScan | Transform laser scan based on relative pose |
Esempi
Funzionalità estese
Cronologia versioni
Introdotto in R2019b
Vedi anche
matchScans
| transformScan
| controllerVFH
| monteCarloLocalization