With the launch of the TCS Drone Lab at our TCS Seven Hills Office in Cincinnati, we have seen a need for drone flight automation. The goal is to develop an android app to control and automate unmanned aerial vehicle flight paths. This app should allow the user to set the elevation, altitude, speed, GPS waypoints, etc.. The app should also allow the user to save, edit, and delete flight paths. Lastly, the app should allow the user to select different methods of video capture (still frame, video capture, etc..) In this iteration the app should be considered for outdoor use only and should rely on available sensors for navigation. In the industry we are seeing a need for high resolution repeatable image/video collection for multiple industries. This type of app can be used in industries such as insurance, utilities, automotive, government and many others for recording and analyzing images captured by a drone. This use case is a continuation of our summer internship. For the summer, our interns were focused on the automotive industry. They leveraged the drone to record pictures of parking lots and analyzed those images to count cars in the parking lot. On a different note, we had two interns from UK, David Cottrell and Travis Richardson. Both of these gentlemen are rock stars! It has really encouraged me to focus more on recruiting from UK.
The Toyota IS dept has been going through a SCRUM "transformation" for the past 8 months or so. SCRUM.inc has been the consultant providing the training, boot-up, etc. One of their head coaches (Dave Slaten) does an outstanding job and has helped us a lot. He mentioned that he wanted to develop a web based scrum master tool to help in the scrum master role - he does not know of one that exists yet. The holistic concept includes development of a web app that could do some of this management with the possibility of expansion. This app would ideally hook in with some of the SDLC tools like Jira and Trello, and would provide a plethora of practical opportunities. There is the actual development project: building a tool that doesn't exist for scrum, diving into scrum as part of learning what the tool needs to do, and even having a collaborative relationship with Dave.
I am a PhD student in biology studying human reproductive behavior, and to collect my data, I use mobile applications. For the last two semesters, I have had teams from this class working to build two mobile applications: (1) Luna, a fertility tracking app that also gathers information about a woman’s sexuality; and (2) SARA, a sexual assault reporting app that contacts victim service organizations on behalf of the victim, streamlining the process victims need to go through to get help.
To finish this, I need two teams:
The first team will finalize adjustments to and launch and manage Luna, which will include adding enhancements to the calendar and updating fertility estimates. This will also include the creation of an opt-in function that allows Luna access the user’s Instagram account. Women are more likely to engage in “self-advertisement behavior” in real life, including paying more attention to their appearance, and I expect to see this same pattern online – that women will post more selfies of themselves when they are fertile. The app will not need to save and store pictures; it only needs to analyze each picture and determine whether it is a “selfie” and calculate and save a “selfie rate” for each day.
I am a PhD student in biology studying human reproductive behavior, and to collect my data, I use mobile applications. For the last two semesters, I have had teams from this class working to build two mobile applications: (1) Luna, a fertility tracking app that also gathers information about a woman’s sexuality; and (2) SARA, a sexual assault reporting app that contacts victim service organizations on behalf of the victim, streamlining the process victims need to go through to get help.
To finish this, I need two teams:
The second team will manage and launch SARA. Right now, the app can send an email to the service agencies that the victim selects, but this may need to change depending on the security requirements of the victim service agencies we work with. Additionally, we need to get SARA and Luna communicating. If a user has both SARA and Luna, and sends an alert using SARA, we need SARA to send a notification to the Luna account, and Luna needs to have the ability to save anonymized assault information so that we can analyze it looking for patterns.
Teams will be responsible for making necessary edits and launching and running the apps. Both apps are hosted on the same server (Webhost) and were written using the same code (Xcode). I have all the information necessary to run these projects: copies of the programs, software, and hardcopies with code and instructions, along with contact information from previous teams.
Previous CS499 groups have developed a web application for new SQS employees to use as a training tool for identifying defects. This application is built on PHP, Apache, and SQL. It needs to be further enhanced to provide a more robust interface and new features modeled on the idea of a skills bank for employees to track their status, while identifying existing (purposeful) defects within the site.
Fishback Management & Research, Inc. is a developer of analysis software for stock options traders.
We propose a stock and option trading “game” for smartphones. Players will be able to buy and sell stocks and options in a virtual account. Profits and losses will be tracked and measured. Player performance will be compared and ranked. Stock trading games have existed before. But options trading games have not.
Features will include: Involved gathering stock and options data and displaying it in the app. Processing and storing transaction data and tying the transaction to a user. Tracking the transaction through time. Summarizing the results of transactions. Ranking the performance. Communicating the ranking.
This app will show on the screen a group of immigration lawyers who are available to take a call at the moment the police or INS officials are confronting an individual. It will document the full encounter and hopefully keep the person and or family out of jail.
Upon activation of the app, the phone will send owner data (name and address; email; phone number; current location) to the lawyer and activate the front and back cameras so the lawyer can interface with the officers at that moment. The lawyer will be able to add others to the call as needed (other lawyers, social services personnel; judges or other law enforcement officials). The entire encounter will be recorded to the cloud there by making it available to any other officials who may need to get involved.
This application will use a geo-fencing feature so lawyers all over the country can participate. The on-screen lawyer selection pool will reside within a 25-50 mile area of the client’s current location thereby keeping everything local.
A small fee may be charged for this initial interaction so the lawyers will not have to work for free.
With high levels of polarization and controversy in American politics, the judicial branch is taking on an increasingly important role. We are political science professors who study the U.S. Supreme Court. Since video cameras are not allowed in the Court, Americans depend on the news media to describe cases, controversies, and rulings, and it is important to understand the types of coverage the media presents. For example, do Americans see the Court as a legal institution that is above politics and guided by law? Or do they view it as a political actor, like Congress?
We are interested in gathering a large body of Supreme Court-related news coverage. Our proposed project seeks your help in creating an application that could be run to gather a comprehensive database of online news coverage of the Court for specific dates. For instance, the application would be able to scan Google News or another RSS feed and collect Court-focused coverage for a specified period of dates. From this, we are interested in extracting text data from articles (e.g., news source, title, and content) for storage in either .csv or .txt files. We also seek to collect visual images (e.g., photographs that accompany articles) for storage as well.
With this data collection as a starting point, the ideal application would also be able to perform additional analytic tasks. First, we would want to implement some machine learning algorithm to make sure it is an article about the U.S. Supreme Court and not, say, a state supreme court. Second, we are interested in analyzing various aspects of the text data – for example, conducting readability analyses and text mining the article using public formulas and dictionaries of key terms on a variety of dimensions. Third, we are also interested in the capability to categorize the visual images that accompany these stories. To this point, our work relies on mostly cumbersome approaches for categorizing images, so we are in need of an application that could be trained to identify specific features of an image (e.g., the presence of the Court building) and automate their categorization accordingly. Thus, ideally, the application would have a way for the researcher to input the possible categories along with some training data, and machine learning algorithms could categorize the rest.
We appreciate any help you would be able to offer and we are available to stay in close contact throughout the semester. We believe that this project will not only allow for the design, implementation, and evaluation of a program, but also has important relevance for social issues in our society. Additionally, if the application proves of substantial use to our research, we would be happy to offer co-authorship to all students that aided in its development on our first published paper that uses it.
Description: Build a system/application to interact with Papa John's using voice commands. The user will need to be able to configure the voice assistant to integrate with their Papa John's account via a native application (iOS or Android). After pairing the assistant with their account, the user will be able to do perform some or all of the following actions:
1)Check on the status of an order/delivery
2)Check the balance of their Papa Rewards account
3)Order from pre-selected favorite items
4)Ask the assistant if there are any specials available at their local store
Papa John's will provide a sample database with account information, "today's" orders, rewards balance, customer favorites, and current store promotions. In addition to the ability to interact verbally with an assistant and the basic Android/iOS registration app, the project will also need a basic API to interact with the test database. Choice of specific technology is at the discretion of the project team.
The ultimate goal of this project is not to map simple/static commands to an API. That is part of the necessary plumbing, but the challenging / innovative part of this project will be for the students to explore creating artificially intelligent voice interactions, which result in a truly conversational experience on some limited subject matter domain. Ideally, the experience within that domain doesn't feel overly rigid. The students are expected to leverage machine learning models and technology of their choice (CNN, RNN, etc.), and solve for problems such as speech recognition, inflection / variation / pacing ("it's not just what you say, it's how you say it"), and reinforcement learning (positive & negative feedback). We look forward to working with them, and hope they'll have a great and enjoyable learning experience!We are interested in gathering a large body of Supreme Court-related news coverage. Our proposed project seeks your help in creating an application that could be run to gather a comprehensive database of online news coverage of the Court for specific dates. For instance, the application would be able to scan Google News or another RSS feed and collect Court-focused coverage for a specified period of dates. From this, we are interested in extracting text data from articles (e.g., news source, title, and content) for storage in either .csv or .txt files. We also seek to collect visual images (e.g., photographs that accompany articles) for storage as well.
With this data collection as a starting point, the ideal application would also be able to perform additional analytic tasks. First, we would want to implement some machine learning algorithm to make sure it is an article about the U.S. Supreme Court and not, say, a state supreme court. Second, we are interested in analyzing various aspects of the text data – for example, conducting readability analyses and text mining the article using public formulas and dictionaries of key terms on a variety of dimensions. Third, we are also interested in the capability to categorize the visual images that accompany these stories. To this point, our work relies on mostly cumbersome approaches for categorizing images, so we are in need of an application that could be trained to identify specific features of an image (e.g., the presence of the Court building) and automate their categorization accordingly. Thus, ideally, the application would have a way for the researcher to input the possible categories along with some training data, and machine learning algorithms could categorize the rest.
Convert a current tabletop game into a more immersive digital experience on multiple platforms. (Continuation from last semester project) Background: Game of Energy is currently a tabletop game that was funded with Kickstarter in August 2016. The game supports 1-4 players (there is a solo variant) and lasts 30-60 minutes. Game objective: solve the energy crisis, save the world. The board is quite large to contain the world illustrations as well as accommodate custom shaped hex tiles to be placed by players that contain art of the various energy industries of the world. The game is fun first, and educational second, with all the facts/numbers of the game well-researched and based on their real-world counterparts. More information on the game can be found at GameOfEnergy.com