Skip to content

Team293/self-scouting-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPIKE Scouting App

This is a scouting app for the 293 SPIKE team. It is designed to be used on a laptop or tablet, with minimal internet connection. It is designed to be used in a competition environment, where internet connection is limited and/or unreliable.

PocketBase

The app uses the Pocketbase database software to store data from scouting. The database can be accessed at this URL. The database is password protected, and the password is available upon request.

JSDoc

The code is documented using JSDoc. The documentation can be found here.

Generate JSdoc documentation in documentation folder:

jsdoc -r ./ -d ./documentation

Events

These are all the events that can occur during a match (that we are tracking). Each event has a type, which is the name of the event, and a timestamp, which is the time the event occurred.

  • Pick Up Game Piece: Pick up a game piece (from: groud, loading station by dropping, loading station from sliding platform, loading station from chute)
  • Drop Game Piece: Drop a game piece on field.
  • Score Game Piece: Score a game piece in the scoring grid.
  • Dislodged Game Piece: Knock off game piece from the grid.
  • Mobility Bonus: Leave community area during autonomous.
  • Disabled: Robot is unable to move.
    • Fall Over: Fall over during the match. (unnecessary?)
  • Enabled: Robot (re)enabled.
  • Dock: Dock with the charging station.
    • Engaged: Engage with the charging station.