raiderrobotix / scouting-app Goto Github PK
View Code? Open in Web Editor NEWRaider Robotix Android scouting app for real-time distributed data collection
License: GNU General Public License v3.0
Raider Robotix Android scouting app for real-time distributed data collection
License: GNU General Public License v3.0
GONE
(don't delete it) so we can use it for future gamesTeleOpFragment
autoPopulate
as necessaryTeleOp
data model accordinglyMany of the methods that are used to interact with/enable/check RadioGroup
s or RadioButton
arrays could be moved to a separate class. New methods could also be created via Java Reflection and the Field
class to make enabling/disabling CheckBox
groups easier. Place these methods in a new class called UiHelper
.
In order to "gamify" match scouting (and provide incentive for scouts to pay more attention to robots at a competition), create an interface within the post match screen asking them to predict the results of the next match. Implementation could be similar to the existing team comparison system.
Determining the most accurate scouts would be handled by the scouting client, after the event is over.
PostmatchFragment
Postmatch
model to hold the additional data
char
, String
, or int
Sandstorm
Tele-Op
Post match
EditTextView
has a height that is equal to either one or two times the height of a character that is typed inOther
v3.12
Several modifications to be made:
AutoFragment
AutoFragment
Autonomous
data modelAssumptions:
Use The Blue Alliance and the current date to generate a list of events that Team 25 is attending this season, when the "Download match schedule" button is pressed. Update the events listed in the "current event" menu in the settings accordingly.
Switch the "current event" to a new one at the conclusion of an event.
Slight additions for 2019:
PreMatch
data model accordinglyautoPopulateData
in PrematchFragment
accordinglyThe implementation should be similar to the robot starting position component
Minor changes:
PostmatchFragment
as specified in the metrics documentPostMatch
data model and autoPopulate()
accordinglyThe preferences/settings activity needs to be updated; most of these changes can be made in preferences.xml
.
GAME_NAME
variable in Constants
strings.xml
for the game name and reference that throughout the Java codeSettings.java
LinearLayout
s so that they aren't dependent on screen aspect ratio to look correct
Preference
objects have too much left padding on some devices.Don't show the question asking the scout to compare the current robot to the previous one scouted if rotations have just been changed - you may want to check and compare the name on the previous ScoutEntry
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.