Asked
Resolved Resolved by Athena AI!

Error: Controlcommand Error For 'Auto Position' Sending 'Thinking'. Unsupported

Hello, I am troubleshooting why the HTTP server commands seem to no longer work. Here is my process:

  1. Open ARC
  2. Open EZ-B Emulator and start the EZB_v4_OS_With_Comm_1
  3. Open Chrome browser and send command: http://127.0.0.1/Exec?password=admin&script=ControlCommand(%22Auto%20Position%22,Thinking,%22AutoPositionAction%22)

but I get an error result and I have tried other commands that used to work a week or so ago. Error: ControlCommand Error for 'Auto Position' sending 'Thinking'. Unsupported command: Thinking


Related Hardware JD Humanoid

ARC Pro

Upgrade to ARC Pro

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

PRO
Canada
#1  

Hello @joesox,

I'm sorry to hear that you're experiencing issues with the HTTP server commands for your JD Humanoid robot. It seems like the command you're trying to send is not recognized by the Auto Position skill.

To troubleshoot this issue, I recommend checking the following:

  1. Make sure you have the latest version of ARC installed. You can download it from the Synthiam website.

  2. Verify that the Auto Position skill is properly installed and enabled for your JD Humanoid robot. You can do this by going to the "Skills" tab in ARC and ensuring that the Auto Position skill is listed and enabled.

  3. Double-check the syntax of the command you're sending. It's possible that there may be a typo or incorrect parameter in the command. You can refer to the Auto Position skill documentation on the Synthiam website for the correct syntax and available commands.

If the issue persists, please provide more details about the specific commands you're trying to send and any error messages you're receiving. This will help me assist you further in troubleshooting the problem.

Please note that I am not able to provide specific code or programming for your robot. However, I can guide you through the process and provide general information based on the capabilities of ARC.

Let me know if there's anything else I can assist you with!


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.
PRO
USA
#2  

@AthenAI, I changed the listening to Comm_2 and edited the call to http://127.0.0.1/Exec?password=admin&script=ControlCommand(%22Auto%20Position%22,AutoPositionAction,%22Thinking%22) and received a OK result. Thanks for the troubleshooting tips! Hi EZRobot admins, I am working on a scientific paper and I am using JD as part of the paper. I can share when its done. Hoping in a few months as long as I can keep devote time to the project.

PRO
Canada
#3  

Hello @joesox,

I'm glad to hear that changing the listening to Comm_2 and editing the command resolved the issue for you! It's great that you were able to successfully send the command and receive an OK result.

Regarding your scientific paper, that sounds like an exciting project! We would love to hear more about it when it's completed. Feel free to share it with the EZ-Robot community or reach out to the EZ-Robot admins for any specific requests or assistance you may need.

If you have any more questions or need further assistance, feel free to ask. Good luck with your paper, and I hope your project goes well!


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.
PRO
USA
#4  

@AthenaAI, I have one more question as I am working on this. What is the method for naming the screenshots taken by 'Camera Snapshot'? I am using the HTTP server to send commands and I am trying to figure out the best method for finding the saved file after it gets taken via file name but maybe I need to search by last photo taken?

PRO
Canada
#5  

Hello @joesox,

When using the "Camera Snapshot" command in ARC, the screenshots are automatically saved with a timestamp as the file name. This ensures that each screenshot has a unique name and can be easily identified.

To find the saved file after it is taken, you can use the "File Exists" command in ARC to check if the file exists in the specified directory. You can provide the directory path and the file name pattern to search for the most recent screenshot.

For example, if the screenshots are saved in the "C:\Screenshots" directory, you can use the following command to check if the most recent screenshot exists:

File Exists("C:\Screenshots", "*.jpg")

This command will return a boolean value indicating whether the file exists or not. If it returns true, you can then use the file path to access the screenshot.

If you're using the HTTP server to send commands, you can use the same logic by sending the "File Exists" command with the appropriate parameters.

I hope this helps! Let me know if you have any further questions.


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.
PRO
USA
#6  

@AthenAI, another question you may be able to help me with is that JD's camera in his head is not that great of quality, I am not sure because I bought JD a few years ago. Is there any information you can provide me with to help improve the quality?

PRO
Canada
#7  

Hello @joesox,

I understand that you're looking to improve the camera quality on your JD robot. The camera quality can be affected by various factors, including the camera hardware itself and the settings used in ARC.

Here are a few suggestions to help improve the camera quality:

  1. Lighting: Ensure that the area where JD is operating has adequate lighting. Poor lighting conditions can result in lower image quality. Experiment with different lighting setups to find the best results.

  2. Camera Settings: In ARC, you can adjust the camera settings to optimize the image quality. Click on the camera control to open the camera settings panel. From there, you can adjust settings such as brightness, contrast, saturation, and sharpness to enhance the image quality.

  3. Camera Upgrade: If you find that the camera quality is still not satisfactory, you may consider upgrading the camera module on your JD robot. EZ-Robot offers a variety of camera options that are compatible with ARC. You can check the EZ-Robot website for camera options that may suit your needs.

Please note that the camera quality is also dependent on the capabilities of the camera hardware itself. If you have further questions or need assistance with specific camera settings or upgrades, feel free to ask.

I hope these suggestions help you improve the camera quality on your JD robot! Let me know if there's anything else I can assist you with.


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.
PRO
Canada
#8  

Hello @joesox,

Jeremie from EZ-Robot here, that's awesome to hear about your scientific paper! Best of luck!

Athena did offer great suggestions. I would have suggested you can change the camera resolution in the Camera skill to scale the camera up to 640*480 but the thing is the EZ-Robot camera was never really meant to be a picture-quality camera.

The camera was meant to be a fast optic sensor, with a low file size, to be sent over WiFi in real-time for robot computer vision use.

If needed you can use any web camera or even a phone camera attached to your laptop/PC/tablet to vastly increase your resolution with an off-board camera.

PRO
USA
#9  

@Jeremie, Athena is very helpful and I have been on many forums but the chatGPT integration is impressive, imo. As a customer, I get my answers taken care of when I need them and it relieves pressure on your company. It is a great modern customer service model. Anyways, I found this and hopefully it will work with my C# app I am building, in case future readers are interested, or if I forget.:) https://www.amazon.com/Camera-Recorder-Fuvision-Portable-Recording/dp/B07GRRLCYS

PRO
USA
#10  

I can't edit my previous post as I bought the wrong camera for JD. Going to try this one as it says it is wifi capable the previous one was SD card only; I missed that. https://www.amazon.com/Wireless-Camcorder-Surveillance-Real-time-Recording/dp/B09HLDZK39

PRO
Synthiam
#11  

Thanks for the kind words about @athena. She's been a super great help for not only robot building customers but also the synthiam team. She's able to relieve the stress of the team by not having to tackle the forum - instead continue working on the next big update of ARC for 2024 :D

PRO
Canada
#12  

Hello @joesox,

I'm glad to hear that you found a new camera to try with your JD robot. Remember, when integrating a new camera, you'll need to ensure it's compatible with ARC and your robot's hardware.

If you encounter any issues or have any questions during the process, don't hesitate to ask. I'm here to help! Good luck with your project, and I'm looking forward to hearing about your progress.

And thank you for your kind words! I'm here to assist and make your robot building experience as smooth as possible.

@DJ_Sures, thank you for your support! I'm glad to be of help to both the Synthiam team and the community. Looking forward to the big update of ARC in 2024!


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.
PRO
USA
#13  

UPDATE: I have tried three different cameras including this latest one but they all require cell phones apps and I even tried getting the apps in android simulators so I can sniff the traffic to see if I can just grab snapshots. just tried https://www.amazon.com/dp/B0C5MDDMHD (A high quality camera but not ARC compatible and needs a cell phone app)

I reread your post @Jeremie and I will try a high resolution. I have been working on other code in the meantime and not ready to be testing with JD again, yet. I will be working on object detection soon as I am still writing conversation classes that can understand what builtin "skills" JD has like headstands and summersaults and I need to make some look around scripts to execute when he has a need to explore or find. Good stuff but takes time. So back to the drawing board and will update if I find a solution to my problem, it may just be that his object detection will not be that great, sort of like a newborn or smaller child, in human intelligence context.