View Single Post
  #4   Spotlight this post!  
Unread 05-01-2016, 11:15
phurley67 phurley67 is offline
Programming Mentor
FRC #0862 (Lightning Robotics)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2013
Location: Michigan
Posts: 65
phurley67 is an unknown quantity at this point
Re: Team 862 Base Code

I like the NavX. We did find there was an issue using it and the CAN Talons in a high speed control loop (< 20ms). Moved the NavX code to its own loop, and everything worked great.

We have not yet integrated it into the auton motion profile code, but that is on the list. Hopefully it will make things more precise, time will tell.

As for GitHub and labVIEW -- the real question is labVIEW and any version control system -- they are almost all designed to work best with text files, so labVIEW's binary format adds lots of pain points. It works, but merging is very difficult. The big trick is to never let more than one person, work on the same VI at a given time. One of the main reasons we are looking into switching to Java is for better code merging.
Reply With Quote