UbiquityRobotics / raspicam_node

ROS node for camera module of Raspberry Pi
BSD 3-Clause "New" or "Revised" License
292 stars 162 forks source link

Melodic? #102

Open pitosalas opened 4 years ago

pitosalas commented 4 years ago

Will sudo apt install ros-kinetic-raspicam-node work correctly with melodic?

karsjen commented 4 years ago

i followed the build instructions in the readme section (using the kinetic branch), typing melodic instead of kinetic when running rosdep (rosdep install --from-paths src --ignore-src --rosdistro=melodic -y) and it is working correctly. I am running it on a raspberry pi 4.

adi3 commented 4 years ago

I can confirm that the node builds and runs on melodic if we skip the --rosdistro=kinetic option. @rohbotics will the maintainers consider accepting a pull request for a melodic branch on this repo? It doesn't seem like too much work (just need to update README and put in a request at ros index), so I can take this up. Let me know

rohbotics commented 4 years ago

Hi sorry for not following this issue. I think a README change would be great!

What OS are you guys running Melodic on? The reason I have been hesitant on saying we have melodic support is that IIRC the Ubuntu Mate images didn't have mmal installed so raspicam wouldn't even build.

As for a debian release, it's not really possible through the ROS buildfarm because of the requirement of having mmal (a raspberry pi specific thing) installed on the build machine. We (Ubiquity Robotics) don't have a melodic buildfarm or apt repo, so I could try to make a one-off package but that's about it.. We are planning on skipping directly to Noetic in a few months.

adi3 commented 4 years ago

@rohbotics I'm running Ubuntu Mate based on Bionic (18.04), but it would likely work on vanilla Ubuntu Bionic as well. I was able to build and get the package working without any modifications to code. Quick point to clarify - how is it that you are able to provide raspicam on kinetic via the ROS buildfarm, but cannot do the same for melodic? I'd imagine we can take the same process to make a debian release available for melodic as well.

karsjen commented 4 years ago

@rohbotics i am running it on raspbian buster. For me, building the package was also without any issues.

rohbotics commented 4 years ago

@adi3 We don't build on the ROS buildfarm, we build on our own buildfarm for kinetic. We don't have a melodic buildfarm, but we do have a noetic one in progress.

aladdinmck commented 3 years ago

I've tried running '$ rosdep install --from-paths src --ignore-src --rosdistro=melodic -y' and 'rosdep install --from-paths src --ignore-src -y' (without the --rosdistro=kinetic option) and it's not working. E: Unable to locate package libraspberrypi-dev I'm running Ubuntu 18.04 on RaspberryPi 3

anfederman commented 3 years ago

Have you tried a standard apt install ros-melodic-desktop-full????

That should work depending on whixh version of Ubuntu you have on your Pi.

On Tue, Apr 20, 2021, 9:57 AM Aladdin Al-Khatib @.***> wrote:

I've tried running '$ rosdep install --from-paths src --ignore-src --rosdistro=melodic -y' and 'rosdep install --from-paths src --ignore-src -y' (without te --rosdistro=kinetic option) and it's not working. E: Unable to locate package libraspberrypi-dev I'm running Ubuntu 18.04 on RaspberryPi 3

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/UbiquityRobotics/raspicam_node/issues/102#issuecomment-823444949, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABHZ377QA3FYAOR7FNAJMC3TJWW7JANCNFSM4QAOZIQQ .