|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
Transmitting video over wireless serial
I'm thinking about using two xstream modems (www.maxstream.net) for a project but I want to stream video over my wireless link. I don't think that these modems will be fast enough (xstream only transfers data at 19.2Kbps) to stream video in near real time. What kind of wireless links do robot that stream video back, such as all the army robots, use?
|
|
#2
|
|||||
|
|||||
|
Re: Transmitting video over wireless serial
I'm not sure about what is used on army robots, but I was thinking about doing something very similar (a remote control trashcan with video feedback) and my conclusion was that A consumer wireless camera that operated on a different frequency from the radios used for main robot controller would be easies and cheapest. If you were planning on Analyzing the data that the camera sends out, you could just have it patched into a computer on the receiving end, and use a program like Proce55ing to interpret it. Sorry that I didn't really answer your post... I just had a different way of thinking about it.
|
|
#3
|
||||
|
||||
|
Re: Transmitting video over wireless serial
Yeah, I was thinking about that but I really wanted to have it all go over one line. I want to be able to go at least a mile and the maxstream modems are perfect for that but i need a camera to see where im going lol but i'm stuck as to how to stream that back at a decient speed...
|
|
#4
|
||||
|
||||
|
Re: Transmitting video over wireless serial
Wikipedia confirmed my suspicions that the Predator UAV uses a satellite link. I imagine that most army robots will be similar, using very costly but high-bandwidth and high-reliability systems that you won't have access to.
Option 2: There's got to be a radio camera that broadcasts and receives via analog radio rather than digital. This will be much harder to integrate into an autonomous sensor suite (you'd need to convert it to a digital signal before processing), but if it is only for human usage (i.e. the driver looks at the screen, then decides what to do), an analog link should be good. Option 3: Get something that broadcasts over a wireless standard (802.11b/g/n), and you'll have pretty ridiculous amounts of bandwidth, but may have to deal with interference from other consumer devices using that same frequency band. Example: This is a webcam that works over wi-fi with a 640x480 resolution - http://www.amazon.com/D-Link-DCS-100.../dp/B000067JZF Quote:
19.2kbps is a pretty low bandwidth but if, for instance, you only go for 5fps, it could be done. You'd need to write an image compressor on the robot side, because 19.2kbps of raw images at 5fps would be 5 20x20 grayscale images per second. Continued: This is a 5fps 320x240 resolution grayscale video that runs at 14.4kbps of 1281's 2006 robot pushing another robot at the waterloo regional last year. So it can be done, and I think the end video would be useful for a driver trying to drive. HOWEVER: This is encoded with the xvid codec, which means that each frame is dependant on the frame before it, and vastly increases the complexity of encoding. That is to say, I don't think a teeny embedded processor will be doing xvid encoding on the fly. The difference in size and quality between this and a 14.4kbps video encoded with a non-time-dependant compressor would probably be enormous. To get an idea of the kind of quality to expect, compress some .jpg files so that they are each 480 bytes, and that'll give you an idea of how much bandwidth you have to work with at 5fps@19.2kbps. Last edited by Bongle : 14-04-2007 at 23:14. |
|
#5
|
||||
|
||||
|
Re: Transmitting video over wireless serial
Quote:
-Kevin |
|
#6
|
|||||
|
|||||
|
Re: Transmitting video over wireless serial
At both NJ and Buckeye, we had streaming video (30 fps) of the field from the stands down to the pits over 802.11a (although 802.11g would be equivalent). The issue is how far you need your wireless link to be. Line of sight and under a mile, 802.11a/g would be a good choice. Further, consider 802.16 gear.
Your serial modems would be poor at best, 19k2 just isn't fast enough* for video. 56k maybe, 128k no problem, 320k is what the Champion Webcasts were running. The encoding (which introduces loss and distortion) and the image size both affect bandwidth requirements, and wider bandwidth affects how far you can go wirelessly. Note that Ham Radio can do all this, too, with far fewer pesky power and antenna limits... Don *Yes, it can be done, but not well. |
|
#7
|
||||
|
||||
|
Re: Transmitting video over wireless serial
I've used aerocomms and maxstream's at 19.2 Kb/s with success. I've stepped up aerocomm 900Mhz modems to higher baud rates 115.2 with moderate success due to a higher rate of bit errors.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Can Wireless Video Cameras Be Used? | daviamp | Rules/Strategy | 50 | 07-03-2007 14:59 |
| Function for O over a serial. | Metalgod4eva | Programming | 3 | 01-02-2007 21:31 |
| Transmitting from the Microcontroller Module | dgreenbean | Programming | 1 | 24-04-2006 22:07 |
| Wireless Serial Link - Legal Yes/No? | the_undefined | Programming | 12 | 28-01-2005 12:23 |
| when is over, over. | archiver | 2001 | 2 | 23-06-2002 23:05 |