Project

# Title Team Members TA Documents Sponsor
37 Automated Casino Assistant - Odds Booster
Jack Arndt
Marco Rojas
Tim Green
uma Lath design_document1.pdf
final_paper1.pdf
photo2.jpg
presentation1.pptx
proposal1.pdf
# Automated Casino Assistant

Team Members:

Marco Rojas (marcor2)

Jack Arndt (jrarndt2)

Timothy Green (trgreen2)

# Problem

Before heading to the casino, individuals need to assess how much money they are willing to lose, since as the saying goes, “The house always wins”. Or do they? Is there potentially a way to bring the casino games to the comfort of your home and train/optimize your strategies to ask a different question, “How much money should I win?”

# Solution

The Automated Casino Assistant (or Odds Booster for a more marketable name) is a kit designed to help players learn and manage casino games such as Blackjack or Texas Hold’em. The kit involves a central communicable device along with a custom deck of cards which will be used to determine the best possible move for each player along with the outcome of each hand of the game. This device is an innovation as it brings both the ease and simplicity as well as the ability to learn the game that can be provided by a virtual game into the superior enjoyment and atmosphere of a physical game. Digital poker tables that provide a similar experience exist but cost thousands of dollars. Our design achieves this functionality without an expensive custom table and while allowing for physical cards and chips.

# Subsystem 1

The first aspect of the device is the card reading ability. Each card in the deck will have a thin RFID tag on it. An RFID tag reader will be used to determine which cards are in play at which time. By selecting a game and the number of players, the assistant will know which card is going to which player after being swiped and dealt and will keep track of each player’s hand. We will be looking to create our own deck of cards that will perform at casino quality, while being able to be scanned and communicated to the central display screen. There are other possible ways to indicate the cards being played on the table, such as a light sensor or movement detector. For the time being, an RFID tag and scanner system is the desirable option.

# Subsystem 2

The assistant will have a central display to instruct the group on what to do next in the game as well as determining the winner at the end of each hand. During a hand, the assistant will be able to suggest a move to the player using statistical analysis and the information available to the player. This display will be able to detect the cards on the table using the communication system set up with the custom deck, crunch the numbers to give optimized options, and give the results to users in a sensible fashion. We can either make our own device that can handle this, or simply make it an app on the App Store (which would only require the purchase of the custom deck/scanner if we went this route).

# Further Possibilities

There are other games that don’t require the use of cards, such as games with dice (craps) or wheel (roulette). These can also be implemented in our design potentially if the interest is there. The likely outcomes and payouts of these games are just as important as the card games, just with less variability than cards.

# Criterion For Success

Assuming just the usage of cards, to successfully complete this project, we will need a reliable way to know which cards are being played on the table. Once that is set up, a wireless communication network needs to set in place for the cards on the table to be sent to our device that will be able to reliably and correctly give optimal decisions and give these readings to the user. This will need to be stress tested tirelessly and need clear and concise communication to the users in order to make this work. There are certainly more things that can be added to make this project more complex, this is simply the baseline idea of what we would like to accomplish.

Web Board Discussion URL: https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=70130

Amphibious Spherical Explorer

Kaiwen Chen, Junhao Su, Zhong Tan

Amphibious Spherical Explorer

Featured Project

The amphibious spherical explorer (ASE) is a spherical robot for home monitoring, outdoor adventure or hazardous environment surveillance. Due to the unique shape of the robot, ASE can travel across land, dessert, swamp or even water by itself, or be casted by other devices (e.g. slingshot) to the mission area. ASE has a motion-sensing system based on Inertial Measurement Unit (IMU) and rotary magnetic encoder, which allows the internal controller to adjust its speed and attitude properly. The well-designed control system makes the robot free of visible wobbliness when it is taking actions like acceleration, deceleration, turning and rest. ASE is also a platform for research on control system design. The parameters of the internal controller can be assigned by an external control panel in computer based on MATLAB Graphic User Interface (GUI) which communicates with the robot via a WiFi network generated by the robot. The response of the robot can be recorded and sent back to the control panel for further analysis. This project is completely open-sourced. People who are interested in the robot can continue this project for more interesting features, such as adding camera for real-time surveillance, or controller design based on machine learning.

Project Videos