-
Notifications
You must be signed in to change notification settings - Fork 17
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
UDP receive: Timeout #28
Comments
I don't think this issue is related to panda-py, your version is supported (requires the installation of the libfranka 0.8.0 variant). My best guess is, that you need to open the UDP ports for your virtualbox. However, I've never used virtualbox before, in Docker you'd be using the host network mode. The ports are negotiated by libfranka (Poco?) as far as I remember, so they are not fixed. It would be easiest to therefore open all the UDP ports. A quick google search reveals that there is some kind of "bridged mode" for virtualbox that sounds like it would do the right thing. Btw., how did you call the communication test? The proper use is |
Thank you, I will try and find this bridged mode, currently there are only guides to forward certain ports.
Do i need to establish a port forwarding using this guide? Also for the communication_test.py I used the command you mentioned and it works until i get the UDP Timeout message so I gotta work on that. The Bridged adapter in the network settings of the VM does not seem to do the trick unfortunately. |
First of all thanks for the fast reply regarding the installation. I went ahead and installed virtualbox and Ubuntu and the installation and everything else worked but...
I made a new python file in PyCharm and copied the first couple of lines from your jupyter tutorial notebook.
The connection to the desk works as you can see from the INFO:.... output. the unlock also works the the Panda robot unlocks all axes and moves them a tiny but as it is supposed to happen and as if I would press the unlock button in the Desk, but then when I want to connect to the Robot and the Hand I ran into the following error:
I searched for this error but there are only 2 options i found.
Do you think the reason is that the robot is on a too old version (4.0.2) and that this is the reason that I cannot connect?
Pinging it works but your communication_test.py always ends at the
if len(sys.argv) < 2: raise RuntimeError(f'Usage: python {sys.argv[0]} 172.16.0.2')
I have also added a static IP and connected to the control unit instead of the Arms base, as it is recommended in the documentation of the Panda..
The text was updated successfully, but these errors were encountered: