RSSAmplifier

Blog

Joseph Carragher

Tokyo rooftop I'm a research engineer developing target tracking algorithms for the GTRI Sensors and Electromagnetic Applications Lab under Paul Miceli an...

josephcarragher.usRSS feed ↗5 posts

Latest posts

Pippin and My Career in Aerospace

Pippin is a 1972 musical recounting the ficticious life of Pippin, son of Charlemagne. It centers on Pippin's search for meaning in life—as the son of the emperor, his life is without struggle and he instead spends his time looking for the ultimate fulfillment in life. The viewer follows Pippin has he aimlessly embarks on romanticized pursuits—that of a warrior, a lover, and a king. In all things,…

Path Homotopy in the Context of Fuel Optimal Trajectories

It's not uncommon to see the term "homotopy" used in papers when solving for minimum fuel spacecraft trajectories. While I've used the process before, I've never really understood the theory from which it originates nor what the concept broadly is in any thorough manner. I thus decided to teach myself rudimentary algebraic topology and, in doing so, have notably expanded my understanding of not…

State Estimates are Distribution Approximations

I'm writing this because, even after an entire graduate degree, I only recently fully grasped the usage of covariances and states and state estimation filters. Naturally, I understood that covariance was a measure of uncertainty in your state estimate, where the state estimate was the estimate of the state (not sure how else to word that one), but I had a revelation recently when reading a blog…

Upscaling Retro Anime Using Nvidia GPUs

Modern technology has allowed a further appreciation of old media than what was possible with technology of its time. In this vain, upscaling older, cel based and early digital anime was an endeavor I wanted to embark on. I recently acquired a second GPU for my computer and can now tolerate the time required to upscale hours of video on GPUs--by using the other GPU for games. Left: Original video.…

Vivado ML Standard on an Osprey ECU50

The Osprey Electronics (formerly Osprey Mining) ECU50 is a modified Xilinx Alveo U50 (specifically, a U50C). Graciously, Xilinx allows Alveo cards to be targeted on the free version of Vivado--here's how to do it with an ECU50. Firstly, since the U50 uses an XCVU35P, you cannot target that on the free version of Vivado--it will license error. You have to explicitly be targeting the U50 board…