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

Engineering Commons™

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 2581 - 2610 of 7978

Full-Text Articles in Engineering

The Soul Annoyed Robot: A Senior Project Report, Dayton Andrew Muxlow, Christian Johansen Jun 2019

The Soul Annoyed Robot: A Senior Project Report, Dayton Andrew Muxlow, Christian Johansen

Computer Engineering

Our goal for this senior project was to create a competitive robot designed to com- pete in Roborodentia 2019. Our project started during the Winter 2019 quarter, and ended with the competition on May 18, 2019. During that time, we developed an accurate solenoid shooting mechanism, an elevated conveyor belt to carry poker chips, and a servo arm to scoop in stacks of poker chips. These hardware compo- nents were attached to a circular differential-drive wooden base designed to be easy to control. We also planned out our match strategy and implemented this strategy with software written in C/Wiring to …


Planr.: Planar Learning Autonomous Navigation Robot, Gabrielle S. Santamorena, Daniel Kasman, Jesus Mercado, Ben Klave, Andrew Weisman, Anthony Fortner Jun 2019

Planr.: Planar Learning Autonomous Navigation Robot, Gabrielle S. Santamorena, Daniel Kasman, Jesus Mercado, Ben Klave, Andrew Weisman, Anthony Fortner

Computer Engineering

PLANR is a self-contained robot capable of mapping a space and generating 2D floor plans of a building while identifying objects of interest. It runs Robot Operating System (ROS) and houses four main hardware components. An Arduino Mega board handles the navigation, while an NVIDIA Jetson TX2, holds most of the processing power and runs ROS. An Orbbec Astra Pro stereoscopic camera is used for recognition of doors, windows and outlets and the RPLiDAR A3 laser scanner is able to give depth for wall detection and dimension measurements. The robot is intended to operate autonomously and without constant human monitoring …


Cp Ewheel, Garrett Maxon, Adam Berg, Logan Griffith, Jacob Butler, Alexander Evans Jun 2019

Cp Ewheel, Garrett Maxon, Adam Berg, Logan Griffith, Jacob Butler, Alexander Evans

Electrical Engineering

With an increasing demand for environmentally friendly transportation options, the bike market is larger than ever. According to bikeleague.org, from 2005 to 2013, the number of commuters using bikes has grown by 62%, and continues to rise. Regardless, commute time remains a barrier for many prospective users. Traditional bikes are useful in scenarios where the user only needs to travel a short distance. Electric bikes allow individuals to travel to farther destinations quicker, and with less effort. However, most electric bikes are rather expensive, typically ranging in price from one thousand to ten thousand dollars. Additionally, because the bike, motor, …


Dc To Dc Usb-C Charger, Nikki Gmerek, Kenneth Nguyen, Uriel Serna Jun 2019

Dc To Dc Usb-C Charger, Nikki Gmerek, Kenneth Nguyen, Uriel Serna

Electrical Engineering

The DC House USB-C Charger will convert the 48V input from the DC house, found on the Cal Poly campus, to 3 USB-C outputs: 5V, 12V, and 24 volts. The converter will deliver a total of 185 Watts out across all 3 outputs, with an efficiency greater than 82% at full load. The USB-C ports will be used to connect to compatible phones, laptops or any other device for charging/powering purposes. The goal of this project is to develop the most efficient and safe converter to deliver power to multiple outputs using USB-C, for items as small as a cell …


Sensor Systems For Combustion Control, Aodhan Arias, Joshua Kyle Alba Wong, Joeny Zhen Jun 2019

Sensor Systems For Combustion Control, Aodhan Arias, Joshua Kyle Alba Wong, Joeny Zhen

Electrical Engineering

This project is the first iteration of a larger multi-year project working towards utilizing ammonia (NH3) as an alternative fuel. The purpose of this iteration is a proof of concept for the creation of a control loop that can measure oxygen levels in a system and control the flow rates of nitrogen and oxygen in order to maintain an ideal ratio metric flow to reduce the overall emissions of the system. It is the hope of this project that the concept can eventually be used to maximally reduce to the point of near complete elimination of NOx emissions …


Underwater Remotely Operated Vehicle Controller With Pid Stability Regulation, Christian E. Aguirre Jun 2019

Underwater Remotely Operated Vehicle Controller With Pid Stability Regulation, Christian E. Aguirre

Electrical Engineering

The earth’s oceans and rivers remain widely unexplored. Hobbyists and companies across the globe invest money and resources into remotely operated vehicles (ROV) to further expand underwater knowledge. Each ROV includes a controller that operates motors and monitors other crucial system vitals. The ROV Controller project makes the process of designing an ROV simpler and more affordable by providing a multi-purpose programmable controller.

The ROV controller features programmable digital inputs/outputs and analog inputs. The controller processes control signals from analog joysticks, digital signals from a gyroscope and utilizes a MUX to expand the analog input capabilities of the Arduino. The …


Dc House Smart Pathway Lighting System, Benjamin H. Tan, Rafael Santiago, Brendan Schoemehl Jun 2019

Dc House Smart Pathway Lighting System, Benjamin H. Tan, Rafael Santiago, Brendan Schoemehl

Electrical Engineering

The Student Experimental Farm (SEF) is a two-acre site where students are able to create projects and experiments. It is also the location of the DC House project, a house with electricity provided by DC power as opposed to the traditional AC power. The motive of the DC house project is to provide affordable and renewable electricity for people living in remote areas where ac power grids are not available. Currently, the SEF does not have any lighting, so students would have to work in the dark after the sun sets. By creating a smart lighting system for the pathway …


Eeg Classification Using Residual Neural Networks, Eren Esener Jun 2019

Eeg Classification Using Residual Neural Networks, Eren Esener

Electrical Engineering

There is a growing desire to understand the EEG (electroencephalogram) signals related with brain activities. In order to analyze EEG signals, they first must be measured by sensors, which induces a lot of noise; then these signals are classified to understand the intended actions. In many cases a neural network is used as the algorithms for classification. A residual neural network (ResNet) is an artificial neural network (ANN) of a kind that are related with the pyramidal cells in the cerebral cortex. The goal of this work is to investigate the viability of ResNets for classifying EEG signals for hand …


Dc-Dc Converter For Electric Vehicle, Jason Y. Zhou, Nicholas James Mah Jun 2019

Dc-Dc Converter For Electric Vehicle, Jason Y. Zhou, Nicholas James Mah

Electrical Engineering

In this work, a DC-DC converter is designed for an electric vehicle. The DC-DC converter is designed to provide 500W with a 200-400V input and a 12-15V adjustable output. Electric vehicle sales are beginning to increase in popularity and the need for DC-DC converters to siphon power from the tractive system is not yet fully satisfied, especially for single-seater class vehicles. Additionally, improving performance in efficiency without sacrificing wide input voltage range can benefit future DC-DC converter designs. In the end, a forward active clamp DC-DC converter is designed and tested. Additionally, spreadsheet calculators, LTSpice simulations, and Matlab scripts were …


Human Sensing Expansion For A Rolling Robot, Eric Hanson Jun 2019

Human Sensing Expansion For A Rolling Robot, Eric Hanson

Electrical Engineering

For the past twenty years, fans of the Star Wars movies have been building their own replica robots or “droids” that they fell in love with on the big screen. This project takes an existing design for the BB-8 droid and integrates sensors that can detect people and then interact with them. This design uses six IR sensors and one main 8x8 IR sensor grid to be able to detect the closest person and turn BB- 8’s dome towards them as though they are looking at them.


Heat: Hydraulic And Electric Animation Team, Tyler J. Couvrette, Michael J. Cain, Sara T. Novell, Dexter K. Yanagisawa Jun 2019

Heat: Hydraulic And Electric Animation Team, Tyler J. Couvrette, Michael J. Cain, Sara T. Novell, Dexter K. Yanagisawa

Mechanical Engineering

Each New Years’ Day, the Cal Poly Rose Float presents a flower-covered float to the world at the Tournament of Roses parade. This floral display, paired with moving mechanical animations, shows off Cal Poly to the world. This project strove to keep Cal Poly on the cutting edge of technology both in parade floats, and in engineering, by creating a completely electric-powered animation system.

To accomplish this, a group of students set out to make the fully electric animation system that can power both the hydraulic and electric mechanisms on the Float. This was accomplished through months of planning and …


Fluid Power Vehicle Challenge - The Incompressibles - Final Design Report, Nicholas Gholdoian, Russell Posin, David Vitt, Alex Knickerbocker, Kyle Franck, Julian Rodkiewicz Jun 2019

Fluid Power Vehicle Challenge - The Incompressibles - Final Design Report, Nicholas Gholdoian, Russell Posin, David Vitt, Alex Knickerbocker, Kyle Franck, Julian Rodkiewicz

Mechanical Engineering

This report provides a comprehensive description of the research, analysis and design work that The Incompressibles have completed thus far in the senior project process. This document includes all the work that The Incompressibles have completed for the team’s Preliminary Design Review (PDR), Critical Design Review (CDR), the work leading up to the 2019 FPVC competiton and the competition results. This report includes the initial research that the team completed for the fluid power competition, first iterations of designs, final iterations of designs, manufacturing results and processes, and finally testing and results from competition. With a new design for the …


Insulated Solar Electric Cooker Immersion Heater, Emily Burnside, Kaeley Dicks, Joshua R. Stevens, Brady Banks Jun 2019

Insulated Solar Electric Cooker Immersion Heater, Emily Burnside, Kaeley Dicks, Joshua R. Stevens, Brady Banks

Mechanical Engineering

This report is the final design review (FDR) report for our team completing the Insulated Solar Electric Cooker (ISEC) Immersion Heater mechanical engineering senior project. The goal of this project is to standardize and perform analysis on a preexisting, inexpensive solar-powered immersion heater for cooking use in developing countries, reducing the adverse effects presented by traditional biomass cooking fires. We also designed a manufacturing process to improve repeatability and to reduce labor investment of heater production. The ISEC research team from the California Polytechnic State University Physics Department have been working on the development of this immersion heater and have …


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, …


Identifying Hourly Traffic Patterns With Python Deep Learning, Christopher L. Leavitt Jun 2019

Identifying Hourly Traffic Patterns With Python Deep Learning, Christopher L. Leavitt

Computer Engineering

This project was designed to explore and analyze the potential abilities and usefulness of applying machine learning models to data collected by parking sensors at a major metro shopping mall. By examining patterns in rates at which customer enter and exit parking garages on the campus of the Bellevue Collection shopping mall in Bellevue, Washington, a recurrent neural network will use data points from the previous hours will be trained to forecast future trends.


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.


Keylime, Joshua Michael Magera Jun 2019

Keylime, Joshua Michael Magera

Computer Engineering

New freshmen arrive at Cal Poly every year, experience Week of Welcome, and, if they haven’t been to Firestone Grill within the first week, they can consider themselves an anomaly. But how long until those freshmen find the amazing sandwiches and breakfast burritos served at Gus’s Grocery or hear about the free burger promo at Sylvester’s? The goal of this senior project was to create an app, KeyLime, that makes it easy for college students to find new eateries and fresh deals that are local, affordable, and tasty. KeyLime aims to target college students and create a space for restaurants …


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.


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 …


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 …


Application Of Big Data Analytics In Agriculture Supply Chain Management, Sankara Narayanan Mangalam Ananthapadmanabhan Jun 2019

Application Of Big Data Analytics In Agriculture Supply Chain Management, Sankara Narayanan Mangalam Ananthapadmanabhan

Master's Theses

The increasing trend in frequency of natural disasters in tandem with globalization of business makes the agricultural supply chain significantly vulnerable to disruption. This thesis presents a pragmatic approach for creating a Business Continuity Model that can notify supply chain planners when there is an increase in risk of agriculture supply chain disruption due to natural disasters. The methodology presented in this thesis applied big data analytics and machine learning algorithms along with agriculture product related exponential decay function to create a regionalized composite risk score, that incorporated both direct and indirect risk associated with the Agriculture Fresh Supply Chain. …


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 …


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 …


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 …