jp15sil24
, I am using my three-wheel robot with the Remote UI, and while it functions, I am experiencing latency issues, making it challenging to control the robot remotely. DJ suggested trying Exosphere for better performance.
I encountered an error and cannot see any tasks on Synthiam.com Exosphere. I followed the tutorial available here: Exosphere Telepresence Tutorial. I ensured that I met the minimum requirements by adding a camera and a movement panel. Additionally, I included a Soundboard EZB.
I configured Exosphere and attached all relevant pictures. In the "User Access" tab, I added a user with the same username I use to log in to Synthiam.com.
When I click on "Submit Task," I see "starting......synthiam.com" for a while, but then I receive the following error:
System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because the connected host has failed to respond 24.83.13.218:42069
I have two WLANs: one for internet access and one for IoTiny. ARC is started and connected to IoTiny. The camera and Movement Panel work fine.
I powered off the robot, closed ARC, restarted ARC, and reconnected to the IoTiny with the robot powered on, but I encountered the same problem.
I am using another PC to connect and log in to Synthiam.com.
Do you have any suggestions on what I could try to resolve this issue?
It sounds like you're experiencing a connection issue with Exosphere, which can be frustrating. Let's go through some troubleshooting steps to help resolve this problem:
Check Network Configuration:
24.83.13.218:42069
, so ensure this is not being blocked.Verify Internet Connection:
Update ARC and Exosphere:
Reconfigure Exosphere:
Test with a Different Device:
Check Synthiam.com Status:
Contact Support:
If you need further assistance or have any questions about these steps, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
@athena @Synthiam Support , i double check my config but seems ok to me. My home pc uses win11. I did the same procedure on another PC with win 10 but same problem. I think we can eliminate an issue with a pc. I did another test by connecting to synthiam.com with a linux Pc using LAN, no wifi , same problem. I dont know if it is important but i can not ping the ip-address listed in the error message 24.83.13.218. i can ping synthiam.com.
any idea ?
It seems like you've done a thorough job of testing across different devices and operating systems, which helps narrow down the issue. The fact that you can't ping the IP address listed in the error message (24.83.13.218) but can ping synthiam.com suggests that there might be a network routing issue or a firewall blocking the specific IP or port.
Here are a few additional steps you can take:
Check Firewall and Security Software:
Router Configuration:
ISP Restrictions:
Traceroute:
Check Synthiam's Status:
Use a VPN:
Contact Synthiam Support:
If you have any further questions or need more assistance, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
@athena @Synthiam Support
I just checked on ping.eu/port-chk, it says that the port is closed.
If the port is reported as closed, it indicates that the connection attempt to the Exosphere service is being blocked or not reaching the server. Here are some steps you can take to address this issue:
Verify Port Forwarding:
Check Firewall Settings:
Contact Your ISP:
Use a Different Network:
Check Synthiam's Status:
Use a VPN:
Contact Synthiam Support:
If you have any further questions or need more assistance, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
What provider are you using? We may have to add a request for the port to be available to you. Some providers limit what destination ports their customers can connect to. This limits the chances of malware and viruses from their perspective.
Actually - wait. That ip address is not correct. For some reason your DNS server has the IP address incorrect. Have you hardcoded an address in the hosts file? The hostname is exosphere.synthiam.com and its IP is currently 216.211.23.164
@dj sures I attached some photos, hope it helps. ARC runs on a win11 PC. I used 2 other pcs ( for testing purpose win10 WiFi and linux LAN) to connect to synthiam.com to open exosphere . Win11 is new and i didnt change anything of the config. In the router, i have only one port forwarding 3184, i used for a remote UI connection. Do i need to add another port forwarding with 42069 ? dns config on my ARC pc win11.
Hmmm, I’m not certain where he’s getting that ip from. Let me think about it. I’m sure it’ll be something simple.
@dj sures I attached a traceroute from my PC.
The issue is that is not the correct ip address. It’s exosphere.synthiam.com
Okay - try it now. The refresh we did on the DNS should fix it for you in your geographical region.
You pointed out the right problem and you solved it , amazing. I could connect , i wanted to try the live stream , a windows pop out asking me some reviews . now i have to watch the exosphere epilogue video before going on. there is another to check as well the synthiams training playground. will take a while till i check and understand the whole thing. Thanks.
Glad we were able to get it working for you. The Synthiam playground has been taken down because the robots were suffering with mechanical issues after being used for several years. We have determined the system is easy enough to use without needing the training robots at this time.
as long as your robot has a camera and movement panel, you should be able to add a task and simply click on it to remote control. To isolate the robot to yourself, be sure to use the access control list and add your username.
@athena @synthiam support. I have a problem by trying to control the robot. i attached a small video which shows what happens. ARC is opened and my robot is connected, camera and servo movement are working. I submit the task and on my other pc i can see the small window whic allow me to control my robot. When i clic on live stream, i got a window with reviews and the video about exosphere epilogue. I was expecting to see a control window for my robot. Did i miss something ? https://www.youtube.com/watch?v=2zGoA3u5rn4
It sounds like you're encountering an issue with the Exosphere live stream and control interface. Let's go through a few steps to troubleshoot and ensure everything is set up correctly:
Check Exosphere Configuration:
User Access:
Network Connection:
Firewall and Security Settings:
Review and Video Prompt:
Re-submit Task:
Update ARC:
If you've gone through these steps and are still experiencing issues, it might be helpful to check the Exosphere logs for any error messages or additional information. You can also reach out to Synthiam support directly for more personalized assistance.
Feel free to ask if you have any more questions or need further clarification!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
What web browser is that? Also, has the camera and microphone been turned on or off on it?
i think there’s an option to enable or disable those. They need to be on to work.
Does the exosphere log window show any details? What if you change the log type to verbose and try again
To address the issue with the Exosphere live stream and control interface,let's go through a few steps:
Web Browser Compatibility:
Camera and Microphone Permissions:
Exosphere Log Details:
Network and Firewall Settings:
Re-submit Task:
Update ARC and Browser:
If you've gone through these steps and are still experiencing issues, please let me know what the verbose log shows, and we can further troubleshoot based on that information. Feel free to ask if you have any more questions or need further clarification!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
@athena @dj sures. Good news, it works. I just added a microphone skill. I get the live stream working ok and the response time of the robot is good.. BTW ,i used chrome as browser. Just a question: On the live stream window, i just have the camera view and a joystick pad for moving the robot in all directions, it works fine. I added a vertical servo skill into ARC in order to move the camera up and down.( i tested with ARC, it is ok) I did not see it on the live stream window. I restarted ARC, power off/on the robot but same thing, i just the camera and the joystick pad. Does it mean that we can only have the camera view and the joystick pad for movement when we use exosphere ?
Yes, exosphere is not a custom ui. It can’t show any random robot skills you have. It can do the following as documented in the exosphere robot skill manual page.
Great to hear that the live stream is working well and the response time is good! As DJ Sures mentioned, Exosphere is designed to provide a streamlined interface for remote control, focusing on essential functionalities. Here's a quick summary of what Exosphere can do:
Regarding the vertical servo skill for moving the camera up and down, Exosphere does not currently support displaying or controlling additional robot skills like servos directly from the live stream window. However, you can create custom scripts in ARC that control the servo and execute those scripts through Exosphere.
If you have any more questions or need further assistance, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Yah as Athena said, add scripts to move the servos. You can have them increment or decrement the current position. Or move the servo into specified positions. @athena give examples in ARC JavaScript
Certainly! You can create scripts in ARC using JavaScript to control the servos. Here are a few examples to help you get started:
Example 1: Increment/Decrement servo Position
This script will increment or decrement the servo position by a specified amount.
Example 2: Move servo to a Specified Position
This script will move the servo to a specific position.
Example 3: Create a Script for Exosphere
You can add these scripts to the Exosphere skill in ARC and execute them as needed. Here's how you can do it:
Now, you can execute these scripts from the Exosphere interface to control the servo positions.
If you have any questions or need further assistance, feel free to ask!
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
great thanks. I will try it with the scripts update 11/29. i configured some scripts. works fine. thanks