lidarScan
Objekt zum Speichern von 2D-Lidar-Scans erstellen
Beschreibung
Ein lidarScan-Objekt enthält Daten für einen einzelnen 2D-Lidar-Scan (Light Detection and Ranging). Der Lidar-Scan ist ein Laserscan für eine 2D-Ebene mit gemessenen Entfernungen (Ranges) vom Sensor zu Hindernissen in der Umgebung in bestimmten Winkeln (Angles). Verwenden Sie dieses Laserscan-Objekt als Eingabe für andere Robotik-Algorithmen wie matchScans, controllerVFH oder monteCarloLocalization.
Erstellung
Beschreibung
erstellt aus scan = lidarScan(ranges,angles)ranges und angles ein lidarScan-Objekt, das die von einem Lidar-Sensor gesammelten Daten darstellt. Die Eingaben ranges und angles sind Vektoren gleicher Länge und werden direkt auf die Eigenschaften Ranges und Angles gesetzt.
erstellt ein scan = lidarScan(cart)lidarScan-Objekt unter Verwendung der eingegebenen kartesischen Koordinaten als n-mal-2-Matrix. Die Eigenschaft Cartesian wird direkt aus dieser Eingabe festgelegt.
erstellt ein scan = lidarScan(scanMsg)lidarScan-Objekt aus einem LaserScan (ROS Toolbox)-ROS-Nachrichtenobjekt.
Eigenschaften
Objektfunktionen
plot | Display laser or lidar scan readings |
removeInvalidData | Remove invalid range and angle data |
transformScan | Transform laser scan based on relative pose |
Beispiele
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt in R2019b
Siehe auch
matchScans | transformScan | controllerVFH | monteCarloLocalization


