-
Notifications
You must be signed in to change notification settings - Fork 277
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
GZ Harmonic: Client get empty window when connects to remote server #2698
Comments
looks like a gui issue since that the camera sensor topic worked. The initial async request to get the world state failed. First the gui requests for state, and the server received the request and populated the state msg as indicated by this debug output:
However, when the server responds back (with a request) to gui with the state msg, the gui did not seem to receive that service call. |
but why gui does not receive that service call, if ping is more than 17ms? |
that I'm not sure. Maybe @caguero has some ideas about the impact of latency on gz-transport service requests? |
Yes, scene broadcaster
<https://github.com/gazebosim/gz-sim/blob/f0cde0574b357fba3cb9ee3f22df0108bda44db1/examples/worlds/empty.sdf#L76-L79>
plugin is enabled. I am using default worlds. (empty.sdf; shapes.sdf; etc.)
пн, 16 дек. 2024 г. в 06:44, Arjo Chakravarty ***@***.***>:
… Is the scene broadcaster
<https://github.com/gazebosim/gz-sim/blob/f0cde0574b357fba3cb9ee3f22df0108bda44db1/examples/worlds/empty.sdf#L76-L79>
plugin enabled in your world?
—
Reply to this email directly, view it on GitHub
<#2698 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A4NI2U7LWACNW6WKBRVHM5D2FY5BXAVCNFSM6AAAAABTPN5NRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBUGQZDINJXGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Is it even possible to run Gazebo Harmonic or other version (except classic) on different computers and connect them via the internet (vpn tunnel for example)? I have successfully launched gazebo classic through a vpn tunnel, but cant do it with new versions |
Environment
Rendering plugin: ogre2
EGL headless mode:
Generally, mention all circumstances that might affect rendering capabilities:
Rendering system info:
Please, attach the ogre.log or ogre2.log file from
~/.gz/rendering
client_ogre2.log
Description
I need to run 'gz -s' on aws or computer in the other network, connect to it with OpenVPN in tap mode (udp multicast can pass through) and operate simulation by running 'gz sim -g' from my computer.
Expected behavior:
When running 'gz -g' it connects to server, and shows world and entities
Actual behavior:
When running 'gz -g' it connects to server, but shows empty window (no scene, no entity tree, etc)
But, if world contains camera, i can use this camera to see the world
Steps to reproduce
On server (AWS EC2 Ubuntu 24.04 ip = 10.8.0.1):
GZ_IP=10.8.0.1 GZ_PARTITION=1 GZ_VERBOSE=1 GZ_TRANSPORT_RCVHWM=100000 GZ_TRANSPORT_SNDHWM=100000 GZ_TRANSPORT_TOPIC_STATISTICS=0 gz sim -s -v4
On client (Real PC Ubuntu 24.04 ip =10.8.0.2)
GZ_IP=10.8.0.2 GZ_PARTITION=1 GZ_VERBOSE=1 GZ_TRANSPORT_RCVHWM=100000 GZ_TRANSPORT_SNDHWM=100000 GZ_TRANSPORT_TOPIC_STATISTICS=0 gz sim -g -v4
##Extra
'''
sudo tc qdisc add dev lo root netem delay 17ms
'''
it will create 34ms ping on localhost and gz client will see gray windoa as at the first screenshot, but if change this ping to 16ms or lower, all work correctly
Output
gz_client_console.txt
gz_server_console.txt
The text was updated successfully, but these errors were encountered: