The present invention discloses an autonomous
recognition algorithm for hidden areas of a patrol
robot based on 3D
laser radar, and relates to the field of
artificial intelligence technology. The autonomous
recognition algorithm for hidden areas of a patrol
robot based on 3D
laser radar provided by the present invention includes adopting a ground
point cloud filtering
algorithm to obtain non-ground point clouds; for the obtained non-ground point clouds, concentric circle areas are divided according to
Euclidean distance, and the point clouds of the concentric circle areas are respectively subjected to Euclidean clustering to obtain clustered
point cloud clusters; according to the
point cloud clusters, axis-aligned bounding boxes are calculated, and the coordinates of hidden points are obtained; according to the point cloud clusters, their directional bounding boxes are calculated, and the coordinates of the blocked points are calculated by
line of sight blocking, thereby automatically calculating the blocked angles. Therefore, by adopting the above method and utilizing 3D
laser radar data, it is possible to reasonably select hidden areas according to angle information during the patrol process, achieve a hidden effect, and better complete the patrol task, and have high robustness and practicality.