Autoware Runtime Manager's Pointcloud button is not working / Pointcloud map is not loading [closed]
I am currently trying to use ndt_matching to localize the robot's position in a pcd map, however, when I click Pointcloud button in "Map" tab of the runtime manager, my .pcd map is not being loaded. (No "Loading....100% OK" being shown)
I suspected that my pcd file might be incompatible so I tried both ASCII and binary format as well as .pcd map generated from other mapping packages like ALOAM or autoware's ndt_mapping itself.
Runtime manager doesn't have any errors but points map loader does not start.
My setup is as following:
- Jetson TX2
- Ubuntu 18.04
- ROS Melodic
- CUDA 10.0
- Autoware 1.12 (Built with CUDA Support)
Steps to reproduce:\
- Setup/TF (baselink_velodyne tf publisher)
- Map/Pointcloud (no respond)
- Map/TF (world_map tf publisher)
- Sensing/VLP-16 and Sensing/voxel_grid_filter
- Computing/ndt_matching (in app, set initial pose to all zero)
- Rviz (use .config/default.rviz)
Result:
- Regarding frames, /base_link is linked to /velodyne and /world is linked to /map correctly.
- Can see topic /points_raw in /velodyne frame.
- Cannot see topic /points_map in /world frame.
Anyone has encounter this problem or have any ideas on how to solve this?
Any helps are very much appreciated. Thank you.