- This event has passed.
Team Titanium’s FIRST Robotics Competition LabVIEW Programming Workshop
December 2, 2017 @ 9:00 am - 4:00 pm
FRC teams: This workshop is open to two potential programmers and a mentor from any team; no programming experience required. The session will include training materials to help you teach the rest of your team.
1. Overview of the robot stock code and simple modifications.
2. Using global variables to write the autonomous.
3. Creating sub-vi’s (like a simple toggle).
4. Sensor filtering (Both moving averages and sorting an array to throw out the extremes before averaging).
5. Slew rate filters to limit changes in acceleration (softer starts prolong the life of gearboxes, and help prevent brownouts).
6. State machine structure, including how to pause an automated routine and then either restart it or pick up where you left off.
7. Using a .csv file on the driver’s station to control variables so you can tweak the code without having to redeploy.
8. Incorporating NI’s vision into a custom dashboard. (We recognize there are more efficient ways to process vision, but we’ve found processing on the driver’s station to be more than sufficient to accomplish the game objectives, and is an easy entry point for new teams working with vision.)
SPACE IS LIMITED. Please RSVP to firstname.lastname@example.org to reserve a spot.
Preparation: Desktop computers with LabVIEW installed will be available or you are welcome to bring your own laptop. It would be advantageous to bring a robot with a roboRIO control system and a long USB or Ethernet cable.
Bring a sack lunch (or send a mentor out to pick something up).