-
I created a DataController class which can be used to interface with the coprocessor through networktables, but I don't know if my implementation of it was the best. Currently, you tell the DataContro…
-
I found an issue while working on a possible RobotDotNet Dashboard (replacement/complement of SmartDashboard). The following steps result in an `InvalidOperationException` from adding two elements wi…
-
We need this in order to send our vision processing results to the robot.
-
Framework will be fleshed out as we go, but here's the basics:
Based on status from the vision system and the pneumatic pressure (in psi) and robot motion (as measured by the accelerometer), we shoul…
-
`for (double area : grip.getNumberArray("targets/area", new double[0])) {
System.out.println("Got contour with area=" + area);
}`
"The method getNumberArray(String, double[]) is u…
-
Either a grid selection:
(5,2) grid with selectable images. When a column is selected it should open up a menu to select a defense. When another column is selected it should clear previous selections.…
-
`java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1927)
at edu.wpi.grip.core.operations.networktables.NTManager.lambda$new$8(N…
-
Being able to start and stop the pipeline from inside an FRC program would help the program save resources and run GRIP only when actually needed.
-
When trying to run last year's code on last year's robot with this year's robotpy and this year's driver station, I'm seeing
Client Connected with bad protocol revision: 0x300
and that's coming fro…
-
# First of all, I want to say thank you to all of you who give up your time to contribute to GRIP. It's been extremely useful for many teams!
I had a question about the "units" of the contour report:…