Matching Items (40)
157375-Thumbnail Image.png
Description
Energy management system (EMS) is at the heart of the operation and control of a modern electrical grid. Because of economic, safety, and security reasons, access to industrial grade EMS and real-world power system data is extremely limited. Therefore, the ability to simulate an EMS is invaluable in researching the

Energy management system (EMS) is at the heart of the operation and control of a modern electrical grid. Because of economic, safety, and security reasons, access to industrial grade EMS and real-world power system data is extremely limited. Therefore, the ability to simulate an EMS is invaluable in researching the EMS in normal and anomalous operating conditions.

I first lay the groundwork for a basic EMS loop simulation in modern power grids and review a class of cybersecurity threats called false data injection (FDI) attacks. Then I propose a software architecture as the basis of software simulation of the EMS loop and explain an actual software platform built using the proposed architecture. I also explain in detail the power analysis libraries used for building the platform with examples and illustrations from the implemented application. Finally, I will use the platform to simulate FDI attacks on two synthetic power system test cases and analyze and visualize the consequences using the capabilities built into the platform.
ContributorsKhodadadeh, Roozbeh (Author) / Sankar, Lalitha (Thesis advisor) / Xue, Guoliang (Thesis advisor) / Kosut, Oliver (Committee member) / Arizona State University (Publisher)
Created2019
135212-Thumbnail Image.png
Description
The purpose of the Oculus Exercise research project we conducted was to find a way to entice individuals to attend a gym more often and for longer periods of time. We have found that many activities are being augmented by the increasingly popular virtual reality technology, and within that space

The purpose of the Oculus Exercise research project we conducted was to find a way to entice individuals to attend a gym more often and for longer periods of time. We have found that many activities are being augmented by the increasingly popular virtual reality technology, and within that space "gamifying" the activity seems to attract more users. Given the idea of making activities more entertaining to users through "gamification", we decided to incorporate virtual reality, using the Oculus Rift, to immerse users within a simulated environment to potentially drive the factors previously identified in respect to gym utilization. To start, we surveyed potential users to gauge potential interest in virtual reality and its usage in physical exercise. Based on the initial responses, we saw that there was a definite interest in "gamifying" physical exercises using virtual reality, and proceeded to design a prototype using Unreal Engine 4 -- which is an engine for creating high quality video games with support for virtual reality -- to experiment how it would affect a standard workout routine. After considering several options, we decided to move forward with designing our prototype to augment a spin machine with virtual reality due to its common usage within a gym, and the consistent cardiovascular exercise it entails, as well as the safety intrinsic to it being a mostly stationary device. By analyzing the results of a survey after experimenting upon a user test group, we can begin to correlate the benefits and the drawbacks of using virtual reality in physical exercise, and the feasibility of doing so.
ContributorsCarney, Nicholas (Co-author) / West, Andrew (Co-author) / Dobkins, Jacob (Co-author) / Amresh, Ashish (Thesis director) / Gray, Robert (Committee member) / Barrett, The Honors College (Contributor)
Created2016-05
Description
There are problems in the breeding practices of miniature horses. This study seeks to determine the source of these detrimental outcomes based on an evaluation of primary attributes selected for by breeders and the lack of genetic information and understanding of these attributes. In order to do this a program

There are problems in the breeding practices of miniature horses. This study seeks to determine the source of these detrimental outcomes based on an evaluation of primary attributes selected for by breeders and the lack of genetic information and understanding of these attributes. In order to do this a program model was created to test the effects of selection criteria on breeder behavior and the resultant foals of these crosses. Moving forwards this program will evolve into a database of the equine genome for different horses. This will allow breeders to input their horses and do faux crosses in order to decrease the incidence of negative and detrimental outcomes.
ContributorsDavis, Marissa Lynn (Author) / Oberle, Eric (Thesis director) / Martin, Thomas (Committee member) / College of Letters and Sciences (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
135398-Thumbnail Image.png
Description
This paper outlines the development of a software application that explores the plausibility and potential of interacting with three-dimensional sound sources within a virtual environment. The intention of the software application is to allow a user to become engaged with a collection of sound sources that can be perceived both

This paper outlines the development of a software application that explores the plausibility and potential of interacting with three-dimensional sound sources within a virtual environment. The intention of the software application is to allow a user to become engaged with a collection of sound sources that can be perceived both graphically and audibly within a spatial, three-dimensional context. The three-dimensional sound perception is driven primarily by a binaural implementation of a higher order ambisonics framework while graphics and other data are processed by openFrameworks, an interactive media framework for C++. Within the application, sound sources have been given behavioral functions such as flocking or orbit patterns, animating their positions within the environment. The author will summarize the design process and rationale for creating such a system and the chosen approach to implement the software application. The paper will also provide background approaches to spatial audio, gesture and virtual reality embodiment, and future possibilities for the existing project.
ContributorsBurnett, Garrett (Author) / Paine, Garth (Thesis director) / Pavlic, Theodore (Committee member) / School of Humanities, Arts, and Cultural Studies (Contributor) / School of Arts, Media and Engineering (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
136179-Thumbnail Image.png
Description
CourseKarma is a web application that engages students in their own learning through peer-driven social networking. The influence of technology on students is advancing faster than the school system, and a major gap still lingers between traditional learning techniques and the fast-paced, online culture of today's generation. CourseKarma enriches the

CourseKarma is a web application that engages students in their own learning through peer-driven social networking. The influence of technology on students is advancing faster than the school system, and a major gap still lingers between traditional learning techniques and the fast-paced, online culture of today's generation. CourseKarma enriches the educational experience of today's student by creating a space for collaborative inquiry as well as illuminating the opportunities of self and group learning through online collaboration. The features of CourseKarma foster this student-driven environment. The main focus is on a news-feed and Question and Answer component that provides a space for students to share instant updates as well ask and answer questions of the community. The community can be as broad as the entire ASU student body, as specific as students in BIO155, or even more targeted via specific subjects and or skills. CourseKarma also provides reputation points, which are the sum of all of their votes received, identifying the individual's level and or ranking in each subject or class. This not only gamifies the usual day-to-day learning environment, but it also provides an in-depth analysis of the individual's skills, accomplishments, and knowledge. The community is also able to input and utilize course and professor descriptions/feedback. This will be in a review format providing the students an opportunity to share and give feedback on their experience as well as providing incoming students the opportunity to be prepared for their future classes. All of the student's contributions and collaborative activity within CourseKarma is displayed on their personal profile creating a timeline of their academic achievements. The application was created using modern web programming technologies such as AngualrJS, Javascript, jQuery, Bootstrap, HTML5, CSS3 for the styling and front-end development, Mustache.js for client side templating, and Firebase AngularFire as the back-end and NoSQL database. Other technologies such as Pivitol Tracker was used for project management and user story generation, as well as, Github for version control management and repository creation. Object-oreinted programming concepts were heavily present in the creation of the various data structures, as well as, a voting algorithm was used to manage voting of specific posts. Down the road, CourseKarma could even be a necessary add-on within LinkedIn or Facebook that provides a quick yet extremely in-depth look at an individuals' education, skills, and potential to learn \u2014 based all on their actual contribution to their academic community rather than just a text they wrote up.
ContributorsCho, Sungjae (Author) / Mayron, Liam (Thesis director) / Lobock, Alan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Arts, Media and Engineering (Contributor)
Created2015-05
Description
This thesis is a technical project management overview of development of software for a student startup venture named TableTop. There were many changes made throughout the process in order to address new conditions as to keep the vision of the project on the most direct and reasonable path. Development followed

This thesis is a technical project management overview of development of software for a student startup venture named TableTop. There were many changes made throughout the process in order to address new conditions as to keep the vision of the project on the most direct and reasonable path. Development followed the agile product development model in order to adapt as the concept pivoted or as hurdles presented themselves. The goal at the end of the project was to have a well-defined business model based off of the lean startup business model canvas. The business model would shape development of the software that needed to be functional and ready for testing by the completion of the thesis. Functional was defined as having completed the user and merchant side of the application including communication between both. Ultimately, a user needed to be able to complete a transaction that a merchant had submitted on the software.
ContributorsMaloney, Ryan Daniel (Author) / Mayron, Liam (Thesis director) / Peck, Sidnee (Committee member) / Barrett, The Honors College (Contributor) / School of Arts, Media and Engineering (Contributor)
Created2015-05
Description
iWaandr is a travel platform that allows users to find and share unique experiences. It will be a website that users can find on the internet. Every user will be able to post their own experiences on the platform along with a description, important information, and a rating.

iWaandr is a travel platform that allows users to find and share unique experiences. It will be a website that users can find on the internet. Every user will be able to post their own experiences on the platform along with a description, important information, and a rating.
The problem we are trying to solve is that it still takes hours to search for and find unique non-touristy experiences around the world. At a time when people can use their smartphones to have a car show up to their doorstep in minutes, it is unacceptable that it still takes hours to find an non-touristy experience on the internet.
Our value proposition is that users will be able to be anywhere in the world and be able to find an authentic, non-touristy experience that interests them. iWaandr is the most complete experience discovery tool, providing the largest collection of unique and personal experiences around the world.
Our competition is the large incumbent travel and review companies like TripAdvisor and Airbnb. There are also less established competitors that see a similar gap in the market like Mapify and Cool Cousin. We also have niche competitors that are only focused on outdoor activities like AllTrails and Outbound Collective. Google and blogs would also be competitors because people search on Google for unique experiences.
Our innovation is that we are focusing on creating unique content while our competitors are focusing on new ways to display the same content. Our advantage isn’t in a feature we created because a company with more resources could easily copy it. In order to create unique and useful content, we had to figure out a way for users to intuitively and easily post an experience with as much relevant information as possible. This involved a lot of thought into our posting process. We believe our posting process allows users to consistently post unique and informative content.
The technology we are implementing is very similar to the FERN technology stack of Firebase as a database, ExpressJS and NodeJS as backend frameworks, and ReactJS as the front-end programming language. We chose this technology stack because it allows our platform to stay lean, and be efficient with data. This allows the platform to have increased performance and lower costs.
ContributorsChee, Christian Yoshiaki (Co-author) / Bingham, Joseph (Co-author) / Cho, Steve (Thesis director) / Witwer, Bob (Committee member) / Tech Entrepreneurship & Mgmt (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
133874-Thumbnail Image.png
Description
As our relationship with technology continues to encourage people to spend more time engaged online, traditional means of journalism must adapt in order to communicate with audiences. While many news organizations default to social media outlets, the goal of this project is to allow users a more direct experience with

As our relationship with technology continues to encourage people to spend more time engaged online, traditional means of journalism must adapt in order to communicate with audiences. While many news organizations default to social media outlets, the goal of this project is to allow users a more direct experience with reporters, photographers and editors. It will allow The State Press, the official, student-run news organization covering ASU, to create content within Slack, an internal messaging platform commonly used in newsrooms. Secondly, it will provide a means for viewers to conveniently ingest their news as it unfolds, with updates, media, and analysis appearing in front of them without having to refresh the page.
ContributorsQuigley, James Alan (Author) / Gary, Kevin (Thesis director) / Squire, Susan (Committee member) / Software Engineering (Contributor) / W.P. Carey School of Business (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
137283-Thumbnail Image.png
Description
Electroencephalogram (EEG) used simultaneously with video monitoring can record detailed patient physiology during a seizure to aid diagnosis. However, current patient monitoring systems typically require a patient to stay in view of a fixed camera limiting their freedom of movement. The goal of this project is to design an automatic

Electroencephalogram (EEG) used simultaneously with video monitoring can record detailed patient physiology during a seizure to aid diagnosis. However, current patient monitoring systems typically require a patient to stay in view of a fixed camera limiting their freedom of movement. The goal of this project is to design an automatic patient monitoring system with software to track patient movement in order to increase a patient's mobility. This report discusses the impact of an automatic patient monitoring system and the design steps used to create and test a functional prototype.
ContributorsBui, Robert Truong (Author) / Frakes, David (Thesis director) / Helms Tillery, Stephen (Committee member) / Barrett, The Honors College (Contributor) / Electrical Engineering Program (Contributor)
Created2014-05
137392-Thumbnail Image.png
Description
Despite the advancement of online tools for activities related to the core experience of taking classes on a college campus, there has been a relatively small amount of research into implementing online tools for ancillary academic resources (e.g. tutoring centers, review sessions, etc.). Previous work and a study conducted for

Despite the advancement of online tools for activities related to the core experience of taking classes on a college campus, there has been a relatively small amount of research into implementing online tools for ancillary academic resources (e.g. tutoring centers, review sessions, etc.). Previous work and a study conducted for this paper indicates that there is value in creating these online tools but that there is value in maintaining an in-person component to these services. Based on this, a system which provides personalized, easily-accessible, simple access to these services is proposed. Designs for user-centered online-tools that provides access to and interaction with tutoring centers and review sessions are described and prototypes are developed to demonstrate the application of design principles for online tools for academic services.
ContributorsBerk, Nicholas Robert (Author) / Balasooriya, Janaka (Thesis director) / Eaton, John (Committee member) / Walker, Erin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-12