This section highlights many of the projects I worked on while in the Mechanical Engineering Department at the Northwestern University. Team projects have the names of each team member at the bottom of the project page. For team projects I have attempted to highlight the specific parts of the project that I worked on. For Undergraduate Course Projects, Click Here


Multi-Robot Algorithms (4x)
ME 409 – Swarms and Multi-Robot Systems
In Fall 2020, I took a course on Swarms and Multi-Robot Systems. As a part of this course, we had small projects to implement some of the swarm behaviors studied in class on simulated robots. The projects are summarized below. Project 1: Leader-Follower The goal of this project is to... Continue Reading
12 June 2020


Machine Learning (GMM-GMR)
ME 469 – Machine Learning & Artificial Intelligence for Robotics
In the first quarter of my graduate program, I took a course on machine learning and artificial intelligence for robotics. All major coding assignments were programmed in Python. This page highlights one project completed throughout the course. Project 3: Machine Learning The learning aim of this assignment is learning the... Continue Reading
21 December 2019


Search and Navigation (A*)
ME 469 – Machine Learning & Artificial Intelligence for Robotics
In the first quarter of my graduate program, I took a course on machine learning and artificial intelligence for robotics. All major coding assignments were programmed in Python. This page highlights one project completed throughout the course. Project 2: Search and Navigation The focus of this project was on the... Continue Reading
21 December 2019


Filtering Algorithms (UKF)
ME 469 – Machine Learning & Artificial Intelligence for Robotics
In the first quarter of my graduate program, I took a course on machine learning and artificial intelligence for robotics. All major coding assignments were programmed in Python. This page highlights one project completed throughout the course. Project 1: Filtering Algorithms For this project, we provided datasets from a robot... Continue Reading
21 December 2019


The Baxter Builder (ROS)
ME 495 – Embedded Systems in Robotics
In the first quarter of my graduate program, I took a project-based course, which provided experience with a variety of software tools and concepts useful for a robotics engineer working with practical embedded systems. In this course, I learned how to use the Robot Operating System (ROS), with all major... Continue Reading
21 December 2019


Planar Horseshoes (Dynamics Simulation)
ME 314 – Machine Dynamics
In the first quarter of my graduate program, I took a machine dynamics course, which focused on Lagrangian Mechanics, with all major coding assignments programmed in Python. This page highlights the final project completed at the end of the course. Goals of the Project For this project, the goal was... Continue Reading
21 December 2019