Gr802.11 Jamming Detector,
2019
California Polytechnic State University, San Luis Obispo
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,
2019
California Polytechnic State University, San Luis Obispo
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,
2019
California Polytechnic State University, San Luis Obispo
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,
2019
California Polytechnic State University, San Luis Obispo
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,
2019
California Polytechnic State University, San Luis Obispo
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 …
Simulation Of Human Balance Control Using An Inverted Pendulum Model,
2019
Portland State University
Simulation Of Human Balance Control Using An Inverted Pendulum Model, Joshua E. Caneer
Maseeh Summer Undergraduate Research Experience
The nervous system that human beings use to control balance is remarkably adaptable to a wide variety of environments and conditions. This neural system is likely a combination of many inputs and feedback control loops working together. The ability to emulate this system of balance could be of great value in understanding and developing solutions to proprioceptive disorders and other diseases that affect the human balance control system. Additionally, the process of emulating the human balance system may also have widespread applications to the locomotion capabilities of many types of robots, in both bipedal and non-bipedal configurations.
The goal of …
Robot Navigation In Cluttered Environments With Deep Reinforcement Learning,
2019
California Polytechnic State University, San Luis Obispo
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 …
Smart Dc Wall Outlet Design With Improved Load Voltage Detection,
2019
California Polytechnic State University, San Luis Obispo
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 …
Impact Of Http Cookie Violations In Web Archives,
2019
Old Dominion University
Impact Of Http Cookie Violations In Web Archives, Sawood Alam, Michele C. Weigle, Michael L. Nelson
Computer Science Faculty Publications
Certain HTTP Cookies on certain sites can be a source of content bias in archival crawls. Accommodating Cookies at crawl time, but not utilizing them at replay time may cause cookie violations, resulting in defaced composite mementos that never existed on the live web. To address these issues, we propose that crawlers store Cookies with short expiration time and archival replay systems account for values in the Vary header along with URIs.
Electrical Machines For Harsh Environments,
2019
Marquette University
Electrical Machines For Harsh Environments, Ayman M. El-Refaie
Electrical and Computer Engineering Faculty Research and Publications
There have been several megatrends over the past several years that have been driving research activities in the area of electrical machines and drives. These include transportation electrification (land vehicles, aerospace, ships, locomotives), expanded role of renewables (wind, solar, wave…etc.), and smart grid among others. One of those megatrends that continues to become more critical is electrical machines for harsh environments. In many applications, production has been moved to remote locations and harsh environments. These include subsea oil exploration, sour/acid gas compression, downhole and geothermal pumps, underground mining, and aerospace applications. This paper will provide an overview of electrical machine …
Building A Secure Network Test Environment Using Virtual Machines,
2019
California State University, San Bernardino
Building A Secure Network Test Environment Using Virtual Machines, Byungjin Lee
Electronic Theses, Projects, and Dissertations
The objective of this project is to provide an overview of how to create a secure network test environment using virtual machines with Red Hat CentOS 7. Using virtual machines to create a secure network test environment simplify the workflow of testing several servers including network segmentation, network path redundancy, and traffic control using a firewall. This study suggests a set of guidelines for building a secure network test environment that includes a Domain Name Server (DNS), Web Server, File Transfer Protocol (FTP) Server, and a firewall. The documentation provided in this project is primarily useful for IT students looking …
Digital Forensics Challenge,
2019
California Polytechnic State University, San Luis Obispo
Digital Forensics Challenge, Zoe Lie, Sydney Marie Mendoza
Computer Engineering
No abstract provided.
Reach - A Community Service Application,
2019
California Polytechnic State University, San Luis Obispo
Reach - A Community Service Application, Samuel Noel Magana
Computer Engineering
Communities are familiar threads that unite people through several shared attributes and interests. These commonalities are the core elements that link and bond us together. Many of us are part of multiple communities, moving in and out of them depending on our needs. These common threads allow us to support and advocate for each other when facing a common threat or difficult situation. Healthy and vibrant communities are fundamental to the operation of our society. These interactions within our communities define the way we as individuals interact with each other, and society at large. Being part of a community helps …
An Fpga Implementation Of Digital Guitar Effects,
2019
California Polytechnic State University, San Luis Obispo
An Fpga Implementation Of Digital Guitar Effects, Carson James Robles
Computer Engineering
One of the most versatile aspects of the electric guitar is its ability to change its sound completely and on-the-fly through the use of effects pedals. Conventional guitar pedals contain one effect and can be chained together. The goal of this project is to serve as a contained multi-effects station with five popular electric guitar effects packed into one product. On top of this, the effects each have two tunable parameters to allow users to dial in the exact tone they are looking for. All of the signal processing done in this project is conducted on an FPGA which also …
Way-Finding: A New Approach To Studying Digital Communications,
2019
Brigham Young University
Way-Finding: A New Approach To Studying Digital Communications, William Daniel Glade
Theses and Dissertations
This work further develops the way-finding model first proposed by Pearson and Kosicki (2017) which examines the flow of information in the digital age. Way-finding systems are online systems that help individuals find information—i.e. social media, search engines, email, etc. Using a grounded theory methodology, this new framework was explored in greater detail. Way-finding theory was created using the context of the elaboration likelihood model, gatekeeping theory, algorithmic gatekeepers, and the existence of the filter bubble phenomenon. This study establishes the three basic pillars of way-finding theory: the user’s mindset when accessing way-finding systems, the perception of how popular way-finding …
Multi-Vector Tracking Of Wifi And Zigbee Devices,
2019
California Polytechnic State University, San Luis Obispo
Multi-Vector Tracking Of Wifi And Zigbee Devices, Calvin Andrew Laverty
Master's Theses
Location privacy preservation has shifted to the forefront of discussions about next generation wireless networks. While pseudonym-changing schemes have been proposed to preserve an individual's privacy, simulation has shown that new association attack models render these schemes useless. The major contribution of this thesis is the implementation of a tracking network with commodity hardware on the California Polytechnic State University campus which leverages the combination of de-anonymization strategies on captured wireless network data to show the effectiveness of a pseudonym-changing scheme for wireless identification across WiFi and Zigbee protocols.
Surveying Underwater Shipwrecks With Probabilistic Roadmaps,
2019
California Polytechnic State University, San Luis Obispo
Surveying Underwater Shipwrecks With Probabilistic Roadmaps, Amy Jeannette Lewis
Master's Theses
Almost two thirds of the Earth's surface is covered in ocean, and yet, only about 5% of it is mapped. There are an unknown amount of sunken ships, planes, and other artifacts hidden below the sea. Extensive search via boat and a sonar tow fish following a standard lawnmower pattern is used to identify sites of interest. Then, if a site has been determined to potentially be historically significant, the most common next step is a survey by either a human dive team or remotely operated vehicle. These are time consuming, error prone, and potentially dangerous options, but autonomous underwater …
Grammar-Based Procedurally Generated Village Creation Tool,
2019
California Polytechnic State University, San Luis Obispo
Grammar-Based Procedurally Generated Village Creation Tool, Kevin Matthew Graves
Computer Engineering
This project is a 3D village generator tool for Unity. It consists of three components: a building, mountain, and river generator. All of these generators use grammar-based procedural generation in order to create a unique and logical village and landscape each time the program is run.
A Survey On Software Cost Estimation Techniques,
2019
University of North Dakota
A Survey On Software Cost Estimation Techniques, Sai Mohan Reddy Chirra, Hassan Reza
Computer Science Faculty Publications
The ability to accurately estimate the cost needed to complete a specific project has been a challenge over the past decades. For a successful software project, accurate prediction of the cost, time and effort is a very much essential task. This paper presents a systematic review of different models used for software cost estimation which includes algorithmic methods, non-algorithmic methods and learning-oriented methods. The models considered in this review include both the traditional and the recent approaches for software cost estimation. The main objective of this paper is to provide an overview of software cost estimation models and summarize their …
Data Driven Workforce Performance Planning,
2019
California State University, San Bernardino
Data Driven Workforce Performance Planning, Christopher Barajas
Electronic Theses, Projects, and Dissertations
The business of logistics and transportation is increasing in demand and complexity and will do so into the future. As with many businesses in the digital age, large amounts of data is being generated at increasing speeds leading us all into the era of big data. A common result is that organizations are left data rich and information poor. At ABC Logistics, and many other third party logistics and transportation companies, the question is how to harness the data and create centers of excellence through business intelligence methodologies. This research project goes through the steps taken to identify an area …
