Installing/Updating vmxpi-frc Tools Package

If the VMX-pi Robot’s Raspberry Pi SD Card Image was not based upon the Preconfigured VMX_FRC SD Card Image, or if you need to install an updated version, the following instructions indicate how to install the vmxpi-frc tools, which contain networking configuration scripts and services to manage the starting/stopping of a WPI Library-based robot application.

Installation Instructions

  • Start running Raspbian on your Raspberry Pi.
  • Install the latest release of the vmxpi-frc package, which includes tools for configuring Raspberry Pi for use as a FRC robot, and also the VMX-pi Hardware Abstraction Layer (vmxpi-hal).  To update these packages, run the instructions found on the Kauai Labs APT Repository Page, choosing to install the “vmxpi-frc” package.
  • Note that installing/updating the vmxpi-frc package will install networking tools, the vmx_robot_manager tools, and the latest vmxpi-hal package.
  • Run the vmx_robot_manager install.sh script from a command prompt:


cd /usr/local/vmxpi-frc/vmx_robot_manager
./install.sh

  • Reboot the Raspberry Pi so that all changes made by thevmx_robot_manager install script above take effect.
  • After first connecting to a local Wifi network, run the networking getAPSoftware.sh and setupWifiClient.sh scripts from a command prompt:

getAPSoftware.sh

setupWifiClient.sh

The getApSoftware.sh script acquires the latest versions of wifi networking packages, and setupWifiClient.sh verifies these packages are installed and operational.

NOTE: Further Raspberry Pi Network Configuration is required for use with WPI FRC Programming.