Tag: Simulation

  • Autonomous Aircraft

    Autonomous Aircraft

    This project presents the comprehensive development of an autonomous miniature fixed-wing aircraft simulation system created in Python. Beginning with fundamental aircraft dynamics and kinematics modeling, the implementation progresses through linear system analysis, autopilot design, and sensor integration with state estimation. The system capabilities expand to include sophisticated path planning and following algorithms, ultimately culminating in…

  • Experimental High-Power Team

    Experimental High-Power Team

    As team lead for BYU Rocketry‘s Experimental High-Power Team, I directed a multi-disciplinary project that challenged both my technical and leadership abilities across two semesters. Leading a nine-person team split across three specialized sub-teams (Payload, Guidance Navigation & Control, and Structures), I managed the development of a Level 3 high-power rocket designed to precise competition…

  • Simultaneous Localization and Mapping
  • Kalman Filters

    Kalman Filters

    In this project, I implemented Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) algorithms for landmark-based robot localization. The goal was to estimate the robot’s position and orientation using noisy bearing measurements from known landmarks and odometry data. I developed the EKF and UKF update functions, integrated them into a simulation environment, and analyzed…

  • Occupancy Grid Mapping

    Occupancy Grid Mapping

    In my Robotic Localization and Mapping course, I completed a lab focused on occupancy grid mapping. The goal was to implement an algorithm that could process simulated laser range measurements and generate an accurate map of a building. What is Occupancy Grid Mapping? Occupancy grid mapping is a probabilistic approach used in robotics to create a…

  • Sozin’s Comet

    Sozin’s Comet

    While studying engineering, I became fascinated by the technical challenges of high-power rocketry, with certifications from the National Association of Rocketry (NAR) representing a tangible way to test and expand my skills. However, as a college student, I wanted to save as much money as possible. So, I devised a plan to achieve my Level…

  • Student Launch Competition

    Student Launch Competition

    Every Fall, BYU Rocketry hosts the Student Launch Competition, in collaboration with the Utah Rocketry Club. The competition is an opportunity to teach students the basics of rocketry including design, simulation, construction, flight stability, and recovery. This rocket, built with my friend Alexa in November of 2018, was my very rocketry experience. Design and Construction…