Barrett, The Honors College Thesis/Creative Project Collection
Barrett, The Honors College at Arizona State University proudly showcases the work of undergraduate honors students by sharing this collection exclusively with the ASU community.
Barrett accepts high performing, academically engaged undergraduate students and works with them in collaboration with all of the other academic units at Arizona State University. All Barrett students complete a thesis or creative project which is an opportunity to explore an intellectual interest and produce an original piece of scholarly research. The thesis or creative project is supervised and defended in front of a faculty committee. Students are able to engage with professors who are nationally recognized in their fields and committed to working with honors students. Completing a Barrett thesis or creative project is an opportunity for undergraduate honors students to contribute to the ASU academic community in a meaningful way.
Filtering by
- Creators: Electrical Engineering Program
Leveraging Machine Learning and Wireless Sensing for Robot Localization - Location Variance Analysis
Modern communication networks heavily depend upon an estimate of the communication channel, which represents the distortions that a transmitted signal takes as it moves towards a receiver. A channel can become quite complicated due to signal reflections, delays, and other undesirable effects and, as a result, varies significantly with each different location. This localization system seeks to take advantage of this distinctness by feeding channel information into a machine learning algorithm, which will be trained to associate channels with their respective locations. A device in need of localization would then only need to calculate a channel estimate and pose it to this algorithm to obtain its location.
As an additional step, the effect of location noise is investigated in this report. Once the localization system described above demonstrates promising results, the team demonstrates that the system is robust to noise on its location labels. In doing so, the team demonstrates that this system could be implemented in a continued learning environment, in which some user agents report their estimated (noisy) location over a wireless communication network, such that the model can be implemented in an environment without extensive data collection prior to release.
The coffee cup system can be simplified and modeled by a cart-and-pendulum system. Bazzi et al. and Maurice et al. present two different cart-and-pendulum systems to represent the coffee cup system [1],[2]. The purpose of this project was to build upon these systems and to gain a better understanding of the coffee cup system and to determine where chaos existed within the system. The honors thesis team first worked with their senior design group to develop a mathematical model for the cart-and-pendulum system based on the Bazzi and Maurice papers [1],[2]. This system was analyzed and then built upon by the honors thesis team to build a cart-and-two-pendulum model to represent the coffee cup system more accurately.
Analysis of the single pendulum model showed that there exists a low frequency region where the pendulum and the cart remain in phase with each other and a high frequency region where the cart and pendulum have a π phase difference between them. The transition point of the low and high frequency region is determined by the resonant frequency of the pendulum. The analysis of the two-pendulum system also confirmed this result and revealed that differences in length between the pendulum cause the pendulums to transition to the high frequency regions at separate frequency. The pendulums have different resonance frequencies and transition into the high frequency region based on their own resonant frequency. This causes a range of frequencies where the pendulums are out of phase from each other. After both pendulums have transitioned, they remain in phase with each other and out of phase from the cart.
However, if the length of the pendulum is decreased too much, the system starts to exhibit chaotic behavior. The short pendulum starts to act in a chaotic manner and the phase relationship between the pendulums and the carts is no longer maintained. Since the pendulum length represents the distance between the particle of coffee and the top of the cup, this implies that coffee near the top of the cup would cause the system to act chaotically. Further analysis would be needed to determine the reason why the length affects the system in this way.
This project considers the FPGA implementations of MLP and CNN feedforward. While FPGAs provide significant performance improvements, they come at a substantial financial cost. We explore the options of implementing these algorithms on a smaller budget. We successfully implement a multilayer perceptron that identifies handwritten digits from the MNIST dataset on a student-level DE10-Lite FPGA with a test accuracy of 91.99%. We also apply our trained network to external image data loaded through a webcam and a Raspberry Pi, but we observe lower test accuracy in these images. Later, we consider the requirements necessary to implement a more elaborate convolutional neural network on the same FPGA. The study deems the CNN implementation feasible in the criteria of memory requirements and basic architecture. We suggest the CNN implementation on the same FPGA to be worthy of further exploration.
The work presents the nonlinear equations of motion of a quadcopter. This includes the translational and rotational equations of motion, as well as an analysis of the nonlinear actuator dynamics. The work then analyzes the static properties of a quadcopter in forward flight equilibrium and shows how static properties change as physical properties of the vehicle are varied. Next, the dynamics of forward flight are linearized, and a dynamic analysis is provided.
After dynamic analysis, the work shows detailed hierarchical control system design trade studies, which includes attitude and translational inner-outer loop control. Among other designs, the following are presented: PD control, proportional control, pole-placement control. Each of these control architectures are employed for the inner loops and outer loops. The work also analyzes linear versus nonlinear simulation performance of a quadcopter, specifically for a step x-axis reference command. It is found that the nonlinear dynamics of the actuator cause significant discrepancy between linear and nonlinear simulation.
Finally, this thesis establishes directions for future graduate research. This includes hardware design, as well as moving toward design of a highly-maneuverable thrust-vectoring quadrotor which will be the focus of the proposed graduate PhD research. In summary, this thesis provides the beginning of a cohesive framework to model, analyze, control, and design quadcopters. It also lays the groundwork for graduate research and beyond.
This Honors Thesis is a continuation of Prof. Lauren Hayes’s and Dr. Xin Luo’s research initiative, Haptic Electronic Audio Research into Musical Experience (HEAR-ME), which investigates how to enhance the musical listening experience for CI users using a wearable haptic system. The goals of this Honors Thesis are to adapt Prof. Hayes’s system code from the Max visual programming language into the C++ object-oriented programming language and to study the results of the developed C++ codes. This adaptation allows the system to operate in real-time and independently of a computer.
Towards these goals, two signal processing algorithms were developed and programmed in C++. The first algorithm is a thresholding method, which outputs a pulse of a predefined width when the input signal falls below some threshold in amplitude. The second algorithm is a root-mean-square (RMS) method, which outputs a pulse-width modulation signal with a fixed period and with a duty cycle dependent on the RMS of the input signal. The thresholding method was found to work best with speech, and the RMS method was found to work best with music. Future work entails the design of adaptive signal processing algorithms to allow the system to work more effectively on speech in a noisy environment and to emphasize a variety of elements in music.
This thesis presents the results of an evaluation of the dynamic performance of the East Java-Bali subsystem. It involves the static and dynamic simulations of the sequence of events that led to the East Java Bali subsystem blackout, especially the impact of the loss of a set of 500 kV transmission lines, which in reality was suspected to be the main cause.
The basic calculations related to power system state and familiarization with PSS/E (a commercial power system analysis software package) are first demonstrated. A simple 3-bus system test is taken as an example. The steady state characteristics of the active and reactive power injection, voltage and phase angle are calculated manually and compared to the PSS/E simulation results. As for the dynamic characteristics, short circuit current, electrical and mechanical power, rotor angle, and fault clearing time are determined by observing the plots of the simulation results. Based on understanding of the PSS/E modeling and simulation, the configuration, generation, and loading of the simplified East Java-Bali subsystem is evaluated. The generators (including the excitation system and governor) and transmission lines parameters are updated, as the reference model for the study. The model is validated by the actual data (active power flow) before the fault. Single line to ground fault and loss of generation disturbances were simulated to observe the stability of the system.
The analysis of the blackout is conducted through the simulation results based on all relevant documentation (such as fault report and sequence of events). With respect to the sequence of events (a single line to ground fault on the 500kV transmission lines, overload on 150kV transmission lines and tripping of power plants), several simulations of the East Java-Bali subsystem operations provided in the official blackout report are evaluated. Finally, the undervoltage load shedding strategy is evaluated and proposed as a solution to mitigate the blackout in the East Java-Bali subsystem.
The simulations reveal some interesting results regarding the operational characteristics of the East Java-Bali subsystem before the disturbances and during the cascaded tripping.