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

Computer Engineering Commons

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

5,192 Full-Text Articles 4,433 Authors 1,063,021 Downloads 81 Institutions

All Articles in Computer Engineering

Faceted Search

5,192 full-text articles. Page 1 of 114.

Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, Josiah Hanna 2014 University of Kentucky

Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, Josiah Hanna

Kaleidoscope

Planning under uncertainty is a central problem in developing intelligent autonomous systems. The traditional representation for these problems is a Markov Decision Process (MDP). The MDP model can be extended to a Multi-criteria MDP (MMDP) for planning under uncertainty while trying to optimize multiple criteria. However, due to the trade-offs involved in multi criteria problems there may be infinitely many optimal solutions. The focus of this project has been to find a method that efficiently computes a subset of solutions that represents the entire set of optimal solutions for bi-objective MDPs.


Heart-On-A-Chip: A Closed-Loop Testing Platform For Implantable Pacemakers, Zhihao Jiang, Sriram Radhakrishnan, Varun Sampath, Shilpa Sarode, Rahul Mangharam 2014 University of Pennsylvania

Heart-On-A-Chip: A Closed-Loop Testing Platform For Implantable Pacemakers, Zhihao Jiang, Sriram Radhakrishnan, Varun Sampath, Shilpa Sarode, Rahul Mangharam

Real-Time and Embedded Systems Lab (mLAB)

Implantable cardiac pacemakers restore normal heart rhythm by delivering external electrical pacing to the heart. The pacemaker software is life-critical as the timing of the pulses determine its ability to control the heart rate. Recalls due to software issues have been on the rise with the increasing complexity of pacing algorithms. Open-loop testing remains the primary approach to evaluate the safety of pacemaker software. While this tests how the pacemaker responds to stimulus, it cannot reveal pacemaker malfunctions which drive the heart into an unsafe state over multiple cycles. To evaluate the safety and efficacy of pacemaker software we have ...


Story Guided Virtual Cultural Heritage Applications, Selma Rizvic 2014 Rochester Institute of Technology

Story Guided Virtual Cultural Heritage Applications, Selma Rizvic

Journal of Interactive Humanities

Virtual cultural heritage applications, particularly virtual museums, nowadays include various forms of storytelling. Every object, site or artifact is better perceived and understood through the adjoining story. Interactive applications naturally request the storytelling to become interactive as well. This paper describes the concepts of interactive digital storytelling in our virtual museums and cultural heritage presentations and discusses their advantages and drawbacks recognized through user evaluation. We used digital stories not only to introduce visitors with the context and information on the objects, but also to enhance their navigation through virtual environments with purpose of learning and perceiving maximum amount of ...


Achieving 1 Gbps Over Step-Index Plastic Optical Fiber By Controlling The Effective Numerical Aperture, Naji Albakay 2014 University of Nebraska - Lincoln

Achieving 1 Gbps Over Step-Index Plastic Optical Fiber By Controlling The Effective Numerical Aperture, Naji Albakay

Dissertations & Student Research in Computer Electronics & Engineering

In this work, we develop a relatively simple and reliable technique to mitigate the effect of modal dispersion of standard, 1 mm step-index plastic optical fiber (SI-POF). We focus on decreasing the modal dispersion by reducing the effective numerical aperture (NA) of the fiber link. The technique involves a spatial mode filter that is constructed by using a commercially available polycarbonate capillary tube having a refractive index of 1.59, with inner and outer diameters of 1 mm and 2 mm, respectively. The capillary tube holds two pieces of 1 mm SI-POF, one comes from the transmitter and the other ...


High-Speed Mobile Networks For Modern Farming And Agricultural Systems, Santos Najar 2014 California Polytechnic State University

High-Speed Mobile Networks For Modern Farming And Agricultural Systems, Santos Najar

Master's Theses and Project Reports

ABSTRACT

High-Speed Mobile Networks for Modern Farming and Agricultural Systems

J.Santos Najar-Ramirez

High-speed mobile networks are necessary for agriculture to inventory individual plant health, maximize yield and minimize the resources applied. More specifically, real-time information on individual plant status is critical to decisions regarding the management of resources reserved and expended. This necessity can be met by the availability of environmental sensors (such as humidity, temperature, and pH) whose data is kept on storage servers connected to static and mobile local area networks. These static and mobile local area networks are connected to cellular, core and satellite networks. For ...


Team Omnimouse, Derek J. Halman, Josh B. Porter, Steven A. Silver, Ian S. Stemper 2014 California Polytechnic State University

Team Omnimouse, Derek J. Halman, Josh B. Porter, Steven A. Silver, Ian S. Stemper

Computer Engineering

INFORMATION, DATA, FIGURES AND DRAWINGS EMBODIED IN THIS DOCUMENT ARE STRICTLY CONFIDENTIAL AND ARE SUPPLIED ON THE UNDERSTANDING THAT THEY WILL NOT BE DISCLOSED TO THIRD PARTIES WITHOUT THE PRIOR WRITTEN CONSENT OF QUALITY OF LIFE PLUS.


Battery Management System, Michael DeSando, Kyle Woody 2014 California Polytechnic State University

Battery Management System, Michael Desando, Kyle Woody

Electrical Engineering

Problem Statement:

There have been recent reports of multi-million dollar companies having to recall entire projects due to their BMS’s malfunctioning or operating incorrectly. The purpose of this project is to analyze the future of batteries, the Lithium-Ion cell, and to exercise a BMS to better understand its capabilities and possible cases for errors. Lithium ion batteries are intolerant of overcharge and overdischarge. Abuse of this kind can result in high temperatures, venting of gases, fire, or explosion. Therefore battery management systems have been devised to prevent such abuse. Recent events such as fires on the Boeing Dreamliner and ...


Automated Foosball Table, Jim R. Stefani, Alex J. Herpy, Brett Gordon Jaeger, Kevin S. Haydon, Derek Alan Hamel 2014 California Polytechnic State University

Automated Foosball Table, Jim R. Stefani, Alex J. Herpy, Brett Gordon Jaeger, Kevin S. Haydon, Derek Alan Hamel

Mechanical Engineering

This project is the second iteration of an automated foosball table for Yaskawa America as a trade show display. The table is meant to provide an interactive experience which highlights the speed and precision of the Yaskawa hardware. The first iteration of the project was mainly focused on creating the physical hardware for the system and to begin the basic programming for the system. This phase of the project was focused on finalizing the physical hardware of the system, implementing the vision system and to continue the basic programing of the system AI. A third team will be assigned to ...


Web Based Tactical Role Playing Game In Javascript, David Cilva, Paul Doyle, Stephen Hill, Rachel Judish 2014 California Polytechnic State University

Web Based Tactical Role Playing Game In Javascript, David Cilva, Paul Doyle, Stephen Hill, Rachel Judish

Computer Science

The goal of this senior project was to develop a web­based game that emphasized narrative through gameplay within the context of a tactical RPG gameplay style. As the project developed, emphasis shifted from narrative to refining gameplay and making decisions within gameplay meaningful and satisfying. The project elaborates on the standard tactical RPG combat system, incorporating mechanics and ideas from various other games. This was done in order to make the play feel challenging and rewarding as well as to avoid some of the pitfalls that bog down existing games in this genre. Since work was concentrated on building ...


Beehive Monitor, Tyler William Lewis 2014 California Polytechnic State University

Beehive Monitor, Tyler William Lewis

Computer Engineering

No abstract provided.


Designing A Modular Dsp Core For Real-Time Audio Performance, Kevin Richard Brewer 2014 California Polytechnic State University

Designing A Modular Dsp Core For Real-Time Audio Performance, Kevin Richard Brewer

Computer Engineering

This project provides an overview for building a Digital Signal Processing (DSP) core on a Digilent Nexys2 FPGA board. The DSP core is designed to give Cal Poly students interested in DSP and its applications to audio engineering a usable platform to perform signal processing and analytics. The processes of the DSP core are modular, allowing students to design their own implementations of various adder and multiplier functions. Infinite impulse response (IIR) filters and finite impulse response (FIR) filters using both cascade and parallel implementations are the primary processing tools in the core, and all output can be visually and ...


Mbari Swfoce (Shallow Water Free Ocean Carbon Enrichment Experiment) Sensor Node Instrument Simulator, Byungjin Bae 2014 California Polytechnic State University

Mbari Swfoce (Shallow Water Free Ocean Carbon Enrichment Experiment) Sensor Node Instrument Simulator, Byungjin Bae

Computer Engineering

Our swFOCE (shallow water Free Ocean Carbon Enrichment) sensor node instrument simulator uses a microprocessor to simulate various ocean sensors. Our system consists of an SD card, microcontroller board, and 4 nodes that will connect to the swFOCE sensor node from MBARI (Monterey Bay Aquarium Research Institute). Currently, our project can support a single node and simulates a pH sensor. The system will be connected to a computer through a USB cable, and also will be connected to MBARI’s swFOCE sensor node through a serial connection. When a query is given from the sensor node, the microcontroller will parse ...


Implementing A Robust Data Storage Software System For Cp9, Stuart Andrew Weickgenant 2014 California Polytechnic State University

Implementing A Robust Data Storage Software System For Cp9, Stuart Andrew Weickgenant

Computer Engineering

This project focuses on the continuation of the CP9 CubeSat project, specifically the software which will be running on the satellite when it goes into space. This project mostly goes into designing a robust system which stores the data collected from the sensors on board CP9, whose purpose is to collect vibrations data from its launch vehicle during its ascent into space, into an easy to analyze system once the data is downlinked to PolySat’s ground station after launch. One other thing this system does is to prevent CP9 from collecting unnecessary data after launch. Testing was done on ...


Robotic Book Scanner, Tobias Samuel Elder, Cynthia Marie Wong 2014 California Polytechnic State University

Robotic Book Scanner, Tobias Samuel Elder, Cynthia Marie Wong

Computer Engineering

Digitizing books has been an issue tackled by companies to allow people to read off Kindles and iPads rather than the traditional paperback. Companies like Google have spent more than $1000 on machines to convert books into electronic copies readable on devices. Yet, not much effort has been made into the invention of an automatic book scanner for consumers. This project seeks to determine a cost-effective approach to robotic book scanning to create PDFs from physical books. This project serves as a proof of concept for a reasonably priced automatic book scanner accessible to consumers. Potentially, the device may be ...


Chromium Os On Freescale I.Mx6q, Pushpal Sidhu 2014 California Polytechnic State University

Chromium Os On Freescale I.Mx6q, Pushpal Sidhu

Computer Engineering

This projects intention is to get Chromium OS running on a Freescale i.MX6q processor, a processor based on the ARM® Cortex™-A9 architecture. The development board I used is the Ventana GW5400 by Gateworks. This project inherently meant using Chromium OS's development system which meant I created a board specific package for the Ventana single board computer. This project is a proof of concept that can mean extending Chromium OS to various implementations of the ARM® Cortex™-A9 architecture.


Laser Tag - An Application Of Infrared Communication, Michael J. Altschuler, Michael B. Peterson, Elmer Pres Ventura Urbano 2014 California Polytechnic State University

Laser Tag - An Application Of Infrared Communication, Michael J. Altschuler, Michael B. Peterson, Elmer Pres Ventura Urbano

Computer Engineering

The purpose of this project is to design, build, and test laser tag system from the ground up. Much of the laser tag equipment that is available on the market right now use infrared technology to track and register “hits” between players. Our goal is to take this system and redesign it to shoot farther, be more energy efficient, and make it cheaper to produce.


Design Of Cpu Simulation Software For Armv7 Instruction Set Architecture, Dillon Tellier 2014 California Polytechnic State University

Design Of Cpu Simulation Software For Armv7 Instruction Set Architecture, Dillon Tellier

Computer Engineering

Simulations have long been a part of the engineering process in both the professional and academic domain. From a pedagogic standpoint, simulations allow students to explore the dynamics of engineering scenarios by controlling variables, taking measurements, and observing behavior which would be difficult or impossible without simulation. One such tool is a CPU simulator used in Cal Poly’s Computer Architecture classes; this software simulates an instruction accurate operation of a computer processor and reports statistics regarding the execution of the supplied compiled machine code. For the last several years Cal Poly’s computer architecture classes have used a previous ...


Cnc Torch, Steven Chiu 2014 California Polytechnic State University

Cnc Torch, Steven Chiu

Computer Engineering

This CNC Torch cuts steel plate. It can cut up to a maximum area of 3x3 feet. The user builds a cut list on the touchscreen from a selection of predefined shapes and enters the parameters need for each shape. When the user is ready, the cut list is sent to an Arduino that will move each motors accordingly to the shapes desired.


Multi-Team Strategic Game Development, Alvin Bokun Feng 2014 California Polytechnic State University

Multi-Team Strategic Game Development, Alvin Bokun Feng

Computer Engineering

No abstract provided.


Talk Vox, Javier Thiele-Ruiz 2014 California Polytechnic State University

Talk Vox, Javier Thiele-Ruiz

Computer Engineering

No abstract provided.


Digital Commons powered by bepress