Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: depthai-ros #469

Open
3 of 5 tasks
kneave opened this issue Apr 30, 2024 · 8 comments
Open
3 of 5 tasks

Package request: depthai-ros #469

kneave opened this issue Apr 30, 2024 · 8 comments

Comments

@kneave
Copy link

kneave commented Apr 30, 2024

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

@kneave kneave changed the title Package request: PACKAGE_NAME Package request: depthai-ros Apr 30, 2024
@traversaro
Copy link
Member

traversaro commented May 13, 2024

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.

@traversaro
Copy link
Member

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.

@kneave
Copy link
Author

kneave commented May 13, 2024

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.

@traversaro
Copy link
Member

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.

@kneave
Copy link
Author

kneave commented May 13, 2024

Done :)
#471

If it is this easy it'd be a win, but life rarely is! 😅

@kneave
Copy link
Author

kneave commented May 13, 2024

Looks like Tobias may have beaten us to it a few weeks ago though!
https://github.com/RoboStack/ros-noetic/actions/runs/8902332643

@traversaro
Copy link
Member

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 .

@traversaro
Copy link
Member

Also #441 (comment) is related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants