Walpole Robotics Scouting App
Timmy McNamara
Purpose
• This app was made for the Walpole High School Robotics Team
• Used to compile information about robots in competition with us or against us
• Can be used by multiple “scouts” at once to make collecting data as simple and efficient as possible
Data Usage
• Used to determine robots that would work well with us on a team or that could pose a serious threat
• Allows us to develop strategies with other robots by knowing their strengths and weaknesses throughout the game
App Goals
• Designed to be used by someone who knows very little about the game or someone who fully understands the game
• Collects Basic Information (Scout Name, Match, Team, etc.), and Game Information(Goals, Trusses, Penalties, Assists, etc.)
• Stores information where it can easily be accessed and manipulated by other members of the team
Interface
• MIT App Inventor Has a GUI that allows a highly customizable interface
• The app has 4 different screens to collect information on the scout and different modes in the game
• See Interface On Next Slide
Programming
• To program this app MIT App Inventor uses a blocks editor
• Buttons were programmed to not only add points when pressed, but to undo what was just done if held down
• This “Long-Press” helps fight user error and ensures buttons were not accidentally pressed
• See Program Layout On Next Slide
Fusion Tables
• After being collected the data was sent to a Google Fusion Table to be processed and rank the competing robots
• This Fusion Table could be accessed on computers by other members of the Walpole High School Robots Team
• Permissions to upload and edit data are given to scouts which ensures our data will not be tempered with by someone who shouldn’t have access to this data
• See Fusion Table On Next Slide
Credits
• This is the website we used to design and program the app - http://appinventor.mit.edu/explore/
• Once data was collected it was then sent to a Google Fusion Table - http://www.google.com/drive/apps.html#fusiontables
The End