Package request: depthai-ros
kneave opened this issue · comments
Package name
depthai-ros
Operating System(s)
- linux-64
- linux-aarch64
- osx-64
- osx-arm64
- win-64
Additional context (optional)
This is the ROS package for the DepthAI range of cameras and would be incredible handy to have available in RoboStack please to enable much easier use of this, especially on SBC like the Raspberry Pi where building packages can be a bit of a nightmare.
Links and references (optional)
Just by chance, I started working with depthai-core (not ROS) at my job (see luxonis/depthai-core#1021 and luxonis/depthai-core#754 (comment)), and I found that it uses hunter
to deal with C++ dependencies, and it is not obvious to me how that interacts with apt and/or conda. Do you have any pointer on how depthai-ros is packaged in the ROS buildfarm?
See also #151 for a related old discussion on this.
See also #151 for a related old discussion on this.
Actually that discussion refer to https://github.com/rapyuta-robotics/depthai_ros/, while this to discussion to https://github.com/luxonis/depthai-ros, not sure how the two are related.
Hi Traversaro, I'm going to be completely honest and say I've no idea how the buildfarm handles these things. I started to look at setting one up so I could get packages built for the Raspberry Pi easier but then discovered robostack 😅
I'd be happy to learn if it could help but I'm just not sure where to start.
Cool, thanks!
Just some pointer I found:
depthai-ros
depends ondepthai-core
, that is also packaged in the ROS build farm (see ros/rosdistro#40111)depthai-core
has a branch for ros releases (https://github.com/luxonis/depthai-core/tree/ros-release), that is different from the default branch of the repo (https://github.com/luxonis/depthai-core/tree/master).
Given that, I guess we could simply try to add depthai-ros
as a package, and check if the CI is able to do built it. You can follow the instructions on how to prepare a PR to add depthai-ros
in https://robostack.github.io/Contributing.html, then we will se in the PR CI if the package builds fine or not.
Done :)
#471
If it is this easy it'd be a win, but life rarely is! 😅
Looks like Tobias may have beaten us to it a few weeks ago though!
https://github.com/RoboStack/ros-noetic/actions/runs/8902332643
Looks like Tobias may have beaten us to it a few weeks ago though! https://github.com/RoboStack/ros-noetic/actions/runs/8902332643
Good point, let's cross link to avoid forgetting about it: #470 .
Also #441 (comment) is related.