Replies: 5 comments
-
Yes shared memory can be enabled when using
It requires some ROS2 interface yes. |
Beta Was this translation helpful? Give feedback.
-
Yes, but there are some packages available to work with cameras (e.g., https://autowarefoundation.github.io/autoware_universe/main/perception/autoware_camera_streampetr/). |
Beta Was this translation helpful? Give feedback.
-
Probably this page will answer most of your questions: https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-architecture/planning/ |
Beta Was this translation helpful? Give feedback.
-
There is no such controller available. |
Beta Was this translation helpful? Give feedback.
-
GNSS is only used for initialization. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I’ve been using Autoware extensively in my research projects and truly admire the openness and sophistication of your platform. I deeply appreciate the Autoware community’s continuous effort in developing such a powerful and modular system for autonomous vehicles.
I have been studying Autoware Universe and would like to ask a few detailed technical questions to deepen my understanding:
System information
1. Middleware
As Autoware operates on ROS 2, which uses DDS as middleware, I’d like to confirm:
2. Localization
In the localization pipeline, both ndt_scan_matcher and ekf_localizer use GNSS data as well as odometry information.
(Reference diagram: Autoware Overall Node Diagram)
3. Perception
In the Autoware node diagram, camera detection modules exist but camera-based tracking is not explicitly shown.
4. Planning
I understand that Autoware’s planning module mainly consists of two high-level scenarios: lane driving and parking.
When running a lane driving scenario:
How does Autoware determine which sub-scenario is the most appropriate at runtime?
5. Control
The documentation mentions:
Is there also a controller that simultaneously handles both longitudinal and lateral control, or are they always handled separately?
Thank you very much for your time and for maintaining such an excellent open-source project.
Beta Was this translation helpful? Give feedback.
All reactions