Replies: 2 comments 2 replies
-
First of all, LiDAR data contains fine noise, so if you use only LiDAR for self-pose estimation, it is possible that movements of this magnitude will occur. However, I am concerned about the large number of In the basic settings, the EKF runs at 50Hz and the NDT runs at 10Hz (this depends on the LiDAR frequency), so it is expected that there will be about five pieces of data when the NDT runs. What will the following commands do?
|
Beta Was this translation helpful? Give feedback.
2 replies
-
@ahsan155 could you solve this problem? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I launched autoware with command
ros2 launch autoware_launch autoware.launch.xml map_path:=MAP_PATH vehicle_model:=sample_vehicle sensor_model:=sample_sensor_kit launch_perception:=false launch_planning:=false launch_control:=false
I only have one lidar attached to vehicle and its publishing data at /localization/util/downsample/pointcloud as expected by ndt. The vehicle is stationary as it records data. As ndt is doing localization, vehicle position keeps moving back and fourth.
Screencast.from.06-09-2024.02.49.06.PM.mp4
baselink and ndt_base_link estimated by ndt are very close.
I am also getting log that '[localization.pose_estimator.ndt_scan_matcher]: pose_buffer.size() < 2'. shouldn't ekf_localizer and ndt_scan_matcher start exchanging information when lidar data start publishing, so there will be more pose in buffer?

what could be the reason that pose is not converging?
Beta Was this translation helpful? Give feedback.
All reactions