Since last season finished, I have been working on making the shift from LabView to Java, and now that we are in a new school year, we have a few students interested in programming. I think starting them in Python is a good place to begin.
So, I have gone through the lit, built some code, and converted the functions of our previous robot to robotpy.
However, I am stuck at the dashboard bit. Right now I am using the simulator, and cannot figure out how to create an interface with shuffleboard or the labview dashboard.
I tried following the directions, but with the simulator, shuffleboard crashes (with no error in the console).
So, my two questions are this.
- How can I get the camera feed from a robot py robot into a dashboard (I have the line of code in my robot py project)?
- How can I get feedback and controls (some variables like a speed trim etc) into a dashboard?
I am using the term dashboard lightly. I am not married to LabView. In fact, it seems shuffleboard would be perfect, but it keeps crashing. Will this just work, when we try it with a real robot?
Thank you all for developing this. I think it will help us get students to take the lead programming this year.
I had some success using shuffleboard with the Pathfinder Demo linked to her (that is an excellent resource by the way).
So perhaps, some of the issue lies in my simulator files.