Open mikechan0731 opened 8 months ago
This pull request has been automatically marked as stale because it has not had recent activity.
This pull request has been automatically marked as stale because it has not had recent activity.
@mikechan0731 Is it OK to close this issue?
This pull request has been automatically marked as stale because it has not had recent activity.
Checklist
Description
Bus Positioning Issue Leading to Excessive Turning
As seen in the video, the bus exhibits excessive turning when making a corner. Initially, the positioning is accurate (the map point cloud aligns with the positioning point cloud). However, after the turn, there's a discrepancy between the map point cloud and the positioning point cloud.
https://youtu.be/XVD0Epaj_JI
Expected behavior
In a normal scenario:
When the bus makes a turn, it should execute the maneuver smoothly without any excessive turning. The positioning should remain consistent throughout the process, with the map point cloud always aligning perfectly with the positioning point cloud, ensuring accurate and stable navigation.
Actual behavior
As seen in the video, the bus exhibits excessive turning when making a corner. Initially, the positioning is accurate (the map point cloud aligns with the positioning point cloud). However, after the turn, there's a discrepancy between the map point cloud and the positioning point cloud.
Steps to reproduce
Versions
Possible causes
It is currently hypothesized that the relationship between frame_id: lidar and frame_id: base_link might be incorrect, causing a disconnection during turns.
We will adjust the coordinate system relationship in subsequent steps.
'ros2 run tf2_ros static_transform_publisher 0.0 0.0 2.0 0.0 0.0 0.0 base_link lidar' -> 'ros2 run tf2_ros static_transform_publisher 4.3 0.0 2.0 0.0 0.0 0.0 base_link lidar'
Additional context
We will begin by tracing the program's condition based on the aforementioned hypothesis. This issue might not be updated quickly. We will continue to update as per operational needs. For now, you can set aside this problem. Thank you.