
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?
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