Resource-constrained FPGA Design for Satellite Component Feature Extraction
Andrew Ekblad, Trupti Mahendrakar, Ryan T. White, Markus, Wilde, Isaac Silver, Brooke Wheeler

TL;DR
This paper demonstrates that resource-constrained space-grade FPGAs can effectively run neural network-based satellite component detection, offering improved throughput and latency over microcomputers for on-orbit applications.
Contribution
It introduces a neural network deployment on a small FPGA for satellite component detection, showing performance benefits over traditional microcomputers.
Findings
FPGA implementation increases throughput
Decreases latency compared to microcomputers
Maintains comparable detection accuracy
Abstract
The effective use of computer vision and machine learning for on-orbit applications has been hampered by limited computing capabilities, and therefore limited performance. While embedded systems utilizing ARM processors have been shown to meet acceptable but low performance standards, the recent availability of larger space-grade field programmable gate arrays (FPGAs) show potential to exceed the performance of microcomputer systems. This work proposes use of neural network-based object detection algorithm that can be deployed on a comparably resource-constrained FPGA to automatically detect components of non-cooperative, satellites on orbit. Hardware-in-the-loop experiments were performed on the ORION Maneuver Kinematics Simulator at Florida Tech to compare the performance of the new model deployed on a small, resource-constrained FPGA to an equivalent algorithm on a microcomputer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Space Satellite Systems and Control · Spacecraft Design and Technology
