Matching Items (29)
Filtering by

Clear all filters

136814-Thumbnail Image.png
Description
The goal of this project was to explore biomimetics by creating a jellyfish flying device that uses propulsion of air to levitate while utilizing electromyography signals and infrared signals as mechanisms to control the device. Completing this project would require knowledge of biological signals, electrical circuits, computer programming, and physics

The goal of this project was to explore biomimetics by creating a jellyfish flying device that uses propulsion of air to levitate while utilizing electromyography signals and infrared signals as mechanisms to control the device. Completing this project would require knowledge of biological signals, electrical circuits, computer programming, and physics to accomplish. An EMG sensor was used to obtain processed electrical signals produced from the muscles in the forearm and was then utilized to control the actuation speed of the tentacles. An Arduino microprocessor was used to translate the EMG signals to infrared blinking sequences which would propagate commands through a constructed circuit shield to the infrared receiver on jellyfish. The receiver will then translate the received IR sequence into actions. Then the flying device must produce enough thrust to propel the body upwards. The application of biomimetics would best test my skills as an engineer as well as provide a method of applying what I have learned over the duration of my undergraduate career.
ContributorsTsui, Jessica W (Author) / Muthuswamy, Jitteran (Thesis director) / Blain Christen, Jennifer (Committee member) / Barrett, The Honors College (Contributor) / Harrington Bioengineering Program (Contributor)
Created2014-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
136992-Thumbnail Image.png
Description
Monocular is a user engagement application that offers a website owner the opportunity to track user behavior and use the data to better understand the site's strengths and weaknesses in terms of user satisfaction and motivation. This data allows the customer to make improvements to a website, resulting in a

Monocular is a user engagement application that offers a website owner the opportunity to track user behavior and use the data to better understand the site's strengths and weaknesses in terms of user satisfaction and motivation. This data allows the customer to make improvements to a website, resulting in a better user experience and potential for an improved bottom line.
ContributorsHooke, Wade (Co-author) / Ortiz-Monasterio, Diego (Co-author) / Clark, Joseph (Thesis director) / Prince, Linda (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor) / Department of Supply Chain Management (Contributor) / W. P. Carey School of Business (Contributor)
Created2014-05
135230-Thumbnail Image.png
Description
Agent Based modeling has been used in computer science to simulate complex phenomena. The introduction of Agent Based Models into the field of economics (Agent Based Computational Economics ACE) is not new, however work on making model environments simpler to design for individuals without a background in computer science or

Agent Based modeling has been used in computer science to simulate complex phenomena. The introduction of Agent Based Models into the field of economics (Agent Based Computational Economics ACE) is not new, however work on making model environments simpler to design for individuals without a background in computer science or computer engineering is a constantly evolving topic. The issue is a trade off of how much is handled by the framework and how much control the modeler has, as well as what tools exist to allow the user to develop insights from the behavior of the model. The solutions looked at in this thesis are the construction of a simplified grammar for model construction, the design of an economic based library to assist in ACE modeling, and examples of how to construct interactive models.
ContributorsAnderson, Brandon David (Author) / Bazzi, Rida (Thesis director) / Kuminoff, Nicolai (Committee member) / Roberts, Nancy (Committee member) / Computer Science and Engineering Program (Contributor) / Economics Program in CLAS (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
134769-Thumbnail Image.png
Description
In order to adequately introduce students to computer science and robotics in an exciting and engaging manner certain teaching techniques should be used. In recent years some of the most popular paradigms are Visual Programming Languages. Visual Programming Languages are meant to introduce problem solving skills and basic programming constructs

In order to adequately introduce students to computer science and robotics in an exciting and engaging manner certain teaching techniques should be used. In recent years some of the most popular paradigms are Visual Programming Languages. Visual Programming Languages are meant to introduce problem solving skills and basic programming constructs inherent to all modern day languages by allowing users to write programs visually as opposed to textually. By bypassing the need to learn syntax students can focus on the thinking behind developing an algorithm and see immediate results that help generate excitement for the field and reduce disinterest due to startup complexity and burnout. The Introduction to Engineering course at Arizona State University supports this approach by teaching students the basics of autonomous maze traversing algorithms and using ASU VIPLE, a Visual Programming Language developed to connect with and direct real-world robots. However, some startup time is needed to learn how to interface with these robots using ASU VIPLE. That is why the HTML5 Autonomous Robot Web Simulator was created -- by encouraging students to use the simulator the problem solving behind autonomous maze traversing algorithms can be introduced more quickly and with immediate affirmation. Our goal was to improve this simulator and add features so that the simulator could be accessed and used for a more wide variety of introductory Computer Science lessons. Features scattered across past implementations of robotic simulators were aggregated in a cross platform solution. Upon initial development, a classroom test group revealed usability concerns and a demonstration of students' mental models. Mean time for task completion was 8.1min - compared to 2min for the authors. The simulator was updated in response to test group feedback and new instructor requirements. The new implementation reduces programming overhead while maintaining a learning environment with support for even the most complex applications.
ContributorsRodewald, Spencer (Co-author, Co-author) / Patel, Ankit (Co-author) / Chen, Yinong (Thesis director) / Chattin, Linda (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12
134454-Thumbnail Image.png
Description
A growing number of stylists \u2014 cosmetologists \u2014 are finding it harder to afford the basic necessities such as rent. However, the ever-increasing presence of smartphones and the increasing need for on-demand services like Uber and Uber Eats creates a unique opportunity for stylists \u2014 Clippr. Clippr is an application

A growing number of stylists \u2014 cosmetologists \u2014 are finding it harder to afford the basic necessities such as rent. However, the ever-increasing presence of smartphones and the increasing need for on-demand services like Uber and Uber Eats creates a unique opportunity for stylists \u2014 Clippr. Clippr is an application that aims to connect individual stylists directly to their customers. The application gives stylists a platform to create and display their own prices, services, and portfolio. Customers get the benefit of finding a stylist that suits them and booking instantly. This project outlines the backend for the Clippr application. It goes over the framework, REST API, and various functionalities of the application. Additionally, the project also covers the work that is still needed to successfully launch the application.
ContributorsKamath, Sanketh (Author) / Olsen, Christopher (Thesis director) / Sebold, Brent (Committee member) / Chemical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
134113-Thumbnail Image.png
Description
Since the release of Discord in March of 2015 it has become the choice VoIP client for 25 million users, pulling in more each day from many sources including online video games with no voice chat, such as League of Legends. With such an expansive user base and many servers

Since the release of Discord in March of 2015 it has become the choice VoIP client for 25 million users, pulling in more each day from many sources including online video games with no voice chat, such as League of Legends. With such an expansive user base and many servers hosting multiple users during all times of the day, for a server admin to always be monitoring users is unreasonable. AhriBot aims to solve this problem by providing general administration through a command system to a server while it is logged onto that server. Specifically, AhriBot will be tailored for use on servers where League of Legends is primarily being played. Using commands issued to AhriBot, users can get statistics about their current game. By providing a set of features for general users, and a more specific set of features for League of Legends, AhriBot provides a greater experience and will help players to have quicker access to information about the game without having to travel to multiple outside sources.
ContributorsKoehler, Brendan Joseph (Author) / Balasooriya, Janaka (Thesis director) / Faucon, Philippe (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
134144-Thumbnail Image.png
Description
The main objective of this thesis is to describe and analyze Clippr, an ASU startup founded by four students: Adam Lynch, Eric Gottfried, Ty Sivley, and Thomas Carpaneto. This paper will describe the formation of Clippr as a business, analyze the work and reasoning for dissolving the business, and suggest

The main objective of this thesis is to describe and analyze Clippr, an ASU startup founded by four students: Adam Lynch, Eric Gottfried, Ty Sivley, and Thomas Carpaneto. This paper will describe the formation of Clippr as a business, analyze the work and reasoning for dissolving the business, and suggest three pivots that could increase the chances of success for the future of Clippr. These three pivots are: mini salons, a concierge service, and an online resource. The idea for Clippr came from Sam, the team's friend's experience within the cosmetology industry. Sam graduated from cosmetology school in Phoenix and started his career as an assistant, which is the most common entry level position within the industry. Assistants do not get to work with clients and primarily do chores around the salon so he was not gaining any valuable experience. Eventually Sam found a position at a salon in Flagstaff. Unfortunately, he was not scheduled enough hours to pay his rent which forced him to travel back to Phoenix to cut his friend's and family's hair to make ends meet. Sam is not alone experiencing these issues within the industry, they are a common trend throughout the cosmetology field. It was found that there is a clear problem that affects every stylist: they struggle to reap the benefits of their self-employment. Most stylists become independent contractors where they are constrained by the salon's management. They are generally forced to work during the salon's hours of operations, promote specific products, adhere to a dress code, and forfeit their clients information. On the other hand, freelance workers outside of salons do enjoy greater freedoms within their work but with significant hurdles to overcome. They have a much harder time building a client base and face prohibitive start-up costs that make it harder to break into the industry.
ContributorsGottfried, Eric (Co-author) / Lynch, Adam (Co-author) / Sebold, Brent (Thesis director) / Balasooriya, Janaka (Committee member) / Computer Science and Engineering Program (Contributor) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
134066-Thumbnail Image.png
Description
For those interested in the field of robotics, there are not many options to get your hands on a physical robot without paying a steep price. This is why the folks at BCN3D Technologies decided to design a fully open-source 3D-printable robotic arm. Their goal was to reduce the barrier

For those interested in the field of robotics, there are not many options to get your hands on a physical robot without paying a steep price. This is why the folks at BCN3D Technologies decided to design a fully open-source 3D-printable robotic arm. Their goal was to reduce the barrier to entry for the field of robotics and make it exponentially more accessible for people around the world. For our honors thesis, we chose to take the design from BCN3D and attempt to build their robot, to see how accessible the design truly is. Although their designs were not perfect and we were forced to make some adjustments to the 3D files, overall the work put forth by the people at BCN3D was extremely useful in successfully building a robotic arm that is programmed with ease.
ContributorsCohn, Riley (Co-author) / Petty, Charles (Co-author) / Ben Amor, Hani (Thesis director) / Yong, Sze Zheng (Committee member) / Computer Science and Engineering Program (Contributor) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
135074-Thumbnail Image.png
Description
Data is ever present in the world today. Data can help predict presidential elections, Super Bowl champions, and even the weather. However, it's very hard, if not impossible, to predict how people feel unless they tell us. This is when impulse spending with data comes in handy. Companies are constantly

Data is ever present in the world today. Data can help predict presidential elections, Super Bowl champions, and even the weather. However, it's very hard, if not impossible, to predict how people feel unless they tell us. This is when impulse spending with data comes in handy. Companies are constantly looking for ways to get honest feedback when they are doing market research. Often, the research obtained ends up being unreliable or biased in some way. Allowing users to make impulse purchases with survey data is the answer. Companies can still gather the data that they need to do market research and customers can get more features or lives for their favorite games. It becomes a win-win for both users and companies. By adding the option to pay with information instead of money, companies can still get value out of frugal players. Established companies might not care so much about the impulse spending for purchases made in the application, however they would find a great deal of value in hearing about what customers think of their product or upcoming event. The real value from getting data from customers is the ability to train analytics models so that companies can make better predictions about consumer behavior. More accurate predictions can lead to companies being better prepared to meet the needs to the customer. Impulse spending with data provides the foundation to creating a software that can create value from all types of users regardless of whether the user is willing to spend money in the application.
ContributorsYotter, Alexandria Lee (Author) / Olsen, Christopher (Thesis director) / Sopha, Matthew (Committee member) / Department of Information Systems (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12