-
Notifications
You must be signed in to change notification settings - Fork 174
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
NeRFCapture Connection Issues #2
Comments
Hey, thanks for sharing. |
I'm referring to the closing of the app shown here: https://youtu.be/5K1KgMKWEH8?si=yG8PqRoS8tDpdZ-o&t=35 In our experience, I think home WiFi routers should also work. Not sure what's happening; maybe you could try Re. phone hotspot: I needed to connect to an external phone's hotspot (apart from the active phone used for the app) to get things to work. |
Oh the basic app closing, ok
The output shows no entities. Also tried to use an external phone to which the iphone and the pc connect to, but with no success. |
That's interesting. You should at least see the Python script listed in the ps. Are you using the bash script to run the demo? Does it say Yes, you just need to open the app to the "online" tab. This is what I see when both the python script and the iPhone app are running and connected: |
You'll find all i can see on this pastebin. Let me know if I can be of any help. Edit: for the ps, I probably did it bad before, should've ran the ps check while the script was on. I did it now and still nothing appearing |
This is my output:
I think what you are observing has to do with the interface. My system shows a The cyclonedds should discover the python script if it spawns correctly. |
I don't think it can be an issue, that's only the name of the network interface i'm using to connect to the wifi, so I'm not really sure The ifconfig command only shows eno2, lo(loopback) and wlan0 |
Another option could be to check the domain ID of cyclonedds: eclipse-cyclonedds/cyclonedds-python#194 |
If i got that correctly, both mine and your snippets both use id [0], I scanned that one while the demo was running but nothing. Where in the code do you choose the id to assign? |
We don't explicitly set it. We use the default domain ID, which should be [0]. Not sure what's up. I tried this demo on another system; the other system also has an interface of wlo1. |
It's probably a nomenclature by the system, i'm running archlinux and he calls them wlan, maybe on ubuntu the name is different; all the same i don't think that's what causing the issue but let's see if others can confirm. |
Hey, thx for sharing. I also have a strange issue. |
Have you ensured that the iPhone is connected to the same network? That's definitely a weird behavior. Not sure what's happening internally with the NeRFCapture App's DDS. We will have our own variant soon, which would be better and can also do video streaming. |
For me, |
@Nik-V9 I've managed to make the cyclonedds service work on windows, but it chooses the wrong network interface (it chooses the ethernet connection and i want it to choose the wifi one). Do you know how can i do it? |
Regarding my situation,iPad Pro can connect successfully, but my iPhone 13 Pro cannot. |
I also have the same problem, the script bash bash_scripts/nerfcapture2dataset.bash configs/iphone/dataset.py always "Waiting for frames...". And I run cyclonedds ps print "Entities discovered: 2", but can not see the NeRFCapture APP. I am sure two device use same wifi, what can I do? |
I have similar problem.
It never shows
all the same |
I found that my iPhone 13 Pro is the only device having dds connection issue, both my iPad Pro w/ LiDAR and iPad mini works. I initially suspected that the dds on ios was choosing the cellular NIC over the wifi NIC but found that even if i put the phone into airplane mode the connection issue still existed. Sticking to a iPad with LiDAR might be the solution to it currently. |
iPhone12Pro can't connect,but iPad can. |
@bill9109 Hi, I'm facing same problem, have you solved it? |
the same. |
Regarding App Connection: I've found that some networks don't allow the two devices (phone & PC) to connect (for example, CMU's WiFi). However, using a router with CMU's internet worked. Also, I've found that it's good to clean out the app from the background when connecting it to the Python script.
I've seen unexplained connection issues with the NeRFCapture App. (jc211/NeRFCapture#11)
We will try to release a better app and script to replace this for better support and to enable video streaming soon.
The text was updated successfully, but these errors were encountered: