Giter Club home page Giter Club logo

Comments (6)

TOTON95 avatar TOTON95 commented on July 19, 2024

As stated in KonradIT's work it could work if a yaml file is created for such camera, but it might be limited.

Haven't tested any of newer cameras than GOPRO7, if you are willing to contribute by testing with your camera this winter holidays, I will highly appreciate it! 🙌🏼

from ros-gopro-driver.

gschelske avatar gschelske commented on July 19, 2024

Been using gopro 10, got it working with both wifi and usb; however, feed is latent in rviz which seems to be a theme of these cams used as webcams in general

from ros-gopro-driver.

TOTON95 avatar TOTON95 commented on July 19, 2024

@gschelske hello! thanks for letting us know, and yes I had to struggle a bit with latency at the moment of writing this repo, I used the official app as a starting point and assumed that would be the best I could get. that's also why I compiled the video retriever using FFMPEG libs and not the program itself.

from ros-gopro-driver.

advait-patel-17 avatar advait-patel-17 commented on July 19, 2024

Hi @gschelske I'm trying to get it to work with a gopro 9 over usb, how'd you accomplish it? I'm just getting "Waiting for a livestream request" perpetually.

from ros-gopro-driver.

gschelske avatar gschelske commented on July 19, 2024

@advait-patel-17 my memory is getting kind of hazy. It's been awhile. We ended up outputting micro hdmi to hdmi and using this HDMI video capture adapter that goes from HDMI input to USBA. There was also a go pro case that wrapped around the gopro that was able to take a USBC input from the GoPro and output it to miniHDMI. I believe I also had to run a command to get the camera to stay in livestream mode (can't remember if the command was from this pkg). I think you need to verify the livestream IP as well that it's correct. Unfortuantely, I'm hazy on some of these details. I hope this helps, if not I can try to dig it back up and see how I got it working. The frame rate ended up being pretty good, not amazing, but enough to barely notice a lag. I believe this video had a lot of the steps. The case in the video is what I was referring to https://www.youtube.com/watch?v=sezPoC0dNm4. This mentions an adapter similar to the one I used https://answers.ros.org/question/293215/heyi-have-6-gopros-i-want-to-connect-to-them-via-same-beaglebone-is-it-possible-to-use-gopro-in-usb-mode-if-not-how-can-i-connect-to-all-of-them-on/. Also, may I ask why you want the gopro in ROS? If it's for that 170 degree FOV, I will say that there is one alternative that has a pretty wide FOV (120 deg) with a lot of ROS support. It's called stereolabs. We ended up just using this camera for our needs. The 2i works wonders: https://www.stereolabs.com/docs/ros/

from ros-gopro-driver.

TOTON95 avatar TOTON95 commented on July 19, 2024

@advait-patel-17 so far, there's not usb support using this driver, only the RTSP stream. To acquire images from the camera you have to send an Empty Msg to 'gp_live' topic, it was placed due for convenience during experiments.

from ros-gopro-driver.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.