rayIntersection
Trouver les points d'intersection des rayons et des cellules de carte occupées
Syntaxe
Description
[ renvoie les points d'intersection des rayons dans la carte spécifiée, intersectionPts,isOccupied] = rayIntersection(map3D,sensorPose,directions,maxrange)map3D. Les rayons émanent du sensorPose spécifié aux orientations données, directions. Les points d'intersection sont renvoyés dans le cadre de coordonnées mondial. Utilisez isOccupied pour déterminer si le point d'intersection se trouve à la portée maximale du capteur ou s'il croise un obstacle.
[ accepte en outre des arguments facultatifs pour la plage maximale des capteurs et s'il faut ignorer les valeurs inconnues. Par défaut, les rayons s'étendent jusqu'à la limite de la carte et les valeurs inconnues sont ignorées.intersectionPts,isOccupied] = rayIntersection(map3D,sensorPose,directions,maxrange,ignoreUnknown)
Exemples
Arguments d'entrée
Arguments de sortie
Capacités étendues
Historique des versions
Introduit dans R2020a
![Figure contains an axes object. The axes object with title Occupancy Map, xlabel X [meters], ylabel Y [meters] contains 22 objects of type patch, line. One or more of the lines displays its values using only markers](getrayintersectionpointson3doccupancymapexample_01_fr.png)