elvout / cs393r

CS 393R Graduate Autonomous Robots, Fall 2021 | Autobots
0 stars 0 forks source link

General Point Cloud Prediction #41

Closed elvout closed 3 years ago

elvout commented 3 years ago

Pending Tasks


This PR contains an implementation for ParticleFilter::GetPredictedPointCloud. It does a brute force check to find all intersections between laser scans lines and the vector map lines. The closest intersection on a laser scan line is taken if multiple exist.

This PR doesn't match the exact specifications for #32, but we can trivially compute the point cloud at each particle by calling the function multiple times with the particles' locations and angles in the map frame.

Closes #32