cubert-hyperspectral / cuvis.ros

1 stars 2 forks source link

Initial release for ROS Noetic #1

Open nhanson2 opened 1 year ago

nhanson2 commented 1 year ago

Ubuntu 20 is the last OS version to support ROS1. As a long term todo, it would be good to provide example code that can be used for autonomous platforms running ROS.

@robertCubert provided some previously released code as an example for ROS integration. This should be cleaned up and tested for release as part of the community hub as time allows.

arndcubert commented 1 year ago

@nhanson2 The initial code was used for a different software version (2.x) for a project. If it's not usable for the current version, we should rather re-implement it entirely.

robertCubert commented 10 months ago

@nhanson2 how is the ros2 implementation going along? Do you have something to commit to this repo as discussed?

nhanson2 commented 9 months ago

@robertCubert I am cleaning up the Python ROS1 driver that our team wrote and am preparing the documentation for the camera setup needed to support the camera running and publishing the ROS data.

We were first targeting a ROS1 version as that is more widely supported at this point, and should be backwards compatible with previous ROS1 versions. We can discuss a RO2 version as a future addition.

zerodamage commented 8 months ago

We are quite interested in this code, even if not completely cleaned up :)

robertCubert commented 8 months ago

Hi @zerodamage please bare with us! I know @nhanson2 is currently on it and should be available very soon.

zerodamage commented 8 months ago

Absolutely, I just wanted to express our interest. :) A team of students will be adding an Ultris S5 to one of our ROVs for underwater inspection tasks.

nhanson2 commented 8 months ago

@zerodamage there is now a preliminary release in the repo with instructions to install on an Ubuntu 20 system. We welcome any feedback you have!

zerodamage commented 8 months ago

Perfect, thank you very much for your effort 👍 . We are using ROS Noetic, so this part matches our setup.

However we are using an ARM based platform, so my first question would then be; we will attempt to install the driver on a non x86 machine, do you think this would be possible?

nhanson2 commented 8 months ago

I had some students who tried to use an ARM based system, but getting the Ubuntu Cuvis packages to install correctly was not feasible and they eventually switched over to use an Intel NUC . @robertCubert would know best if there is a workaround for ARM.

robertCubert commented 8 months ago

We are currently working on an ARM package for cuvis, which we can probably provide to you as an alpha tester. Should be ready in the next 1-3 months. What machine/OS are you targeting?

zerodamage commented 8 months ago

Hi Robert

Great, we are targeting NVIDIA Jetson TX2 and NVIDIA Jetson Xavier AGX with Ubuntu 20.04 and 22.04 respectively.

Best, Christian

From: Robert Briegel @.> Sent: Thursday, February 1, 2024 10:29 AM To: cubert-hyperspectral/cuvis.ros @.> Cc: Christian Mai @.>; Mention @.> Subject: Re: [cubert-hyperspectral/cuvis.ros] Initial release for ROS Noetic (Issue #1)

We are currently working on an ARM package for cuvis, which we can probably provide to you as an alpha tester. Should be ready in the next 1-3 months. What machine/OS are you targeting?

- Reply to this email directly, view it on GitHubhttps://github.com/cubert-hyperspectral/cuvis.ros/issues/1#issuecomment-1920885743, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAKEKMCVSWJ75WHDQTJQ2FTYRNN7FAVCNFSM6AAAAAAU6NTMN2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRQHA4DKNZUGM. You are receiving this because you were mentioned.Message ID: @.**@.>>

robertCubert commented 8 months ago

This aligns well with what we are doing :)