Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Electrical and Computer Engineering (40)
- Hardware Systems (32)
- Digital Communications and Networking (31)
- Computer and Systems Architecture (25)
- Other Electrical and Computer Engineering (21)
-
- Computational Engineering (17)
- Physical Sciences and Mathematics (16)
- Data Storage Systems (15)
- Robotics (15)
- Computer Sciences (12)
- Electrical and Electronics (10)
- Mechanical Engineering (10)
- Arts and Humanities (9)
- Digital Circuits (8)
- Signal Processing (8)
- Education (7)
- Controls and Control Theory (6)
- Social and Behavioral Sciences (6)
- VLSI and Circuits, Embedded and Hardware Systems (6)
- Other Computer Sciences (5)
- Art and Design (4)
- Business (4)
- Graphics and Human Computer Interfaces (4)
- Other Mechanical Engineering (4)
- Software Engineering (4)
- Systems and Communications (4)
- Aerospace Engineering (3)
- Keyword
-
- Machine Learning (11)
- Computer Vision (10)
- Android (9)
- Game (9)
- Arduino (8)
-
- IOS (8)
- Artificial Intelligence (7)
- Software (7)
- AI (6)
- App (6)
- Bluetooth (6)
- Web (6)
- Education (5)
- Graphics (5)
- Java (5)
- Linux (5)
- Unity (5)
- Database (4)
- Mobile (4)
- Music (4)
- Virtual Reality (4)
- Website (4)
- Application (3)
- Audio (3)
- Cloud (3)
- Computer vision (3)
- Deep Learning (3)
- Drone (3)
- GUI (3)
- JavaScript (3)
- Publication Year
- Publication
- Publication Type
Articles 181 - 210 of 271
Full-Text Articles in Other Computer Engineering
Beehive Monitor, Tyler William Lewis
Talk Vox, Javier Thiele-Ruiz
Frameworks For A General-Purpose Smart Home Operating System, Donald Hoelle
Frameworks For A General-Purpose Smart Home Operating System, Donald Hoelle
Computer Science and Software Engineering
Smart home technologies are rapidly growing in prevalence. For my senior project, I designed and implemented the beginnings of a general-purpose framework for a unified Smart Home Operating System, capable of controlling all of the diverse aspects of automated homes. This paper outlines the design challenges involved in building generic smart home systems, as well as the project architecture I designed and implemented to attempt to solve this problem.
Implementing A Robust Data Storage Software System For Cp9, Stuart Andrew Weickgenant
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 this …
Gesture Recognition Using Microsoft’S Kinect V2, Andrew Weinfield
Gesture Recognition Using Microsoft’S Kinect V2, Andrew Weinfield
Computer Engineering
No abstract provided.
Geovisualization: Integration And Visualization Of Multiple Datasets Using Mapbox, Cecilia Cadenas
Geovisualization: Integration And Visualization Of Multiple Datasets Using Mapbox, Cecilia Cadenas
Computer Engineering
he use of geovisualizations to analyze multiple datasets can ease the research and investigation to find correlations between these datasets. However, making these visualizations with multiple datasets can be challenging due to the lack of standardization within file formats and the software needed to render the visualizations.
This project investigates the making of these visualizations, maps in this case, using an open source platforms like Mapbox. Using Python scripts for the data parsing, CartoCSS for the designing of the maps, JavaScript to make the maps interactive, and HTML to combine all the layers together a set of maps were created. …
Ultraviolet Led Biofouling Mitigation, Andrew Lam
Ultraviolet Led Biofouling Mitigation, Andrew Lam
Computer Engineering
The goal is to determine if low-cost UV LEDs can mitigate marine biofouling on small glass or acrylic camera lenses. A microprocessor-controlled experimental setup to control the illumination of low-cost UV LEDs of various wavelength and packaging was fashioned. The system consists of a programmed microcontroller, a manufactured LED breakout interface, and a submergible UV LED array enclosed in a borosilicate glass tube. A preliminary qualitative assessment of four different UV LEDs was conducted during a three-week deployment of the experimental setup in the raw seawater system at the Cal Poly Center for Costal and Marine Sciences in Avila Beach, …
Growing Grounds Inventory Senior Project Application, Javier Balandran
Growing Grounds Inventory Senior Project Application, Javier Balandran
Computer Engineering
No abstract provided.
Chromium Os On Freescale I.Mx6q, Pushpal Sidhu
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.
Team Omnimouse, Derek J. Halman, Josh B. Porter, Steven A. Silver, Ian S. Stemper
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.
Laser Tag - An Application Of Infrared Communication, Michael J. Altschuler, Michael B. Peterson, Elmer Pres Ventura Urbano
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.
Web Based Tactical Role Playing Game In Javascript, David Cilva, Paul Doyle, Stephen Hill, Rachel Judish
Web Based Tactical Role Playing Game In Javascript, David Cilva, Paul Doyle, Stephen Hill, Rachel Judish
Computer Science and Software Engineering
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 the …
Mos Current Mode Logic (Mcml) Analysis For Quiet Digital Circuitry And Creation Of A Standard Cell Library For Reducing The Development Time Of Mixed Signal Chips, David Marusiak
Master's Theses
Many modern digital systems use forms of CMOS logical implementation due to the straight forward design nature of CMOS logic and minimal device area since CMOS uses fewer transistors than other logic families. To achieve high-performance requirements in mixed-signal chip development and quiet, noiseless circuitry, this thesis provides an alternative toCMOSin the form of MOS Current Mode Logic (MCML). MCML dissipates constant current and does not produce noise during value changing in a circuit CMOS circuits do. CMOS logical networks switch during clock ticks and with every device switching, noise is created on the supply and ground to deal with …
A System For Cell Phone Anti-Theft Through Gait Recognition, Cameron P. Cstearns Stearns
A System For Cell Phone Anti-Theft Through Gait Recognition, Cameron P. Cstearns Stearns
Master's Theses
Studies show that smartphone thefts are a significant problem in the United States. [30] With many upcoming proposals to decrease the theft-rate of such devices, investigating new techniques for preventing smartphone theft is an important area of research. The prevalence of new biometric identification techniques for smartphones has led some researchers to propose biometric anti-theft measures for such devices, similar to the current fingerprint authentication system for iOS. Gait identification, a relatively recent field of study, seems to be a good fit for anti-theft because of the non-intrusive nature of passive pattern recognition in walking. In this paper, we reproduce …
Tspoons: Tracking Salience Profiles Of Online News Stories, Kimberly Laurel Paterson
Tspoons: Tracking Salience Profiles Of Online News Stories, Kimberly Laurel Paterson
Master's Theses
News space is a relatively nebulous term that describes the general discourse concerning events that affect the populace. Past research has focused on qualitatively analyzing news space in an attempt to answer big questions about how the populace relates to the news and how they respond to it. We want to ask when do stories begin? What stories stand out among the noise? In order to answer the big questions about news space, we need to track the course of individual stories in the news. By analyzing the specific articles that comprise stories, we can synthesize the information gained from …
Toward General Purpose 3d User Interfaces: Extending Windowing Systems To Three Dimensions, Forrest Freiling Reiling
Toward General Purpose 3d User Interfaces: Extending Windowing Systems To Three Dimensions, Forrest Freiling Reiling
Master's Theses
Recent growth in the commercial availability of consumer grade 3D user interface devices like the Microsoft Kinect and the Oculus Rift, coupled with the broad availability of high performance 3D graphics hardware, has put high quality 3D user interfaces firmly within the reach of consumer markets for the first time ever. However, these devices require custom integration with every application which wishes to use them, seriously limiting application support, and there is no established mechanism for multiple applications to use the same 3D interface hardware simultaneously. This thesis proposes that these problems can be solved in the same way that …
A Comparison Of Image Processing Techniques For Bird Detection, Elsa Reyes
A Comparison Of Image Processing Techniques For Bird Detection, Elsa Reyes
Master's Theses
Orchard fruits and vegetable crops are vulnerable to wild birds and animals. These wild birds and animals can cause critical damage to the produce. Traditional methods of scaring away birds such as scarecrows are not long-term solutions but short-term solutions. This is a huge problem especially near areas like San Luis Obispo where there are vineyards. Bird damage can be as high as 50% for grapes being grown in vineyards. The total estimated revenue lost annually in the 10 counties in California due to bird and rodent damage to 22 selected crops ranged from $168 million to $504 million (in …
Future Of Payment Platforms, Salim Benjamin Youssefzadeh
Future Of Payment Platforms, Salim Benjamin Youssefzadeh
Master's Theses
With the vast increase in smartphones, there have been an increasing number of opportunities growing in the app industry. One in particular is the way we deal with money. There are huge overheads in the current payment systems around the world particularly in the United States, many of which include large transaction fees. Many new businesses have grown to solve these inefficiencies and create a new platform that provides a new user experience, security, and convenience among many other things. However, many of these platforms are still centralized, making them more susceptible to attacks. This thesis goes over the various …
Wii-B-Fit Adaptive Wii Remote, Chris Lombardo
Wii-B-Fit Adaptive Wii Remote, Chris Lombardo
Computer Engineering
The goal of this project was to fix and supplement the original Wii-B-Fit system in order to get it running again and improve on the original design. Wii-B-Fit’s original mission is to give people with paralysis the ability to participate in activities that they would not otherwise get to do, while creating a more fun, social, and independent lifestyle.Physical activity can help stimulate brain activity and is an integral part to a healthy lifestyle. Quadriplegia however makes it extremely hard to perform most forms of physical activity and severely limits the choices available to victims of the disease. The original …
Tascked: The Sanity Promoting Task Manager, Jake Tobin
Tascked: The Sanity Promoting Task Manager, Jake Tobin
Computer Science and Software Engineering
Personal task managers or various forms of to-do lists are abundant in our modern computing age. With the explosion of mobile computing technology, it is easier than ever to take notes digitally and make the data seemingly instantly available anywhere on the Internet. There is a fairly well defined core set of features in personal task managers available for public consumption, but it seems nothing that is publicly available provides feedback to the user or suggestions based on user history. Tascked is a task management solution, which records user history and solicits user feedback on progress. This allows the system …
Measuring The Counter/Assumption Model's Effect On Argumentation Quality, Evan D G Ovadia
Measuring The Counter/Assumption Model's Effect On Argumentation Quality, Evan D G Ovadia
Master's Theses
This thesis presents a new platform called See the Reason, built upon a tree- structured argumentation model called the Counter/Assumption model. In the Counter/Assumption model, a topic is posted first, then under that topic, reasons for and against, and for each reason, counterarguments, and for any counterargu- ment, more counterarguments. The model enables us to systematically determine whether a claim is “tentatively true” or “tentatively false,” in an effort to motivate people to make their side’s claims tentatively true and the opposing side’s claims tentatively false, thus encouraging conflict. Research suggests that debates with more conflict are better, so this …
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
A Software Development Kit For Camera-Based Gesture Interaction, Devlin Cronin
Master's Theses
Human-Computer Interaction is a rapidly expanding field, in which new implementations of ideas are consistently being released. In recent years, much of the concentration in this field has been on gesture-based control, either touch-based or camera-based. Even though camera-based gesture recognition was previously seen more in science fiction than in reality, this method of interaction is rising in popularity. There are a number of devices readily available to the average consumer that are designed to support this type of input, including the popular Microsoft Kinect and Leap Motion devices.
Despite this rise in availability and popularity, development for these devices …
Parsing Of Natural Language Requirements, Jamie L. Patterson
Parsing Of Natural Language Requirements, Jamie L. Patterson
Master's Theses
The purpose of this thesis was to automate verification of the software requirements for an implantable cardioverter defibrillator with minimal manual rework. The requirements were written in plain English with only loose stylistic constraints. While full automation proved infeasible, many significant advances were made towards solving the problem, including a framework for storing requirements, a program which translates most of the natural language requirements into the framework, and a novel approach to parts of speech analysis.
Artist-Driven Fracturing Of Polyhedral Surface Meshes, Tyler Casella
Artist-Driven Fracturing Of Polyhedral Surface Meshes, Tyler Casella
Master's Theses
This paper presents a robust and artist driven method for fracturing a surface polyhedral mesh via fracture maps. A fracture map is an undirected simple graph with nodes representing positions in UV-space and fracture lines along the surface of a mesh. Fracture maps allow artists to concisely and rapidly define, edit, and apply fracture patterns onto the surface of their mesh.
The method projects a fracture map onto a polyhedral surface and splits its triangles accordingly. The polyhedral mesh is then segmented based on fracture lines to produce a set of independent surfaces called fracture components, containing the visible surface …
Smarter Neat Nets, Ryan Swords Dehaven
Smarter Neat Nets, Ryan Swords Dehaven
Master's Theses
This paper discusses a modification to improve usability and functionality of a ge- netic neural net algorithm called NEAT (NeuroEvolution of Augmenting Topolo- gies). The modification aims to accomplish its goal by automatically changing parameters used by the algorithm with little input from a user. The advan- tage of the modification is to reduce the guesswork needed to setup a successful experiment with NEAT that produces a usable Artificial Intelligence (AI). The modified algorithm is tested against the unmodified NEAT with several different setups and the results are discussed. The algorithm shows strengths in some areas but can increase the …
Bruno The Robotic Bear, Aaron Brauner, Ian Panzer
Bruno The Robotic Bear, Aaron Brauner, Ian Panzer
Computer Engineering
Creating homemade robots are becoming a popular hobby among engineers. With the dramatic reduction in costs over the past few decades, it is finally possible to build a personal automated mailbox. Microcontrollers needed to function as the brains of the robot are also becoming powerful enough that relatively complicated instructions could be programmed into the robot to handle a plethora of sensors and peripherals. In order to demonstrate how the Computer Engineering department models the synthesis of computer science and electrical engineering, the topic chosen was robotics, specifically, a stuffed bear robot.
The microcontroller chosen was the Arduino Mega 2560 …
Insight - A Virtual Reality, Svyatoslav Markeyev, Brian Spence
Insight - A Virtual Reality, Svyatoslav Markeyev, Brian Spence
Computer Engineering
This is a project about extending the capabilities of current consumer virtual reality systems. The goal of the project was to extend the capabilities of the Oculus Rift Headset in order to create a system which would allow a user to explore a virtual environment in an immersive way just as they would explore reality. The system created would allow a user to explore a virtual environment by walking around in a familiar immersive manner. This was accomplished using the Unreal Development Kit, a state of the art GPS system, and industry proven IMU. The user’s movements are tracked as …
Dynamic Paint For Maya: Creation And Use In The Animation Short "Color Clash", Christopher Wallis
Dynamic Paint For Maya: Creation And Use In The Animation Short "Color Clash", Christopher Wallis
Computer Science and Software Engineering
This write-up describes the creation and utilization of a paint effect from both the perspective of the programmer and the animator. The paint effect simulates a 2D fluid using the algorithm described in Jos Stam's ``Real-time Fluid Dynamics for Games'' \cite{stam}, bakes the results into an image sequence, and then wraps the sequence around a 3D mesh. The second half of this paper describes how the effect was integrated into the animation short, ``Color Clash'' and the animation pipeline that was used.
Hid Rw300/Rw400 Hardware Implementation Vulnerabilities And Mitigation Strategies, Taylor Nelson
Hid Rw300/Rw400 Hardware Implementation Vulnerabilities And Mitigation Strategies, Taylor Nelson
Computer Science and Software Engineering
The HID RW300/RW400 readers are in use and deployed in buildings around the world. Designed for industrial/commercial facilities security requirements you can find them outside biotech companies (AMGEN), educational institutions (Cal Poly San Luis Obispo), and doctors offices. In a 2010 paper entitled “Heart of Darkness - exploring the uncharted backwaters of HID iCLASSTM security” by Milosch Meriac numerous vulnerabilities were outlined. Despite this research HID continues to sell these readers to consumers.
To properly protect the safety of individuals and assets these HID devices are no longer adequate. I have verified that these attacks are feasible by a moderately …
Ticketcloud, Ross Mckelvie
Ticketcloud, Ross Mckelvie
Computer Science and Software Engineering
TicketCloud is a digital ticket service that offers advantages to both event hosts/vendors and consumers. Using QR Codes, RESTful cloud APIs, and mobile devices TicketCloud takes an outdated market digital and opens up new methods of transacting, allowing customers to resell tickets from their couch and for vendors to reap the benefits of these transactions.