Advanced Cubesat Imaging
Download
Report
Transcript Advanced Cubesat Imaging
Nathan Bossart, Joe Mayer, Bob Urberger
RASCAL ACIP
RASCAL Mission
RASCAL ACIP
Imaging Payload
Awareness of
Cubesat
Environment
Object detection
Navigation
RASCAL ACIP
PICTURE HERE
Modules
Camera Interface
Image Processing
Algorithms Executed
in Hardware
Data Storage and
Output to Control
RASCAL ACIP
PICTURE HERE
MAYBE
Camera
Either Single FLIR
OR Stereo Cell
Phone Cameras
RASCAL ACIP
PICTURE OF
CAMERA HERE
Zedboard
Zynq-7000
RASCAL ACIP
Xilinx ISE Dev. Environment
Vivado ISE
ModelSim
ChipScope
RASCAL ACIP
Hardware/Camera Interface
Serial
Communication
Camera Control
Signals/Data
Packets
PCB Integration
RASCAL ACIP
Picture of Copper
Layout
Program Flow
BLOCK DIAGRAM
HERE
RASCAL ACIP
Software Verification
Proof of Concept
Python or Java
RASCAL ACIP
Hardware Implementation
Hardware
Description
Languages
Vivado High-Level
Synthesis
Timing and Gate
Consumption
RASCAL ACIP
Preprocessing
Image
Segmentation
Separation of LEDs
from ambient
environment
Essential for all
subsequent
operations
RASCAL ACIP
Object Detection
RASCAL ACIP
Object Detection in RASCAL
RASCAL ACIP
Algorithm Operation
RASCAL ACIP
Distance Detection
RASCAL ACIP
Distance Detection in RASCAL
RASCAL ACIP
Algorithm Operation
RASCAL ACIP
Objection Classification
RASCAL ACIP
Object Classification in RASCAL
RASCAL ACIP
Algorithm Operation
RASCAL ACIP
Output to Control
RASCAL ACIP
Timeline
10/28
Project Task
Data In and Out of System
Obtain Camera
Separate Processing into Blocks
Interface Camera with Hardware
Algorithm Verification in Software
Store Camera Data in Hardware
Preprocess Image
Achieve Block Functionalality
Merge Processing Blocks
Confirm Full Integration
Project Wrap-Up
RASCAL ACIP
11/17
12/7
12/27
Dates of Years 2013-2014
1/16
2/5
2/25
3/17
4/6
4/26
Project Issues
Hardware Interface
Algorithm Feasibility
Software → Hardware
Hardware Timing
RASCAL ACIP
Future Work
RASCAL ACIP
Bibliography
RASCAL ACIP
Questions?
RASCAL ACIP