Quote:
Originally Posted by martin417
Even without watching the video stream, the reaction of the robot to a change in target position was about 1/2 to 1 second behind, so I don't think it has anything to do with how you monitor the stream.
|
My only experience comes with hooking the camera directly up to the computer and using the provided software. My sister was goofing around with it and pointed it at the screen displaying the image. This created an infinite "picture within a picture" effect, with each sub-picture lagging the one enclosing it.
This video sort of demonstrates it. When an object was waved in front of the camera, it moved sequentially through the frames. As the object moved into the smaller frames, the frame rate increased. When the whole frame (real life) changed, it took more than a second before we saw the change on the screen, but when the fifth sub-picture changed, it took a much shorter time. I'm sorry I don't have a video of it at the moment, as it is very interesting and instructive.
My theory is that this is entirely a problem with the camera's data rate, which is dependent on how much it can compress the frame. If the camera is watching a mostly stationary scene (like most webcams and security cameras are designed to do), it will perform ok. If the camera moves much at all, expect a painfully low frame rate.