-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lidar points xyz in debug scene #24
Comments
I believe the the author made a mistake in README. The coordinate system used to save the lidar npz files are still the local coordinate per frame, rather than the global frame. In fact, I cannot find the code to transform rays_o and rays_d to the world coordinate in preprocess.py: neuralsim/dataio/autonomous_driving/waymo/preprocess.py Lines 334 to 364 in 19b5b33
nor in waymo_dataset.py but they are there in the README above. Someone also confirmed the lidar data to be saved should be in local coordinate in #17 (comment). And the unit test code for lidar data in waymo_dataset.py also confirmed those saved are in local coords: neuralsim/dataio/autonomous_driving/waymo/waymo_dataset.py Lines 670 to 672 in 19b5b33
But after reading a clearer explanation in #11 (comment), I think the issue is when the lidar data are stored in LiDAR coordinate, then we do need |
If lidar rays_o and rays_d are all defined in world coordinate, then why do we still need to do a transformation here? If I dont comment out this line, then the result for my own data seems very wrong in debug scene:
neuralsim/app/resources/scenes.py
Line 963 in 19b5b33
The text was updated successfully, but these errors were encountered: