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

Digital Commons Network™

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

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 2161 - 2190 of 12001

Full-Text Articles in Entire DC Network

Bpm: Blz Package Manager, Kenneth Huang Jun 2019

Bpm: Blz Package Manager, Kenneth Huang

Computer Engineering

bpm (BLZ Package Manager) is a package manager for the open-source programming language BLZ, built in Java. It allows users of the BLZ programming language to create and upload their own packages, as well as downloading necessary dependency packages for their packages. To do this, the program communicates with the “cardiovascular”, a web server designed for users to upload and download BLZ packages.

The program has three primary functions. The first one, “init”, initializes a package directory for use with the package manager. Part of this initialization is creating a “heartbeat” meta file, which holds information about the package’s name, …


Don't Trip! A Quicker Way To Plan Your Trip, Jose Cruz Arinaga, Ryan Wong Jun 2019

Don't Trip! A Quicker Way To Plan Your Trip, Jose Cruz Arinaga, Ryan Wong

Computer Engineering

Currently, Google Maps does not provide users with a way to find the optimal path for a user to travel given a list of points. Given a list of destinations you may want to visit, our web application will do all of the difficult planning for you and ultimately find the most optimal path for you to take to visit all of your destinations in a timely manner. The people who will benefit most from this application are tourists or people who travel often and want to explore an unfamiliar city. Even locals running their weekly errands could save time …


Vehicle Control Unit, Ayusman Saha Jun 2019

Vehicle Control Unit, Ayusman Saha

Computer Engineering

The Vehicle Control Unit (VCU) is the central computer for Cal Poly’s Society of Automotive Engineers (SAE) formula electric race car. It is responsible for processing driver inputs, managing the electric motor, and providing a robust safety net in the case of system failure. Additional functionality of the system include a power limiting mechanism as well as a traction control system. All VCU logic had to abide by SAE International rules for the competition. This project focused solely on the firmware for the VCU.


Dashboard, Bradley Manuel Levin, Kyle Matthew King Jun 2019

Dashboard, Bradley Manuel Levin, Kyle Matthew King

Computer Engineering

Modern gamers are always looking for new and exciting ways to play board games. Our senior project, DashBoard, is intended to capitalize on this interest and upgrade board games to have pre-programmed moves and easy piece moving. It is a proof-of-concept project for a programmable chess-style game board using an electromagnet array to move the pieces around the board. With an easily programmable interface with the Raspberry Pi 3, users can make their own programs or find ones others have made online to move pieces in creative ways.


Keylime, Eli William Partker Jun 2019

Keylime, Eli William Partker

Computer Engineering

Josh, Matt and I knew we wanted to develop a mobile app for our senior project because that is what we found ourselves to be most passionate about during our time here at Cal Poly. We started to think of problems we wanted to solve using an application and we came up with a couple ideas but chose to expand on one. Students come to Cal Poly every year new to the area and the food options San Luis Obispo provides. Many of the restaurants in SLO offer a variety of deals to the community and most of them to …


Gr802.11 Jamming Detector, Grant A. Blake Jun 2019

Gr802.11 Jamming Detector, Grant A. Blake

Computer Engineering

One important component of a jamming-resistant 802.11 network is detecting the presence of a jammer during normal operation. This is required so that communications on the network can operate at full efficiency when no jammer is present, but switch to a less efficient, but more resilient protocol when the network is under attack. This paper describes a potential method for detecting some common forms of jamming, lays out a plan to test the effectiveness of the detection method, and summarizes the implementation and results of the test plan.


Raspberry Pi Enterprise Network Wifi Bridge, Dylan Halland, Riley Barrett Jun 2019

Raspberry Pi Enterprise Network Wifi Bridge, Dylan Halland, Riley Barrett

Computer Engineering

The goal of this project is to allow an IoT device, such as a Weemo Smart Plug, Amazon Echo, Gaming Console, or any other Wi-Fi enabled device to connect to a WPA_EAP Enterprise Network by using a Raspberry Pi Zero W as a packet forwarding device. Extra configuration steps are required for devices connecting to an enterprise network, and many devices are not compatible at all. By using a Wi-Fi Bridge, any device can easily obtain internet access by connecting to the Pi.

The system can be implemented on either one wireless card or two separate cards depending on the …


A Database For Indexable Carbide Inserts, Andrew Yoder Jun 2019

A Database For Indexable Carbide Inserts, Andrew Yoder

Computer Engineering

The indexable inserts project is a collaborative effort to aggregate into a single database as many indexable carbide inserts from as many manufacturers as possible. Inserts are generally labeled with a part number following a specific standard determined by shapes and measurements, however specifications for certain aspects of carbide inserts—such as which materials they can cut—can vary by manufacturer. There currently is not a way to search a comprehensive database containing tools from multiple manufacturers for a handful of inserts that would satisfy some necessary parameters, making finding the correct tool in a shop a much more time-consuming process than …


Expierience, Lukas Suess, Caleb Biggers, Chris Pestano, Gabriel Nguyen Jun 2019

Expierience, Lukas Suess, Caleb Biggers, Chris Pestano, Gabriel Nguyen

Computer Engineering

The goal of this project is to create a realistic diving simulation to allow users to see what it is like to dive beneath the Cal Poly Pier. As it is now, the simulation includes a model of the pier, a few species, and the framework for user movement. These features were created by the previous project teams. Our team will make additions to the existing project such as more creatures and life. Before any additions are added, the existing code must be optimized. This project will show users how scientific surveys can be conducted, so the ability to conduct …


Labeling Paths With Convolutional Neural Networks, Sean Wallace, Kyle Wuerch Jun 2019

Labeling Paths With Convolutional Neural Networks, Sean Wallace, Kyle Wuerch

Computer Engineering

With the increasing development of autonomous vehicles, being able to detect driveable paths in arbitrary environments has become a prevalent problem in multiple industries. This project explores a technique which utilizes a discretized output map that is used to color an image based on the confidence that each block is a driveable path. This was done using a generalized convolutional neural network that was trained on a set of 3000 images taken from the perspective of a robot along with matching masks marking which portion of the image was a driveable path. The techniques used allowed for a labeling accuracy …


Tidalsim Senior Project Report, Kent Zhang, Colin Vandervoort Jun 2019

Tidalsim Senior Project Report, Kent Zhang, Colin Vandervoort

Computer Engineering

Throughout the course of this project, our team helped the Cal Poly Biological Sciences department refine an intertidal zone simulator. The aim of this device is to allow any marine biologist to easily simulate a vast range of tidal zones in order to test animal behaviors within these zones. Another goal of this project is to make each simulation tank independent from the others by using a single microcontroller to handle all inputs and outputs of the system as well as logging all relevant data. The current system is set up so that a separate microcontroller handles dissolved oxygen and …


Robot Navigation In Cluttered Environments With Deep Reinforcement Learning, Ryan Weideman Jun 2019

Robot Navigation In Cluttered Environments With Deep Reinforcement Learning, Ryan Weideman

Master's Theses

The application of robotics in cluttered and dynamic environments provides a wealth of challenges. This thesis proposes a deep reinforcement learning based system that determines collision free navigation robot velocities directly from a sequence of depth images and a desired direction of travel. The system is designed such that a real robot could be placed in an unmapped, cluttered environment and be able to navigate in a desired direction with no prior knowledge. Deep Q-learning, coupled with the innovations of double Q-learning and dueling Q-networks, is applied. Two modifications of this architecture are presented to incorporate direction heading information that …


Designing A Simulator For An Electrically-Pumped Organic Laser Diode, Robert Hulbert Jun 2019

Designing A Simulator For An Electrically-Pumped Organic Laser Diode, Robert Hulbert

Master's Theses

Organic semiconductors provide an alternative set of basis materials to fabricate electronic devices like PN Junctions, LEDs, and FETs. These materials have several benefits over traditional inorganic semiconductors including their mechanical flexibility, reliance on renewable resources, and inexpensive large-scale manufacturability. Despite the contemporary device implementations with organic semiconductors, a solid-state electrically-pumped organic laser diode does not exist. However, organically-based lasers do exist by utilizing the organic material strictly for optical gain. The challenge occurs when charge carriers appear in the organic material. The charge carriers must reach a concentration such that population inversion occurs producing optical gain. However, between the …


The Effects Of Providing Social And Nutritional Enrichment To Dairy Calves On Development, Behavior And Learning, Kendra Leigh Kutina Jun 2019

The Effects Of Providing Social And Nutritional Enrichment To Dairy Calves On Development, Behavior And Learning, Kendra Leigh Kutina

Master's Theses

The objective of this study was to measure the effects of both a nutritional (water nipple) and social (partner calf) enrichment on calf body weight, grain intake, water intake, behavior and learning. The enrichments included 1) water provided from a nipple vs. a bucket (nutritional) and 2) visual and tactile access to a partner vs. isolated rearing with no visual or tactile access to a partner calf (social). A total of 72 Holstein and Jersey dairy calves were pseudo-randomly distributed into 4 treatments at birth [Individual/Bucket (IB), Paired/Bucket (PB), Individual/Nipple (IN), Paired/Nipple (PN)]. Socially and nutritionally enriched calves drank more …


C.P.T.E.D. Crime Prevention Through Environmental Design: Design Guidelines For Downtown Parlier, California, Aubree Paige Duran Jun 2019

C.P.T.E.D. Crime Prevention Through Environmental Design: Design Guidelines For Downtown Parlier, California, Aubree Paige Duran

City and Regional Planning

The following senior project aims to propose a set of comprehensive development design guidelines for the downtown area of Parlier, California on Fresno St. These design guidelines will incorporate principles of Crime Prevention Through Environmental Design (CPTED) to improve safety and encourage continued preservation of Parlier. According to the International Crime Prevention Through Environmental Design Association, “CPTED strategies aim to reduce victimization, deter offender decisions that precede criminal acts, and build a sense of community among inhabitants so they can gain territorial control of areas and reduce opportunities for crime and fear of crime,” (International CPTED Association, n.d.).


Interpolated Perturbation-Based Decomposition As A Method For Eeg Source Localization, Gabriel Zelik Lipof Jun 2019

Interpolated Perturbation-Based Decomposition As A Method For Eeg Source Localization, Gabriel Zelik Lipof

Master's Theses

In this thesis, the perturbation-based decomposition technique developed by Szlavik [1] was used in an attempt to solve the inverse problem in EEG source localization. A set of dipole locations were forward modeled using a 4-layer sphere model of the head at uniformly distributed lead locations to form the vector basis necessary for the method. Both a two-dimensional and a pseudo-three-dimensional versions of the model were assessed with the two-dimensional model yielding decompositions with minimal error and the pseudo-three-dimensional version having unacceptable levels of error. The utility of interpolation as a method to reduce the number of data points to …


A Comparison Of Water Main Failure Prediction Models In San Luis Obispo, Ca, Kyle Eric Aube Jun 2019

A Comparison Of Water Main Failure Prediction Models In San Luis Obispo, Ca, Kyle Eric Aube

Master's Theses

This study compared four different water main failure prediction models: a statistically simple model, a statistically complex model, a statistically complex model with modifications termed the 2019 model, and an age-based model. The statistically complex models compute the probability of failure based on age, size, internal pressure, length of pipe in corrosive soil, land use, and material of the. These two values are then used to prioritize a water main rehabilitation program to effectively use the municipality’s funds. The 2019 model calculates the probability of failure and consequence of failure differently than the statistically complex model by considering corrosive soil …


Cloneless: Code Clone Detection Via Program Dependence Graphs With Relaxed Constraints, Thomas J. Simko Jun 2019

Cloneless: Code Clone Detection Via Program Dependence Graphs With Relaxed Constraints, Thomas J. Simko

Master's Theses

Code clones are pieces of code that have the same functionality. While some clones may structurally match one another, others may look drastically different. The inclusion of code clones clutters a code base, leading to increased costs through maintenance. Duplicate code is introduced through a variety of means, such as copy-pasting, code generated by tools, or developers unintentionally writing similar pieces of code. While manual clone identification may be more accurate than automated detection, it is infeasible due to the extensive size of many code bases. Software code clone detection methods have differing degree of success based on the analysis …


System Design And Analysis For Creating A 3d Virtual Street Scene For Autonomous Vehicles Using Geometric Proxies From A Single Video Camera, Timothy Wong Jun 2019

System Design And Analysis For Creating A 3d Virtual Street Scene For Autonomous Vehicles Using Geometric Proxies From A Single Video Camera, Timothy Wong

Master's Theses

Self-driving vehicles use a variety of sensors to understand the environment they are in. In order to do so, they must accurately measure the distances and positions of the objects around them. A common representation of the environment around the vehicle is a 3D point cloud, or a set of 3D data points which represent the positions of objects in the real world relative to the car. However, while accurate and useful, these point clouds require large amounts of memory compared to other representations such as lightweight polygonal meshes. In addition, 3D point clouds can be difficult for a human …


Smart Dc Wall Outlet Design With Improved Load Voltage Detection, Patrick Donovon Granieri Jun 2019

Smart Dc Wall Outlet Design With Improved Load Voltage Detection, Patrick Donovon Granieri

Master's Theses

A standard home in the United States has access to the 120V AC power grid for use with home appliances. Many electronics used at home are powered by a DC power supply, which loses energy in the conversion from AC power. The DC House project avoids any conversion between AC and DC by storing energy in batteries as DC power and supplying it directly to DC appliances. While AC systems feature a standardized output voltage, no such standard exists for DC systems. The Smart DC Wall Outlet solves this by automatically adjusting its output voltage to meet any required DC …


Slm 125 Single Track And Density Cube Characterization For 316l Stainless Steel, Cullen Goss Jun 2019

Slm 125 Single Track And Density Cube Characterization For 316l Stainless Steel, Cullen Goss

Master's Theses

Selective Laser Melting is a rapidly developing additive manufacturing technique that can be used to create unique metal parts with tailormade properties not possible using traditional manufacturing. To understand the process from a most basic level, this study investigates system capabilities when melting single tracks of material. Individual tracks allow for a wide range of scan speeds and laser powers to be utilized and the melt pools analyzed. I discuss how existing studies and simulations can be used to narrow down the selection of potentially successful parameter combinations as well as the limitations of interpretation for single track information. Once …


A Methodology For Verification Of Structural Standards For A Seating System By Finite Element Analysis, Zachary Kelly Dworaczyk Wiltshire Jun 2019

A Methodology For Verification Of Structural Standards For A Seating System By Finite Element Analysis, Zachary Kelly Dworaczyk Wiltshire

Master's Theses

Currently California Polytechnic State University has a patent pending on a new type of seating system designed to increase the functionality of public transportation vehicles. The patent is based on the work completed by a senior project group in 2016, whose design showcased the feasibility of the idea. Further development was completed by a second senior project group, the Adjustable Seating Systems, in 2019. The intent of the Adjustable Seating Systems group was to develop a seating system with the intent of commercialization and implementation in paratransit vehicles with future development into large buses and trains.

Seating systems used in …


Differential Photometry Of Active Galactic Nuclei Using Time Resolved Observations With The 1m Nickel Telescope Of Lick Observatory, Chance L. Spencer Jun 2019

Differential Photometry Of Active Galactic Nuclei Using Time Resolved Observations With The 1m Nickel Telescope Of Lick Observatory, Chance L. Spencer

Physics

Active galactic nuclei (AGNs) are exotic objects in the center of some galaxies with luminosities that can greatly outshine the stars of the host galaxy across the entire electromagnetic spectrum. The origin of the UV/optical light is thought to be due to accretion of material onto the supermassive black hole in their centers. Since these objects are too far away to resolve the gravitational sphere of influence of the black hole directly, we make use of a method called reverberation mapping. We measure the lag between the AGN power-law continuum emitted by the accretion disk and the Doppler-broadened emission lines …


Proof Of Concept And Experimental Design For Remote Laser Evaporative Molecular Absorption Spectroscopy Sensor System (R-Lema), Amber Jessica Sucich Jun 2019

Proof Of Concept And Experimental Design For Remote Laser Evaporative Molecular Absorption Spectroscopy Sensor System (R-Lema), Amber Jessica Sucich

Physics

As the Earth’s resources are diminishing, it has become clear that the human race needs to find alternative resources and replenish the Earth’s natural reservoir. One way to do this is to consider interstellar objects. Interstellar objects, such as asteroids, offer mineral and other resources with great potential for mining. Before considering mining a rocky body, it is imperative to first know the complete composition of an object. Using the method of traveling to the objects, drilling into them, and bringing back samples is impractical, inefficient, and expensive. This method is also limiting, as only certain target areas of the …


Development Of The T0+ Detector For Alice, Austin E. Guard Jun 2019

Development Of The T0+ Detector For Alice, Austin E. Guard

Physics

The ALICE experiment at CERN is undergoing several major upgrades, one of which is a replacement of the trigger system, which will be composed of a suite of detectors known as the “Fast Interaction Trigger” or FIT. One part of the FIT collaboration team’s objective is the upgrade of the T0 detector, which provides the time stamp for events and acts as a trigger for the rest of the ALICE detectors. The T0+ will detect Cherenkov radiation from charged particles emitted in p-p and Pb-Pb collisions at the CERN Large Hadron Collider. The photodetectors are micro-channel plate photomultiplier tubes that …


Youth-Sized Lab Coats: When Children Become Doctors Through Adolescent Healthcare Brokering, Lindsey Russell Jun 2019

Youth-Sized Lab Coats: When Children Become Doctors Through Adolescent Healthcare Brokering, Lindsey Russell

Social Sciences

Child language brokering refers to the practice of children acting as linguistic and cultural mediators in general settings like school, stores, banks and other personal uses. The primary focus of this paper is “adolescent healthcare brokering,” a term coined in 2016 by researchers Jennifer R. Banas, James W. Ball, Lisa C. Wallis and Sarah Gershon, to refer to the use of children as interpreters for family and community members, specifically in the healthcare setting; these cross-lingual communications may occur during regular physician appointments, trips to the emergency department or at specialized visits in fields such as obstetrics or oncology.

This …


Photooxidation Of Biopolymers, Marlon H. Dieguez Jun 2019

Photooxidation Of Biopolymers, Marlon H. Dieguez

Materials Engineering

The lack of degradation of plastic products have imposed problems in the preservation of natural environments and their ecosystems through plastic accumulation. This collection of plastics promotes toxin exposure to wildlife, finding its way into the food chain, affecting both land and marine ecosystems. The project goal is to understand the degradation mechanisms of biodegradable materials and other comparable materials through UV radiation testing. Polylactide (PLA) films and polycarbonate (PC) films will be compared for their relative deterioration from constant UV radiation in a Q-U-V accelerated weather tester for 28 days. Five 3” by 5” samples of 14 mil thick …


How State Legislators Can Use The Media To Affect Policy Change In State Government Agencies: A Case Study With The Department Of Motor Vehicles, Alisha Gallon Jun 2019

How State Legislators Can Use The Media To Affect Policy Change In State Government Agencies: A Case Study With The Department Of Motor Vehicles, Alisha Gallon

Journalism

This study was done to understand how a member of the state legislature used the media to effect policy change. This subject is discussed using the California Department of Motor Vehicles as a case study. There is a long-standing and well-understood relationship between legislators and the media. It is common knowledge that legislators in the minority party use the media to pressure members of the majority party. Research shows those in the minority benefit from this kind of coverage. However previous studies are mostly silent about whether using the media to pressure the party in control of the government actually …


Gravity Drip Irrigation System, Ryan C. Waldron, Cole R. Presson, Josh L. Plaskett Jun 2019

Gravity Drip Irrigation System, Ryan C. Waldron, Cole R. Presson, Josh L. Plaskett

Mechanical Engineering

A gravity-fed, drip irrigation system prototype has been developed for use in raised garden beds and other small-scale crop irrigation applications. The original developer of the prototype and sponsor of the project, Tina Creel, is seeking to refine it into a functional consumer product through the implementation of technical engineering and standard manufacturing processes. The scope of the project includes the tank support system and supply of water to the sponsors current piping subsystem. It does not include any modifications to the bed, piping system or water tank itself. The target specifications of the system include its load capacity, dimensions, …


Adaptive Paddle Board, Alexander Holthaus, Alexander Holthaus, Garrett Holmes, Garett Jones Jun 2019

Adaptive Paddle Board, Alexander Holthaus, Alexander Holthaus, Garrett Holmes, Garett Jones

Mechanical Engineering

This Final Design Review (FDR) document outlines the Adaptive Paddle Board senior project, done by four Mechanical Engineering Students at California Polytechnic State University and provides detail on the project and what the team has accomplished. The goal was to create a universally adaptive paddle board that can be used by the Central California Adaptive Sports Center for a wide range of persons with disabilities. This document highlights current research from patents and existing products, details regarding customer specifications, results from concept generation, the manufacturing and testing that went into the final design, and the process taken to get there. …