RoboStack / ros-noetic

vinca configuration files for ros-noetic

Home Page:https://robostack.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

https://github.com/luxonis/depthai-ros

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:

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 .