My current set up on jetpack 6.2.1 feeding raw images using master branch of Zed wrapper is severely bottle necked by cudaStreamSynchronize and GPU malloc/copy/free etc. All this to say that the nitros support branch is very intriguing to me.
Currently, I only want/need raw image transport. I think rgb is encoded in BGR8 only, and grayscale would be a bonus but I think conversion can be handled by the ISAAC stack.
I see from the docs that there is currently some missing features (depth data memory sharing) but if I just want to get the raw image topics working, is this the right avenue at this time? Is there a way I can help configure/test this with you? If there is something in need of patching, I am happy to help start a PR.
Hi @Sebastian
The “NITROS” branch of the ZED ROS2 Wrapper is working correctly.
We have not yet merged it because we must complete the documentation and the examples.
You can find a working example with BGRA8 to BGR8 conversion in the ZED ROS2 Examples repository, in the branch add_nitros_examples:
The launch file shows a trick to automatically configure the data type converter node:
Amazing thank you! Incredible work, very excited to be using your product and tech driving it.
Will chime in when things are working.
Regards, Sebastian
Okay understood. I beleive this method installs everything natively to the jetson, not using the docker containers. Thank you, excited for the documentation.