-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with Host-Host communication #404
Comments
@imstevenpmwork could you try to reproduce this? |
@juliangaal it would also help if you could provide a much simpler reproducible setup. The reported issue involves a Jetson, docker containers and rosbags which all add additional layers of complexity and it becomes hard to isolate the cause of the problem. I would greatly appreciate if you could provide a single repo we can compile with a talker and listener nodes that publish messages of payload you expect (if you know the number of bytes, you can just fill in an |
I get your point - my host system (Jetson) does not support Ubuntu 24.04 however. That's the reason for my docker setup. Let me work on simplifying the conditions needed for reproducibility and get back to you. |
One other thing I will point out; |
I have heard of these issues before. Yet rviz shows the same behavior. |
I have done my best to simplify the setup. I have added a node that publishes the exact same payload (please ignore the details, I have used the opportunity to make myself familiar with the PointCloud2 format), and the corresponding subscriber Steps to ReproduceCompile (on Talker and Listener)
Listener (in my setup: Laptop)Router
Subscriber
Talker (in my setup: Jetson)Router
Publisher
Observations
At this point, I was thoroughly confused about what was going on. So i recorded a bag file with the simulated data:
What has also become clear is that the original issue with extremely low rate is probably due to the ouster driver publishing with
Are you able to reproduce the slight performance drop issues with recorded, simulated data? Thanks |
Hi, and thanks for making zenoh available to the ros2 world!
Issue
I am having some issues with setting up a Host-Host connection. Namely: subscribing to publisher @ 20Hz from "talker" on "listener" results in 0.5-4 Hz with
ros2 topic hz
I have tried to make my experiments as reproducible as possible, with docker, in this repo. In addition, this is a recording of the sensor to reproduce the network traffic.
Setup
Steps to Reproduce
Based on the included Justfile:
On both listener and talker:
just build
On talker:
just start router
/mydata/FILE
. Launch a container to play the bagfile:just start debug
, thenros2 bag play -l /mydata/FILE
On listener:
just start router_listener
. Adjust endpoint inrouterconfig.json5
if IPs differjust start debug
. Enterros2 topic hz /ouster/points
Working with one router on talker and the session config on listener pointing to router on talker resulted in even worse results.
I'm having a hard time understanding how to debug from here. Thanks for your help!
The text was updated successfully, but these errors were encountered: