Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Please Help

I just got my JD Humanoid Robot and put him together (by the way the pieces don't fit together like in the videos). For an hour he was working fine, but now (after charging him) he glitches/freezes up with every programmed movement. I don't know what to do anymore because I checked the FAQ and did exactly what they told me to do, but I have had little to no success. Should I just send JD back for a refund?

This is all the code from start to finish in the debug window:
EZB 0:
EZB 1:
EZB 2:
EZB 3:
EZB 4:
Windows version: Microsoft Windows NT 10.0.16299.0
Object Recognition Initialized.
Object Recognition loaded.
Screen Resolution: 1366x768 (96x96 dpi)
Version: 2018.05.01.00
Attempting connection on 192.168.1.1:23
Connected to 192.168.1.1:23
Reports EZB v4 OS With Comm 2
EZ-B v4 ID: 54-56-0-0-221-255-59-57-57-38-38-38
Setting battery monitor voltage: 7
Setting battery protection: True
Setting i2c rate: 300000
EZ-B voltage is 8.080211928
EZ-B temperature is 24.18147888003133272C
Connected
Camera Initialized: EZB://192.168.1.1 @ 320x240
EZ-B v4 Camera Error: System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> 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 connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at EZ_B.EZBv4Video.EhPebrklkC(Int32 , Object )
Camera Disabled
Comm Err: System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> 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 connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at EZ_B.EZB.FwDTDUYvh5(Int32 , Byte[] cmdData)
BbytesToExpect: 2

Received: 0 0
Disconnected
Attempting connection on 192.168.1.1:23
Connected to 192.168.1.1:23
Reports EZB v4 OS With Comm 2
EZ-B v4 ID: 54-56-0-0-221-255-59-57-57-38-38-38
Setting battery monitor voltage: 7
Setting battery protection: True
Setting i2c rate: 300000
EZ-B voltage is 7.925714568
EZ-B temperature is 24.97172328787549392C
Connected
Camera Initialized: EZB://192.168.1.1 @ 320x240
EZ-B v4 Camera Error: System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> 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 connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at EZ_B.EZBv4Video.EhPebrklkC(Int32 , Object )
Camera Disabled
Comm Err: System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> 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 connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at EZ_B.EZB.FwDTDUYvh5(Int32 , Byte[] cmdData)
BbytesToExpect: 2

#1  
Hi @boydmn20, I see you looked at the FAQ, great work!:)

Can I confirm that you saw this part... "issues with JD may be due to the RGB LED eyes not being plugged in correctly or having a loose connection. Ensure that the eyes are plugged into the EZ-B v4 correctly. You can also try plugging the eyes into one of the three i2c ports" ?
PRO
Belgium
#2  
avery ezbv4 has an uniek number ,excample 192.168.1.138:23
your camera number wil be then 192.168.1.138
#3  
Normally I would agree that the most likely issue is the JD Eyes coming unplugged, but the error message is specifically about the camera, and I have seen this when I had a bad camera. Try unplugging the camera connection from the EZ-B and see if everything else works (you will still see an error about camera failing to connect, but with it unplugged, the EZ-B should not have a problem staying connected).

Let us know if that works, and we can troubleshoot or advise more.

Alan
#4  
Thank you all so much! @Chelsea I saw and I did try that but when I run the preprogrammed dances and actions (sample projects) it still glitches.

@Nomad6R thank you for your comment. I noticed this as well!

@thetechguru I will try that!
PRO
Synthiam
#5  
From the log file that was shared, it appears both the camera AND ez-b are disconnecting. This leaves me to believe this is either a power related issue or network issue.

If this is a network issue, that would mean the computer has a virus scanner or some firewall software which is disconnecting the robot. Ensure you have no virus scanner or 3rd party firewall software running.

If this is a power related issue, i suspect it's either the power connection may need to be tightened. If that is the case, which is extremely rare, the tutorial is here: https://www.ez-robot.com/Tutorials/Lesson/45

Lastly, if the pin doesn't resolve the issue, I would believe both the EZ-B and Humanoid Body should be exchanged for warranty. Contact Us to explore this option further.
#8  
I did have a fully charged battery.