Skip to content

Driver station - #7

Open
liaminatorshearin49 wants to merge 62 commits into
masterfrom
driver-station
Open

liaminatorshearin49 wants to merge 62 commits into
masterfrom
driver-station

Conversation

@liaminatorshearin49

Copy link
Copy Markdown

Completing Hackoctoberfest = True

calasada and others added 30 commits June 29, 2017 23:35
Added a LogData loop and utilities to check for events and write
messages + timestamps to log.txt in the roboRio files.
Returns string of match time in a readable fashion, implemented in the
logger class to show with the message.
An app for android to do frc vision by Team 254, modified by team 2783.
5 diffierent levels of importance in the Logger class that are displayed
in the robot log.
NDK files took up huge amount of commit space when switching computers
Includes more necessary ignores in one place.
Better fitted for valid target detection with a Pixel phone's camera
Communicates with the android phone from the roborio and gives back
target information
Added an EventLogger to LogData to log when the driver station disconnects
Simple server/client setup using a node server running on the roborio
and a socket connection between them.
For Storing Coordinates of Objects on the field.
Fixed the Logger Logging when the driver station is connected instead of disconnected.
IDed the Encoders
Uses trig and the camera view to get a vector of a target w.r.t. the
robot pose
Pressing the A button should cause the robot to point to whatever targets it sees. Uses untested code from last commit, which is still untested.
Added javadoc comments to most classes, including team authors. (2783 and 254)
-Material Design Buttons
-Buttons now display their purpose
-HSV slider thumbs changed to a more modern style
-HSV slider thickness increased
-Added text that shows Disconnected in large letters when robot is disconnected
-Slowed down animation of the lock when unlocked as well as removed annoying red flashing
-New icon
-NDK directory no longer has to be set manually before building

-Package file now "com.team2783.vision"
fixed package name in readme file and update adminreceiver process name
CorvetteCole and others added 30 commits August 29, 2017 14:47
Battery percentage now turns red past a certain threshold
Much smoother vision tracking as well as possibilities for machine learning in the future
-I'm having trouble making it work...
colors need to be implemented
Cleaned it from 254's version, and added prints for information.
alright, alright, i admit defeat. They have like no documentation on gradientdrawable and half the commands dont work!
Y and Z 3D vectors are now displayed under the processing mode textview in the top left
pretty neat math happens and then cool numbers appear but wait theres more then these cool math numbers get put on the main screen
Angle correction should have been applied with a negative angle,
incluedes other minor fixes.
Finds & prints out the angle of the target relative to the robot using a
large and possibly confusing line of code.
subystem -> subsystem :(
For communicating to the node server, from the dependencies in the SocketIO-Client-Java repository: https://github.com/socketio/socket.io-client-java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants