Proposal to integrate Eagleye, a GNSS/IMU-based localizer, into Autoware #3257
Replies: 5 comments 11 replies
-
Nice activity 👍 If you have any problems, I will do our best to support you, so please feel free to ask anything. |
Beta Was this translation helpful? Give feedback.
-
I submitted pull requests. |
Beta Was this translation helpful? Give feedback.
-
Hi @meliketanrikulu! To follow up on your question last night, I checked with the developer (@rsasaki0109), and it seems like there won't be any changes to the EKF localizer in this integration. However, I've just heard that there are some modifications needed in |
Beta Was this translation helpful? Give feedback.
-
Hi!
In particular, I am curious how 2. and 4. differ, as localization would use the same data but with different algorithms. Thanks! |
Beta Was this translation helpful? Give feedback.
-
@rsasaki0109 is there any updated documentation to run eagleye with autoware? |
Beta Was this translation helpful? Give feedback.
-
@yukkysaito @mitsudome-r @xmfcx (@n-patiphon)
On behalf of MAP IV. Inc, I am pleased to announce a proposal to integrate Eagleye, our open-source GNSS/IMU-based localizer, into the localization stack of Autoware. Eagleye uses low-cost GNSS and IMU sensors to provide vehicle positioning and orientation, offering a cost-effective alternative to LiDAR and point cloud-based localization.
Although the current version of Eagleye requires wheel speed information, there are plans to remove this requirement in the future, making Eagleye even more accessible to Autoware users. With this planned integration, Autoware users will have the option to choose between the existing LiDAR and point cloud-based localization stack or the GNSS/IMU-based Eagleye localizer, depending on their specific needs and operating environment.
In our planned integration, there are two ways to utilize Eagleye’s result in the Autoware localization stack:
By using both Twist and Pose from Eagleye, Autoware can localize without using LiDARs. Meanwhile, feeding only Twist into the EKF localizer is expected to improve the stability of NDT scan matching by providing a more accurate guess pose for scan matching.
We have already started working on the proposed integration in Q4 of 2022, and several tasks have already been completed to make Eagleye compatible with Autoware and to allow for testing the integration:
As for the current progress, we are now in the testing phase. We have just finished the first testing on a real vehicle. We performed the test in an Urban area surrounded by high buildings. The vehicle was driven by a human driver (NOT in an autonomous mode). The goal of this test was to determine if the estimated positions were accurate enough in actual driving scenarios. The results were promising as the estimated positions remained within the lane throughout the test. The following is the video of the test.
https://www.youtube.com/watch?v=_AJmJfGuEoo
We plan to finish implementation and testing by the end of Q1 of 2023. During this time, we plan to have another two tests. One with a human driver and the other in full autonomous driving mode. Moreover, we will transfer changes of autoware_launch to a public fork of Autoware in preparation for opening a PR. We have regular discussions regarding the details and progress of this integration in the Mapping Work Group, but we will also post future updates in this Discussion as well.
Please note that this integration is not meant to replace the current localization stack but to provide Autoware users with another option. We believe that the integration of Eagleye will enhance the functionality and versatility of Autoware.
We invite the Autoware community to stay tuned for updates on the integration process and to provide feedback and suggestions. Your contributions are essential for the continued improvement and development of Autoware.
Thank you for your support, and we look forward to your feedback!
Beta Was this translation helpful? Give feedback.
All reactions