Giter Site home page Giter Site logo

No camera output about o3d3xx-ros HOT 9 OPEN

ifm avatar ifm commented on August 21, 2024
No camera output

from o3d3xx-ros.

Comments (9)

GarrettPlace avatar GarrettPlace commented on August 21, 2024 1

The O3D311 is a stainless steel version of the O3D301 (40 deg opening angle). The 301 and 303 differ only in opening angle. We should see no data difference between all of these articles.

from o3d3xx-ros.

GarrettPlace avatar GarrettPlace commented on August 21, 2024 1

@aswinhope I apologize for the confusion. All articles in the O3D3 series have the ability to view both depth and amplitude data.

Articles ending in a "0" or "2" are considered sensors and work directly with the ifm Vision Assistant. An example is O3D302.

Articles ending in a "1" or "3" are considered cameras. These are designed to be used in conjunction with ROS, Halcon or with the ifm SDK.

I hope this helps.

from o3d3xx-ros.

tpanzarella avatar tpanzarella commented on August 21, 2024

I'm going to assume the O3D311 resembles the O3D303 enough that the info below applies...

It looks like you are looking at the "Raw Amplitude" image which could be difficult to interpret. Turn on the "Amplitude" image (in rviz), which is actually the "Normalized Amplitude" image. This will look more like an image from a grayscale camera as you would expect.

from o3d3xx-ros.

 avatar commented on August 21, 2024

Thank you Tom, but the Amplitude image shows the same thing. I guess I have the wrong camera. Its really hard to find the difference between the 30x and 31x models in datasheet. As recommended, will try to get a 303 model and try it out

from o3d3xx-ros.

tpanzarella avatar tpanzarella commented on August 21, 2024

A few other things...

You don't necessarily want to update to the latest firmware, but rather run a supported software stack (i.e., IFM Firmware + libo3d3xx + o3d3xx-ros). The project README files have a matrix that lays this all out.

You may want to play with your imager settings to get a better picture. There are various permutations of number of frequencies, number of exposure, exposure times (short and long), etc. You likely just need to play with those settings to get something usable.

Finally, be mindful of what you are trying to image -- surface material, reflectance properties, distance to it, etc. Take a look at the "Good Bad Pixels" image. This is a binary image that will show you the count (and spatial location) of good vs bad pixels.

from o3d3xx-ros.

 avatar commented on August 21, 2024

Hmm. Ok will give it a go again 2moro. Im hoping its just out of focus. Thanks guys

from o3d3xx-ros.

graugans avatar graugans commented on August 21, 2024

@aswinhope what scene you are looking at? Your image looks really strange. I recommend mounting the camera looking at the ceiling in ~2m distance in this set-up you can use your hand to check the sharpness of the camera. The recommended way is to double check the camera with the ifm Vision Assistant.

from o3d3xx-ros.

 avatar commented on August 21, 2024

Hi,
I wasnt able to view the camera output in ifmVisionAssistant. I chose both 2D and 3D options, but I saw nothing like a grayscale image

from o3d3xx-ros.

 avatar commented on August 21, 2024

Dont know how true this is, but I was just told by an ifm sales person that the 313 cannot view image

from o3d3xx-ros.

Related Issues (20)

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.