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

Computer Engineering Commons

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

Discipline
Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 13441 - 13470 of 25596

Full-Text Articles in Computer Engineering

Sense Yo Soles, Aimee M. Davis, Anthony S. Childers, Alexander Bravo Jun 2017

Sense Yo Soles, Aimee M. Davis, Anthony S. Childers, Alexander Bravo

Computer Engineering

The Sense Yo Soles project is a system that is embedded into a shoe insert; the plantar pressure distribution is measured by calculating the ratio of pressure on 6 individual pressure sensors located on the lateral, medial, and heel areas of both the left and right foot to the total pressure distributed across both feet. The alpha prototype created by our client and her Biomedical Engineering senior project team at San Jose State University, measured and analyzed data using the above method while connected to power and a computer. In CPE 350, we made the system stand alone and wireless …


Diy Grip Tape Website, Jason E. Krein Jun 2017

Diy Grip Tape Website, Jason E. Krein

Computer Science and Software Engineering

The goal of this senior project was to create an easy to use website that will allow people to design and order their own custom skateboard grip tape. Custom skateboard decks are a large business, however the top, more visible, part of the board is largely ignored by custom shops. With the help of a local entrepreneur, I aim to enable skateboarders the ability to get custom grip tape shapes that they can stick on their board to spice it up from the normal black tape that everyone uses. The website was completed over the course of 4 months, in …


Gridiron-Gurus Final Report: Fantasy Football Performance Prediction, Kyle Tanemura, Michael Li, Erica Dorn, Ryan Mckinney Jun 2017

Gridiron-Gurus Final Report: Fantasy Football Performance Prediction, Kyle Tanemura, Michael Li, Erica Dorn, Ryan Mckinney

Computer Science and Software Engineering

Gridiron Gurus is a desktop application that allows for the creation of custom AI profiles to help advise and compete against in a Fantasy Football setting. Our AI are capable of performing statistical prediction of players on both a season long and week to week basis giving them the ability to both draft and manage a fantasy football team throughout a season.


Smartfarm, Nathan A. Oto, Caleb Fink Jun 2017

Smartfarm, Nathan A. Oto, Caleb Fink

Computer Engineering

The overall expectation of this product is to create an autonomous Arduino library that accurately and robustly collects plant environment data from the Smart Farm board. The Smart Farm PCB is split into two primary functions: Data Acquisition(DAQ) and Power Control. Each function of the PCB is controlled by an Atmega 328P Microcontroller. The primary concern for this report is the functionality of the DAQ microcontroller.


Underwater Computer Vision - Fish Recognition, Spencer Chang, Austin Otto Jun 2017

Underwater Computer Vision - Fish Recognition, Spencer Chang, Austin Otto

Computer Engineering

The Underwater Computer Vision – Fish Recognition project includes the design and implementation of a device that can withstand staying underwater for a duration of time, take pictures of underwater creatures, such as fish, and be able to identify certain fish. The system is meant to be cheap to create, yet still able to process the images it takes and identify the objects in the pictures with some accuracy. The device can output its results to another device or an end user.


Multispectral Identification Array, Zachary D. Eagan Jun 2017

Multispectral Identification Array, Zachary D. Eagan

Computer Engineering

The Multispectral Identification Array is a device for taking full image spectroscopy data via the illumination of a subject with sixty-four unique spectra. The array combines images under the illumination spectra to produce an approximate reflectance graph for every pixel in a scene. Acquisition of an entire spectrum allows the array to differentiate objects based on surface material. Spectral graphs produced are highly approximate and should not be used to determine material properties, however the output is sufficiently consistent to allow differentiation and identification of previously sampled subjects. While not sufficiently advanced for use as a replacement to spectroscopy the …


M3 Pi: Obd-Ii Touchscreen Car Computer, Geoffrey Wacker Jun 2017

M3 Pi: Obd-Ii Touchscreen Car Computer, Geoffrey Wacker

Computer Engineering

There are a wide range of off-the-shelf OBD-II car computers available for purchase, but the majority of them are either prohibitively expensive or simply unreliable. Furthermore, almost all of these devices are closed-box systems that cannot be expanded or modified. As such, this project aims to create a Raspberry Pi-powered OBD-II car computer that will allow data from the ECU of a 1997 BMW M3 to be displayed on an interactive touchscreen GUI. This will allow the user to quickly monitor important information about the vehicle during high performance applications such as track use. The end product should be low-cost, …


Sublimesurf, Nathan Sfard, Karis Russell Jun 2017

Sublimesurf, Nathan Sfard, Karis Russell

Computer Engineering

Surf conditions change rapidly day to day and location to location, which forces modern day surfers to utilize online forecasts and obtain a detailed knowledge of the places they want to surf. To ease this pain, we are developing SublimeSurf, an iOS application that will keep track of the current surf conditions and allow users to rate aspects of the surf. We plan to use this rating data in combination with surf forecast data available online to notify a user when conditions look favorable, based on their previous ratings. We also intend to mine the data submitted by all users …


Greenbin, Jessica Chao Jun 2017

Greenbin, Jessica Chao

Computer Engineering

Greenbin is an iteration of a larger project to implement a zero-waste container tracking system for use in Cal Poly’s dining facilities. The system utilizes a database system as well as passive RFID technologies to track the checking-in and checking-out of plastic reusable food containers. These plastic food containers can be checked out by campus dining patrons, and returned autonomously to collection bins that contain these scanners, allowing the containers to be recollected, re-accounted for, and reused.


Design And Proof Of Concept Of Parking Garage Capacity Network Using Distributed Ultrasonic Devices Interfaced With Mqtt Protocol, Justin M. Distaso, Erik C. Olsen Jun 2017

Design And Proof Of Concept Of Parking Garage Capacity Network Using Distributed Ultrasonic Devices Interfaced With Mqtt Protocol, Justin M. Distaso, Erik C. Olsen

Computer Engineering

This paper overviews the Smart Structure project. We found a desire from the City of San Luis Obispo for a way to tell the availability of parking spaces in local parking garages. In addition to meeting this need the project aims to provide functionality and adaptability based on future “smart” devices and making the device fit into an Internet of Things (IoT) system. Currently drivers must manually navigate the parking garage to determine which floor has a parking spot. With our proposed solution drivers would be able to tell at a glance which floors had the most spots, as well …


Dungeon Master’S Sheet Aid, Alex F. Grazela Jun 2017

Dungeon Master’S Sheet Aid, Alex F. Grazela

Computer Engineering

The Dungeon Master’s Sheet Aid is a program made to assist players of tabletop rpg games in keeping track of and using their “character sheets”, a vital part of the game. In particular. It is made to be helpful to the players taking the role of “Dungeon” or “Game” Master, as these players need to manage many more character sheets than anyone else.


Smartgarden, Samuel S. Lees, Matthew T. Lindly Jun 2017

Smartgarden, Samuel S. Lees, Matthew T. Lindly

Computer Engineering

The problem that the SmartGarden project seeks to solve is the challenge of watering succulents correctly and maintaining consistent plant health. Too much water can cause root rot and drowning while too little water can cause dehydration and starvation.
The SmartGarden solves this common problem by configuring a Raspberry Pi to measure soil moisture, store the data to an AWS server in the cloud, and water the succulent when necessary, informing the user by providing both a web-interface and a variety of notifications.


The Following Robot, Juan D. Cerda, Matthew S. Kwan, Vi M. Le Jun 2017

The Following Robot, Juan D. Cerda, Matthew S. Kwan, Vi M. Le

Computer Engineering

The objective of this project is to design, build, and test an autonomous robot with an associated Android application. The robot uses on board inertial measurement sensors (magnetometer, accelerometer, gyroscope) and coordinates itself through Bluetooth communication with the similar built­in measurement sensors on the Android phone to mimic and follow movement. The Following Robot incorporates the same basic movement functionality as a typical RC car. The robot follows the user’s phone through an application on one’s phone. This application accesses the phone’s accelerometer and gyroscope data and translates into appropriate conversions. Methods of tracking and calculating distance or angular displacement …


Modeling Autonomous Vehicles Through Radio Controlled Cars, Eva S. Chen Jun 2017

Modeling Autonomous Vehicles Through Radio Controlled Cars, Eva S. Chen

Computer Engineering

Autonomous vehicles have a lot of potential in improving people’s everyday lives. They could reduce congestion, reduce collisions, enhance mobility, and more. But with these benefits come security and privacy risks. In order to research and test some of these risks, we are building a set of scale autonomous cars that can model autonomous and collaborative behaviors. One such behaviour would be platooning, where a group of vehicles can travel closely together at high speeds by following a lead car. We are doing this with various sensors and control algorithms to allow for future modularity.


Table Of Contents Jitim Vol 26 Issue 2, 2017 Jun 2017

Table Of Contents Jitim Vol 26 Issue 2, 2017

Journal of International Technology and Information Management

Table of Contents JITIM vol 26 issue 2, 2017


A Data-Driven Approach To Cubesat Health Monitoring, Serbinder Singh Jun 2017

A Data-Driven Approach To Cubesat Health Monitoring, Serbinder Singh

Master's Theses

Spacecraft health monitoring is essential to ensure that a spacecraft is operating properly and has no anomalies that could jeopardize its mission. Many of the current methods of monitoring system health are difficult to use as the complexity of spacecraft increase, and are in many cases impractical on CubeSat satellites which have strict size and resource limitations. To overcome these problems, new data-driven techniques such as Inductive Monitoring System (IMS), use data mining and machine learning on archived system telemetry to create models that characterize nominal system behavior. The models that IMS creates are in the form of clusters that …


Investigating Agent And Task Openness In Adhoc Team Formation, Bin Chen Jun 2017

Investigating Agent And Task Openness In Adhoc Team Formation, Bin Chen

School of Computing: Dissertations, Theses, and Student Research

When deciding which ad hoc team to join, agents are often required to consider rewards from accomplishing tasks as well as potential benefits from learning when working with others, when solving tasks. We argue that, in order to decide when to learn or when to solve task, agents have to consider the existing agents’ capabilities and tasks available in the environment, and thus agents have to consider agent and task openness—the rate of new, previously unknown agents (and tasks) that are introduced into the environment. We further assume that agents evolve their capabilities intrinsically through learning by observation or learning …


Drum Machine, Ryan J. Frawley Jun 2017

Drum Machine, Ryan J. Frawley

Computer Engineering

The drum machine is a step sequencer which allows simple drum loops to be created. The system allows the user to adjust the tempo from 30 to 340 beats per minute. There are 14 different drum samples available for use in the loop. There are 16 different positions representing time slots in a measure that a drum beat can be placed in by the user. The position of the beats is controlled by pressing any one of 16 buttons on a pad consisting of four rows and four columns to make 16 buttons in total. All drum loops created on …


Design And Implementation Of An Archetype Based Interoperable Knowledge Eco-System For Data Buoys, Paul Stacey, Damon Berry Jun 2017

Design And Implementation Of An Archetype Based Interoperable Knowledge Eco-System For Data Buoys, Paul Stacey, Damon Berry

Conference papers

This paper describes the ongoing work of the authors in translating two-level system design techniques used in Health Informatics to the Earth Systems Science domain. Health informaticians have developed a sophisticated two-level systems design approach for electronic health documentation over many years, and with the use of archetypes, have shown how knowledge interoperability among heterogeneous systems can be achieved. Translating two-level modelling techniques to a new domain is a complex task. A proof-of-concept archetype enabled data buoy eco-system is presented. The concept of operational templates-as-a service is proposed. Design recommendations and implementation experiences of re-working the proposed architecture to run …


A Lightweight Message Authentication Framework In The Intelligent Vehicles System, Mostafa El-Said, Alexander Arendsen, Samah Mansour Jun 2017

A Lightweight Message Authentication Framework In The Intelligent Vehicles System, Mostafa El-Said, Alexander Arendsen, Samah Mansour

Peer-Reviewed Publications

Intelligent Vehicles System (IVS) supports a wide variety of Advanced Driver Assistance System (ADAS) services such as vehicle visibility detection. In implementing this service, the message authentication is a vital design parameter that protects victim vehicles from being tricked into accepting false messages as legitimate ones and make a false decision based on the incoming message. However, implementing message authentication service is too expensive especially if vehicles, initially, don’t trust each others or there is no certificate of authority in place.

In this research, we investigate the use of the Basic Safety Message (BSM) behavior over time as a metric …


Joe On The Go, Nico Ledwith, Grayson Meurrens Jun 2017

Joe On The Go, Nico Ledwith, Grayson Meurrens

Computer Engineering

The ultimate goal for this project is to design an automatic, large capacity coffee maker. The system should be able to detect when a cup or mug is in position to receive coffee, then dispense a cup’s worth (~ 8oz) of coffee. When the coffee in the urn is getting low, our system should be able to allow a person to put new coffee grounds in the top, then push a button to start the coffee brewing process. More specifically, we had to accomplish the following tasks in order to meet our goals: solving the issue of transporting water from …


Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert Jun 2017

Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert

Computer Engineering

No abstract provided.


Deer-Vehicle Collision Avoidance, Randy S. Fung, Connie P. Ho Jun 2017

Deer-Vehicle Collision Avoidance, Randy S. Fung, Connie P. Ho

Computer Engineering

The targeted outcome for this project is to create and build a system that shall be placed alongside the roads where deer are often spotted in the area. The system shall detect an incoming car through a vibration sensor that is firmly mounted against the pavement or dirt road. Once movement is detected, the system will emit an ultrasonic frequency to alert the deer of potential harm. Deer shall either turn around and stop where they are at until the cars have passed. This system will interface with a vibration sensor Fung, Ho 5 that will detect a moving car …


Farmbot Rfid Integration, Laura R. Swart Jun 2017

Farmbot Rfid Integration, Laura R. Swart

Computer Engineering

The purpose of this project is to assist the company FarmBot improve their product by adding RFID tracking to the FarmBot robot. RFID tracking will allow the robot to select and pick up tool heads without any user interference.


Daily Dose, Ken H. Yasui, Joey M. Angeja Jun 2017

Daily Dose, Ken H. Yasui, Joey M. Angeja

Computer Engineering

The project goal is to develop a medication and vitamin management device that will sort and dispense pre-configured amounts of pills at designated times . The main clientele of this device is the elderly community with a secondary client base of the general public. The entire system is designed from scratch, powered by US standard line voltage. The main functionalities of the device are the ability to store multiple types of pills and the ability to accurately handle user input and data transfer. The two engineering specifications that were not met included the desired pill pick up rate and dimensions …


General-Purpose Digital Filter Platform, Michael Cheng Jun 2017

General-Purpose Digital Filter Platform, Michael Cheng

Electrical Engineering

This senior project provides a platform for high-speed, general-purpose digital filter implementation. EE 459 currently implements digital filters using reprogrammable digital signal processor boards. These aging digital signal processors serially calculate each difference equation term. Operating at 1 Mega-sample per second, the new general-purpose platform simultaneously processes at least ten digital filtering difference equation coefficients. The platform also features an audio jack input and BNC connectors for viewing input and output signals. The filter digitizes single channel audio signals at 44.1 kHz sampling rate with 16-bit precision or 1 MHz sampling at 8-bit precision. The new reprogrammable platform includes a …


Wireless Window Blinds, Cooper Laone, Niraj Morar, Zachary Malig, Jake Phillips Jun 2017

Wireless Window Blinds, Cooper Laone, Niraj Morar, Zachary Malig, Jake Phillips

Electrical Engineering

The Internet of Things asserts that there exists a global need for all objects to connect easily and accessibly. Today, smartphones, tablets, laptops and smart watches makeup just a few of the interconnected devices by the greater population. As a result a growing need for wireless connection between personal devices like phones, and computers to everyday appliances exists. This idea extends directly to households, businesses and buildings, where a growing need for smart home or smart-business appliances has taken root. Many companies like Nest, ADT and Apple make products for automated home security and in home media control. The Wireless …


Game Implementation In Real-Time Using The Project Tango, Samantha R. Bhuiyan Jun 2017

Game Implementation In Real-Time Using The Project Tango, Samantha R. Bhuiyan

Computer Science and Software Engineering

The goal of this senior project is to spread awareness of augmented reality, which Google defines as “a technology that superimposes a computer-generated image on a user's view of the real world, thus providing a composite view.” It’s a topic that is rarely known to those outside of a technology related field or one that has vested interest in technology. Games can be ideal tools to help educate the public on any subject matter. The task is to create an augmented reality game using a “learn by doing” method. The game will introduce players to augmented reality, and thus demonstrate …


Blend It Wine Blending Distribution System, Connor Clarry, Russell Temple, Matt Moren Jun 2017

Blend It Wine Blending Distribution System, Connor Clarry, Russell Temple, Matt Moren

Mechanical Engineering

No abstract provided.


Micro-Spi Sediment Profile Imaging Micro-Inspector, Andrew P. Corvin, Caleb T. Davies, Matt R. Ferrari Jun 2017

Micro-Spi Sediment Profile Imaging Micro-Inspector, Andrew P. Corvin, Caleb T. Davies, Matt R. Ferrari

Mechanical Engineering

This project was proposed by Dr. Brian Paavo through a desire to more easily study the benthic sediment layers of the ocean. To do so, he asked us to build a simple and compact machine for use in sediment profile imagery (SPI). Although devices like this already exist, they are all large scale devices that require a ship with a crane to deploy, which is expensive and time consuming. Instead, he desired a “micro” SPI, which is capable of being deployed from a small vessel that can easily navigate shallow waters. Our interpretation of these requirements was as follows: a …