Integration of BEVFormer into the AW perception stack #5904
Replies: 2 comments 1 reply
-
Hello @ramaseshanms-mcw Thanks for you initiative! As OSS community we really appreciate contribution to our software stack, especially if it brings something new or improve existing capabilities. Regarding implementation, unfortunately we can't accept Python code for inference. To minimize the risk, you could first develop a standalone, ROS 2 Python package and check the performance. If results will look promising, you can start proceeding with C++ package for Autoware. |
Beta Was this translation helpful? Give feedback.
-
Feasibility Study Summary: Porting BEVFormer to ROS 2 and C++We have completed a feasibility study on porting BEVFormer to ROS 2 and C++. This effort aims to directly integrate BEVFormer into Autoware Universe, unlike BEVDet, which is currently integrated as a vendor library. Our goal is a C++ implementation optimized with TensorRT using FP32 and FP16 precisions for improved runtime efficiency and seamless integration within the Autoware ecosystem. 📌 Pre-Processing & Post-Processing ComponentsThe major pre-processing and post-processing blocks in BEVFormer are illustrated below:
🔧 Next Steps
📊 Model Comparison
Stay tuned for further updates as we move toward a robust BEVFormer integration into the Autoware stack. Looping in @mitsudome-r, @xmfcx, @liuXinGangChina |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Team,
This is Ram from MulticoreWare,
We are studying the feasibility of porting this BEVFormer repo to ROS, and subsequently to AW perception stack.
We see some potential in refactoring this script into a ROS2 Python Inference Node. If functionality is the principal objective for this model, this should help answer it. But in case, its not a accepted convention inside the stack, we will port everything to Cpp but this exercise does have some potential risks and unknowns at this point. Which one would you prefer?
Looping in @mitsudome-r, @xmfcx, @liuXinGangChina, @Selventhiran-Rengaraj-MCW, @r-abishek
Please share your thoughts on this.
Thanks,
Ram
Beta Was this translation helpful? Give feedback.
All reactions