2016 Robot Project - Sandstorm III
LabVIEW HTML Python Other
Permalink
Failed to load latest commit information.
Driver Station
Electrical
Mechanical
Programming
Garnet Squadron Project Plan.mpp
README.md
update.bat

README.md

2016 Robot Code - Sandstorm III - FIRST Robotics Team 4901 - Garnet Squadron

Languages

  • Robot - LabVIEW
  • Dashboard - LabVIEW
  • Vision Processing on Raspberry Pi
    • LED Control - Python
    • Vision Processing - Java using GRIP

Features

  • 8 drive modes
    • Arcade
    • Split Axis Arcade
    • Tank
    • Vision
    • Encoder Distance
    • Braked
    • Ultrasonic Distance
    • IMU Yaw Feedback
  • Arm Control
    • PID
    • Preset Buttons
    • Manual arm control with closed-loop feedback from potentiometer
    • Automatic locking/unlocking with pneumatic cylinders
    • Automatic arm raising when driving faster than a preset speed
  • Parameters - Most robot constants are parameterized to allow run-time changes to parameters such as arm angles, voltage to angle conversion, etc.
  • Custom operator interface

Checkout Process

To check out the Sandstorm III repository, simply download the update.bat and run it.

You'll need to install TortoiseSVN v1.8.x from SourceForge. Newer versions (such as v1.9) don't work with the LabVIEW Plugin TSVN. Be sure to install the option for Command line tools.