Open xmfcx opened 11 months ago
To clarify, this task encapsulates warning and error logs coming from any part of the Autoware for any reason.
I would like to share updates regarding this issue.
The target of this issue is to reduce excessive log message in Autoware for the following tutorials with default parameters
In this sheet, we are categorize and following up the log messages during the fixing process of this issue.
The initial plan is to have the task into 5 phases :
Phase | Definition |
---|---|
Phase 1 | Planning simulation : starting planning simulator and before setting vehicle start location. This phase produces a lot of recurrent message while nodes are initializing |
Phase 2 | Planning simulation : setting vehicle start location, goal location, and basic driving scenario. This phase where actually the nodes are starting to work and communicate. |
Phase 3 | Planning simulation : handing special driving scenarios in planning simulator like parking, … |
Phase 4 | Rosbag replay simulation |
Phase 5 | AWSIM (extended goal) |
The following is the list of relevant PRs for proposing solution fixing the different log messages. For completing this issue, these PRs must be successully reviewed and merged [list can be updated during development]
This is the list of bugs opened for asking the community to collaborate in fixing some of the logs messages and their associated PRs:
The PRs for the first 3 phases are ready for review. Recommended Merge Sequence
The following one does not matter in sequence
The following phases will be addressed in separate PRs.
Merged :
Ready for Review
WIP
This pull request has been automatically marked as stale because it has not had recent activity.
Checklist
Description
When Autoware is executed, it generates a significant number of warning and error logs, despite the system running as expected. The logs are not only excessive but also misrepresent the stability of the running application, as they appear even in the absence of actual functional issues. This creates a noisy debugging environment, making it challenging to identify and address genuine issues.
The issue was replicated using the latest
main
branch with the planning simulator demo as per the Autoware documentation: Planning Simulation Tutorial.A video demonstrating the issue is available here:
The logs from the run that showcase the problem can be found here:
Purpose
The primary goal is to clean up the logs by either resolving the underlying causes of the warnings and errors or by adjusting the threat levels if the logs are not indicative of real issues. This will aid in de-cluttering the console output, making it easier to debug actual problems, and generally improve the developer experience.
Possible approaches
Definition of done