stash push
This commit is contained in:
@@ -516,14 +516,74 @@
|
||||
When I saw that RSI provided this opportunity for me to advance my own research with domain experts,
|
||||
I knew that I had to apply. Robotics, AI, and signal processing are the thoughts that keep me
|
||||
awake at night — RSI is where I can finally pursue them.\\\\
|
||||
|
||||
\pagebreak
|
||||
|
||||
\section{2.1 Further experience in Programming}
|
||||
|
||||
|
||||
|
||||
\begin{onecolentry}
|
||||
\textbf{Prompt: }Briefly describe any past or ongoing experience with computer programing, modeling and/or data analysis you indicated an Intermediate or Advanced level of familiarity with in questions 2 and 3, addressing both questions posed and methods and tools employed.
|
||||
|
||||
|
||||
|
||||
\begin{onecolentry}
|
||||
\begin{highlights}
|
||||
\item Java — Advanced
|
||||
\item Python — Advanced
|
||||
\item Numpy/Pandas/SciPy — Advanced
|
||||
\item TensorFlow — Intermediate
|
||||
\item OpenCV — Intermediate
|
||||
\item C++ — Beginner
|
||||
\item Bash — Beginner
|
||||
\end{highlights}
|
||||
\end{onecolentry}
|
||||
|
||||
\end{onecolentry}
|
||||
|
||||
\vspace{0.2 cm}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\begin{onecolentry}
|
||||
\textbf{Limit: 2000 Characters}
|
||||
|
||||
\end{onecolentry}
|
||||
|
||||
\vspace{0.2 cm}
|
||||
|
||||
|
||||
In Java, I have a lot of experience in use for robotics (FTC) and for competitive programming.
|
||||
For robotics, I use Java to design control systems, custom libraries, and autonomous routines.
|
||||
I have created a full motion-profiling and trajectory-planning library based on spline profiles.
|
||||
This involved implementing PIDF feedback loops, feedback control, and a kinematic model of the robot drive. I
|
||||
have also used Java for complex real-time projectile calculation to autonomously
|
||||
shoot a ball while in a moving robot (using differential equations). Outside robotics, I have used Java for
|
||||
competitive programming, solving problems for local contests and the Advent of Code. I am familiar with
|
||||
data structures (trees, graphs, heaps) and algorithms (A*, dynamic programming) in Java.
|
||||
\\\\
|
||||
In Python, I have used the language extensively for data analysis and machine learning.
|
||||
For my Parkinson's research, I used Python to implement signal processing techniques (Fourier transforms
|
||||
and wavelet denoising) using Numpy and SciPy. I also used Pandas for data manipulation and analysis of IMU data.
|
||||
Through a Jupyter Notebook, I visualized the data using Matplotlib and Seaborn to identify patterns.
|
||||
For machine learning, I used TensorFlow to build and train a 1D CNN and biLSTM model
|
||||
for predicting Freezing of Gait episodes,
|
||||
designing custom layers and attention mechanisms to detect Freezing of Gait episodes in real time.
|
||||
\\\\
|
||||
Outside my research project, I have experience with TensorFlow and OpenCV for computer vision tasks.
|
||||
For robotics, I coded a custom vision pipeline using OpenCV to detect and localize objects on the field.
|
||||
This involved image preprocessing, contour detection, and perspective transformations to accurately identify
|
||||
red and blue game elements. I also used TensorFlow (tflite) to deploy a lightweight object
|
||||
detection model for robotics to distinguish between three random starting positions autonomously.\\\\
|
||||
I have minor amounts of experience in C++ and Bash. In C++, I have used the language for
|
||||
firmware programming onto ESP32 modules (via Arduino IDE) for sensor interfacing and data logging. I also
|
||||
made a shell script that can render my resume in a user's terminal. I have limited experience with bash
|
||||
scripting for automating my Ubuntu server maintenance tasks, such as backups, updates, and automatic
|
||||
fetching/deployment of my web projects.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user