Switching from LabVIEW to Python

Our team has historically used LabVIEW to program our robots, but we have been looking at switching over to Python using this library. We were wondering if anybody had any experience with it, and would like to help.

RobotPy is pretty awesome, welcome!

The best way to learn about RobotPy is to go through our documentation. I would recommend our getting started guide, and in particular our Anatomy of a Robot docs that explain the basic pieces of a Python-based robot.

Additionally, I gave a workshop seminar at the New England kickoff this past weekend, you may find the slides and associated code to be helpful.

Finally, we have a full set of examples that you should be able to run on your computer if you have pyfrc installed. Refer to the docs for more information.

In addition, if you are going to Kettering Week 1 (possibly), Midland, Traverse City, or Troy, I will be in attendance as a CSA and I should be able to resolve any issues you may have.

On top of that, I will be attending Kettering Week 2, Lansing, possibly States and Worlds with my team so if you need any emergency help there I may be able to help.

The best thing I’d recommend doing in your current position is to ask locally if there are any programmers who know Python and are willing to help mentor your team for a bit while you learn the basics, how to deploy, etc. I’ve found that the best way for students to learn is to get help one on one from others who know how to use it, not necessarily wasting weeks staring at screenstep documents when you don’t know what is going on.

I think my team will be attending Traverse City, thanks!