Skip to content
View evannsm's full-sized avatar

Highlights

  • Pro

Block or report evannsm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
evannsm/README.md

Welcome to my GitHub!

Here you'll find the code for my research publications and open-source tools I've built for the robotics community.

💫 About Me:

Robotics PhD student at Georgia Tech.

Bachelor of Science in Electrical Engineering with minors in Mathematics and Physics from University of Texas at Arlington.

My robotics work centers around hardware applications (usually on quadrotors) of (hopefully safe) autonomous control algorithms.

Research Interests: Safe Autonomy, Nonlinear Control, Aggressive Quadrotor Control, Reachability Analysis, Reinforcement Learning

Advisor: Dr. Samuel Coogan


🚀 Featured Projects

Project Description
newton_raphson_px4 Research-grade and hardware-tested quadrotor controller using Newton-Raphson optimization with Integral CBFs — published at ACC 2024, IEEE TCST 2025, and IEEE TRO 2025
nmpc_acados_px4 Research-grade and hardware-tested 9-state Nonlinear MPC for quadrotors using Acados/QPOASES with full ROS 2 integration
vicon4px4 ROS 2 package for Vicon → PX4 EKF fusion; coordinate conversion, full-state relay, adopted by GT's Indoor Flight Lab
optitrack4px4 ROS 2 package for OptiTrack → PX4 EKF fusion via NatNet protocol
quartoCV Modular CV/résumé template using Quarto + GNU Make with incremental builds and two style variants
quarto-gatech-slides Official Georgia Tech-branded RevealJS presentation theme for Quarto, installable in one command

💻 Tech Stack:

C++ C LaTeX Python ROS Docker PyTorch OpenCV GitHub%20Actions Markdown Matplotlib NumPy Pandas scikit--learn SciPy Git GitHub Arduino CMake Raspberry%20Pi

📊 GitHub Stats:



Contact Information & Socials:

LinkedIn email

Email address: egm @ gatech (dot) edu

Personal Website/Portfolio: www.evannsmc.com
LinkedIn Profile: www.linkedin.com/in/evanns-morales

Popular repositories Loading

  1. nmpc_acados_px4 nmpc_acados_px4 Public

    My NMPC controller package for PX4-based Quadrotor deployment. To be used with other PX4 Quadrotor packages I've developed (see Readme file).

    Python 7 1

  2. vicon4px4 vicon4px4 Public

    Forked from OPT4SMART/ros2-vicon-receiver

    ROS 2 C++ package for streaming Vicon motion-capture data into the PX4 EKF as external vision. Converts ENU→NED, publishes PX4-compatible VehicleOdometry at a fixed rate, and optionally merges fuse…

    C++ 6

  3. newton_raphson_px4 newton_raphson_px4 Public

    My Newton-Raphson Flow controller package for PX4-based quadrotor deployment. To be used with other PX4 Quadrotor packages I've developed (see Readme file).

    Python 3

  4. quartoCV quartoCV Public

    A clean, heavily-commented Quarto + XeLaTeX academic CV template. Single-file design with custom LaTeX commands for consistent two-column formatting. Renders to a dense, professional PDF. Includes …

    TeX 2

  5. evannsm evannsm Public

    Robotics PhD student at Georgia Tech's FACTS Lab, where I design provably safe autonomous flight controllers for real quadrotors. My research spans Control Barrier Functions, nonlinear control, an…

    1

  6. Blimp_SimHardware_NR_MPC_FBL_BodyOfWork2024 Blimp_SimHardware_NR_MPC_FBL_BodyOfWork2024 Public

    My body of work on blimp implementing Newton-Raphson Flow, MPC, and Feedback linearization. I did the Newton-Raphson work. My colleagues Luke Baird and Mihir Kasmalkar implemented the other two con…

    Jupyter Notebook 1