You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We TIER Ⅳ members are now working on scheduling issues on Linux platforms. Our opinion is that the task scheduling document should be about how to configure the settings of a kernel scheduler to run Autoware in a predictable way. Based on workload analysis and detailed analysis of the implementation of the Linux kernel, we plan to publish a specialized functionality for the task scheduling of Autoware on Linux and the documentation about it.
Additionally, we need to deal with double scheduling problems (ROS2 executer and kernel scheduler) and scheduler settings for specialized operating systems. We are also struggling with these problems. User-defined and centralized task scheduler will be developed specialized for Autoware.
As a result, we’d like to keep this document blank until the functionality as explained above become fixed.
To my understanding, Autoware is not implemented without considering task scheduling so far. Autoware relies on task scheduling which is managed by ROS 2 and Linux. Task scheduling is one of the issue to be tackled in the future.
It is better, I think, that this section honestly tells that task scheduling is not designed and Autoware runs on a task scheduling by combination of ROS 2 and Linux kernel. "Introducing task optimized task scheduling mechanism and applying it to Autoware are one of our future work" is required statement here.
Purpose
Fill in the documentation for task scheduling.
Possible approaches
Fill in the documentation for task scheduling.
Definition of done
Fill in the documentation for task scheduling.
The text was updated successfully, but these errors were encountered:
Checklist
Description
Following these comments from @sykwer in the #282
And this comment from @takam5f2
Purpose
Fill in the documentation for task scheduling.
Possible approaches
Fill in the documentation for task scheduling.
Definition of done
Fill in the documentation for task scheduling.
The text was updated successfully, but these errors were encountered: