280 likes | 434 Views
Nathan Bossart, Joe Mayer, Bob Urberger. Advanced Cubesat Imaging. RASCAL ACIP. RASCAL Mission. RASCAL ACIP. Imaging Payload. Awareness of Cubesat Environment Object detection Navigation. PICTURE HERE. RASCAL ACIP. Modules. Camera Interface
E N D
Nathan Bossart, Joe Mayer, Bob Urberger Advanced Cubesat Imaging RASCAL ACIP
RASCAL Mission RASCAL ACIP
Imaging Payload • Awareness of Cubesat Environment • Object detection • Navigation • PICTURE HERE RASCAL ACIP
Modules • Camera Interface • Image Processing Algorithms Executed in Hardware • Data Storage and Output to Control • PICTURE HERE MAYBE RASCAL ACIP
Camera • Either Single FLIR • OR Stereo Cell Phone Cameras • PICTURE OF CAMERA HERE RASCAL ACIP
Zynq-7000 RASCAL ACIP
Xilinx ISE Dev. Environment • VivadoISE • ModelSim • ChipScope RASCAL ACIP
Hardware/Camera Interface • Serial Communication • Camera Control Signals/Data Packets • PCB Integration • Picture of Copper Layout RASCAL ACIP
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 RASCAL ACIP
Project Issues • Hardware Interface • Algorithm Feasibility • Software → Hardware • Hardware Timing RASCAL ACIP
Future Work RASCAL ACIP
Bibliography RASCAL ACIP
Questions? RASCAL ACIP