Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network™

Open Access. Powered by Scholars. Published by Universities.®

Master's Theses

Discipline
Institution
Keyword
Publication Year
Publication Type

Articles 1951 - 1980 of 6741

Full-Text Articles in Entire DC Network

Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson Jun 2018

Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson

Master's Theses

Static analysis tools can aid programmers by reporting potential programming mistakes prior to the execution of a program. Funqual is a static analysis tool that reads C++17 code ``in the wild'' and checks that the function call graph follows a set of rules which can be defined by the user. This sort of analysis can help the programmer to avoid errors such as accidentally calling blocking functions in time-sensitive contexts or accidentally allocating memory in heap-sensitive environments. To accomplish this, we create a type system whereby functions can be given user-defined type qualifiers and where users can define their own …


Compiler Optimization Effects On Register Collisions, Jonathan S. Tan Jun 2018

Compiler Optimization Effects On Register Collisions, Jonathan S. Tan

Master's Theses

We often want a compiler to generate executable code that runs as fast as possible. One consideration toward this goal is to keep values in fast registers to limit the number of slower memory accesses that occur. When there are not enough physical registers available for use, values are ``spilled'' to the runtime stack. The need for spills is discovered during register allocation wherein values in use are mapped to physical registers. One factor in the efficacy of register allocation is the number of values in use at one time (register collisions). Register collision is affected by compiler optimizations that …


Software Requirements Classification Using Word Embeddings And Convolutional Neural Networks, Vivian Lin Fong Jun 2018

Software Requirements Classification Using Word Embeddings And Convolutional Neural Networks, Vivian Lin Fong

Master's Theses

Software requirements classification, the practice of categorizing requirements by their type or purpose, can improve organization and transparency in the requirements engineering process and thus promote requirement fulfillment and software project completion. Requirements classification automation is a prominent area of research as automation can alleviate the tediousness of manual labeling and loosen its necessity for domain-expertise.

This thesis explores the application of deep learning techniques on software requirements classification, specifically the use of word embeddings for document representation when training a convolutional neural network (CNN). As past research endeavors mainly utilize information retrieval and traditional machine learning techniques, we entertain …


Towards A Strawberry Harvest Prediction System Using Computer Vision And Pattern Recognition, Andreas M. Apitz Jun 2018

Towards A Strawberry Harvest Prediction System Using Computer Vision And Pattern Recognition, Andreas M. Apitz

Master's Theses

Farmers require advance notice when a harvest is approaching, so they can allocate resources and hire workers as efficiently as possible. Existing methods are subjective and labor intensive, and require the expertise of a professional forecaster. Cal Poly’s EE department has been collaborating with the Cal Poly Strawberry Center to investigate the potential in using digital imaging processing to predict harvests more reliably. This paper shows the progress of that ongoing project, as well as what aspects could still be improved. Three main blocks comprise this system: data acquisition, which obtains and catalogues images of the strawberry plants; computer vision, …


Towards Autonomous Localization Of An Underwater Drone, Nathan Sfard Jun 2018

Towards Autonomous Localization Of An Underwater Drone, Nathan Sfard

Master's Theses

Autonomous vehicle navigation is a complex and challenging task. Land and aerial vehicles often use highly accurate GPS sensors to localize themselves in their environments. These sensors are ineffective in underwater environments due to signal attenuation. Autonomous underwater vehicles utilize one or more of the following approaches for successful localization and navigation: inertial/dead-reckoning, acoustic signals, and geophysical data. This thesis examines autonomous localization in a simulated environment for an OpenROV Underwater Drone using a Kalman Filter. This filter performs state estimation for a dead reckoning system exhibiting an additive error in location measurements. We evaluate the accuracy of this Kalman …


Design, Simulation, And Hardware Construction Of A 600 W Solid State Dc Circuit Breaker For The Dc House Project, Calin Matthew Bukur Jun 2018

Design, Simulation, And Hardware Construction Of A 600 W Solid State Dc Circuit Breaker For The Dc House Project, Calin Matthew Bukur

Master's Theses

DC circuit breakers must be able to arrest overcurrent conditions to prevent electrical equipment and wiring from causing building fires or other hazards from occurring. With more DC renewable sourced structures such as Cal Poly’s DC House, an inexpensive and reliable protection system is necessary to ensure safe energy transfer to the loads. One method of protecting a system is preventing excessive amounts of current to be drawn by the load when the surrounding components are rated at a lesser value. DC circuit breakers act as a monitoring system and barely presents an effect on the voltage or power. With …


Logging And Analysis Of Internet Of Things (Iot) Device Network Traffic And Power Consumption, Ryan Joseph Frawley Jun 2018

Logging And Analysis Of Internet Of Things (Iot) Device Network Traffic And Power Consumption, Ryan Joseph Frawley

Master's Theses

An increasing number of devices, from coffee makers to electric kettles, are becoming connected to the Internet. These are all a part of the Internet of Things, or IoT. Each device generates unique network traffic and power consumption patterns. Until now, there has not been a comprehensive set of data that captures these traffic and power patterns. This thesis documents how we collected 10 to 15 weeks of network traffic and power consumption data from 15 different IoT devices and provides an analysis of a subset of 6 devices. Devices including an Amazon Echo Dot, Google Home Mini, and Google …


Investigating Forward Flight Multirotor Wind Tunnel Testing In A 3-By 4-Foot Wind Tunnel, Reed Danis Jun 2018

Investigating Forward Flight Multirotor Wind Tunnel Testing In A 3-By 4-Foot Wind Tunnel, Reed Danis

Master's Theses

Investigation of complex multirotor aerodynamic phenomena via wind tunnel experimentation is becoming extremely important with the rapid progress in advanced distributed propulsion VTOL concepts. Much of this experimentation is being performed in large, highly advanced tunnels. However, the proliferation of this class of vehicles extends to small aircraft used by small businesses, universities, and hobbyists without ready access to this level of test facility. Therefore, there is a need to investigate whether multirotor vehicles can be adequately tested in smaller wind tunnel facilities. A test rig for a 2.82-pound quadcopter was developed to perform powered testing in the Cal Poly …


Use Of Manifolds In The Insertion Of Ballistic Cycler Trajectories, Oliver K. Morrison Jun 2018

Use Of Manifolds In The Insertion Of Ballistic Cycler Trajectories, Oliver K. Morrison

Master's Theses

Today, Mars is one of the most interesting and important destinations for humankind and copious methods have been proposed to accomplish these future missions. One of the more fascinating methods is the Earth-Mars cycler trajectory which is a trajectory that accomplishes repeat access to Earth and Mars with little to no fuel-burning maneuvers. This would allow fast travel to and from Mars, as well as grant the possibility of multiple missions using the same main vehicle.

Insertion from Earth-orbit onto the cycler trajectory has not been thoroughly ex- plored and the only existing method so far is a Hohmann-esque transfer …


Effect Of Aquaponic Vs. Hydroponic Nutrient Solution, Led Light Intensity And Photoperiod On Indoor Plant Growth Of Butterhead, Romaine And Kale (L. Sativa, B. Oleracea), Sean M. Foster Jun 2018

Effect Of Aquaponic Vs. Hydroponic Nutrient Solution, Led Light Intensity And Photoperiod On Indoor Plant Growth Of Butterhead, Romaine And Kale (L. Sativa, B. Oleracea), Sean M. Foster

Master's Theses

Vertical farming has been proposed as a solution for providing food security for an increasing, urbanized human population. Light-emitting diode (LED) technology has become increasingly affordable and efficient, making it an ideal choice as artificial lighting for indoor farms. Still largely undiscovered parameters are the optimal plant varieties and types of production systems for plant growth, profit, and human nutrition. Aquaponics may be able to provide sustainable animal protein for vertical farms, increasing their ability to provide more substantial nutrition to consumers. This research aimed to better understand vertical farming as a food production system, and to determine if aquaponics …


Interplanetary Transfer Trajectories Using The Invariant Manifolds Of Halo Orbits, Megan S. Rund Jun 2018

Interplanetary Transfer Trajectories Using The Invariant Manifolds Of Halo Orbits, Megan S. Rund

Master's Theses

Throughout the history of interplanetary space travel, the Newtonian dynamics of the two-body problem have been used to design orbital trajectories to traverse the solar system. That is, that a spacecraft orbits only one large celestial body at a time. These dynamics have produced impressive interplanetary trajectories utilizing numerous gravity assists, such as those of Voyager, Cassini, Rosetta and countless others. But these missions required large amounts of delta-v for their maneuvers and therefore large amounts of fuel mass. As we desire to travel farther and more extensively in space, these two-body dynamics lead to impossibly high delta-v values, and …


Detection Method Of Subclinical Atherosclerosis Of The Carotid Artery With A Hemodynamics Modeling Approach, Marisa Peressini Jun 2018

Detection Method Of Subclinical Atherosclerosis Of The Carotid Artery With A Hemodynamics Modeling Approach, Marisa Peressini

Master's Theses

Subclinical atherosclerosis is an important area of research to evaluate stroke risk and predict localization of plaque. The current methods for detecting atherosclerosis risk are insufficient because it is based on The Framingham Risk Score and carotid intima media thickness, therefore an engineering detection model based on quantifiable data is needed. Laminar and turbulent flow, dictated by Reynolds number and relative roughness, was modeled through the carotid artery bifurcation to compare shear stress and shear rate. Computer-aided design and fluid flow software were used to model hemodynamics through the carotid artery. Data from the model was derived from governing equations …


Developing, Evaluating, And Demonstrating An Open Source Gateway And Mobile Application For The Smartfarm Decision Support System, Caleb D. Fink Jun 2018

Developing, Evaluating, And Demonstrating An Open Source Gateway And Mobile Application For The Smartfarm Decision Support System, Caleb D. Fink

Master's Theses

The purpose of this research is to design, develop, evaluate, and demonstrate an open source gateway and mobile application for the SmartFarm open source decision support system to improve agricultural stewardship, environmental conservation, and provide farmers with a system that they own. There are very limited options for an open source gateway for collecting data on the farm. The options available are: expensive, require professional maintenance, are not portable between systems, improvements are made only by the manufacturer, limited in customization options, difficult to operate, and data is owned by the company rather than the farmer. The gateway is designed …


Coaching Styles And The Basic Psychological Need Fulfillment Of College Athletes, Kelsey Louise Byrd Jun 2018

Coaching Styles And The Basic Psychological Need Fulfillment Of College Athletes, Kelsey Louise Byrd

Master's Theses

The purpose of this study was to determine to what extent a coach’s coaching style is associated with the athlete’s basic psychological needs fulfillment of autonomy, competence and relatedness. A survey was distributed to 204 varsity student-athletes at Cal Poly, San Luis Obispo representing 13 teams. The data were used to determine the impact of coaching style on the athlete’s fulfillment of autonomy, competence and relatedness. An authoritative head coaching style was found to have a positive impact on an athlete’s fulfillment of autonomy, competence and relatedness. A similar result was found for assistant coaches. Overall, these findings can help …


A Multiphase Modified Boost Converter With Reduced Input Current Ripple: Combined Capacitors, Omri Nissan Jun 2018

A Multiphase Modified Boost Converter With Reduced Input Current Ripple: Combined Capacitors, Omri Nissan

Master's Theses

The delivery of high power and smaller footprints through a non-isolated topology demands for the use of multiphase topology in DC-DC converters. Multiphase reduces the ripple observed on both the input and output waveforms; however, it may not be enough to connect to sensitive power sources such as renewable energy sources. A single-phase modified boost converter demonstrates the ability to acquire very minimal input current ripple by addition of passive components. The expansion to multiphase topology is the next logical step for higher power application while furthering the low input current ripple benefit. In this thesis, the multiphase modified boost …


Foraging Ecology Of Parrotfishes In The Greater Caribbean: Impacts Of Specialization And Dietary Preferences On Marine Benthic Communities, Madelyn V. Roycroft Jun 2018

Foraging Ecology Of Parrotfishes In The Greater Caribbean: Impacts Of Specialization And Dietary Preferences On Marine Benthic Communities, Madelyn V. Roycroft

Master's Theses

Coral reefs are one of the world’s most diverse yet heavily impacted marine ecosystems. As a result of many direct and indirect stressors, coral reefs have experienced major degradation over the last several decades. Declines in coral reefs in the Caribbean have been particularly acute and generally associated with the loss of key herbivores and an increase in algae. Herbivorous fishes such as parrotfishes can positively impact coral reefs by removing algae that compete with corals for light and space. However, many parrotfishes are also important coral predators. Predation on corals, known as corallivory, can adversely affect coral growth, reproduction …


Leave The Features: Take The Cannoli, Jonathan Joseph Catanio Jun 2018

Leave The Features: Take The Cannoli, Jonathan Joseph Catanio

Master's Theses

Programming languages like Python, JavaScript, and Ruby are becoming increasingly popular due to their dynamic capabilities. These languages are often much easier to learn than other, statically type checked, languages such as C++ or Rust. Unfortunately, these dynamic languages come at the cost of losing compile-time optimizations. Python is arguably the most popular language for data scientists and researchers in the artificial intelligence and machine learning communities. As this research becomes increasingly popular, and the problems these researchers face become increasingly computationally expensive, questions are being raised about the performance of languages like Python. Language features found in Python, more …


Human Knee Fea Model For Transtibial Amputee Tibial Cartilage Pressure In Gait And Cycling, Gregory Lane Jun 2018

Human Knee Fea Model For Transtibial Amputee Tibial Cartilage Pressure In Gait And Cycling, Gregory Lane

Master's Theses

Osteoarthritis (OA) is a debilitating disease affecting roughly 31 million Americans. The incidence of OA is significantly higher for persons who have suffered a transtibial amputation. Abnormal cartilage stress can cause higher OA risk, however it is unknown if there is a connection between exercise type and cartilage stress. To help answer this, a tibiofemoral FEA model was created. Utilizing linear elastic isotropic materials and non-linear springs, the model was validated to experimental cadaveric data. In a previous study, 6 control and 6 amputee subjects underwent gait and cycling experiments. The resultant knee loads were analyzed to find the maximum …


Differential Power Analysis In-Practice For Hardware Implementations Of The Keccak Sponge Function, Nathaniel Graff Jun 2018

Differential Power Analysis In-Practice For Hardware Implementations Of The Keccak Sponge Function, Nathaniel Graff

Master's Theses

The Keccak Sponge Function is the winner of the National Institute of Standards and Technology (NIST) competition to develop the Secure Hash Algorithm-3 Standard (SHA-3). Prior work has developed reference implementations of the algorithm and described the structures necessary to harden the algorithm against power analysis attacks which can weaken the cryptographic properties of the hash algorithm. This work demonstrates the architectural changes to the reference implementation necessary to achieve the theoretical side channel-resistant structures, compare their efficiency and performance characteristics after synthesis and place-and-route when implementing them on Field Programmable Gate Arrays (FPGAs), publish the resulting implementations under the …


Vehicle Pseudonym Association Attack Model, Pierson Yieh Jun 2018

Vehicle Pseudonym Association Attack Model, Pierson Yieh

Master's Theses

With recent advances in technology, Vehicular Ad-hoc Networks (VANETs) have grown in application. One of these areas of application is Vehicle Safety Communication (VSC) technology. VSC technology allows for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications that enhance vehicle safety and driving experience. However, these newly developing technologies bring with them a concern for the vehicular privacy of drivers. Vehicles already employ the use of pseudonyms, unique identifiers used with signal messages for a limited period of time, to prevent long term tracking. But can attackers still attack vehicular privacy even when vehicles employ a pseudonym change strategy? The major contribution …


Strategic Selection Of Training Data For Domain-Specific Speech Recognition, Daniel Girerd Jun 2018

Strategic Selection Of Training Data For Domain-Specific Speech Recognition, Daniel Girerd

Master's Theses

Speech recognition is now a key topic in computer science with the proliferation of voice-activated assistants, and voice-enabled devices. Many companies over a speech recognition service for developers to use to enable smart devices and services. These speech-to-text systems, however, have significant room for improvement, especially in domain specific speech. IBM's Watson speech-to-text service attempts to support domain specific uses by allowing users to upload their own training data for making custom models that augment Watson's general model. This requires deciding a strategy for picking the training model. This thesis experiments with different training choices for custom language models that …


Artificial Neural Network-Based Robotic Control, Justin Ng Jun 2018

Artificial Neural Network-Based Robotic Control, Justin Ng

Master's Theses

Artificial neural networks (ANNs) are highly-capable alternatives to traditional problem solving schemes due to their ability to solve non-linear systems with a nonalgorithmic approach. The applications of ANNs range from process control to pattern recognition and, with increasing importance, robotics. This paper demonstrates continuous control of a robot using the deep deterministic policy gradients (DDPG) algorithm, an actor-critic reinforcement learning strategy, originally conceived by Google DeepMind. After training, the robot performs controlled locomotion within an enclosed area. The paper also details the robot design process and explores the challenges of implementation in a real-time system.


Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng Jun 2018

Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng

Master's Theses

Monocular vision robots use a single camera to process information about its environment. By analyzing this scene, the robot can determine the best navigation direction. Many modern approaches to robot hallway navigation involve using a plethora of sensors to detect certain features in the environment. This can be laser range finders, inertial measurement units, motor encoders, and cameras.

By combining all these sensors, there is unused data which could be useful for navigation. To draw back and develop a baseline approach, this thesis explores the reliability and capability of solely using a camera for navigation. The basic navigation structure begins …


Zinc Sunscreens Affect Development Of Strongylocentrotus Purpuratus Embryos, Brittany E. Cunningham, Nikki L. Adams Jun 2018

Zinc Sunscreens Affect Development Of Strongylocentrotus Purpuratus Embryos, Brittany E. Cunningham, Nikki L. Adams

Master's Theses

The growing popularity of physical sunscreens will also lead to an increased release of the ingredients from zinc oxide (ZnO) sunscreens into marine environments. Though zinc (Zn) is a necessary micronutrient in the ocean, greater than natural Zn concentrations are being released into marine environments by use of sunscreens. The extent of the consequences of the addition of Zn to the ocean are not fully understood. We investigated effects of materials released by zinc oxide (ZnO) sunscreens on the development of California purple sea urchin, Strongylocentrotus purpuratus. Embryos developed in various concentrations of Zn, the sources of which included …


Thermal Vacuum Chamber Refurbishment And Analysis, Adrian Michael Williams Jun 2018

Thermal Vacuum Chamber Refurbishment And Analysis, Adrian Michael Williams

Master's Theses

Spacecraft are subject to different environments while on orbit around the Earth and beyond. One of the most critical of these environments that must be counteracted is the thermal environment. Each spacecraft has an operating temperature that is specified in the mission requirements. The requirement stems from internal component operating temperatures that are critical to mission success. Prior to placing the spacecraft in orbit, engineers must be sure that the spacecraft will survive or risk losing the mission entirely.

The primary way to mitigate this risk is to use a thermal vacuum chamber (TVAC). The chamber is designed to resemble …


The Design And Implementation Of A Supersonic Indraft Tube Wind Tunnel For The Demonstration Of Supersonic Flows, Daniel Kenneth Johnson Jun 2018

The Design And Implementation Of A Supersonic Indraft Tube Wind Tunnel For The Demonstration Of Supersonic Flows, Daniel Kenneth Johnson

Master's Theses

Historically, the endeavor of scale testing flight vehicles at supersonic Mach numbers, especially for long durations, has required the development of closed-loop wind tunnels, which are extremely expensive both to build and operate due to the high complexity and incredible power required to drive such a system. The intermittent blowdown wind tunnel, indraft tunnel, and shock tunnel have alleviated many of these cost requirements to some degree, whilst facilitating testing at very high Mach numbers and enthalpies; however, these systems require the handling of gases at pressures and temperatures that can be prohibitive for many university settings. The Ludwieg tube …


Video Magnification For Structural Analysis Testing, Jean Whitmore Jun 2018

Video Magnification For Structural Analysis Testing, Jean Whitmore

Master's Theses

The goal of this thesis is to allow a user to see minute motion of an object at different frequencies, using a computer program, to aid in vibration testing analysis without the use of complex setups of accelerometers or expensive laser vibrometers. MIT’s phase-based video motion processing ­was modified to enable modal determination of structures in the field using a cell phone camera. The algorithm was modified by implementing a stabilization algorithm and permitting the magnification filter to operate on multiple frequency ranges to enable visualization of the natural frequencies of structures in the field. To implement multiple frequency ranges …


Enhanced Detection Of Corrosion And Coating Aging Mechanisms Using Core-Shell Quantum Dots, Raymond Thai Jun 2018

Enhanced Detection Of Corrosion And Coating Aging Mechanisms Using Core-Shell Quantum Dots, Raymond Thai

Master's Theses

Understanding aging mechanisms in coatings during their servicable life is complicated, due to the inherent stochastic nature of exposure profiles, service environments, and rare weather events. Thus, the development of improved test methods for service life prediction and accelerated weathering relies on the availability of infallible degradation and exposure data, delivered as a function of cumulative time in service. In a related application, non-destructive evaluative methods rely on the premise of being able to probe or monitor in situ mechanisms within a coating system without interfering with actual aging mechanisms. Ultimately, quantumdots can be utilized as in situ sensors for …


N-Slope: A One-Class Classification Ensemble For Nuclear Forensics, Justin Kehl Jun 2018

N-Slope: A One-Class Classification Ensemble For Nuclear Forensics, Justin Kehl

Master's Theses

One-class classification is a specialized form of classification from the field of machine learning. Traditional classification attempts to assign unknowns to known classes, but cannot handle novel unknowns that do not belong to any of the known classes. One-class classification seeks to identify these outliers, while still correctly assigning unknowns to classes appropriately. One-class classification is applied here to the field of nuclear forensics, which is the study and analysis of nuclear material for the purpose of nuclear incident investigations. Nuclear forensics data poses an interesting challenge because false positive identification can prove costly and data is often small, high-dimensional, …


Assessing The Photoprotective Effects Of Fluorescent Sphingomyelin Against Uvb Induced Dna Damage In Human Keratinocytes, Rebecca Marie Kandell Jun 2018

Assessing The Photoprotective Effects Of Fluorescent Sphingomyelin Against Uvb Induced Dna Damage In Human Keratinocytes, Rebecca Marie Kandell

Master's Theses

Non Melanoma Skin Cancer (NMSC) affects 3.3 million Americans each year and results from Ultra Violet Radiation (UVR) damage to DNA in the form of pyrimidine dimers and photoproducts [1]–[5]. Cells directly detect the damage and initiate apoptosis, cell cycle arrest, or DNA repair by modulating p53 and p21 levels [6]–[9]. Current methods of photoprotection include sunscreen, but controversy over safety of some active ingredients necessitates research into more natural alternatives [10]–[12]. In particular, 24 hour incubation with bovine milk sphingomyelin (BSM) has demonstrated photoprotective potential by reducing p21 and p53 levels in keratinocytes (KRTs) after UV radiation [13], [14]. …