Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Android (2)
- CubeSat (2)
- PolySat (2)
- Arduino (1)
- Assistive Technology (1)
-
- Avionics (1)
- Bellardo (1)
- Bluetooth (1)
- CUDA (1)
- DSM (1)
- Datalogger (1)
- Detection (1)
- Distributed Computing (1)
- Distributed Shared Memory (1)
- Distributed Systems (1)
- EEG (1)
- Embedded (1)
- Farm management web application AJAX Restful (1)
- Fitzsimmons (1)
- Freertos (1)
- Home Automation (1)
- Home automation (1)
- IPEX (1)
- Infrared (1)
- Internet (1)
- Ios (1)
- JPL (1)
- Linux (1)
- Lyfi (1)
- Memory Consistency (1)
Articles 1 - 13 of 13
Full-Text Articles in Engineering
Low Cost Neurochairs, Frankie Pike
Low Cost Neurochairs, Frankie Pike
Master's Theses
Electroencephalography (EEG) was formerly confined to clinical and research settings with the necessary hardware costing thousands of dollars. In the last five years a number of companies have produced simple electroencephalograms, priced below $300 and available direct to consumers. These have stirred the imaginations of enthusiasts and brought the prospects of "thought-controlled" devices ever closer to reality. While these new devices were largely targeted at video games and toys, active research on enabling people suffering from debilitating diseases to control wheelchairs was being pursued. A number of neurochairs have come to fruition offering a truly hands-free mobility solution, but whether …
Amaethon – A Web Application For Farm Management And An Assessment Of Its Utility, Tyler Yero
Amaethon – A Web Application For Farm Management And An Assessment Of Its Utility, Tyler Yero
Master's Theses
Amaethon is a web application that is designed for enterprise farm management. It takes a job typically performed with spreadsheets, paper, or custom software and puts it on the web. Farm administration personnel may use it to schedule farm operations and manage their resources and equipment. A survey was con- ducted to assess Amaethon’s user interface design. Participants in the survey were two groups of students and a small group of agriculture professionals. Among other results, the survey indicated that a calendar interface inside Amaethon was preferred, and statistically no less effective, than a map interface. This is despite the …
Roborodentia Scoring System, Justin Kikuchi
Roborodentia Scoring System, Justin Kikuchi
Computer Engineering
Every year at Cal Poly there is a robotics competition called Roborodentia . Roborodentia is sponsored by various industry leaders to provide a valuable and fun learning experience for Cal Poly students and alumni. The competition is held during the Cal Poly open house and draws a large number of spectators. In order to provide the spectators with a fun experience, it is necessary to present them with a live scoreboard, with visual and auditory effects.
The objective of this senior project was to design and build a fully functional scoreboard and tournament bracket with real-time scoring and timer. The …
A Web-Based Approach To Music Library Management, Jason Young
A Web-Based Approach To Music Library Management, Jason Young
Computer Engineering
This application utilizes modern standards developing in web browsers to create a desktop-like application for managing a music library online. The server side application is written in a model-view-controller style using Python backed by a MySQL database. The client side JavaScript was designed around a modular concept interfacing several third-party frameworks and libraries. By taking advantage of developing browser features such as persistent local storage, this web application was designed to handle a large library of music.
Isus - An Autonomous Off-Road Balancing Robot - High Level Software And Components Implementation, Kent Williams
Isus - An Autonomous Off-Road Balancing Robot - High Level Software And Components Implementation, Kent Williams
Computer Engineering
The ISUS Mobile Robot is a balancing off-road mobile robotic vehicle capable of driving while balancing on two wheels in rough and changing terrain. The robot can be operated over WI-FI via a computer.
Frg Turbojet, Tyler Vitti
Frg Turbojet, Tyler Vitti
Computer Engineering
Members of the Cal Poly SLO campus club FRG work together with students of several different disciplines to build a functional turbojet engine. Engineering approaches include design, fabrication, testing, and computer sensing, control, and integration. The goal of the project is to produce a running turbojet engine monitored and controlled by embedded hardware and specialized PC software. This project is to be used by later groups for further research and development.
Cuda Web Api Remote Execution Of Cuda Kernels Using Web Services, Massimo J. Becker
Cuda Web Api Remote Execution Of Cuda Kernels Using Web Services, Massimo J. Becker
Master's Theses
Massively parallel programming is an increasingly growing field with the recent introduction of general purpose GPU computing. Modern graphics processors from NVIDIA and AMD have massively parallel architectures that can be used for such applications as 3D rendering, financial analysis, physics simulations, and biomedical analysis. These massively parallel systems are exposed to programmers through in- terfaces such as NVIDIAs CUDA, OpenCL, and Microsofts C++ AMP. These frame- works expose functionality using primarily either C or C++. In order to use these massively parallel frameworks, programs being implemented must be run on machines equipped with massively parallel hardware. These requirements limit …
Reliable Software Updates For On-Orbit Cubesat Satellites, Sean Fitzsimmons
Reliable Software Updates For On-Orbit Cubesat Satellites, Sean Fitzsimmons
Master's Theses
CubeSat satellites have redefined the standard solution for conducting missions in space due to their unique form factor and cost. The harsh environment of space necessitates examining features that improve satellite robustness and ultimately extend lifetime, which is typical and vital for mission success. The CubeSat development team at Cal Poly, PolySat, has recently redefined its standard avionics platform to support more complex mission capabilities with this robustness in mind. A significant addition was the integration of the Linux operating system, which provides the flexibility to develop much more elaborate protection mechanisms within software, such as support for remote on-orbit …
Detecting Netflix Service Outages Through Analysis Of Twitter Posts, Cailin Cushing
Detecting Netflix Service Outages Through Analysis Of Twitter Posts, Cailin Cushing
Master's Theses
Every week there are over a billion new posts to Twitter services and many of those messages contain feedback to companies about their services. One company that has recognized this unused source of information is Netflix. That is why Netflix initiated the development of a system that will let them respond to the millions of Twitter and Netflix users that are acting as sensors and reporting all types of user visible outages. This system will enhance the feedback loop between Netflix and its customers by increasing the amount of customer feedback that is being received by Netflix and reducing the …
Lyfi, Kianoosh Salami, Justin Cotton, Elush Shirazpour
Lyfi, Kianoosh Salami, Justin Cotton, Elush Shirazpour
Electrical Engineering
This paper will cover the steps necessary to design, build, and manage networkable smart light switches over WiFi via a mobile application. It contains a microcontroller running a real time operating system, a WiFi module, a Java server with SQLite databasing, and a mobile phone application.
LyFi is designed to turn on/off and dim household lights while only requiring the same installation procedure as a less capable dimmer switch. Once installed and connected to a network, LyFi will self-discover and configure. The server automatically propogates a database of nodes where any mobile device running an application can receive an updated …
Dsm64: A Distributed Shared Memory System In User-Space, Stephen Alan Holsapple
Dsm64: A Distributed Shared Memory System In User-Space, Stephen Alan Holsapple
Master's Theses
This paper presents DSM64: a lazy release consistent software distributed shared memory (SDSM) system built entirely in user-space. The DSM64 system is capable of executing threaded applications implemented with pthreads on a cluster of networked machines without any modifications to the target application. The DSM64 system features a centralized memory manager [1] built atop Hoard [2, 3]: a fast, scalable, and memory-efficient allocator for shared-memory multiprocessors.
In my presentation, I present a SDSM system written in C++ for Linux operating systems. I discuss a straight-forward approach to implement SDSM systems in a Linux environment using system-provided tools and concepts avail- …
Datalogger Sequence Execution Engine (Dsqee), Edmund Yingxiang Yee
Datalogger Sequence Execution Engine (Dsqee), Edmund Yingxiang Yee
Computer Engineering
The PolySat Research Group accepts projects from several companies that wish to use a CubeSat for some experiment. One of the projects called Intelligent Payload Experiment, or IPEX, needs software to interact with out system avionics. One of these software will be datalogger, which will be augmented from its original datalogging scheme to support sequentially execution of commands/algorithms that our client, Jet Propulsion Laboratory, or JPL, need. My part of the project explains the software design decisions behind datalogger.
Bluemote!, Philip Kaye
Bluemote!, Philip Kaye
Computer Engineering
In today’s society, our mobile phones are an extremely useful device when we are on the go and away from our homes; however, when we return home, our smart phone becomes just a communication tool again. Home automation is inevitable, and it will find its way into every house. The first person to commercialize it to the point where it is as easy to set-up and as affordable as a home router will end up breaking this slow trend. The key to this success is the smart phone; this should end up being the most expensive piece of hardware for …