Matching Items (188)
161075-Thumbnail Image.png
Description

This project examines the dynamics and design of control systems for a rocket in propulsive ascent and descent using a simplified model with motion constrained to a vertical plane. The governing differential equations are analyzed. They are then linearized, after which transfer functions are derived relating controllable input variables to

This project examines the dynamics and design of control systems for a rocket in propulsive ascent and descent using a simplified model with motion constrained to a vertical plane. The governing differential equations are analyzed. They are then linearized, after which transfer functions are derived relating controllable input variables to controlled output variables. The effect of changes in various parameters as well as other aspects of the system are examined. Methods for controller design based on the derived transfer functions are discussed. This will include the discussion of control of the final descent and landing of the rocket. Lastly, there is a brief discussion about both the successes and limitations of the model analyzed.

ContributorsWarner, Adin (Author) / Rodriguez, Armando (Thesis director) / Shafique, Ashfaque (Committee member) / Barrett, The Honors College (Contributor) / Electrical Engineering Program (Contributor)
Created2021-12
132010-Thumbnail Image.png
Description
Complex human controls is a topic of much interest in the fields of robotics, manufacturing, space exploration and many others. Even simple tasks that humans perform with ease can be extremely complicated when observed from a controls and complex systems perspective. One such simple task is that of a human

Complex human controls is a topic of much interest in the fields of robotics, manufacturing, space exploration and many others. Even simple tasks that humans perform with ease can be extremely complicated when observed from a controls and complex systems perspective. One such simple task is that of a human carrying and moving a coffee cup. Though this may be a mundane task for humans, when this task is modelled and analyzed, the system may be quite chaotic in nature. Understanding such systems is key to the development robots and autonomous systems that can perform these tasks themselves.

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.
ContributorsZindani, Abdul Rahman (Co-author) / Crane, Kari (Co-author) / Lai, Ying-Cheng (Thesis director) / Jiang, Junjie (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-12
132021-Thumbnail Image.png
Description
Machine learning is a powerful tool for processing and understanding the vast amounts of data produced by sensors every day. Machine learning has found use in a wide variety of fields, from making medical predictions through correlations invisible to the human eye to classifying images in computer vision applications. A

Machine learning is a powerful tool for processing and understanding the vast amounts of data produced by sensors every day. Machine learning has found use in a wide variety of fields, from making medical predictions through correlations invisible to the human eye to classifying images in computer vision applications. A wide range of machine learning algorithms have been developed to attempt to solve these problems, each with different metrics in accuracy, throughput, and energy efficiency. However, even after they are trained, these algorithms require substantial computations to make a prediction. General-purpose CPUs are not well-optimized to this task, so other hardware solutions have developed over time, including the use of a GPU, FPGA, or ASIC.

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.
ContributorsLythgoe, Zachary James (Author) / Allee, David (Thesis director) / Hartin, Olin (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-12
132153-Thumbnail Image.png
Description
This paper presents work that was done to develop an energy-efficient electoral and frame count system for underwater sea turtle image and video recognition using convolutional neural networks, deep learning framework, and the Python programming language. An underwater sea turtle image recognition program is essential to protect turtles from the

This paper presents work that was done to develop an energy-efficient electoral and frame count system for underwater sea turtle image and video recognition using convolutional neural networks, deep learning framework, and the Python programming language. An underwater sea turtle image recognition program is essential to protect turtles from the threat of bycatch - sea turtles are accidentally caught when fishermen aim for a different type of underwater species. This underwater image recognition system is used to detect the presence of sea turtles, then different kinds of acoustic and light stimuli are used to warn the turtles of approaching danger to reduce bycatch. This image detection system will be placed on a fishing boat to run on a machine at all times (24 hours and 7 days a week). A live video capture from a low-power underwater camera that is attached to the boat will be sent to the image detection system on the machine to analyze the presence of sea turtles in each frame of the video. To lower the computational time and energy of the machine, an energy-efficient electoral and frame count system is implemented on this image detection system.
ContributorsDeng, Enhong (Author) / Ozev, Sule (Thesis director) / Blain Christen, Jennifer (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132326-Thumbnail Image.png
Description
The focus of this project investigates high mobility robotics by developing a fully integrated framework for a ball-balancing robot. Using Lagrangian mechanics, a model for the robot was derived and used to conduct trade studies on significant system parameters. With a broad understanding of system dynamics, controllers were designed using

The focus of this project investigates high mobility robotics by developing a fully integrated framework for a ball-balancing robot. Using Lagrangian mechanics, a model for the robot was derived and used to conduct trade studies on significant system parameters. With a broad understanding of system dynamics, controllers were designed using LQR methodology. A prototype was then built and tested to exhibit desired reference command following and disturbance attenuation.
ContributorsKapron, Mark Andrew (Author) / Rodriguez, Armando (Thesis director) / Artemiadis, Panagiotis (Committee member) / Industrial, Systems & Operations Engineering Prgm (Contributor) / Electrical Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132094-Thumbnail Image.png
Description
With the revolution of low-cost microelectronics, rotary-wing vehicles have grown increasingly popular and important in the past two decades. With increased interest in quadcopters comes the need to for a systematic and rigorous framework to model, analyze, control, and design them. This thesis presents the beginning of such a framework.

With the revolution of low-cost microelectronics, rotary-wing vehicles have grown increasingly popular and important in the past two decades. With increased interest in quadcopters comes the need to for a systematic and rigorous framework to model, analyze, control, and design them. This thesis presents the beginning of such a framework.

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.
ContributorsWallace, Brent (Author) / Rodriguez, Armando (Thesis director) / Berman, Spring (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-12
132174-Thumbnail Image.png
Description
The NASA Psyche Iron Meteorite Imaging System (IMIS) is a standalone system created to image metal meteorites from ASU’s Center for Meteorite Studies’ collection that have an etched surface. Meteorite scientists have difficulty obtaining true-to-life images of meteorites through traditional photography methods due to the meteorites’ shiny, irregular surfaces, which

The NASA Psyche Iron Meteorite Imaging System (IMIS) is a standalone system created to image metal meteorites from ASU’s Center for Meteorite Studies’ collection that have an etched surface. Meteorite scientists have difficulty obtaining true-to-life images of meteorites through traditional photography methods due to the meteorites’ shiny, irregular surfaces, which interferes with their ability to identify meteorites’ component materials through image analysis. Using the IMIS, scientists can easily and consistently obtain glare-free photographs of meteorite surface that are suitable for future use in an artificial intelligence-based meteorite component analysis system. The IMIS integrates a lighting system, a mounted camera, a sample positioning area, a meteorite leveling/positioning system, and a touch screen control panel featuring an interface that allows the user to see a preview of the image to be taken as well as an edge detection view, a glare detection view, a button that allows the user to remotely take the picture, and feedback if very high levels of glare are detected that may indicate a camera or positioning error. Initial research and design work were completed by the end of Fall semester, and Spring semester consisted of building and testing the system. The current system is fully functional, and photos taken by the current system have been approved by a meteorite expert and an AI expert. The funding for this project was tentatively capped at $1000 for miscellaneous expenses, not including a camera to be supplied by the School of Earth and Space Exploration. When SESE was unable to provide a camera, an additional $4000 were allotted for camera expenses. So far, $1935 of the total $5000 budget has been spent on the project, putting the project $3065 under budget. While this system is a functional prototype, future capstone projects may involve the help of industrial designers to improve the technician’s experience through automating the sample positioning process.
ContributorsBaerwaldt, Morgan Kathleen (Author) / Bowman, Cassie (Thesis director) / Kozicki, Michael (Committee member) / School of Art (Contributor) / Electrical Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132193-Thumbnail Image.png
Description
Power spectral analysis is a fundamental aspect of signal processing used in the detection and \\estimation of various signal features. Signals spaced closely in frequency are problematic and lead analysts to miss crucial details surrounding the data. The Capon and Bartlett methods are non-parametric filterbank approaches to power spectrum estimation.

Power spectral analysis is a fundamental aspect of signal processing used in the detection and \\estimation of various signal features. Signals spaced closely in frequency are problematic and lead analysts to miss crucial details surrounding the data. The Capon and Bartlett methods are non-parametric filterbank approaches to power spectrum estimation. The Capon algorithm is known as the "adaptive" approach to power spectrum estimation because its filter impulse responses are adapted to fit the characteristics of the data. The Bartlett method is known as the "conventional" approach to power spectrum estimation (PSE) and has a fixed deterministic filter. Both techniques rely on the Sample Covariance Matrix (SCM). The first objective of this project is to analyze the origins and characteristics of the Capon and Bartlett methods to understand their abilities to resolve signals closely spaced in frequency. Taking into consideration the Capon and Bartlett's reliance on the SCM, there is a novelty in combining these two algorithms using their cross-coherence. The second objective of this project is to analyze the performance of the Capon-Bartlett Cross Spectra. This study will involve Matlab simulations of known test cases and comparisons with approximate theoretical predictions.
ContributorsYoshiyama, Cassidy (Author) / Richmond, Christ (Thesis director) / Bliss, Daniel (Committee member) / Electrical Engineering Program (Contributor, Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132235-Thumbnail Image.png
Description
The purpose of the automated pool system is to keep the chlorine level at a safe, reasonable level, by automatically dispensing chlorine in the pool when needed. This was to help the user upkeep with their pool, and also let the user know the current status of their pool. The

The purpose of the automated pool system is to keep the chlorine level at a safe, reasonable level, by automatically dispensing chlorine in the pool when needed. This was to help the user upkeep with their pool, and also let the user know the current status of their pool. The project will also include Bluetooth communication, for the user to receive ORP, pH, and temperature sensor values. With these values the user will be instructed what chemical need to be added to their pool in order to keep their pool pH at a comfortable level. The user will also be able to prompt the Bluetooth terminal and receive the current ORP, pH, and temperature values of their pool.
ContributorsClarke-Telfer, Nina Lynore (Author) / Hartin, Olin (Thesis director) / Allee, David (Committee member) / Electrical Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132279-Thumbnail Image.png
Description
Energy poverty is the lack of access to the basic energy resources needed for human development. Fossil fuels, through their heavy emissions and transience, are slowly but surely leaving room for change in the energy sector as renewable energy sources rise to the challenge of sustainable, clean, and cost-efficient energy

Energy poverty is the lack of access to the basic energy resources needed for human development. Fossil fuels, through their heavy emissions and transience, are slowly but surely leaving room for change in the energy sector as renewable energy sources rise to the challenge of sustainable, clean, and cost-efficient energy production. Because it is mostly located in rural areas, solutions crafted against energy poverty need to be appropriate for those areas and their development objectives. As top contenders, photovoltaics insertion in the energy market has largely soared creating, therefore, a need for its distributed energy resources to interconnect appropriately to the area electrical power system. EEE Senior Design Team 11 saw in this the need to design an advanced photovoltaic inverter with those desired grid functions but also leveraging the technological superiority of wide bandgap devices over silicon semiconductors. The honors creative project is an integral part of the senior design capstone project for Team 11. It has a two-front approach, first exploring the IEEE 1547-2018 standard on distributed energy resources; then focusing on the author’s personal contribution to the aforementioned senior design project: digital signal processing and grid support implementation. This report serves as an accompanying write up to the creative project.
ContributorsTall, Ndeye Maty (Author) / Ayyanar, Raja (Thesis director) / Kozicki, Michael (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05