Undergraduate Research
These are the research projects that I pursued as independent studies with faculty members during my undergraduate journey at Purdue University.
Space Object Taxonomy
May 2018 - Feburary 2020, Prof. Carolin Frueh, Purdue University
Description: The multi-semester-long research was geared towards identifying patterns in the orbit of Geosynchronous Orbit (GEO) space objects. The patterns enabled in designing a program to autonomously classify new space objects into a taxonomy based on the 8 groups defined in the ESA GEO Classification Report.
Learnings: I learned the fundamentals of Astrodynamics to understand the orbits that the space objects were in. I leveraged TLE data and the SGP4 model to simulate the orbits, and formulated functions to compute orbital elements and longitudinal angles of space objects. I developed an intuition of the orbital characteristics of the GEO objects and insights into the challenges of the space debris problem.
Technologies used: Python, MATLAB, Latex, CelsTrak database
Concept learned: Space Object Characterization, TLE, SGP4
A report detailing part of the work can be found here.
Aerodynamics Deorbit Experiement
January 2019 - May 2019, Prof. David Spencer, Purdue University
Description: A CubeSat was being developed to characterize the use of a deployable drag sail as a passive deorbit mechanism through a multi-university partnership. More information about the project can be found here.
Contribution: I performed orbit modeling of the CubeSat to estimate the deorbit time and ground station contact time using Freeflyer, STK, and MATLAB. I carried out a Monte-Carlo analysis to account for a range of initial Right Ascension of the Ascendinng Node (RAAN) and launch epochs. In addition, the coefficient of drag and solar radiation pressure area were modeled as time-variant for a range of values. Furthermore, I assisted in the development of a function in C to interface flight software with an IMU using Raspberry Pi and Linux.
Learnings: I learned about the intricacies of orbit modeling with multiple variables and the development of a complicated mission. I gained experience with identifying the level of fidelity needed to model the orbit and CubeSat, and how to defend design choices. In addition, I realized on a very high level how the flight software was designed for the mission and how to remotely collaborate with partner universities.
Technologies used: Freeflyer, STK, MATLAB, C, Linux, Raspberry Pi, Command Line Interface
Concepts learned: Orbit Modeling, Monte-Carlo Analysis, Contact Analysis, Technical Communication
A rerport summarizing the mission, and various design analysis and decisions can be found here .
Spacecraft Docking and Simulation
August 2019 - December 2019, Prof. James Goppert, Purdue University
Description: The semester long research was focused on reviewing the literature to realize spacecraft docking and rendezvous techniques, and developing a program to compute fuel optimal trajectory for a chaser spacecraft to intercept with a target spacecraft. The problem was posed as a simplified docking problem, which focused on calculating a trajectory that can enable the intersection of the two spacecrafts in position and velocity states, but not necessarily in the attitude.
Learnings: I learned how to efficiently read research papers and the importance of managing references. I gained an understanding of automatic differentiation and optimization techniques. I even realized how to breakdown a hard problem to iteratively build a solution.
Technologies used: Python (numpy, matplotlib, casADi), Jupyter Lab, Latex
Concepts learned: Spacecraft Interception, Relative Motion, Trajectory Design, Optimal Control
Checkout the literature review and the spacecraft interception code.