Russia
Asked — Edited

Question With Video On Bookstone Rover

hi.

I have problem with video from rover camera in ARC. Sorry for bad English, it is not my native language.

First, all was ok. I've connected to robot from EZB, picture was ok, and I ran the robot by office about 10-20 minutes.

Then, after reconnect i saw black screen instead of picture. Motion controls still work fine. I tried to reinstall EZB, reset the robot, tried on another pc - nothing helps. On iphone everything is ok. Even the python script, that grabs jpeg from camera works fine.

I watched traffic between EZB and robot - it seems, that robot sends its video stream, but EZB shows only black screen.

Help me! thanks:)


ARC Pro

Upgrade to ARC Pro

Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.

PRO
Synthiam
#1  

Hello,

I cannot reproduce the issue - perhaps wifi interference is causing a problem. Please ensure you have the latest copy of ARC:)

#2  

I can record 5-10mb of binary videostream from robot for you. Can it help?

PRO
Synthiam
#3  

No, that will not help - because the video stream will be the same as what I receive.

Open the DEBUG window in ARC and check if any messages appear.

#4  

i checked it before. it is everything ok there - "Camera initialized". FPS counter in left upper corner starts show "10 FPS" instead of 0. but still no image. I've upgraded python script from here to parse videostream. It works.

Here it is: https://dl.dropbox.com/u/30326398/ac13.py maybe you find it useful:(

#5  

I've checked traffic between EZB and robot with tcpdump. It seems EZB trying to start streaming - in sends MO_O commands incessantly, but stream not starts - traffic speed is about 5kb/s.

PRO
Synthiam
#6  

I don't know what you mean. It is responsibility of the rover to begin streaming the JFIF when it is told too. There is a packet leaving ARC that starts with MO_OV. That happens during the initialization, following that, the rover transmits the JFIF images.

Ensure you are running the least ARC. Also, iphone or android devices must be disconnected from the rover. If opensource Android devices have been connected to the rover, my suggestion is to RESET the rover using the rest button on the bottom before using ARC.

The rover only accepts on connected device at a time. The must be reset when a second device is used.

#7  

I have great respect for you, and the work you have done. EZB is great program. But i really tried all possible solutions. Of course, i have last version of EZB. I'm tried to reset rover about 3-5 times.

But it is really not works:((

My last chance, maybe i forward 80 port from robot to some internet IP, so you can figure it out directly?

#8  

Hi

How i can connect my brookstone rover on my wifi network ?

Thanks