Skip to content

RoboLoCo-5338/ScoutingApp2022

Repository files navigation

ScoutingApp2022

This is the scouting app that will be used to keep track of other teams' performance at competitions.

To Download Python

First download Python by going to this link: https://www.python.org/downloads/

Alt text

Click the big yellow button that says Download Python 3.X.X. Once downloaded, click to open the file and continue the installation with all of the default and recommended settings, but make sure to click the checkbox to add Python to the PATH.

Alt text

To Download This Application

Once Python is downloaded, go back to the GitHub page with this ReadMe. Now download the code by clicking the green Code button and click Download ZIP from the menu that drops down.

Alt text

Extract the contents of the ZIP file and put them in a location that is easy for you to access. To do this, open the ZIP file and you should see a single folder inside. Click and drag this folder to the outer folder that contains the ZIP file. This action is demonstrated below.

Alt text

Open the folder titled ScoutingApp2022-main and then click the address bar containing the file path (click on the empty right side of the address bar, where there is just whitespace and no text), so that it highlights the path in blue. Then type cmd and press enter. This action is demonstrated below. A black terminal window should appear with white text in which the bottom line has the file path that you just clicked on.

Alt text

Alt text Alt text Alt text

Then with the blinking cursor active on that line, paste in the following command: pip install -r requirements.txt

Alt text

Press enter and wait for all of those dependencies to install. Do not type anything until a new terminal line has appeared with your file path followed by a blinking cursor.

Then paste this command into the next terminal line: python app.py. Press enter. Ignore the red warning that appears. Finally, paste the url given in the last line of the output (seen in the red box in the image below) into a browser. Do not close the terminal while using the scouting app.

Alt text

To Use This Application

Alt text

First you will see a page to enter the team number of the team that you will be scouting. Note that it will tell you to Please match the requested format. and not allow you to proceed if you enter any characters that are not digits. After entering the number, click the blue Start Session button.

Alt text

During the autonomous period, select Yes to the autonomous mode option at the top. During the rest of the match, have No selected for autonomous mode option at the top. Track the team's performance during autonomous with the buttons below. When autonomous is over, scroll down to the bottom and click the blue Submit Session button. Then start a new session for the teleop period. The autonomous performance is submitted separately from the teleop performance.

Alt text

Click the High Goal and Low Goal buttons each time the team scores a high or low goal, respectively. Click the Oopsy button to subtract a goal that was accidentally added.

Alt text

At the end of the match, select the highest climbing bar reached by the robot.

Alt text

Some bots specialize in being defensive rather than scoring points themselves. If this is the case for the team you are observing, select Yes and make note of how well they defend in the Notes section described below. Otherwise, just select No.

Alt text

If any penalties are given against the team, select whether they got a red card or a yellow card with the colored buttons.

Enter any additional notes on the team's performance in the Notes section.

When the autonomous period is over, click the blue Submit Session button at the bottom to submit the data. Do the same at the end of the match to submit the teleop observations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •