110 likes | 187 Views
VRAC - HOMCAM Homunculus Camera. Group ID: May11-23 Client: Dr. Stephen Gilbert Advisor: Dr. Daji Qiao Members: Kyoung -ho Lim, Michael Gledhill, Michael Patterson, Ryan David, Travis Munn. Problem.
E N D
VRAC - HOMCAMHomunculus Camera Group ID: May11-23 Client: Dr. Stephen Gilbert Advisor: Dr. DajiQiao Members: Kyoung-ho Lim, Michael Gledhill, Michael Patterson, Ryan David, Travis Munn
Problem Develop a system that can capture a video with 360o coverage that can transmit and stream real time to a website. The Pack ADC ADC ADC USB 802.11 n ADC
Requirements • 3600video capture of a subject’s surroundings • Wireless transmission of video feeds up to 100 meter • 4-8 hours of battery life • Small/portable • Lightweight • Durable • Inconspicuous
Project Plan • Research and order parts (completed) • Test parts as they are received • Create a working system with only a single stream’s throughput • Add the other cameras to the system until all streams are active, ensuring manageable throughput at each phase • Create enclosure and camera mountings once confident that the system is functioning correctly
Design Issues: ADC Compression Compatibility Concerns The Pack ADC ADC ADC USB dualband 802.11 n ADC
Design (New) Frame grabbers with hardware compression Wireless n compatible supported The Pack Frame Grabbers/ Compression USB dualband 802.11 n
Implementation: Hardware • Beagleboard—Ubuntu is installed • Interface well understood • Camera—Purchased and tested • Future plans to develop mounting apparatus • Frame Grabber • Changed framegrabber design, learning SDK interface • H.264 video encoding • Networking • Network application development in progress • USB Dongle and Beagleboard compatible
Implementation: Software • There are two different methods by which we might accomplish our streaming: • Hardware API and C socket code • Our frame grabbers come with some standard software which allows users to write C code to get frames. • Pros: more control over how and when packets are sent • Cons: more opportunity for error • Video4Linux software framework • Provides “frame grabbing” and networking functions • Pros: well-tested, easy integration • Cons: less control over traffic
Testing Results Custom designed battery circuit may prove favorable Beagleboard: Ubuntu, 802.11n compatibe Cameras: 4 x 1000 viewing field
Future Plans • Power System Adaptation • Integrate the major pieces • Testing: • Network bandwidth based on distance and obstacles • Compression Rates • Evaluate battery life with entire system hooked up
Tasks/Schedule Major hardware purchased and began integrating Testing/compatibility is greatest concern Major Setback: Incompatible Frame grabber New hardware decisions made