Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, 2014 University of Kentucky
Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, Josiah Hanna
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, 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, 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, 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, 2014 California Polytechnic State University
High-Speed Mobile Networks For Modern Farming And Agricultural Systems, Santos Najar
Master's Theses and Project Reports
High-Speed Mobile Networks for Modern Farming and Agricultural Systems
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, 2014 California Polytechnic State University
Team Omnimouse, Derek J. Halman, Josh B. Porter, Steven A. Silver, Ian S. Stemper
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, 2014 California Polytechnic State University
Battery Management System, Michael Desando, Kyle Woody
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, 2014 California Polytechnic State University
Automated Foosball Table, Jim R. Stefani, Alex J. Herpy, Brett Gordon Jaeger, Kevin S. Haydon, Derek Alan Hamel
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 ...
The goal of this senior project was to develop a webbased 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, 2014 California Polytechnic State University
Beehive Monitor, Tyler William Lewis
No abstract provided.
Designing A Modular Dsp Core For Real-Time Audio Performance, 2014 California Polytechnic State University
Designing A Modular Dsp Core For Real-Time Audio Performance, Kevin Richard Brewer
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, 2014 California Polytechnic State University
Mbari Swfoce (Shallow Water Free Ocean Carbon Enrichment Experiment) Sensor Node Instrument Simulator, Byungjin Bae
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, 2014 California Polytechnic State University
Implementing A Robust Data Storage Software System For Cp9, Stuart Andrew Weickgenant
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, 2014 California Polytechnic State University
Robotic Book Scanner, Tobias Samuel Elder, Cynthia Marie Wong
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, 2014 California Polytechnic State University
Chromium Os On Freescale I.Mx6q, Pushpal Sidhu
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, 2014 California Polytechnic State University
Laser Tag - An Application Of Infrared Communication, Michael J. Altschuler, Michael B. Peterson, Elmer Pres Ventura Urbano
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, 2014 California Polytechnic State University
Design Of Cpu Simulation Software For Armv7 Instruction Set Architecture, Dillon Tellier
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, 2014 California Polytechnic State University
Cnc Torch, Steven Chiu
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, 2014 California Polytechnic State University
Multi-Team Strategic Game Development, Alvin Bokun Feng
No abstract provided.
Talk Vox, 2014 California Polytechnic State University
Talk Vox, Javier Thiele-Ruiz
No abstract provided.