Current Issues and Future Directions of Autoware Architecture #5032
Replies: 4 comments 21 replies
-
@yukkysaito Here are some of the limitations/issues that I had in my mind:
|
Beta Was this translation helpful? Give feedback.
-
Hi,saito-san. @yukkysaito 1.Main principle for the design of whole system is "Meet system requirement simply and efficiently" Have a nice day! |
Beta Was this translation helpful? Give feedback.
-
@yukkysaito I think this discussion is really necessary and hopefully you will have the results that you are looking for. Having said that my thinking "personally" is that we should start looking into E2E architecture. I made a presentation at SPC (strategy planning committee) and discussed it with other people who were against it. Today also I talked to @kminoda san during sensing & perception WG. I believe the technical team is capable of creating a better system but the resources and freedom are not available to them and I am trying to change that by asking questions and bringing these topics up. Hopefully 2025 we will move to General Perception Net and Planning Net architecture and move on from there. Here is my presentation if you want to have a look: https://docs.google.com/presentation/d/1SH2r3z56qdC5ErjRzORozKWJH-pnSLfkSeXatfFa9Vk/edit#slide=id.g2efc2e3471b_0_50 I will be very happy to learn your thoughts as well. |
Beta Was this translation helpful? Give feedback.
-
One of the main architectural considerations I want to raise is that the behavior planning and perception modules should both be "local". They could be vehicle coordinates in lane driving or could be odom coordinates in parking, but generally, they are "local".
|
Beta Was this translation helpful? Give feedback.
-
The current Autoware architecture is based on the Autoware Architecture Proposal introduced 4 years ago.
However, at that time, a perfect architecture had not yet been found, and it was considered the best available architecture given the technological standards of the time. As a result, several trade-offs were made, and it became apparent that there are inherent limitations in its performance as an autonomous driving system due to its architecture. Present-day Autoware is widely used in many places and is even progressing towards commercialization in domains with limited operational design domains, which is commendable. However, when considering services in urban environments like taxi services, improving modules within the current Autoware architecture may not achieve complete autonomy.
In this discussion, we aim to explore the constraints of the current Autoware architecture and discuss potential solutions for future re-architecture. We will brainstorm specific constraints and issues with the current architecture and create separate discussion threads for each detailed issue and its potential solutions. This discussion will serve to consolidate individual discussions into actionable insights.
Furthermore, it is crucial to document what trade-offs were made in the architecture and why. Considering how to realistically cover these trade-offs is essential. If dropped elements are critical for realizing autonomous driving as a service, resolving these issues will be key. For instance, aspects that can be covered by remote assistance (Tele Operation) might be less problematic if dropped. Taking these points into account, we aim to advance discussions towards re-architecting Autoware.
Specific examples of constraints and issues that have been evident since the proposal of the Autoware architecture have already been documented in threads.
Beta Was this translation helpful? Give feedback.
All reactions