Difference between revisions of "Romit2 VPU"

From MyLabWiki
Jump to: navigation, search
(Created page.)
 
m (Overview: fix error)
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
[[Category:Gumstix Overo]]
 
[[Category:Gumstix Overo]]
[[Category:Romit 2]]
+
[[Category:Romit2]]
 
[[Category:Video Processing]]
 
[[Category:Video Processing]]
 +
 +
== Overview ==
 +
 +
Functional specifications:
 +
* Capture video and still images
 +
** Video resolutions (TBC):
 +
*** 1280x720 at ? fps
 +
*** 640x480 at 5, 10 and 15fps
 +
*** 320x240 at 5, 10, 15, 20, 25 and 30 fps
 +
** Still image resolutions (TBD):
 +
*** 2592x1944
 +
* Encode video using H.264 codec
 +
* Encode images using JPG or PNG codec
 +
* Multiplex video and image data with telemetry data
 +
* Support both continuous video streaming as well as pre-programmed recording for later download
 +
* Command interface to allow adjusting camera and video processing parameters
 +
 +
 +
Interface specification:
 +
* I2C control interface to microcontroller
 +
* McBSP data interface to 2.4 GHz transmitter
 +
* Power supply: 3.3 V
 +
* Logic level: 1.8 V
 +
 +
Performance:
 +
* Temperature range: -25° to 80° C
 +
* Vacuum
 +
* Fully functional within 10 seconds after power up
 +
* Immune against sudden loss of power
 +
 +
== Camera ==
 +
 +
Following cameras have been evaluated:
 +
* [http://www.gumstix.com/store/product_info.php?products_id=260 Caspa VL] from [http://www.gumstix.com Gumstix] – Cheap camera that connects to the camera interface of the Overo. Very few parameters to adjust and [http://www.flickr.com/photos/csete/6131450770/in/set-72157627610527002 unacceptable image quality].
 +
* [[:Category:Cameras|Logitech UVC cameras]] – Takes [http://www.flickr.com/photos/csete/6134600302/in/set-72157627610527002/ very good images] and has very well supported control interface. Unfortunately, Gumstix Overo USB doesn't seem to have sufficient bandwidth to achieve sufficient framerates at VGA resolution (because Tobi uses USB ethernet adapter?).
 +
* [http://www.e-consystems.com/omapovero.asp e-CAM32] and [http://www.e-consystems.com/5MP-Custom-Lens-camera-gstix.asp e-CAM50] with custom lens by [http://www.e-consystems.com/ e-Con Systems] – Connects to the camera interface of the Overo. Takes [http://www.flickr.com/photos/csete/6227676064/in/set-72157627610527002/ surprisingly good images] and has many adjustable parameters.
 +
 +
Present work continues using the e-Con cameras.
 +
 +
== Video processor ==
 +
 +
 +
== Software Components ==
 +
 +
[[Romit Linux]]
 +
 +
== Test campaigns ==
 +
 +
=== Temperature testing ===
 +
 +
=== Vacuum testing ===
 +
 +
=== Vibration testing ===
 +
 +
=== High altitude balloon flight ===
 +
 +
 +
== References ==
 +
 +
<references/>
 +
 +
=== Blogs ===
 +
 +
* 2011.09.15: [http://www.oz9aec.net/index.php/gumstix-overo/452-work-continues-on-the-omap3-vpu Work continues on the OMAP3 VPU]
 +
* 2011.09.21: [http://www.oz9aec.net/index.php/gumstix-overo/453-video-encoding-using-the-dsp-is-working Video encoding using the DSP is working]
 +
* 2011.10.15: [http://www.oz9aec.net/index.php/gumstix-overo/454-the-e-cam32-and-e-cam50-cameras The e-CAM32 and e-CAM50 cameras]
 +
* 2011.12.12: [http://www.oz9aec.net/index.php/gumstix-overo/457-gumstix-overo-water-ecam32-camera-demo Gumstix Overo Water + eCAM32 camera demo]
 +
 +
=== Videos ===
 +
 +
* 2011.12.11: [http://www.youtube.com/watch?v=S8JNylbh0sw eCAM32 Gumstix Demo]
 +
* 2011.12.11: [http://www.youtube.com/watch?v=Qwb7tlYKIVY Features of the eCAM32 for Gumstix Overo]
 +
 +
=== Pictures ===
 +
 +
* [http://www.flickr.com/photos/csete/sets/72157627610527002/ Flickr album]

Latest revision as of 21:41, 14 December 2011

The Romit2 VPU is a video capturing and processing unit originally developed for the Romit2 cubesat. It is based on the Gumstix Overo Water computer board powered by an OMAP3530.

Overview

Functional specifications:

  • Capture video and still images
    • Video resolutions (TBC):
      • 1280x720 at ? fps
      • 640x480 at 5, 10 and 15fps
      • 320x240 at 5, 10, 15, 20, 25 and 30 fps
    • Still image resolutions (TBD):
      • 2592x1944
  • Encode video using H.264 codec
  • Encode images using JPG or PNG codec
  • Multiplex video and image data with telemetry data
  • Support both continuous video streaming as well as pre-programmed recording for later download
  • Command interface to allow adjusting camera and video processing parameters


Interface specification:

  • I2C control interface to microcontroller
  • McBSP data interface to 2.4 GHz transmitter
  • Power supply: 3.3 V
  • Logic level: 1.8 V

Performance:

  • Temperature range: -25° to 80° C
  • Vacuum
  • Fully functional within 10 seconds after power up
  • Immune against sudden loss of power

Camera

Following cameras have been evaluated:

Present work continues using the e-Con cameras.

Video processor

Software Components

Romit Linux

Test campaigns

Temperature testing

Vacuum testing

Vibration testing

High altitude balloon flight

References


Blogs

Videos

Pictures