No we currently do not have official ROS package but our community have developed some things to work with ROS ( we know its possibile there are a lot of projects using it specially in our last HAILO hackathon )
You can check them out :
I can also say from my experience in the hackathon that for detection data , we found that when i implemented a socket-based communication layer between Hailo and ROS2.
Hello Kyrikakis, thank you for sharing your ROS 2 package!
It looks very well-made.
I have already developed my ROS 2 package using the hailo-rpi5-examples.
However, I will definitely consider your package for adding more features in the future.
@Kyrikakis thanks;-) I took your repo and I’m running it natively on Ubuntu 24.04 on a Pi5;-) It works pretty well now;-)
I found one problem, where the RasiOS packages and the normal tappas install script leave out some libraries in the rpi5 case:-( But that’s fixed in my build now;-)
Hi @marco, thanks for your feedback! It’s good to know the repo works well on a native Ubuntu 24.04 installation.
While running directly on the OS can offer some performance gains,
Docker’s containerization provides a more robust and scalable solution. It allows for better dependency isolation, especially when you have multiple ROS2 packages with potentially conflicting requirements, and makes it much easier to reproduce consistent environments.
In the case of the Pi5, sticking with Raspbian ensures compatibility with optimized hardware drivers and features like fan speed control, which may not be fully supported in Ubuntu yet.